.elementor-132 .elementor-element.elementor-element-01d1c09{--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-132 .elementor-element.elementor-element-9494494.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-056b3e3{margin-top:60px;margin-bottom:60px;}.elementor-132 .elementor-element.elementor-element-ec5b78a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-ec5b78a .bdevs-el-list-title{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-ec5b78a .bdevs-el-list-des{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-ec5b78a .bdevs-el-btn{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-ec5b78a .bdevs-el-btn:hover, .elementor-132 .elementor-element.elementor-element-ec5b78a .bdevs-el-btn:focus{color:var( --e-global-color-aaab4fb );}.elementor-132 .elementor-element.elementor-element-6e37b09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-6e37b09:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-6e37b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-724eae7{--display:flex;}.elementor-132 .elementor-element.elementor-element-d2acaec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-132 .elementor-element.elementor-element-c92320c{--display:flex;}.elementor-132 .elementor-element.elementor-element-f810b04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-f810b04 .section-title{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-940dee1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-940dee1 .bdevs-el-list-title{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-566c6c4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-566c6c4 .bdevs-el-list-title{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-5d772f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-5d772f5 .bdevs-el-list-title{color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-86b8d99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-86b8d99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legendarysolutions.in/wp-content/uploads/2020/10/slider-bg-3-1.jpg");}.elementor-132 .elementor-element.elementor-element-86b8d99 > .elementor-element-populated >  .elementor-background-overlay{background-color:#223645;opacity:0.9;}.elementor-132 .elementor-element.elementor-element-86b8d99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-132 .elementor-element.elementor-element-86b8d99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-592d890 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-592d890.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-title{color:#FFFFFF !important;font-family:"Poppins", Sans-serif;}.elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-sub-title{color:var( --e-global-color-6caea85 );font-family:"Poppins", Sans-serif;}.elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-des{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-btn{background-color:var( --e-global-color-406fb7a );}.elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-btn:hover, .elementor-132 .elementor-element.elementor-element-592d890 .bdevs-el-btn:focus{color:var( --e-global-color-406fb7a );background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-592d890 .wpcf7-submit{background-color:#000000;}.elementor-132 .elementor-element.elementor-element-592d890 .wpcf7-submit:hover, .elementor-132 .elementor-element.elementor-element-592d890 .wpcf7-submit:focus{color:#FFFFFF;background-color:var( --e-global-color-aaab4fb );}.elementor-132 .elementor-element.elementor-element-592d890{text-align:left;}.elementor-132 .elementor-element.elementor-element-7bd3c7c{margin-top:0px;margin-bottom:120px;}.elementor-132 .elementor-element.elementor-element-0c43e14 > .elementor-element-populated{padding:118px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-ebff7ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-132 .elementor-element.elementor-element-ebff7ef .bdevs-el-title{color:var( --e-global-color-406fb7a );font-family:"Poppins", Sans-serif;font-size:32px;}.elementor-132 .elementor-element.elementor-element-ebff7ef .bdevs-el-sub-title{font-family:"Poppins", Sans-serif;}.elementor-132 .elementor-element.elementor-element-ebff7ef .bdevs-el-des{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-ebff7ef{text-align:left;}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-592d890 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-0c43e14 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-ebff7ef > .elementor-widget-container{margin:0px 0px -100px 0px;}}/* Start custom CSS for html, class: .elementor-element-9494494 */.breadcrumb-area::before {
    z-index: -1;
    background: #CD2021!important;
}

.header-info span {
    color: white!important;
}
.top-bar {
    background: #CD2021!important;
}
.fa-facebook-f:before {
    content: "\f39e";
    color: white!important;
}
.fa-twitter:before {
    content: "\f099";
    color: white!important;
}
.fa-instagram:before {
    content: "\f16d";
    color: white!important;
}
.fa-linkedin:before {
    content: "\f08c";
    color: white!important;
}
.fa-youtube:before {
    content: "\f167";
    color: white!important;
}/* End custom CSS */
/* Start custom CSS for services_tab, class: .elementor-element-ec5b78a */.style-2 .service-thumb, .style-1 .service-thumb, .service-thumb i {
    font-size: 55px;
    height: 120px;
    width: 120px;
    display: inline-block;
    background: #CD2021!important;
    border-radius: 50%;
    line-height: 119px;
    color: white!important;
}

.service-box {
    padding: 20px 0px 20px 0px!important;
    background: #fff;
    transition: 0.4s;
}/* End custom CSS */
/* Start custom CSS for cf7, class: .elementor-element-592d890 */.elementor-132 .elementor-element.elementor-element-86b8d99 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #CD2021!important;
    opacity: 0.7;
}

.calculate-box .nice-select {
    border: 2px solid #E0E0E0!important;
}

.calculate-form input {
    border: 2px solid #E0E0E0!important;
}

.current {
    margin-left: -20px
    
}
.calculate-box .nice-select {
    padding-left: 34px!important;
    }
    .calculate-box .nice-select {
    border: 1px solid #0201011A !important;
    border-radius: 16px;
}

input[placeholder="Enter your business location"] {
    margin-bottom: 20px;
}

textarea[placeholder="What are your marketing goals or challenges?"] {
    margin-bottom: 20px;
}

.col-xl-7.col-lg-6.col-md-10 {
    margin-top:120px;
}

.current {
    font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ec7189 *//* Apply Poppins font to all CF7 inputs, textareas, and selects in this form */
.calculate-content input.form-control,
.calculate-content textarea.form-control,
.calculate-content select.form-control,
.calculate-content .wpcf7-submit {
    font-family: 'Poppins', sans-serif;
}
/* 1) let the form area and common parents allow visible overflow */
.calculate-content,
.calculate-content .calculate-box,
.calculate-content .container,
.calculate-content .row,
.calculate-content .elementor-widget-container,
.calculate-content .elementor-column,
.calculate-content .elementor-section {
  overflow: visible !important;
  z-index: auto !important;
}

/* 2) ensure the CF7 response box is visible above other layers */
.calculate-content .wpcf7-response-output {
  display: block !important;
  position: relative !important;
  z-index: 99999 !important;
  box-sizing: border-box !important;
  margin: 18px 0 36px 0 !important;
  padding: 10px 18px !important;
  border: 2px solid #4caf50 !important; /* your green border */
  background: #ffffff !important;
  line-height: 1.4 !important;
  max-height: none !important;
  overflow: visible !important;
  transform: none !important; /* remove transform-based clipping */
}/* End custom CSS */
/* Start custom CSS for comapny, class: .elementor-element-ebff7ef */.elementor-element-ca0c0c6 span {
    display: none;
}
.elementor-132 .elementor-element.elementor-element-ebff7ef .bdevs-el-title {
    color: var(--e-global-color-406fb7a);
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    margin-top: 64px;
}/* End custom CSS */