.elementor-449 .elementor-element.elementor-element-9b90368{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-558881ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-repeater-item-d82fa66 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://itprodigital.com/wp-content/uploads/2022/07/It_Pro_Digital_1077x860_px_01.jpg);background-size:cover;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-repeater-item-e741151 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://itprodigital.com/wp-content/uploads/2022/07/It_Pro_Digital_1077x860_px_02.jpg);background-size:cover;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-repeater-item-b11c401 .swiper-slide-bg{background-color:#C4C4C4;background-image:url(https://itprodigital.com/wp-content/uploads/2022/07/project-1.jpeg);background-size:cover;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-repeater-item-bc6a34b .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://itprodigital.com/wp-content/uploads/2022/07/It_Pro_Digital_1077x860_px_04.jpg);background-size:cover;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide{height:859px;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-contents{max-width:66%;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-inner{text-align:center;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-9d0bfa1-font-family ), Sans-serif;font-size:var( --e-global-typography-9d0bfa1-font-size );font-weight:var( --e-global-typography-9d0bfa1-font-weight );line-height:var( --e-global-typography-9d0bfa1-line-height );letter-spacing:var( --e-global-typography-9d0bfa1-letter-spacing );word-spacing:var( --e-global-typography-9d0bfa1-word-spacing );}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-width:0px;border-radius:0px;color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet{height:28px;width:28px;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-container-horizontal .swiper-pagination-progressbar{height:28px;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-fraction{font-size:28px;}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet-active{background-color:var( --e-global-color-9b0a781 );}.elementor-449 .elementor-element.elementor-element-7deea1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-heading{font-size:var( --e-global-typography-9d0bfa1-font-size );line-height:var( --e-global-typography-9d0bfa1-line-height );letter-spacing:var( --e-global-typography-9d0bfa1-letter-spacing );word-spacing:var( --e-global-typography-9d0bfa1-word-spacing );}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide{height:460px;}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-heading{font-size:var( --e-global-typography-9d0bfa1-font-size );line-height:var( --e-global-typography-9d0bfa1-line-height );letter-spacing:var( --e-global-typography-9d0bfa1-letter-spacing );word-spacing:var( --e-global-typography-9d0bfa1-word-spacing );}.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for slides, class: .elementor-element-7deea1c */.elementor-449 .elementor-element.elementor-element-7deea1c {
    background-color: #C4C4C4;
    /* display: flex; */
}

.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-bg {
    width: 60% !important;
    display: block;
    flex-basis: 60%;
    min-width: 60%;
}

.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-inner {
    display: block;
    width: 40%;
    flex-basis: 40%;
    margin-right: 0px;
}

.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-contents {
    width: 100%;
    max-width: 100%;
    text-align: left;
    padding-left: 50px;
    padding-top: 250px;
    max-width: 320px !important;
}

.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-heading {
    margin-bottom: 70px !important;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-button {
    text-transform: uppercase;
}


.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-prev {
    left: 320px !important;
    bottom: 0px;
    height: 88px;
    width: 93px;
    position: relative;
    background-color: #595a5c;
    border-radius: 15px 15px 0px 0px;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 0px;
    bottom: 44px;
    margin-bottom: -122px;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-prev:before {
    content: url('/wp-content/uploads/2022/07/left_icon.svg');
    display: block;
    width: 22.88px;
    height: 42.63px; 
    margin-left: -8px;
}

.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-next {
    left: calc(100% - 413px) !important;
    bottom: 0px;
    height: 123px;
    width: 93px;
    position: relative;
    background-color: #595A5C;
    border-radius: 15px 15px 0px 0px;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 0px;
    bottom: 28px;
    margin-bottom: -123px;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-next:before {
    content: url('/wp-content/uploads/2022/07/right_icon.svg');
    display: block;
    width: 22.88px;
    height: 42.63px; 
    margin-left: 2px;
    margin-top: -30px;
}

.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination {
    margin-bottom: -110px;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet {
    margin-left: 58px;
    margin-right: 58px;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet-active {
    background-color: #fff !important;
}
.elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet-active:before {
    display:inline-block;
    width: 35px;
    height: 31px;
    content:url("/wp-content/uploads/2022/07/bullet_icon.svg");
}

@media(max-width:1024px){
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination-bullet {
        margin-left: 36px;
        margin-right: 36px;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-pagination {
       margin-bottom: -85px;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-next {
        
      left: calc(100% - 200px) !important;
        
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button-prev {
    left: 120px !important;
        
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-bg {
     width: 50% !important;
     display: block;
     flex-basis: 50%;
     min-width: 50%;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-inner {
     display: block;
     width: 50%;
     flex-basis: 50%;
     margin-right: 0px;
    }
}
@media(max-width:767px){
    .elementor-449 .elementor-element.elementor-element-7deea1c .elementor-swiper-button {
        display: none;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-bg {
        width: 100% !important;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slides-wrapper {
        padding-bottom: 0px !important;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-inner {
        width: 100%;
        padding: 0px;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-contents {
        width: 100%;
        max-width: 100% !important;
        height: 100%;
        padding-left: 0px;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .elementor-slide-heading {
        margin-bottom: 28px !important;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-contents {
        padding-left: 14px;
        padding-top: 260px;
    }
    .elementor-449 .elementor-element.elementor-element-7deea1c .swiper-slide-contents {
        background: url(/wp-content/uploads/2022/08/slider-home-mobile-bgr.svg) no-repeat top;
        background-size: contain;
        margin-top: 210px;
        padding-top: 50px;
    }
}/* End custom CSS */