.elementor-19108 .elementor-element.elementor-element-57ae113:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-57ae113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3162CC;}.elementor-19108 .elementor-element.elementor-element-57ae113{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-57ae113 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-05acd76{text-align:left;}.elementor-19108 .elementor-element.elementor-element-4a829d9{margin-top:60px;margin-bottom:60px;}.elementor-19108 .elementor-element.elementor-element-84fb7d6{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-b43d7cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-b43d7cd:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-b43d7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-19108 .elementor-element.elementor-element-b43d7cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-19108 .elementor-element.elementor-element-b43d7cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-0928737{text-align:left;}.elementor-19108 .elementor-element.elementor-element-0928737 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-1889d9e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-e98946a{text-align:left;}.elementor-19108 .elementor-element.elementor-element-5fd9807{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-fef1c41{text-align:center;}.elementor-19108 .elementor-element.elementor-element-f2555b0{padding:0px 0px 60px 0px;}.elementor-19108 .elementor-element.elementor-element-04363ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-04363ba:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-04363ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-19108 .elementor-element.elementor-element-04363ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-19108 .elementor-element.elementor-element-04363ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-cbef15d{text-align:left;}.elementor-19108 .elementor-element.elementor-element-18f2780{text-align:left;}.elementor-19108 .elementor-element.elementor-element-18f2780 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-f6ba336{text-align:left;}.elementor-19108 .elementor-element.elementor-element-3a44313:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-3a44313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrosoftinc.com/wp-content/uploads/2023/02/62234736-0-01-smartpos-129-a-pl-jpg.webp");}.elementor-19108 .elementor-element.elementor-element-3a44313{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-3a44313 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-ccef590{text-align:left;}.elementor-19108 .elementor-element.elementor-element-c80c91c{text-align:left;}.elementor-19108 .elementor-element.elementor-element-e776a7d{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-afc6108{text-align:center;}.elementor-19108 .elementor-element.elementor-element-d0fa203 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-d0fa203:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-d0fa203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-19108 .elementor-element.elementor-element-d0fa203{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-19108 .elementor-element.elementor-element-d0fa203 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-c6a612f{text-align:left;}.elementor-19108 .elementor-element.elementor-element-824e219{text-align:left;}.elementor-19108 .elementor-element.elementor-element-824e219 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-cbd9395{text-align:left;}.elementor-19108 .elementor-element.elementor-element-59165dc{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-bcee902{text-align:center;}.elementor-19108 .elementor-element.elementor-element-ac33926 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-ac33926{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-2e50125 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-2e50125:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-2e50125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-19108 .elementor-element.elementor-element-2e50125{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-2e50125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-ea1ccb2{text-align:left;}.elementor-19108 .elementor-element.elementor-element-891579c{text-align:left;}.elementor-19108 .elementor-element.elementor-element-891579c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-6dc3c1c{text-align:left;}.elementor-19108 .elementor-element.elementor-element-2ba4389{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-16feba1{text-align:center;}.elementor-19108 .elementor-element.elementor-element-1094e20 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-e43503d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-e43503d:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-e43503d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-19108 .elementor-element.elementor-element-e43503d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-19108 .elementor-element.elementor-element-e43503d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-ebd3c9c{text-align:left;}.elementor-19108 .elementor-element.elementor-element-ebd3c9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-1b05cc3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19108 .elementor-element.elementor-element-8513a8e{text-align:left;}.elementor-19108 .elementor-element.elementor-element-87923a7{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-6fd6cce{text-align:center;}.elementor-19108 .elementor-element.elementor-element-62ca599 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-62ca599{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-adf684d{text-align:center;}.elementor-19108 .elementor-element.elementor-element-f4f8934{padding:60px 0px 0px 0px;}.elementor-19108 .elementor-element.elementor-element-a2f9893 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19108 .elementor-element.elementor-element-a2f9893:not(.elementor-motion-effects-element-type-background), .elementor-19108 .elementor-element.elementor-element-a2f9893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-19108 .elementor-element.elementor-element-a2f9893{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:10px 0px 10px 0px;}.elementor-19108 .elementor-element.elementor-element-a2f9893 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19108 .elementor-element.elementor-element-6aeb221{text-align:left;}.elementor-19108 .elementor-element.elementor-element-88255f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}@media(min-width:1279px){.elementor-19108 .elementor-element.elementor-element-06f418b{width:45%;}.elementor-19108 .elementor-element.elementor-element-f90fd98{width:55%;}.elementor-19108 .elementor-element.elementor-element-23a5547{width:50%;}.elementor-19108 .elementor-element.elementor-element-b2c71e7{width:50%;}.elementor-19108 .elementor-element.elementor-element-90d58a7{width:30%;}.elementor-19108 .elementor-element.elementor-element-7ab8121{width:70%;}.elementor-19108 .elementor-element.elementor-element-6e5acd9{width:50%;}.elementor-19108 .elementor-element.elementor-element-8f6f144{width:50%;}.elementor-19108 .elementor-element.elementor-element-2cc1468{width:40%;}.elementor-19108 .elementor-element.elementor-element-c0236a6{width:60%;}.elementor-19108 .elementor-element.elementor-element-511fadc{width:50%;}.elementor-19108 .elementor-element.elementor-element-8384dc7{width:50%;}.elementor-19108 .elementor-element.elementor-element-ec64db9{width:45%;}.elementor-19108 .elementor-element.elementor-element-8359683{width:55%;}.elementor-19108 .elementor-element.elementor-element-70f6ec3{width:50%;}.elementor-19108 .elementor-element.elementor-element-dfb9b34{width:50%;}.elementor-19108 .elementor-element.elementor-element-7bbf1f2{width:79.688%;}.elementor-19108 .elementor-element.elementor-element-d9e7978{width:19.964%;}}/* Start custom CSS for section, class: .elementor-element-57ae113 */.header-row {}
.custom-comtent-row h1 {
    line-height: 3.3125rem!important;
    font-size: 2.7245rem!important;
    color: #37465A!important;
}
.custom-comtent-row p {
    line-height: 1.8125rem!important;
    font-size: 1.4861rem!important;
    color: #37465A!important;
}
.custom-comtent-row p strong {
    font-weight: 900;
}    
.ecosystem-row .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
}
.ecosystem-row .elementor-widget-wrap .elementor-widget-image {
    width: auto;
    margin-right: 20px;
}
.ecosystem-row .elementor-widget-wrap .elementor-widget-image img {
    border-radius: 50%;
}
.ecosystem-row .elementor-widget-wrap .elementor-widget-text-editor a {
    color: #37465A!important;
}
.ecosystem-row .elementor-widget-wrap .elementor-widget-text-editor p {
    line-height: 1.5625rem!important;
    font-size: 1.1146rem!important;
}
.ecosystem-row .elementor-widget-wrap .elementor-widget-text-editor p strong {
    line-height: 2.125rem!important;
    font-size: 1.4861rem!important;
    font-weight: 900;
}
.banner-row p {
    line-height: 2rem!important;
    font-size: 1.2384rem!important;
    font-weight: 700!important;
    max-width: 400px;
}
.banner-row ul li {
    line-height: 2rem!important;
    font-size: 1.2384rem!important;
    font-weight: 700!important;
}
.custom-content-two-row h2 {
    line-height: 3.625rem!important;
    font-size: 2.2291rem!important;
    max-width: 480px;
    margin: 0 auto;
}
.custom-content-two-row p {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
    max-width: 660px;
    margin: 0 auto;
}
.convenience-row p {
    line-height: 1.625rem!important;
    font-size: 0.9907rem!important;
}
.convenience-row .elementor-widget:not(:last-child) {
    margin-bottom: 0px!important;
}
.bundle-row .elementor-container {
    background: #f7f8fa;
    padding: 60px;
    border-radius: 8px;
}
.bundle-row h3 {
    line-height: 3rem!important;
    font-size: 1.8576rem!important;
}
.bundle-row p {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
}
.bundle-row ul {
    padding-left: 25px;
}
.bundle-row ul li {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
}
.bundle-row p strong {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
}
.bundle-row p del {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
}
.bundle-row p em {
    line-height: 2.375rem!important;
    font-size: 1.4861rem!important;
    font-style: normal!important;
}
.bundle-row .elementor-button-wrapper a {
    width: 244px;
    padding: 9px;
}
.bundle-row .elementor-button-wrapper a:hover {
    text-decoration: none;
    background: #EFF4FB;
    color: #EA0C0C;
}
.bundle-two-row .elementor-container {
    background: #f7f8fa;
    padding: 60px 60px 0;
    border-radius: 8px;
}
.bundle-two-row h3 {
    line-height: 3rem!important;
    font-size: 1.8576rem!important;
}
.bundle-two-row p {
    line-height: 1.8125rem!important;
    font-size: 1.1146rem!important;
}

.bundle-two-row .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.banner-row h4 {
    line-height: 2.1875rem!important;
    font-size: 1.3622rem!important;
    max-width: 360px;
}
.banner-row h4 em {
    font-style: normal;
    color: #447df0;
}
.footer-row {}
.footer-row p {
    color: #2e3b4d;
    line-height: 1.375rem!important;
    font-size: 0.8669rem!important;
}
@media (max-width: 1279px) {
    .footer-row .footer-icons .elementor-container {
        flex-wrap: nowrap;
    }
    .footer-row .elementor-widget:not(:last-child) {
        margin-bottom: 0px!important;
    }
    .custom-comtent-row h1 {
        line-height: 1.8125rem!important;
        font-size: 1.7957rem!important;
        color: #37465A!important;
    }
    .custom-comtent-row p {
        line-height: 1.75rem!important;
        font-size: 1.2384rem!important;
    }
    .custom-content-two-row h2 {
        line-height: 2.1875rem!important;
        font-size: 1.548rem!important;
    }
    .custom-content-two-row p {
        line-height: 1.5625rem!important;
        font-size: 1.1146rem!important;
    }
        
    
    .bundle-row .elementor-container {
        padding: 16px;
    }
    .bundle-two-row .elementor-container {
        padding: 16px 16px 0;
    }
    
    
    
    
    
    
    
    
    
    
}/* End custom CSS */