.elementor-374 .elementor-element.elementor-element-44d0ba5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-374 .elementor-element.elementor-element-44d0ba5:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-44d0ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-374 .elementor-element.elementor-element-b0b2e9f{--display:flex;--min-height:648px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-374 .elementor-element.elementor-element-4945798{text-align:center;}.elementor-374 .elementor-element.elementor-element-4945798 img{width:60%;}.elementor-374 .elementor-element.elementor-element-76bda83 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-374 .elementor-element.elementor-element-76bda83{right:0px;}body.rtl .elementor-374 .elementor-element.elementor-element-76bda83{left:0px;}.elementor-374 .elementor-element.elementor-element-76bda83{bottom:0px;text-align:start;}.elementor-374 .elementor-element.elementor-element-76bda83 img{width:100%;}.elementor-374 .elementor-element.elementor-element-2fa125f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-374 .elementor-element.elementor-element-25577a2 .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:36px;font-weight:700;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-374 .elementor-element.elementor-element-45d5b4e{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-b0b2e9f{--width:50%;}.elementor-374 .elementor-element.elementor-element-2fa125f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-374 .elementor-element.elementor-element-b0b2e9f{--width:100%;}.elementor-374 .elementor-element.elementor-element-2fa125f{--width:100%;}}@media(max-width:1024px){.elementor-374 .elementor-element.elementor-element-44d0ba5{--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-374 .elementor-element.elementor-element-b0b2e9f{--min-height:491px;}.elementor-374 .elementor-element.elementor-element-4945798 img{width:50%;}}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-b0b2e9f{--min-height:357px;}.elementor-374 .elementor-element.elementor-element-4945798{text-align:start;}.elementor-374 .elementor-element.elementor-element-76bda83{bottom:52px;}}/* Start custom CSS for shortcode, class: .elementor-element-826a1a3 */input:not(#nf-field-4 ), textarea {
    background: transparent;
    border: 0!important;
    border-bottom: 1px solid #D9D9D9!important;
    font-family: "General Sans";
    font-size: 16px;
    font-style: normal;
    line-height: 150%; 
    padding-left:0!important;
    color:white;
}

input:not(#nf-field-4 ):focus-visible, textarea:focus-visible {
    border: 0 !important;
    outline: 0!important;
    border-bottom: 2px solid white !important;
}

input::placeholder, textarea::placeholder {
    color: #D9D9D9;
    font-family: "General Sans";
    font-size: 16px;
    font-style: normal;
}

.nf-fu-progress {
    display: none;
}


button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    width: 100%;
    text-align: left;
    background: transparent;
    border: 0!important;
    box-shadow: none;
    border-bottom: 1px solid #D9D9D9!important;
    font-family: "General Sans", Sans-serif!important;
    font-weight: 500!important;
    background-image: url(https://peinturecoupal.com/wp-content/uploads/2025/12/Vector-3.svg);
    background-repeat: no-repeat;
    background-position: center right;
    border-radius: 0;
    padding-bottom: 10px;
    padding-left: 0;
}

button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button span {
    font-family: "General Sans", Sans-serif !important;
    font-weight: 400 !important;
    color: #D9D9D9!important;
}

.nf-field-element textarea {
    height: 50px!important;
}

.nf-error.listimage-wrap .nf-field-element ul, .nf-error .ninja-forms-field {
    border: 0!important;
    border-bottom: 1px solid #e80000!important;
}

input#nf-field-4 {
    background-color: #FFFFFF;
    font-family: "General Sans", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    border-radius: 66px 66px 66px 66px;
    padding: 10px 50px 10px 20px;
    background-image: url(https://peinturecoupal.com/wp-content/uploads/2025/12/Frame-2129.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center right 6px;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'General Sans';font-style:normal;font-weight:bold;src:url('https://peinturecoupal.com/wp-content/uploads/2025/12/GeneralSans-Bold.ttf')format('truetype');}@font-face{font-family:'General Sans';font-style:normal;font-weight:normal;src:url('https://peinturecoupal.com/wp-content/uploads/2025/12/GeneralSans-Regular.ttf')format('truetype');}@font-face{font-family:'General Sans';font-style:normal;font-weight:600;src:url('https://peinturecoupal.com/wp-content/uploads/2025/12/GeneralSans-Semibold.ttf')format('truetype');}@font-face{font-family:'General Sans';font-style:normal;font-weight:500;src:url('https://peinturecoupal.com/wp-content/uploads/2025/12/GeneralSans-Medium.ttf')format('truetype');}/* End JX Custom Fonts CSS */