.elementor-8240 .elementor-element.elementor-element-93aebee:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-93aebee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/09/icons-28-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-93aebee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-93aebee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-3cb6441>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-3cb6441>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-3c25416 {
    --spacer-size: 50px;
}

.elementor-8240 .elementor-element.elementor-element-483aa5b {
    --spacer-size: 50px;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a4e920f .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a4e920f .swiper-slide-contents {
    margin-right: auto;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a4e920f .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
    margin-bottom: 85px;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a2344d2 .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a2344d2 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-a2344d2 .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-9af5610 .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-9af5610 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-9af5610 .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-39d0dfc .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-39d0dfc .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-39d0dfc .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-8ad889d .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-8ad889d .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-repeater-item-8ad889d .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .swiper-slide {
    height: 150px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .swiper-slide-contents {
    max-width: 100%;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .swiper-slide-inner {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997 .elementor-slide-heading {
    font-family: "Bahnchrift", Sans-serif;
    font-size: 9px;
}

.elementor-8240 .elementor-element.elementor-element-3dbe997>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
}

.elementor-8240 .elementor-element.elementor-element-09a45da {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-09a45da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 21px 0px 0px 50px;
}

.elementor-8240 .elementor-element.elementor-element-96092e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #03579e00;
}

.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px -10px 0px 26px;
    --e-column-margin-right: -10px;
    --e-column-margin-left: 26px;
}

.elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .elementor-repeater-item-54e8afd .swiper-slide-bg {
    background-color: #074769;
    background-image: url(../../2021/09/1.-Electrical-Testing-Commissioning-Engineers.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .elementor-repeater-item-db64b38 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/2.-Operation-Maintenance-Engineers.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .elementor-repeater-item-743e0d9 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/3.-Erection-of-Electrical-Equipments.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .elementor-repeater-item-446ee34 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/4.-Manufacturer-of-Electrical-Test-Kit.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .elementor-repeater-item-75485a8 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/5.-Quality-Timely-Cost-Effective-Performance.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .swiper-slide {
    height: 500px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-8240 .elementor-element.elementor-element-33d485c .swiper-slide-contents {
    max-width: 0%;
}

.elementor-8240 .elementor-element.elementor-element-33d485c .swiper-slide-inner {
    padding: 10px 10px 10px 10px;
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-33d485c>.elementor-widget-container {
    margin: -15px -15px -15px -15px;
    padding: 0px 0px 0px 0px;
    background-color: #074769;
    border-style: solid;
    border-width: 30px 0px 0px 0px;
    border-color: #074769;
    border-radius: 20% 0% 0% 0%;
}

.elementor-8240 .elementor-element.elementor-element-0462484:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-0462484>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/icons-28-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

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

.elementor-8240 .elementor-element.elementor-element-7c9aca1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8240 .elementor-element.elementor-element-7c9aca1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .elementor-repeater-item-54e8afd .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/1.-Electrical-Testing-Commissioning-Engineers.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .elementor-repeater-item-db64b38 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/2.-Operation-Maintenance-Engineers.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .elementor-repeater-item-743e0d9 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/3.-Erection-of-Electrical-Equipments.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .elementor-repeater-item-446ee34 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/4.-Manufacturer-of-Electrical-Test-Kit.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .elementor-repeater-item-75485a8 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/09/5.-Quality-Timely-Cost-Effective-Performance.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .swiper-slide {
    height: 250px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .swiper-slide-contents {
    max-width: 0%;
}

.elementor-8240 .elementor-element.elementor-element-bb39699 .swiper-slide-inner {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-bb39699>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #074769;
    border-style: solid;
    border-width: 5px 0px 0px 5px;
    border-color: #074769;
    border-radius: 0% 0% 0% 0%;
}

.elementor-8240 .elementor-element.elementor-element-ef952af>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-ef952af>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a4e920f .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a4e920f .swiper-slide-contents {
    margin-right: auto;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a4e920f .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a2344d2 .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a2344d2 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-a2344d2 .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-9af5610 .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-9af5610 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-9af5610 .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-39d0dfc .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-39d0dfc .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-39d0dfc .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-8ad889d .swiper-slide-bg {
    background-color: #FFFFFF00;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-8ad889d .swiper-slide-contents {
    margin-right: auto;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-repeater-item-8ad889d .swiper-slide-inner {
    align-items: flex-start;
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .swiper-slide {
    height: 100px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .swiper-slide-contents {
    max-width: 100%;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .swiper-slide-inner {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-7a95755 .elementor-slide-heading {
    font-family: "Bahnchrift", Sans-serif;
    font-size: 30px;
}

.elementor-8240 .elementor-element.elementor-element-7a95755>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    background-color: #02010100;
}

.elementor-8240 .elementor-element.elementor-element-087edfe {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-087edfe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 82px;
}

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

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

.elementor-8240 .elementor-element.elementor-element-2d2457c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-fb5d5ee {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-fb5d5ee .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
    font-weight: 200;
    text-transform: uppercase;
    font-style: normal;
}

.elementor-8240 .elementor-element.elementor-element-fb5d5ee>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
    padding: 0px 0px 0px 0px;
    background-color: #ED1D2500;
}

.elementor-8240 .elementor-element.elementor-element-edcaf10:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-edcaf10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/icons-30.png");
}

.elementor-8240 .elementor-element.elementor-element-edcaf10>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-edcaf10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 100px 50px 100px;
}

.elementor-8240 .elementor-element.elementor-element-e12ec70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #074769;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-e12ec70:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-e12ec70>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-529f3d5 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-8240 .elementor-element.elementor-element-6bda8f7 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-6bda8f7 .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-b433d98 {
    --spacer-size: 20px;
}

.elementor-8240 .elementor-element.elementor-element-820d688:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #074769;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-820d688:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-820d688>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-1ca22d9 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-1ca22d9 .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-1ca22d9>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-acf2a8d {
    --spacer-size: 20px;
}

.elementor-8240 .elementor-element.elementor-element-fa7862f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #074769;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-fa7862f:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-fa7862f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-d194743 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-d194743 .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-5c0eb7d {
    --spacer-size: 20px;
}

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

.elementor-8240 .elementor-element.elementor-element-00e86a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-00e86a6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-05f76b5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #07476900;
}

.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #074769;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 78px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-05f76b5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-6dfb8d3 {
    --spacer-size: 50px;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-54e8afd .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/06/13.-Header-1.jpg);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-db64b38 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/06/CPP_IP-Circuit-Breaker-1.png);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-db64b38 .elementor-background-overlay {
    background-color: #07476900;
    mix-blend-mode: screen;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-743e0d9 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/06/Others-Soil-Resistivity-Test.png);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-743e0d9 .elementor-background-overlay {
    background-color: #07476900;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .elementor-repeater-item-fa0a317 .swiper-slide-bg {
    background-color: #074769;
    background-image: url(https://arkpower.co.in/wp-content/uploads/2021/06/CPP_IP-Potential-transformer.png);
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .swiper-slide {
    height: 400px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .swiper-slide-contents {
    max-width: 70%;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb .swiper-slide-inner {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-2097bfb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-color: #074769;
    border-style: solid;
    border-width: 15px 0px 0px 15px;
    border-color: #074769;
    border-radius: 0% 0% 0% 0%;
}

.elementor-8240 .elementor-element.elementor-element-3fe094e {
    padding: -9px -9px -9px -9px;
}

.elementor-8240 .elementor-element.elementor-element-8ab6052 {
    --icon-box-icon-margin: 18px;
}

.elementor-8240 .elementor-element.elementor-element-8ab6052.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-8ab6052.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-8ab6052.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-8ab6052 .elementor-icon {
    font-size: 70px;
}

.elementor-8240 .elementor-element.elementor-element-8ab6052>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item {
    padding: 0px 0px 01px 0px;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item_hr_line {
    width: 10px;
    margin-top: 10px;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item_icon {
    width: 25px;
    height: 25px;
    font-size: 15px;
    border-radius: 20px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item_spacer {
    width: 10px;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item_title {
    color: #000000;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    margin-top: 0px;
}

.elementor-8240 .elementor-element.elementor-element-cf1f687 .ue_item_text {
    color: #737373;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 2px;
    margin-top: 8px;
}

.elementor-8240 .elementor-element.elementor-element-8ba8103 {
    --spacer-size: 15px;
}

.elementor-8240 .elementor-element.elementor-element-bfc85d7:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-bfc85d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

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

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

.elementor-8240 .elementor-element.elementor-element-cbe326b {
    --icon-box-icon-margin: 18px;
}

.elementor-8240 .elementor-element.elementor-element-cbe326b .elementor-icon {
    font-size: 70px;
}

.elementor-8240 .elementor-element.elementor-element-cbe326b>.elementor-widget-container {
    margin: 0px 0px 0px 440px;
}

.elementor-8240 .elementor-element.elementor-element-2dbee50:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-2dbee50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-2dbee50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-2dbee50>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-dfd13d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #074769;
}

.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 010px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 010px;
}

.elementor-8240 .elementor-element.elementor-element-dfd13d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-40c9cd6 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-40c9cd6>.elementor-widget-container {
    margin: -7px -7px 0px -7px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-a2b8587 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-a2b8587 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-58a3677 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-58a3677.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-58a3677.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-58a3677.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-58a3677.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-58a3677.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-58a3677 .elementor-icon {
    font-size: 38px;
}

.elementor-8240 .elementor-element.elementor-element-58a3677 .elementor-icon svg {
    height: 38px;
}

.elementor-8240 .elementor-element.elementor-element-bab4573:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #074769;
}

.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-bab4573>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-64aef00 img {
    width: 100%;
    max-width: 54%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-64aef00>.elementor-widget-container {
    margin: -9px -9px 0px -9px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-09b88fa {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-09b88fa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-6558b41 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-6558b41.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-6558b41.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-6558b41.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-6558b41.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-6558b41.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-6558b41 .elementor-icon {
    font-size: 38px;
}

.elementor-8240 .elementor-element.elementor-element-6558b41 .elementor-icon svg {
    height: 38px;
}

.elementor-8240 .elementor-element.elementor-element-1ea1cfc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-1ea1cfc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #074769;
}

.elementor-8240 .elementor-element.elementor-element-1ea1cfc>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-1ea1cfc>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-1ea1cfc>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8240 .elementor-element.elementor-element-1ea1cfc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

.elementor-8240 .elementor-element.elementor-element-73cb526 img {
    width: 100%;
    max-width: 54%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-73cb526>.elementor-widget-container {
    margin: -9px -9px 0px -9px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-a097579 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-a097579 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-fe20be5.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-fe20be5.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5 .elementor-icon {
    font-size: 38px;
}

.elementor-8240 .elementor-element.elementor-element-fe20be5 .elementor-icon svg {
    height: 38px;
}

.elementor-8240 .elementor-element.elementor-element-3cae791:not(.elementor-motion-effects-element-type-background),
.elementor-8240 .elementor-element.elementor-element-3cae791>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/icons-28-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-3cae791>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-3cae791 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-c7c60cb {
    --spacer-size: 20px;
}

.elementor-8240 .elementor-element.elementor-element-3bb048b .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-53c46af {
    padding: 20px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-ba2e28d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-ba2e28d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/Crcles-01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-ba2e28d>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-8240 .elementor-element.elementor-element-ba2e28d>.elementor-element-populated {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

.elementor-8240 .elementor-element.elementor-element-ba2e28d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-e778612 img {
    width: 53%;
}

.elementor-8240 .elementor-element.elementor-element-2756a54 {
    text-align: center;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-a0be9c4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-a0be9c4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/Crcles-03-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-a0be9c4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

.elementor-8240 .elementor-element.elementor-element-a0be9c4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-c4d5ca7 img {
    width: 53%;
}

.elementor-8240 .elementor-element.elementor-element-c3be7ad {
    text-align: center;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-bc6c10a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-bc6c10a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://arkpower.co.in/wp-content/uploads/2021/09/Crcles-02.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8240 .elementor-element.elementor-element-bc6c10a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

.elementor-8240 .elementor-element.elementor-element-bc6c10a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-0490961 img {
    width: 53%;
}

.elementor-8240 .elementor-element.elementor-element-7979855 {
    text-align: center;
    font-family: "Bahnchrift", Sans-serif;
    line-height: 1em;
}

.elementor-8240 .elementor-element.elementor-element-f19d0a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 3px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-579e455 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-579e455 .elementor-heading-title {
    font-family: "Bahnchrift", Sans-serif;
    font-size: 31px;
}

.elementor-8240 .elementor-element.elementor-element-579e455>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-b519046 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -36px;
    margin-bottom: 0px;
    padding: -4px 0px 0px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-0a6d0f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-0a6d0f7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-d9944f2 {
    --icon-box-icon-margin: 15px;
}

.elementor-8240 .elementor-element.elementor-element-d9944f2.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-d9944f2.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-d9944f2.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-d9944f2 .elementor-icon {
    font-size: 30px;
}

.elementor-8240 .elementor-element.elementor-element-d9944f2>.elementor-widget-container {
    margin: 0px 0px 0px 440px;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f {
    --icon-box-icon-margin: 24px;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-1f3636f.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon {
    font-size: 40px;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon-box-title,
.elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon-box-title a {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-1f3636f>.elementor-widget-container {
    margin: 0px 0px 0px -12px;
    padding: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-b83afc9>.elementor-container {
    max-width: 1328px;
}

.elementor-8240 .elementor-element.elementor-element-024acde>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8240 .elementor-element.elementor-element-d6cd60b {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-ecda75a {
    text-align: center;
    color: #000000;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 15px;
    line-height: 1.5em;
}

.elementor-8240 .elementor-element.elementor-element-1f5deb6>.elementor-container {
    max-width: 1246px;
}

.elementor-8240 .elementor-element.elementor-element-6f01b13>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8240 .elementor-element.elementor-element-9a0902f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8240 .elementor-element.elementor-element-7242ded>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-0ba32f9 {
    width: var(--container-widget-width, 2128%);
    max-width: 2128%;
    --container-widget-width: 2128%;
    --container-widget-flex-grow: 0;
}

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

.elementor-8240 .elementor-element.elementor-element-50a3d76 {
    text-align: center;
}

.elementor-8240 .elementor-element.elementor-element-4f5f7f1 {
    text-align: center;
    color: #000000;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 15px;
    line-height: 1.5em;
}

.elementor-8240 .elementor-element.elementor-element-53ea07a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8240 .elementor-element.elementor-element-2241055>.elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-5f75eed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-5f75eed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-6058e76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-6058e76>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f {
    --icon-box-icon-margin: 24px;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-c3e9f9f.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon {
    font-size: 30px;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon-box-title,
.elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon-box-title a {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-c3e9f9f>.elementor-widget-container {
    padding: 0px 0px 0px 175px;
}

.elementor-8240 .elementor-element.elementor-element-389b633 {
    text-align: center;
    color: #000000;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 15px;
    line-height: 1.3em;
}

.elementor-8240 .elementor-element.elementor-element-8d865a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-8d865a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4 {
    --icon-box-icon-margin: 24px;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-a75efc4.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon {
    font-size: 30px;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon-box-title,
.elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon-box-title a {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-a75efc4>.elementor-widget-container {
    padding: 0px 0px 0px 200px;
}

.elementor-8240 .elementor-element.elementor-element-eb380bf {
    text-align: center;
    color: #000000;
    font-family: "Bahnchrift", Sans-serif;
    font-size: 15px;
    line-height: 1.3em;
}

.elementor-8240 .elementor-element.elementor-element-eb380bf>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-2966abb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-2966abb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-6de9778:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-6de9778>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 {
    --icon-box-icon-margin: 24px;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-e0a95d4.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon {
    font-size: 40px;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon-box-title,
.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon-box-title a {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon-box-description {
    color: #000000;
}

.elementor-8240 .elementor-element.elementor-element-e0a95d4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-ffb4a57:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-ffb4a57>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 {
    --icon-box-icon-margin: 24px;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-8240 .elementor-element.elementor-element-38d5698.elementor-view-stacked .elementor-icon {
    background-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-38d5698.elementor-view-framed .elementor-icon,
.elementor-8240 .elementor-element.elementor-element-38d5698.elementor-view-default .elementor-icon {
    fill: #03579e;
    color: #03579e;
    border-color: #03579e;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon {
    font-size: 40px;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon-box-title,
.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon-box-title a {
    font-family: "Bahnchrift", Sans-serif;
}

.elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon-box-description {
    color: #000000;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8240 .elementor-element.elementor-element-38d5698>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-8240 .elementor-element.elementor-element-4704cab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-4704cab>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-77ad49e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-element-populated {
    border-style: solid;
    border-color: #F4F4F4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-77ad49e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-8e31659 iframe {
    height: 400px;
}

.elementor-8240 .elementor-element.elementor-element-8e31659>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8240 .elementor-element.elementor-element-745fcc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-element-populated,
.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-element-populated>.elementor-background-overlay,
.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8240 .elementor-element.elementor-element-745fcc1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8240 .elementor-element.elementor-element-e6dbae3 {
    --spacer-size: 50px;
}

@media(max-width:767px) {
    .elementor-8240 .elementor-element.elementor-element-3dbe997 .swiper-slide {
        height: 300px;
    }

    .elementor-8240 .elementor-element.elementor-element-3dbe997>.elementor-widget-container {
        margin: 0px 0px 0px -30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-09a45da {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-09a45da>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-96092e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-7c9aca1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-7a95755 .swiper-slide {
        height: 300px;
    }

    .elementor-8240 .elementor-element.elementor-element-7a95755>.elementor-widget-container {
        margin: 0px 0px 0px -30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-087edfe {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-087edfe>.elementor-widget-container {
        margin: -110px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-fb5d5ee {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-fb5d5ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-edcaf10 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-8240 .elementor-element.elementor-element-529f3d5 img {
        max-width: 70%;
    }

    .elementor-8240 .elementor-element.elementor-element-c8d1630 img {
        max-width: 70%;
    }

    .elementor-8240 .elementor-element.elementor-element-ada7575 img {
        max-width: 70%;
    }

    .elementor-8240 .elementor-element.elementor-element-3fe094e {
        margin-top: -125px;
        margin-bottom: 0px;
        padding: -16px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-8ab6052 {
        --icon-box-icon-margin: -10px;
    }

    .elementor-8240 .elementor-element.elementor-element-cbe326b {
        --icon-box-icon-margin: -8px;
    }

    .elementor-8240 .elementor-element.elementor-element-cbe326b>.elementor-widget-container {
        margin: -27px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-53c46af {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-ba2e28d>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-8240 .elementor-element.elementor-element-e778612>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-2756a54>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-a0be9c4>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8240 .elementor-element.elementor-element-c4d5ca7>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8240 .elementor-element.elementor-element-bc6c10a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-8240 .elementor-element.elementor-element-0490961>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-7979855>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-d9944f2 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-d9944f2 .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-d9944f2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-1f3636f {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-1f3636f .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-1f3636f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-024acde>.elementor-element-populated {
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 5px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-d6cd60b {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-d6cd60b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-ecda75a {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-ecda75a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-6f01b13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-9a0902f>.elementor-element-populated {
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 5px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-7242ded>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-9324411>.elementor-element-populated {
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 5px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-50a3d76 {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-4f5f7f1 {
        text-align: left;
    }

    .elementor-8240 .elementor-element.elementor-element-4f5f7f1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-53ea07a>.elementor-element-populated {
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px 0px 5px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-2241055>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-c3e9f9f {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-c3e9f9f .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-c3e9f9f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-389b633>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-a75efc4 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-a75efc4 .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-a75efc4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-eb380bf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-e0a95d4 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-e0a95d4 .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-e0a95d4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8240 .elementor-element.elementor-element-38d5698 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-8240 .elementor-element.elementor-element-38d5698 .elementor-icon {
        font-size: 30px;
    }

    .elementor-8240 .elementor-element.elementor-element-38d5698>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-8240 .elementor-element.elementor-element-3cb6441 {
        width: 49.553%;
    }

    .elementor-8240 .elementor-element.elementor-element-96092e7 {
        width: 49%;
    }

    .elementor-8240 .elementor-element.elementor-element-7c9aca1 {
        width: 48.554%;
    }

    .elementor-8240 .elementor-element.elementor-element-ef952af {
        width: 49.999%;
    }

    .elementor-8240 .elementor-element.elementor-element-e12ec70 {
        width: 30%;
    }

    .elementor-8240 .elementor-element.elementor-element-2604d45 {
        width: 5%;
    }

    .elementor-8240 .elementor-element.elementor-element-820d688 {
        width: 30%;
    }

    .elementor-8240 .elementor-element.elementor-element-0725414 {
        width: 5%;
    }

    .elementor-8240 .elementor-element.elementor-element-fa7862f {
        width: 30%;
    }

    .elementor-8240 .elementor-element.elementor-element-05f76b5 {
        width: 46.14%;
    }

    .elementor-8240 .elementor-element.elementor-element-709392a {
        width: 53.86%;
    }

    .elementor-8240 .elementor-element.elementor-element-ba2e28d {
        width: 33.22%;
    }

    .elementor-8240 .elementor-element.elementor-element-a0be9c4 {
        width: 33.22%;
    }

    .elementor-8240 .elementor-element.elementor-element-bc6c10a {
        width: 33.226%;
    }

    .elementor-8240 .elementor-element.elementor-element-6f01b13 {
        width: 2.15%;
    }

    .elementor-8240 .elementor-element.elementor-element-9a0902f {
        width: 21.744%;
    }

    .elementor-8240 .elementor-element.elementor-element-7242ded {
        width: 2.053%;
    }

    .elementor-8240 .elementor-element.elementor-element-9324411 {
        width: 45.585%;
    }

    .elementor-8240 .elementor-element.elementor-element-53ea07a {
        width: 2.065%;
    }

    .elementor-8240 .elementor-element.elementor-element-2241055 {
        width: 2.054%;
    }

    .elementor-8240 .elementor-element.elementor-element-9350f11 {
        width: 23.189%;
    }
}

/* Start custom CSS for slides, class: .elementor-element-3dbe997 */
.swiper-slide .elementor-slide-heading {
    padding-bottom: 10px;
    border-bottom: 2px solid #074769;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb5d5ee */
h3 {
    position: relative;
    display: inline-block;
}

h3:before {
    position: absolute;
    height: 2px;
    width: 80%;
    left: 0;
    bottom: -5px;
    background: #03579e;
    display: block;
    content: "";
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-579e455 */
h6 {
    font-size: 50px;
    display: inline-block;
}

h6::after {
    content: "";
    display: block;
    width: 50%;
    height: 2px;
    background-color: #03579e;
    margin: 0 auto;
}

/* End custom CSS */
/* Start custom CSS for wp-widget-wpforms-widget, class: .elementor-element-ec61767 */
.wpforms-form button[type=submit] {
    background-color: #074769 !important;
    border-color: #074769 !important;
    color: #fff !important;
}

.wpforms-form button[type=submit]:hover {
    background-color: #074769 !important;
}


/* Field label */
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-family: 'Bahnschrift' !important;
    font-size: 17px !important;

}

/* Sublabel */
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
    font-family: 'Bahnschrift' !important;
    font-size: 17px !important;

}

/* Field input */
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
    font-family: 'Bahnschrift' !important;
    font-size: 17px !important;
}

/* Option label */

.wpforms-field-label-inline {
    font-family: 'Bahnschrift' !important;
    font-size: 17px !important;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Bahnchrift';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../../2021/06/BAHNSCHRIFT.ttf') format('truetype');
}

/* End Custom Fonts CSS */