.elementor-538 .elementor-element.elementor-element-20171659{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-2016ddd4{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-2016ddd4:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pegasiosart.com/wp-content/uploads/2026/09/artifex-contemporary-room-furniture-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-538 .elementor-element.elementor-element-2016ddd4::before, .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-background-video-container::before, .elementor-538 .elementor-element.elementor-element-2016ddd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-background-slideshow::before, .elementor-538 .elementor-element.elementor-element-2016ddd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #151A12D6 0%, #151A1214 100%);}.elementor-538 .elementor-element.elementor-element-2016c6e1{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:170px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-538 .elementor-element.elementor-element-20169898{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-538 .elementor-element.elementor-element-2015c17e{text-align:start;}.elementor-538 .elementor-element.elementor-element-2015c17e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:2px;color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-2015ea2b{text-align:start;}.elementor-538 .elementor-element.elementor-element-2015ea2b .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:82px;font-weight:400;line-height:1.02em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-20162803{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-538 .elementor-element.elementor-element-20160689{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.85em;color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-201686f1{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-538 .elementor-element.elementor-element-20164036 .elementor-button{background-color:#4F5A3A;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F5A3A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-538 .elementor-element.elementor-element-20164036 .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-20164036 .elementor-button:focus{background-color:#4F5A3A;color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-20164036 .elementor-button:hover svg, .elementor-538 .elementor-element.elementor-element-20164036 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-130a0570{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-130a0570:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-130a0570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-154cc0be{--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;--justify-content:flex-start;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-538 .elementor-element.elementor-element-18f09048{--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;--justify-content:flex-start;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-149e49b4{text-align:start;}.elementor-538 .elementor-element.elementor-element-149e49b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;letter-spacing:2px;color:#4F5A3A;}.elementor-538 .elementor-element.elementor-element-1ff95a79{text-align:start;}.elementor-538 .elementor-element.elementor-element-1ff95a79 .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:48px;font-weight:400;line-height:1.13em;letter-spacing:-1px;color:#20221D;}.elementor-538 .elementor-element.elementor-element-1c951091{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.85em;color:#555950;}.elementor-538 .elementor-element.elementor-element-a1100101{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.85em;color:#555950;}.elementor-538 .elementor-element.elementor-element-1fd05464{--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;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-538 .elementor-element.elementor-element-1fd05464:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-1fd05464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F0;}.elementor-538 .elementor-element.elementor-element-16c7211a{text-align:start;}.elementor-538 .elementor-element.elementor-element-16c7211a .elementor-heading-title{font-family:"Ibarra Real Nova", Sans-serif;font-size:34px;font-weight:400;line-height:1.13em;letter-spacing:-1px;color:#20221D;}.elementor-538 .elementor-element.elementor-element-c922cf01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Poppins", Sans-serif;font-size:12px;line-height:1.75em;color:#62655B;}.elementor-538 .elementor-element.elementor-element-c922cf01 a{color:#4F5A3A;}@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-2016ddd4:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pegasiosart.com/wp-content/uploads/2026/09/artifex-contemporary-room-furniture-scaled.jpg");}.elementor-538 .elementor-element.elementor-element-2016c6e1{--padding-top:155px;--padding-bottom:75px;--padding-left:28px;--padding-right:28px;}.elementor-538 .elementor-element.elementor-element-2015c17e .elementor-heading-title{font-size:9px;}.elementor-538 .elementor-element.elementor-element-2015ea2b .elementor-heading-title{font-size:72px;}.elementor-538 .elementor-element.elementor-element-20160689{font-size:16px;}.elementor-538 .elementor-element.elementor-element-201686f1{--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;}.elementor-538 .elementor-element.elementor-element-20164036 .elementor-button{font-size:12px;}.elementor-538 .elementor-element.elementor-element-130a0570{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-154cc0be{--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:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-538 .elementor-element.elementor-element-18f09048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-149e49b4 .elementor-heading-title{font-size:9px;}.elementor-538 .elementor-element.elementor-element-1ff95a79 .elementor-heading-title{font-size:42px;}.elementor-538 .elementor-element.elementor-element-1c951091{font-size:15px;}.elementor-538 .elementor-element.elementor-element-a1100101{font-size:15px;}.elementor-538 .elementor-element.elementor-element-1fd05464{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-538 .elementor-element.elementor-element-16c7211a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-2016ddd4:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-2016ddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pegasiosart.com/wp-content/uploads/2026/09/artifex-contemporary-room-furniture-scaled.jpg");background-position:center center;}.elementor-538 .elementor-element.elementor-element-2016ddd4{--min-height:80vh;}.elementor-538 .elementor-element.elementor-element-2016c6e1{--padding-top:140px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-538 .elementor-element.elementor-element-20169898{--width:100%;}.elementor-538 .elementor-element.elementor-element-2015c17e .elementor-heading-title{font-size:10px;}.elementor-538 .elementor-element.elementor-element-2015ea2b .elementor-heading-title{font-size:49px;}.elementor-538 .elementor-element.elementor-element-20162803{--width:100%;}.elementor-538 .elementor-element.elementor-element-20160689{font-size:15px;}.elementor-538 .elementor-element.elementor-element-201686f1{--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;}.elementor-538 .elementor-element.elementor-element-20164036 .elementor-button{font-size:12px;}.elementor-538 .elementor-element.elementor-element-130a0570{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-154cc0be{--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:52px;--padding-bottom:52px;--padding-left:22px;--padding-right:22px;}.elementor-538 .elementor-element.elementor-element-18f09048{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-149e49b4{text-align:start;}.elementor-538 .elementor-element.elementor-element-149e49b4 .elementor-heading-title{font-size:10px;}.elementor-538 .elementor-element.elementor-element-1ff95a79{text-align:start;}.elementor-538 .elementor-element.elementor-element-1ff95a79 .elementor-heading-title{font-size:37px;}.elementor-538 .elementor-element.elementor-element-1c951091{text-align:start;font-size:15px;}.elementor-538 .elementor-element.elementor-element-a1100101{text-align:start;font-size:15px;}.elementor-538 .elementor-element.elementor-element-1fd05464{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-538 .elementor-element.elementor-element-16c7211a{text-align:start;}.elementor-538 .elementor-element.elementor-element-16c7211a .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-538 .elementor-element.elementor-element-2016c6e1{--content-width:1200px;}.elementor-538 .elementor-element.elementor-element-20169898{--width:76%;}.elementor-538 .elementor-element.elementor-element-20162803{--width:75%;}.elementor-538 .elementor-element.elementor-element-154cc0be{--content-width:1200px;}.elementor-538 .elementor-element.elementor-element-18f09048{--width:36%;}.elementor-538 .elementor-element.elementor-element-1fd05464{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-538 .elementor-element.elementor-element-20169898{--width:100%;}.elementor-538 .elementor-element.elementor-element-20162803{--width:88%;}.elementor-538 .elementor-element.elementor-element-18f09048{--width:100%;}.elementor-538 .elementor-element.elementor-element-1fd05464{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-20171659 */.elementor-538 .elementor-element.elementor-element-20171659 #enquiry{scroll-margin-top:24px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details{margin-top:12px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details p{margin:0 0 24px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details p:last-child{margin-bottom:0}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-label{display:block;margin-bottom:7px;font:500 10px/1.6 "Poppins",sans-serif;letter-spacing:1.7px;color:#65685F}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details a{color:#20221D;font-size:15px;line-height:1.9;text-decoration:none;text-underline-offset:4px;transition:color .2s}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details a:hover{color:#4F5A3A;text-decoration:underline}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details a:focus-visible{outline:2px solid #4F5A3A;outline-offset:4px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-panel{min-width:0}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-container{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form form{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:24px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_1-container,.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_4-container{grid-column:1/-1}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(#wpforms-344-field_1-container,#wpforms-344-field_2-container,#wpforms-344-field_3-container,#wpforms-344-field_4-container){padding:0!important;margin:0!important;min-width:0;float:none!important;width:100%!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-field-row{width:100%!important;max-width:100%!important;margin:0!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(.wpforms-field-label,legend.wpforms-field-label){font:400 12px/1.6 "Poppins",sans-serif!important;color:#20221D!important;padding:0!important;margin:0 0 8px!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-required-label{color:#4F5A3A!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(#wpforms-344-field_1,#wpforms-344-field_1-last,#wpforms-344-field_2,#wpforms-344-field_3,#wpforms-344-field_4){width:100%!important;max-width:100%!important;border:0!important;border-bottom:1px solid #B8BEB0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 14px/1.65 "Poppins",sans-serif!important;color:#20221D!important;padding:12px 0!important;height:46px;transition:border-color .2s,box-shadow .2s}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_3{padding-left:50px!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_4{min-height:124px;height:124px;resize:vertical}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(input,textarea)::placeholder{color:#767A70!important;opacity:1}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(#wpforms-344-field_1,#wpforms-344-field_1-last,#wpforms-344-field_2,#wpforms-344-field_3,#wpforms-344-field_4):focus{outline:0!important;border-color:#4F5A3A!important;box-shadow:0 1px 0 #4F5A3A!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .iti{width:100%}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .iti__selected-country{padding-left:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-submit-container{padding:0!important;margin:28px 0 0!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form button.wpforms-submit{min-height:48px;padding:14px 28px!important;background:#4F5A3A!important;color:#FFFFFF!important;border:1px solid #4F5A3A!important;border-radius:0!important;box-shadow:none!important;font:500 12px/1.6 "Poppins",sans-serif!important;letter-spacing:.5px;transition:background .2s,border-color .2s}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form button.wpforms-submit:hover{background:#20221D!important;border-color:#20221D!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form button.wpforms-submit:focus-visible{outline:2px solid #4F5A3A!important;outline-offset:4px}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-error{font-size:12px!important}
@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-layout>.e-con-inner{gap:42px}}
@media(max-width:600px){.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-field-container{grid-template-columns:1fr;row-gap:22px}.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-submit-container button{width:100%}}
@media(prefers-reduced-motion:reduce){.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details a,.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form input,.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form textarea,.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form button{transition:none!important}}

.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(.wpforms-field-label.wpforms-label-hide,legend.wpforms-label-hide){display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}

/* One visible label per field; keep the existing WPForms configuration. */
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(#wpforms-344-field_1,#wpforms-344-field_1-last,#wpforms-344-field_2,#wpforms-344-field_3,#wpforms-344-field_4)::placeholder{color:transparent!important;opacity:0!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_1-container legend.wpforms-field-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_1-container .wpforms-field-row-block{display:flex;flex-direction:column}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form #wpforms-344-field_1-container label.wpforms-field-sublabel{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;order:-1;padding:0!important;margin:0 0 8px!important;font:400 12px/1.6 "Poppins",sans-serif!important;color:#20221D!important}
.elementor-538 .elementor-element.elementor-element-20171659 .afx-contact-details a.afx-location-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}

/* Consistent narrow-screen gutters and enough room for the existing CAPTCHA. */
@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-panel{width:calc(100% + 44px)!important;max-width:none;margin-left:-22px;margin-right:-22px;padding:28px 22px!important}.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form :is(input,textarea,select){font-size:16px!important}.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-field-row-block{min-width:0}}
@media(max-width:359px){.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .wpforms-recaptcha-container{height:72px}.elementor-538 .elementor-element.elementor-element-20171659 .afx-enquiry-form .g-recaptcha{transform:scale(.88);transform-origin:left top}}/* End custom CSS */