.elementor-9 .elementor-element.elementor-element-31326ed .appside-header-09 {
    background-image: url("https://irtech.biz/wp/appside/wp-content/uploads/2019/10/header-bg-9.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 140px;
    padding-bottom: 60px;
}
.elementor-9 .elementor-element.elementor-element-31326ed .appside-header-09-overlay {
    background-color: transparent;
    background-image: linear-gradient(120deg, #d43f8d 40%, #0250c5 93%);
}
.elementor-9 .elementor-element.elementor-element-e4e1f38 {
    padding: 88px 0px 82px 0px;
}
.elementor-9 .elementor-element.elementor-element-9cec2c3 {
    margin-top: 0px;
    margin-bottom: 35px;
}
.elementor-9 .elementor-element.elementor-element-b59561b {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-b59561b .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-7c7a5fa {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-7c7a5fa .elementor-heading-title {
    color: #666666;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1bbc6af.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-1bbc6af.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-1bbc6af > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-9ea7615.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-9ea7615.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-9ea7615 > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-9 .elementor-element.elementor-element-71c73cc {
    margin-top: 15px;
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-e5aacf9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-7de279e {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-9 .elementor-element.elementor-element-7de279e .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-6b6d184 {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-9 .elementor-element.elementor-element-6b6d184 .elementor-heading-title {
    color: #656970;
    font-family: roboto;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-6b6d184 > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
}
.elementor-9 .elementor-element.elementor-element-bae2192 > .elementor-widget-container {
    margin: 25px 0px 0px 20px;
}
.elementor-9 .elementor-element.elementor-element-3bbd109:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3bbd109 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://irtech.biz/wp/appside/wp-content/uploads/2019/10/about-app-area-bg.png");
    background-repeat: no-repeat;
}
.elementor-9 .elementor-element.elementor-element-3bbd109 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9 .elementor-element.elementor-element-3bbd109 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .feature-list.style-03 .single-feature-list:nth-child(odd) {
    background-color: #e8f2f9;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .single-feature-list:nth-child(odd) .content .title {
    color: #1c144e;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .single-feature-list:nth-child(odd) .content p {
    color: #878a95;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .feature-list.style-03 .single-feature-list:nth-child(even) {
    background-color: #f0e4f7;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .single-feature-list:nth-child(even) .content .title {
    color: #1c144e;
}
.elementor-9 .elementor-element.elementor-element-7e73449 .single-feature-list:nth-child(even) .content p {
    color: #878a95;
}
.elementor-9 .elementor-element.elementor-element-719afbd {
    padding: 100px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-d0256e5 {
    z-index: 1;
}
.elementor-9
    .elementor-element.elementor-element-8308c59
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-5fc0594 .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
}
.elementor-9 .elementor-element.elementor-element-5fc0594 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 01px 0px;
}
.elementor-9 .elementor-element.elementor-element-86af92b {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-86af92b .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-86af92b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-9 .elementor-element.elementor-element-66e790e {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-66e790e .elementor-heading-title {
    color: #666666;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-9 .elementor-element.elementor-element-32bb39f > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-8f4c874 {
    margin-top: -240px;
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-796d598 {
    padding: 100px 0px 87px 0px;
}
.elementor-9
    .elementor-element.elementor-element-b8cafef
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-c5f035f .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-c5f035f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-6348317 {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-6348317 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-6348317 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-9 .elementor-element.elementor-element-1f6d3e3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1f6d3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f7f7;
}
.elementor-9 .elementor-element.elementor-element-1f6d3e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.elementor-9 .elementor-element.elementor-element-1f6d3e3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-ed30e35.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-ed30e35.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-9
    .elementor-element.elementor-element-ed30e35
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-c67648e .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-c67648e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-0ad466c {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-0ad466c .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-0ad466c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-9 .elementor-element.elementor-element-4a3d899 .elementor-heading-title {
    color: #777777;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-e775aa0 .btn-wrapper .boxed-btn-02 {
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-e775aa0 .btn-wrapper .boxed-btn-02:hover {
    color: #333;
}
.elementor-9 .elementor-element.elementor-element-e775aa0 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-e8dfb90 {
    padding: 105px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-3d8f514 {
    text-align: left;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5a670ac.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-5a670ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-9
    .elementor-element.elementor-element-5a670ac
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-19a0fc3 .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-19a0fc3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-dd14673 {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-dd14673 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-dd14673 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}
.elementor-9 .elementor-element.elementor-element-69ba2b1 .elementor-heading-title {
    color: #777777;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-f3052fc .btn-wrapper .boxed-btn-02 {
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-f3052fc .btn-wrapper .boxed-btn-02:hover {
    color: #333;
}
.elementor-9 .elementor-element.elementor-element-f3052fc > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-9e77e1e {
    padding: 90px 0px 75px 0px;
}
.elementor-9 .elementor-element.elementor-element-f617c5b {
    margin-top: 0px;
    margin-bottom: 37px;
}
.elementor-9
    .elementor-element.elementor-element-cec7220
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-fd4d15f {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-fd4d15f .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-fd4d15f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-d39a3a8 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-d39a3a8 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-d39a3a8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-9 .elementor-element.elementor-element-5f3f72a {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-5f3f72a .elementor-heading-title {
    color: #777777;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-813c019 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-813c019 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-f2012b2 {
    margin-top: 0px;
    margin-bottom: 27px;
}
.elementor-9
    .elementor-element.elementor-element-3010bac
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-25cbab6 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-25cbab6 .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-25cbab6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-dba3dd9 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-dba3dd9 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-dba3dd9 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}
.elementor-9 .elementor-element.elementor-element-10686dd {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-10686dd .elementor-heading-title {
    color: #777777;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-0de07e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-0de07e8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-ba515e1 {
    padding: 72px 0px 80px 0px;
}
.elementor-9
    .elementor-element.elementor-element-565de40
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-98ca728 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-98ca728 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-07d3b54 {
    margin-top: 0px;
    margin-bottom: 37px;
}
.elementor-9
    .elementor-element.elementor-element-c224087
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-3e2e6c0 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-3e2e6c0 .elementor-heading-title {
    color: #500ade;
    font-family: roboto;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 30px;
}
.elementor-9 .elementor-element.elementor-element-3e2e6c0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-f3b1721 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-f3b1721 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-f3b1721 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-9 .elementor-element.elementor-element-ee33c04 {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-ee33c04 .elementor-heading-title {
    color: #777777;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-a404e97:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-a404e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://irtech.biz/wp/appside/wp-content/uploads/2019/11/contact_map.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-a404e97 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 200px;
    padding: 40px 0px 100px 0px;
}
.elementor-9 .elementor-element.elementor-element-a404e97 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-bee9d22.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-bee9d22.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-9
    .elementor-element.elementor-element-bee9d22
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-e542200 {
    text-align: left;
}
.elementor-9 .elementor-element.elementor-element-e542200 .elementor-heading-title {
    color: #1c144e;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 58px;
}
.elementor-9 .elementor-element.elementor-element-6779157 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-3a22d21 > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
}
.elementor-9 .elementor-element.elementor-element-d60e7ce > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-f40ddf4:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-f40ddf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1c144e;
}
.elementor-9 .elementor-element.elementor-element-f40ddf4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-f40ddf4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-b85bdee:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-b85bdee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://irtech.biz/wp/appside/wp-content/uploads/2019/10/header-bg-9.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-b85bdee > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(176deg, #d43f8d 0%, #0250c5 97%);
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-b85bdee,
.elementor-9 .elementor-element.elementor-element-b85bdee > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}
.elementor-9 .elementor-element.elementor-element-b85bdee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -212px;
    margin-bottom: 0px;
    padding: 85px 0px 90px 0px;
}
.elementor-9 .elementor-element.elementor-element-32dc92b {
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-32dc92b .elementor-heading-title {
    color: #ffffff;
    font-family: roboto;
    font-size: 40px;
    font-weight: 600;
    line-height: 60px;
}
.elementor-9 .elementor-element.elementor-element-32dc92b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-9 .elementor-element.elementor-element-69d9990 .appside-button-group {
    text-align: center;
}
@media (min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-bca5044 {
        width: 20%;
    }
    .elementor-9 .elementor-element.elementor-element-d5a3fda {
        width: 60%;
    }
    .elementor-9 .elementor-element.elementor-element-2f675d9 {
        width: 19.998%;
    }
    .elementor-9 .elementor-element.elementor-element-59cdc46 {
        width: 28.036%;
    }
    .elementor-9 .elementor-element.elementor-element-e5aacf9 {
        width: 43.929%;
    }
    .elementor-9 .elementor-element.elementor-element-02748f7 {
        width: 28.034%;
    }
    .elementor-9 .elementor-element.elementor-element-b8cafef {
        width: 40%;
    }
    .elementor-9 .elementor-element.elementor-element-f5d4dc1 {
        width: 30%;
    }
    .elementor-9 .elementor-element.elementor-element-3bf43ff {
        width: 30%;
    }
    .elementor-9 .elementor-element.elementor-element-ed30e35 {
        width: 43.661%;
    }
    .elementor-9 .elementor-element.elementor-element-3cbd76e {
        width: 56.339%;
    }
    .elementor-9 .elementor-element.elementor-element-d07ee0d {
        width: 55.268%;
    }
    .elementor-9 .elementor-element.elementor-element-5a670ac {
        width: 44.732%;
    }
    .elementor-9 .elementor-element.elementor-element-57d7ae5 {
        width: 8.125%;
    }
    .elementor-9 .elementor-element.elementor-element-51d8e79 {
        width: 83.125%;
    }
    .elementor-9 .elementor-element.elementor-element-e1adf5d {
        width: 8.083%;
    }
    .elementor-9 .elementor-element.elementor-element-a754fd8 {
        width: 20.089%;
    }
    .elementor-9 .elementor-element.elementor-element-3010bac {
        width: 59.911%;
    }
    .elementor-9 .elementor-element.elementor-element-9ef652a {
        width: 19.998%;
    }
    .elementor-9 .elementor-element.elementor-element-bee9d22 {
        width: 43.214%;
    }
    .elementor-9 .elementor-element.elementor-element-3a22d21 {
        width: 56.786%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-d5a3fda {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-e5aacf9 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-8308c59 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-b8cafef {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-f5d4dc1 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-3bf43ff {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-ed30e35 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-3cbd76e {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-d07ee0d {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-5a670ac {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-cec7220 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-51d8e79 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-3010bac {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-c224087 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-bee9d22 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-3a22d21 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-43fb348 {
        width: 100%;
    }
}
@media (min-width: 1025px) {
    .elementor-9 .elementor-element.elementor-element-31326ed .appside-header-09 {
        background-attachment: scroll;
    }
}
@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-31326ed .appside-header-09 {
        padding-top: 280px;
        padding-bottom: 120px;
    }
    .elementor-9 .elementor-element.elementor-element-bae2192 .appside-button-group {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-8308c59 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-8f4c874 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-b8cafef > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-3cbd76e > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-d07ee0d > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-e542200 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-3a22d21 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }
}
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-b59561b .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-e87fc7c > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-bae2192 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-5fc0594 .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-86af92b .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-c5f035f .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-6348317 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-c67648e .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-0ad466c .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-19a0fc3 .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-dd14673 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-fd4d15f .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-d39a3a8 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-25cbab6 .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-dba3dd9 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-3e2e6c0 .elementor-heading-title {
        font-size: 14px;
        line-height: 26px;
    }
    .elementor-9 .elementor-element.elementor-element-f3b1721 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-e542200 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-32dc92b .elementor-heading-title {
        font-size: 28px;
        line-height: 38px;
    }
}
