.elementor-471 .elementor-element.elementor-element-498dcb2{--display:flex;--min-height:377px;--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;--border-radius:20px 20px 20px 20px;--margin-top:-380px;--margin-bottom:190px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-471 .elementor-element.elementor-element-38bb51a{--display:flex;--border-radius:20px 0px 0px 0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-471 .elementor-element.elementor-element-38bb51a:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-38bb51a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-471 .elementor-element.elementor-element-0f454b6{--display:flex;--border-radius:0px 20px 0px 0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-471 .elementor-element.elementor-element-0f454b6:not(.elementor-motion-effects-element-type-background), .elementor-471 .elementor-element.elementor-element-0f454b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-471 .elementor-element.elementor-element-ff27a2e > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-471 .elementor-element.elementor-element-ff27a2e{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-471 .elementor-element.elementor-element-534c413{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-471 .elementor-element.elementor-element-53d931b{text-align:center;}.elementor-471 .elementor-element.elementor-element-53d931b .elementor-heading-title{line-height:41px;}.elementor-471 .elementor-element.elementor-element-3925083{--display:flex;}.elementor-471 .elementor-element.elementor-element-7faf779{text-align:center;}.elementor-471 .elementor-element.elementor-element-7faf779 .elementor-heading-title{font-size:24px;}.elementor-471 .elementor-element.elementor-element-60a3c4c{--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-471 .elementor-element.elementor-element-ebdd6cb > .elementor-widget-container{margin:15px 105px 15px 105px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-471 .elementor-element.elementor-element-498dcb2{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-471 .elementor-element.elementor-element-38bb51a{--border-radius:20px 20px 0px 0px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-471 .elementor-element.elementor-element-ff27a2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-ff27a2e .aux-widget-image{text-align:left;}.elementor-471 .elementor-element.elementor-element-ff27a2e .aux-media-image{max-width:100%;}}@media(max-width:767px){.elementor-471 .elementor-element.elementor-element-498dcb2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-471 .elementor-element.elementor-element-38bb51a{--border-radius:0px 0px 0px 0px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-471 .elementor-element.elementor-element-0f454b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-471 .elementor-element.elementor-element-498dcb2{--content-width:1600px;}.elementor-471 .elementor-element.elementor-element-38bb51a{--width:49.781%;}.elementor-471 .elementor-element.elementor-element-0f454b6{--width:50.219%;}}@media(max-width:1024px) and (min-width:768px){.elementor-471 .elementor-element.elementor-element-38bb51a{--width:100%;}.elementor-471 .elementor-element.elementor-element-0f454b6{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-ebdd6cb */.custom-form label {
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
    color: #333;
}

.custom-form input[type="text"],
.custom-form input[type="email"],
.custom-form input[type="tel"] {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-bottom: 18px;
    font-size: 15px;
}

.wpcf7-submit {
    background: #ffcc00 !important; /* Yellow color */
    color: #000 !important;
    padding: 12px 28px !important;
    border-radius: 6px !important;
    font-size: 16px !important;
    border: none !important;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}

.wpcf7-submit:hover {
    background: #e6b800 !important; /* darker yellow */
}/* End custom CSS */