.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-974 .elementor-element.elementor-element-596f7f5{--spacer-size:0px;}.elementor-974 .elementor-element.elementor-element-d2c0cf9:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myklinyc.pt/wp-content/uploads/2025/04/contact.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-container{min-height:420px;}.elementor-974 .elementor-element.elementor-element-d2c0cf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-974 .elementor-element.elementor-element-80e1755{width:auto;max-width:auto;top:1px;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-80e1755{right:-80px;}body.rtl .elementor-974 .elementor-element.elementor-element-80e1755{left:-80px;}.elementor-974 .elementor-element.elementor-element-80e1755 img{width:100%;max-width:350px;}.elementor-974 .elementor-element.elementor-element-4535978{margin-top:20px;margin-bottom:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-974 .elementor-element.elementor-element-673f9f3 .elementor-heading-title{color:#373430;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-974 .elementor-element.elementor-element-bf58aa7{--divider-border-style:solid;--divider-color:#373430;--divider-border-width:1px;width:var( --container-widget-width, 111.741% );max-width:111.741%;--container-widget-width:111.741%;--container-widget-flex-grow:0;top:21px;}.elementor-974 .elementor-element.elementor-element-bf58aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-bf58aa7{right:-491px;}body.rtl .elementor-974 .elementor-element.elementor-element-bf58aa7{left:-491px;}.elementor-974 .elementor-element.elementor-element-bf58aa7 .elementor-divider-separator{width:1000px;margin:0 auto;margin-left:0;}.elementor-974 .elementor-element.elementor-element-bf58aa7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-974 .elementor-element.elementor-element-e24a5cb{padding:0px 0px 0px 0px;}.elementor-widget-wpforms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpforms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-974 .elementor-element.elementor-element-c0c49ec iframe{height:561px;}@media(min-width:768px){.elementor-974 .elementor-element.elementor-element-c031f62{width:100%;}}@media(max-width:1024px){.elementor-974 .elementor-element.elementor-element-d2c0cf9:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myklinyc.pt/wp-content/uploads/2025/04/contact.webp");background-position:0px 0px;background-size:contain;}.elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-container{min-height:192px;}.elementor-974 .elementor-element.elementor-element-80e1755{top:-154px;}.elementor-974 .elementor-element.elementor-element-4535978{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-974 .elementor-element.elementor-element-d8e1c8c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-974 .elementor-element.elementor-element-bf58aa7 > .elementor-widget-container{margin:11px -0px 18px 42px;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-bf58aa7{right:-393px;}body.rtl .elementor-974 .elementor-element.elementor-element-bf58aa7{left:-393px;}.elementor-974 .elementor-element.elementor-element-bf58aa7{top:0px;}.elementor-974 .elementor-element.elementor-element-bf58aa7 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-974 .elementor-element.elementor-element-bf58aa7 .elementor-divider{text-align:right;}}@media(max-width:767px){.elementor-974 .elementor-element.elementor-element-596f7f5{--spacer-size:56px;}.elementor-974 .elementor-element.elementor-element-d2c0cf9:not(.elementor-motion-effects-element-type-background), .elementor-974 .elementor-element.elementor-element-d2c0cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myklinyc.pt/wp-content/uploads/2025/04/contact.webp");background-position:0px 0px;}.elementor-974 .elementor-element.elementor-element-80e1755 img{max-width:180px;}.elementor-974 .elementor-element.elementor-element-4535978{margin-top:-80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-974 .elementor-element.elementor-element-d8e1c8c > .elementor-element-populated{padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-974 .elementor-element.elementor-element-bf58aa7{right:0px;}body.rtl .elementor-974 .elementor-element.elementor-element-bf58aa7{left:0px;}.elementor-974 .elementor-element.elementor-element-bf58aa7{top:12px;}}/* Start custom CSS for wpforms, class: .elementor-element-6e4e983 */div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select {
  padding-inline-start: 14px;
  background-color: #eaeaea;
  border-bottom-color: #000;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
  background-color: rgba(215, 180, 38, 0.2);
}

div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background:
#D7B426;
  border:
#D7B426;
  box-sizing: border-box;
}/* End custom CSS */