.elementor-89 .elementor-element.elementor-element-45c99695{--display:flex;--min-height:600px;--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-45c99695:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-45c99695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/gh-gal2.jpg");background-position:center center;background-size:cover;}.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-89 .elementor-element.elementor-element-4756dfef{text-align:center;}.elementor-89 .elementor-element.elementor-element-4756dfef .elementor-heading-title{font-weight:500;color:#E8396B;}.elementor-89 .elementor-element.elementor-element-1f5bc645{text-align:center;}.elementor-89 .elementor-element.elementor-element-1f5bc645 .elementor-heading-title{font-weight:500;color:#F8F5F0;}.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-89 .elementor-element.elementor-element-1b699deb{text-align:center;}.elementor-89 .elementor-element.elementor-element-008cb81b{--display:flex;--min-height:4px;}.elementor-89 .elementor-element.elementor-element-008cb81b:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-008cb81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-89 .elementor-element.elementor-element-521871e6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-89 .elementor-element.elementor-element-521871e6:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-521871e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-89 .elementor-element.elementor-element-c22b80ee{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-89 .elementor-element.elementor-element-572e6d2d{text-align:center;}.elementor-89 .elementor-element.elementor-element-572e6d2d .elementor-heading-title{color:#E8396B;}.elementor-89 .elementor-element.elementor-element-d39a96b7{text-align:center;}.elementor-89 .elementor-element.elementor-element-d39a96b7 .elementor-heading-title{font-weight:500;color:#1A1C2E;}.elementor-89 .elementor-element.elementor-element-68e3e2c1{text-align:center;}.elementor-89 .elementor-element.elementor-element-67a79cd7{--display:flex;--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-89 .elementor-element.elementor-element-67a79cd7:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-67a79cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C2E;}.elementor-89 .elementor-element.elementor-element-cce21b98{text-align:center;font-weight:400;word-spacing:9px;}.elementor-89 .elementor-element.elementor-element-3e366758{--display:flex;--min-height:4px;}.elementor-89 .elementor-element.elementor-element-3e366758:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3e366758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8396B;}.elementor-89 .elementor-element.elementor-element-8f9544ac{--display:flex;--min-height:500px;--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:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-8f9544ac:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-8f9544ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldenhill-hotel.com/wp-content/uploads/2026/09/gh-hero-1.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-4631d456{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-89 .elementor-element.elementor-element-fb210746{text-align:center;}.elementor-89 .elementor-element.elementor-element-fb210746 .elementor-heading-title{color:#E8396B;}.elementor-89 .elementor-element.elementor-element-333cf49c{text-align:center;}.elementor-89 .elementor-element.elementor-element-333cf49c .elementor-heading-title{font-weight:500;color:#F8F5F0;}.elementor-89 .elementor-element.elementor-element-758669ef{text-align:center;}.elementor-89 .elementor-element.elementor-element-5cba4192{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-89 .elementor-element.elementor-element-75c2c5d7 .elementor-button{background-color:#E8396B;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-52cafbe7 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-521871e6{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-89 .elementor-element.elementor-element-67a79cd7{--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-521871e6{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-67a79cd7{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */body.page-id-81 .ast-container{max-width:100%;padding-left:0;padding-right:0}
body.page-id-81 .site-content > .ast-container{max-width:100%}
body.elementor-page-89 .elementor-element-45c99695{position:relative}
body.elementor-page-89 .elementor-element-45c99695::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,28,46,.82) 0%,rgba(26,28,46,.55) 60%,rgba(26,28,46,.85) 100%);pointer-events:none}
body.elementor-page-89 .elementor-element-45c99695 .e-con-inner{position:relative;z-index:1}
body.elementor-page-89 .elementor-element-8f9544ac{position:relative}
body.elementor-page-89 .elementor-element-8f9544ac::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,28,46,.88) 0%,rgba(26,28,46,.72) 100%);pointer-events:none}
body.elementor-page-89 .elementor-element-8f9544ac .e-con-inner{position:relative;z-index:1}
body.elementor-page-89 .elementor-element-b9cd881b{flex:0 0 420px;width:420px;max-width:420px}
body.elementor-page-89 .elementor-element-0f7fe76d .rh-img{flex:0 0 480px;width:480px;max-width:480px}
body.elementor-page-89 .rh-herotitle .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;font-size:72px;line-height:1.05;margin:0}
body.elementor-page-89 .rh-herosub p{font-family:'Galano Grotesque',sans-serif;font-size:16px;color:#C8B99A;margin:0;max-width:640px;margin-left:auto;margin-right:auto}
body.elementor-page-89 .rh-flabel .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;margin:0}
body.elementor-page-89 .elementor-element.rh-flabel{margin-block-end:0}
body.elementor-page-89 .rh-fval p{font-family:'Galano Grotesque',sans-serif;font-size:13px;color:#fff;margin:0}
body.elementor-page-89 .gh-btn{margin:0}
body.elementor-page-89 .rh-buscar .elementor-button{font-size:11px;letter-spacing:1px;border-radius:6px}
body.elementor-page-89 .rh-sectitle .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;font-size:42px;margin:0}
body.elementor-page-89 .elementor-element.rh-sectitle{margin-block-end:0}
body.elementor-page-89 .rh-secdesc p{font-family:'Galano Grotesque',sans-serif;font-size:15px;color:#8A8A8A;margin:0}
body.elementor-page-89 .rh-badge p{font-family:'Galano Grotesque',sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;color:#2ECC71;margin:0}
body.elementor-page-89 .rh-badge .dot{font-size:8px}
body.elementor-page-89 .rh-title .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;color:#F8F5F0;margin:0}
body.elementor-page-89 .rh-t26 .elementor-heading-title{font-size:26px}
body.elementor-page-89 .rh-t28 .elementor-heading-title{font-size:28px}
body.elementor-page-89 .elementor-element.rh-title{margin-block-end:0}
body.elementor-page-89 .rh-desc p{font-family:'Galano Grotesque',sans-serif;font-size:13px;line-height:1.7;color:#8A8A9E;margin:0}
body.elementor-page-89 .rh-guests .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:11px;color:#6B6B8A;margin:0}
body.elementor-page-89 .elementor-element.rh-guests{margin-block-end:0}
body.elementor-page-89 .rh-price .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:13px;font-weight:700;color:#CF9912;margin:0}
body.elementor-page-89 .elementor-element.rh-price{margin-block-end:0}
body.elementor-page-89 .rh-link p{margin:0}
body.elementor-page-89 .rh-link a{font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:600;color:#E8396B;text-decoration:none}
body.elementor-page-89 .rh-totallabel .elementor-heading-title{font-family:'Galano Grotesque',sans-serif;font-size:11px;color:#8A8A8A;margin:0}
body.elementor-page-89 .elementor-element.rh-totallabel{margin-block-end:0}
body.elementor-page-89 .rh-total .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-size:18px;color:#CF9912;margin:0}
body.elementor-page-89 .elementor-element.rh-total{margin-block-end:0}
body.elementor-page-89 .rh-amen p{font-family:'Galano Grotesque',sans-serif;font-size:12px;color:#F5F0E8;margin:0}
body.elementor-page-89 .rh-amen .gold{color:#CF9912}
body.elementor-page-89 .rh-ctatitle .elementor-heading-title{font-family:'Gelica',Georgia,serif;font-weight:600;font-size:56px;line-height:1.1;margin:0}
body.elementor-page-89 .rh-ctasub p{font-family:'Galano Grotesque',sans-serif;font-size:15px;line-height:1.7;color:#fff;margin:0;max-width:560px;margin-left:auto;margin-right:auto}
body.elementor-page-89 .rh-img{margin:0}
body.elementor-page-89 .rh-img img{width:100%;object-fit:cover;display:block;height:260px}
body.elementor-page-89 .elementor-element-0f7fe76d .rh-img img{height:100%;min-height:360px}
body.elementor-page-89 .gh-btn-big .elementor-button{font-size:12px;letter-spacing:1px;border-radius:6px}
body.elementor-page-89 .gh-btn-ghost .elementor-button{border:1px solid rgba(255,255,255,.7)}
@media(max-width:767px){
body.elementor-page-89 .elementor-element-3b200646,body.elementor-page-89 .elementor-element-e383354a,body.elementor-page-89 .elementor-element-0f7fe76d{flex-direction:column}
body.elementor-page-89 .elementor-element-b9cd881b{flex:0 0 100%;width:100%;max-width:100%}
body.elementor-page-89 .elementor-element-0f7fe76d .rh-img{flex:0 0 100%;width:100%;max-width:100%}
body.elementor-page-89 .rh-herotitle .elementor-heading-title{font-size:44px}
body.elementor-page-89 .rh-sectitle .elementor-heading-title{font-size:32px}
body.elementor-page-89 .rh-ctatitle .elementor-heading-title{font-size:38px}
}
body.elementor-page-89 .rh-ihfull{flex:0 0 480px;width:480px;max-width:480px}
body.elementor-page-89 .rh-ihfull img{height:100%;min-height:360px}
@media(max-width:767px){body.elementor-page-89 .rh-ihfull{flex:0 0 100%;width:100%;max-width:100%}}
body.elementor-page-89 .gh-mphb-wrap{margin:0}
body.elementor-page-89 .gh-mphb-search .mphb-required-fields-tip{display:none}
body.elementor-page-89 .gh-mphb-search label{font-family:'Galano Grotesque',sans-serif!important;font-size:10px!important;font-weight:700;letter-spacing:1px;color:rgba(248,245,240,.6)!important}
body.elementor-page-89 .gh-mphb-search input,body.elementor-page-89 .gh-mphb-search select{font-family:'Galano Grotesque',sans-serif;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important;color:#F8F5F0!important;padding:12px!important;font-size:13px!important}
body.elementor-page-89 .gh-mphb-search input[type=submit],body.elementor-page-89 .gh-mphb-search button{background:#E8396B!important;border:none!important;border-radius:6px;color:#fff;font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 28px!important;cursor:pointer}
body.elementor-page-89 .gh-mphb-search form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}
body.elementor-page-89 .gh-mphb-search p{margin:0;flex:1 1 120px;min-width:0}
body.elementor-page-89 .gh-mphb-search br{display:none}
body.elementor-page-89 .gh-mphb-search label{display:block;font-family:'Galano Grotesque',sans-serif!important;font-size:10px!important;font-weight:700;letter-spacing:1px;color:rgba(248,245,240,.55)!important;margin-bottom:6px}
body.elementor-page-89 .gh-mphb-search label abbr{display:none}
body.elementor-page-89 .gh-mphb-search input[type=text],body.elementor-page-89 .gh-mphb-search select{width:100%;font-family:'Galano Grotesque',sans-serif;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;color:#F8F5F0!important;padding:12px!important;font-size:13px!important;box-sizing:border-box}
body.elementor-page-89 .gh-mphb-search select option{color:#1A1C2E}
body.elementor-page-89 .gh-mphb-search input[type=submit]{flex:1 1 120px;background:#E8396B!important;border:none!important;border-radius:6px;color:#fff;font-family:'Galano Grotesque',sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 20px!important;cursor:pointer}
body.elementor-page-89 .gh-mphb-search input[type=submit]:hover{background:#D12E5C!important}

/* === Habitaciones = pagina de resultados de MotoPress (2026-09-09) ===
   Con busqueda en la URL se muestran los resultados reales; sin busqueda, el
   catalogo completo. La clase `gh-has-search` la pone el JS del header.
   OJO: estas reglas NO llevan `body.elementor-page-89`: Elementor lo sustituye por
   `body.elementor-page-XX`, y `body:not(...) body.elementor-page-XX` es invalido. */
body:not(.gh-has-search) .gh-results{display:none !important}
body.gh-has-search .gh-allrooms{display:none !important}
body.gh-has-search .gh-intro-buscar{display:none !important}
.gh-rooms{width:100%}

body.elementor-page-89 .elementor-element-2a45d382{background:#1A1C2E;padding:26px 48px}

/* ==========================================================================
   TIRA DE BUSQUEDA de /habitaciones/ (widget 2a45d382) — fiel al .pen:
   labels doradas en versalitas, campos sin caja con linea inferior,
   icono SVG inline por campo (nada de Font Awesome ni emojis) y boton con lupa.
   ========================================================================== */
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form{
  display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 36px;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search .mphb-required-fields-tip{display:none !important}

body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p{
  position:relative;flex:1 1 150px;min-width:0;margin:0;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search label{
  display:block;
  font-family:'Galano Grotesque',sans-serif !important;
  font-size:10px !important;font-weight:700 !important;
  letter-spacing:2px;text-transform:uppercase;
  color:#CF9912 !important;margin-bottom:10px;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search label abbr{display:none}

/* campo: sin caja, solo linea inferior */
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=text],
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search select{
  width:100%;box-sizing:border-box;
  background:transparent !important;
  border:0 !important;border-bottom:1px solid rgba(248,245,240,.25) !important;
  border-radius:0 !important;
  padding:9px 0 11px 30px !important;
  font-family:'Galano Grotesque',sans-serif !important;
  font-size:14px !important;color:#F8F5F0 !important;
  appearance:none;-webkit-appearance:none;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=text]::placeholder{color:rgba(248,245,240,.5)}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search select option{color:#1A1C2E;background:#fff}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=text]:focus,
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search select:focus{
  outline:none;border-bottom-color:#CF9912 !important;
}

/* iconos SVG inline, uno por campo */
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-check-in-date::after,
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-check-out-date::after,
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-adults::after,
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-children::after{
  content:"";position:absolute;left:0;bottom:13px;
  width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;
  pointer-events:none;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-check-in-date::after,
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-check-out-date::after{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8396B' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-adults::after{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8396B' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.5 20.5c0-3.6 3.4-6.3 7.5-6.3s7.5 2.7 7.5 6.3'/%3E%3C/svg%3E");
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-children::after{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8396B' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M8.4 14.2c.9 1.2 2.1 1.8 3.6 1.8s2.7-.6 3.6-1.8'/%3E%3Cpath d='M9.2 9.6v.02M14.8 9.6v.02' stroke-width='2.4'/%3E%3C/svg%3E");
}

/* boton con lupa */
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-submit-button-wrapper{flex:0 0 auto}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=submit]{
  background:#E8396B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E") no-repeat 24px center !important;
  background-size:16px 16px !important;
  border:0 !important;border-radius:0 !important;
  color:#fff !important;
  font-family:'Galano Grotesque',sans-serif !important;
  font-size:11px !important;font-weight:700 !important;letter-spacing:2px;text-transform:uppercase;
  padding:16px 30px 16px 50px !important;cursor:pointer;width:auto;
}
body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=submit]:hover{background-color:#D12E5C !important}

@media(max-width:1024px){
  body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form{gap:14px 24px}
  body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p{flex:1 1 44%}
  body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p.mphb_sc_search-submit-button-wrapper{flex:1 1 100%}
  body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search input[type=submit]{width:100%;background-position:calc(50% - 52px) center !important}
}
@media(max-width:520px){
  body.elementor-page-89 .elementor-element-2a45d382 .gh-mphb-search form > p{flex:1 1 100%}
}/* End custom CSS */