.elementor-5356 .elementor-element.elementor-element-6a6fa76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5356 .elementor-element.elementor-element-6a6fa76:not(.elementor-motion-effects-element-type-background), .elementor-5356 .elementor-element.elementor-element-6a6fa76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5356 .elementor-element.elementor-element-f2a1603{text-align:center;}.elementor-5356 .elementor-element.elementor-element-f2a1603 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5356 .elementor-element.elementor-element-73b9f29{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-5356 .elementor-element.elementor-element-ad722f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8E822C;--border-color:#8E822C;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5356 .elementor-element.elementor-element-ad722f7:not(.elementor-motion-effects-element-type-background), .elementor-5356 .elementor-element.elementor-element-ad722f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322D0C;}.elementor-5356 .elementor-element.elementor-element-a9844fc{text-align:center;}.elementor-5356 .elementor-element.elementor-element-a9844fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#9F9F9F;}.elementor-5356 .elementor-element.elementor-element-8ef41ae{width:var( --container-widget-width, 77.549% );max-width:77.549%;--container-widget-width:77.549%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#9F9F9F;}.elementor-5356 .elementor-element.elementor-element-8ef41ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5356 .elementor-element.elementor-element-b9d6858{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(251, 229.9999999999999, 76.99999999999999, 0.4);--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5356 .elementor-element.elementor-element-b9d6858:not(.elementor-motion-effects-element-type-background), .elementor-5356 .elementor-element.elementor-element-b9d6858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5356 .elementor-element.elementor-element-b9d6858.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5356 .elementor-element.elementor-element-1d92548{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5356 .elementor-element.elementor-element-b9d6858{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}}@media(min-width:768px){.elementor-5356 .elementor-element.elementor-element-ad722f7{--width:95%;}.elementor-5356 .elementor-element.elementor-element-b9d6858{--width:94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5356 .elementor-element.elementor-element-b9d6858{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-1d92548 *//*ai-digital report form design css start....*/

/* Hover */
.wpforms-field-radio label:hover,
.wpforms-field-checkbox label:hover {
    border: 1px solid #066aab !important;
    box-shadow: 0 0 10px #066aab;
}



.ai-text  input {
    background: rgba(255, 255, 228, 1) !important;
    border: 1px solid rgba(251, 230, 77, 1) !important;
}
.ai-text input::placeholder {
    color: rgba(31, 31, 31, 0.4) !important;
}
.industry-business ul {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    width: 101%;
}


.industry-business .wpforms-field-label-inline{
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 16px 8px 16px 8px !important;
    justify-content: center;
    border-radius: 10px !important;
     margin: 0px 3px 0px 3px !important;
 text-align: center !important;
    width: 100%;
    display: block;
}
.grid-four .wpforms-field-label-inline {
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 16px 8px 16px 8px !important;
    justify-content: center;
    border-radius: 10px !important;
     margin: 0px 10px 0px 10px !important;
     text-align: center !important;
    width: 100%;
    display: block;
     
}
.services-design .wpforms-field-label-inline {
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 10px 8px 10px 8px !important;
    justify-content: center;
    border-radius: 10px !important;
    text-align: center !important;
    width: 100%;
    display: block;
}

[type=checkbox], [type=radio] {
    display: none !important;
}
.service-want .wpforms-field-label-inline {
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 17px 8px 18px 8px !important;
    justify-content: center;
    border-radius: 10px !important;
     margin: 0px 10px 0px 10px !important;
    text-align: center !important;
    width: 100%;
    display: block;
}
.Competitors-design .wpforms-field-label-inline {
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 17px 8px 18px 8px !important;
    border-radius: 10px !important;
    margin: 0px 10px 0px 10px !important;
    width: 101%;
}
.marketing-budget .wpforms-field-label-inline {
    background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 14px !important;
    border-radius: 10px !important;
    margin: 0px 5px 0px 5px !important;
    justify-content: center;
    text-align: center !important;
    width: 100%;
    display: block;
}
.marketing-budget ul {
     display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
}
.input-design input {
    background: rgba(255, 255, 228, 1) !important;
    border: 1px solid rgba(251, 230, 77, 1) !important;
}
.input-design input::placeholder {
    color: 000 !important;
    vertical-align: center;
    justify-content: center;
    font-weight: 600 !important;
    margin: 0 auto !important;
}
.any-questions input{
    background: rgba(255, 255, 228, 1) !important;
     padding: 21px 50px 67px 10px !important;
}
.any-questions input::placeholder {
    color: rgba(31, 31, 31, 0.4) !important;
}

.hear-abouts .wpforms-field-label-inline{
     background: rgba(31, 31, 31, 1) !important;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.35) !important;
    padding: 14px !important;
    border-radius: 10px !important;
    margin: 0px 5px 0px 5px !important;
   text-align: center !important;
    width: 100%;
    display: block;
}
.wpforms-field.wpforms-field-name.dc-email {
    width: 48%;
    display: inline-block;
    margin-right: 40px;
}
.wpforms-field.wpforms-field-text.dc-contact {
    width: 47%;
    display: inline-block;
}

.dc-contact input {
    color: rgba(31, 31, 31, 0.4) !important;
     background: rgba(255, 255, 228, 1) !important;
}
.dc-contact input::placeholder  {
    color: rgba(31, 31, 31, 0.4) !important;
}
.dc-email input {
    color: rgba(31, 31, 31, 0.4) !important;
     background: rgba(255, 255, 228, 1) !important;
}
.dc-email input::placeholder  {
    color: rgba(31, 31, 31, 0.4) !important;
}

.services-design span.wpforms-image-choices-label {
    font-family: 'Montserrat';
    font-size: 20px !important;
    padding: 18px;
    font-weight: 400 !important;
    line-height: 30px;
}
.wpforms-field-label {
    font-size: 25px !important;
    padding: 10px 0px 10px 0px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat';
}
.wpforms-field-label-inline {
    font-size: 18px !important;
    font-family: 'Montserrat';
    font-weight: 400 !important;
}
legend.wpforms-field-label:before {
    content: "";
    position: absolute;
    top: 13px;
    left: 0;
    width: 85px;
    height: 2px;
    background: #C8B464;
    border-radius: 3px;
    opacity: 0.9;
}
.ai-border label.wpforms-field-label:before {
    content: "";
    position: absolute;
    top: 13px;
    left: 0;
    width: 85px;
    height: 2px;
    background: #C8B464;
    border-radius: 3px;
    opacity: 0.9;
}
.button-design button#wpforms-submit-5412 {
    background: rgba(251, 230, 77, 1);
    color: #000;
    text-align: center;
    display: block;
    margin: 0px auto;
    width: 27%;
    border-radius: 100px;
    font-size: 16px;
    font-weight: 700;
    font-family: Montserrat;
    border: 1px solid #000;
    margin-top: 69px;
}
.button-design button#wpforms-submit-5412:after {
    content: "→";
    font-weight: 500;
    margin-left: 4px;
    display: inline-block;
    transform: translateY(-1px);
}
.Competitors-design label.wpforms-field-label-inline {
    font-size: 14px !important;
    font-weight: 200 !important;
    line-height: 22px !important;
}
/*ai-digital report design css start....*end//* End custom CSS */