.elementor-2349 .elementor-element.elementor-element-3dddf86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2349 .elementor-element.elementor-element-3c276c55{--info-box-icon-width:100%;}.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-left .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-right .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;text-align:left;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-icon-wrap{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-icon{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content{padding:25px 25px 25px 25px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-title{color:#010101;font-size:26px;font-weight:bold;text-transform:uppercase;line-height:40px;margin-bottom:15px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-description{color:#18191F;font-size:16px;line-height:28px;margin-bottom:20px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-button{color:#FFFFFF;background-color:#29AAE1;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-button .pp-icon svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-tablet-left .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-tablet-right .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content{padding:15px 15px 15px 15px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-title{font-size:20px;line-height:25px;margin-bottom:5px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-description{font-size:14px;line-height:20px;margin-bottom:0px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-button{font-size:14px;padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-mobile-left .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55.pp-info-box-mobile-right .pp-info-box{align-items:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-container{text-align:center;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-title{font-size:18px;}.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-description{margin-bottom:10px;}}/* Start custom CSS for pp-info-box, class: .elementor-element-3c276c55 */.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content {
    box-shadow: 0 19px 33px 0 rgba(111, 109, 113, 0.13);
    background-color: #FEFEFE;
    border-radius: 4px;
    width: 60%;
    margin-left: -80px;
    display: flex;
    flex-direction: column;
}

.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content .pp-info-box-footer {
    align-self: flex-end;
}

.elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-icon-wrap {
    width: 45% !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content {
        margin-left: -120px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content {
        margin: -20% auto 0;
        width: 80%;
        position: relative;
    }
    
    .elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-icon-wrap {
        width: 100% !important;
    }
    
    .elementor-2349 .elementor-element.elementor-element-3c276c55 .pp-info-box-content .pp-info-box-footer {
        align-self: center;
    }
}/* End custom CSS */
/* Start custom CSS */body:not(.template-slider) #Header_wrapper {
    background-repeat: no-repeat;
    background-position: top center;
    display: none;
}/* End custom CSS */