.elementor-2304 .elementor-element.elementor-element-590ebba:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-590ebba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34BD72;}.elementor-2304 .elementor-element.elementor-element-590ebba > .elementor-background-overlay{background-color:#0000008C;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2304 .elementor-element.elementor-element-590ebba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-02e2f17{text-align:center;}.elementor-2304 .elementor-element.elementor-element-98aa371:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-98aa371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ipeckd.org/wp-content/uploads/2021/06/background-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2304 .elementor-element.elementor-element-98aa371 > .elementor-background-overlay{background-color:#0000008C;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2304 .elementor-element.elementor-element-98aa371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2304 .elementor-element.elementor-element-5e2b5fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2304 .elementor-element.elementor-element-5e2b5fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2304 .elementor-element.elementor-element-5e2b5fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2304 .elementor-element.elementor-element-5cb2724 > .elementor-widget-container{padding:35px 0px 50px 0px;}.elementor-2304 .elementor-element.elementor-element-28ef170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-4f1ed67{padding:45px 0px 50px 0px;}.elementor-2304 .elementor-element.elementor-element-b259e2f iframe{height:335px;}@media(max-width:767px){.elementor-2304 .elementor-element.elementor-element-590ebba{padding:30px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-5cb2724 > .elementor-widget-container{padding:15px 0px 0px 0px;}}/* Start custom CSS for bdevs-banner-other, class: .elementor-element-52c53184 */.contact-banner .breadcrumb-area .breadcrumb-text{
    position: absolute;
    left: 0;
    bottom: -200px;
    left: 0px;
}
.breadcrumb-area h1{
    font-size: 40px;
}
.contact-banner .breadcrumb-area{
    position: relative;
    background-position: 0px -180px;
     padding: 220px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b2a3b89 */.contact-us-banner .breadcrumb-area{
    position: relative;
}

.contact-us-banner .breadcrumb-area:before{
    position: absolute;
    content: '';
    background: #000;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for bdevs-contact-info, class: .elementor-element-5cb2724 */.contact-info .row{
    flex-direction: column;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contact-box-bg .col-xl-4{
    flex: 0 0 95% !important;
    max-width: 95% !important;
    width: 95% !important;
}
.contact-box-area.pt-130.pb-130, .contact-area.pt-125.pb-130{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.contact-box-bg{
    position: relative;
    opacity: 1;
    padding: 85px 0;
}
.contact-box-bg:before{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: #d0bd15;
    opacity: 0.9;
    background-size: cover;
    background-repeat: no-repeat;
}
.contact-box-text p {
    font-weight: 500;
    color: #272727;
    text-align: left;
    width: 100%;
    font-size: 20px;
}
.contact-box-icon-img img{
    max-width: 100px;
}
.contact-box-wrapper{
    height: 100%;
    display: flex;
    width: 100%;
    align-items: center;
}
.contact-box-icon-img.mb-35 {
    float: left;
    margin-left: 45px;
    margin-bottom: 0;
}
.contact-box-text{
    vertical-align: middle;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: left;
    margin-left: 30px
}/* End custom CSS */
/* Start custom CSS for bdevs-contact-form, class: .elementor-element-28ef170 */.contactss-website::after{
        content: "\f095";
}
.section-title{
    margin-right: 0px;
    margin-bottom: 40px;
}
.section-title h1{
    color: #fff;
    font-size: 50px;
}
.contacts-us-form-button{
    width: 100%;
}
.contact-area #contacts-us-form.contacts-us-form .row> .col-md-12>.contacts-us-form-button .btn{
        padding: 25px 74px 25px;
            background: #1d1c84;
            border: 2px solid #1d1c84;
}
.contact-area #contacts-us-form.contacts-us-form .row> .col-md-12>.contacts-us-form-button .btn:hover{
    background: #ffc226;
            border: 2px solid #ffc226;
            color: #fff;
}/* End custom CSS */