.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}#fhpr-calculadora,#fhpr-calculadora *{box-sizing:border-box}#fhpr-calculadora{--dark:#222;--gray:#666;--border:#ddd;--light:#f6f6f6;--green:#198754;--wa:#25D366;max-width:980px;margin:30px auto;font-family:Arial,Helvetica,sans-serif;color:var(--dark)}.fhpr-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:0 8px 30px rgb(0 0 0 / .08)}.fhpr-header{text-align:center;margin-bottom:24px}.fhpr-badge{display:inline-block;background:var(--dark);color:#fff;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em}.fhpr-header h2{margin:12px 0 6px;font-size:30px}.fhpr-header p{margin:0;color:var(--gray)}.fhpr-quick{background:#f4f8f5;border:1px solid #d6e6da;border-radius:12px;padding:14px;margin-bottom:18px}.fhpr-quick-title{font-weight:700;margin-bottom:8px}.fhpr-preset{border:1px solid #b7cdbc;background:#fff;border-radius:9px;padding:10px 12px;cursor:pointer;font-weight:600}.fhpr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fhpr-field{border:1px solid var(--border);border-radius:12px;padding:15px}.fhpr-field label{display:block;font-weight:700;margin-bottom:10px}.fhpr-input-unit{display:flex;align-items:center;gap:8px}.fhpr-input-unit input,.fhpr-field select{width:100%;min-height:44px;border:1px solid #ccc;border-radius:9px;padding:9px 11px;background:#fff}.fhpr-input-unit input{flex:1}.fhpr-input-unit span{font-weight:700;color:var(--gray)}.fhpr-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fhpr-result{background:var(--light);border-radius:12px;padding:17px 12px;text-align:center}.fhpr-result span{display:block;color:var(--gray);font-size:13px;margin-bottom:7px}.fhpr-result strong{font-size:21px}.fhpr-visual{border:1px solid var(--border);border-radius:12px;padding:18px}.fhpr-visual-title{font-weight:700;margin-bottom:12px}#fhpr-preview{height:150px;display:flex;gap:3px;align-items:stretch;justify-content:center;overflow:hidden;background:#eee;padding:12px;border-radius:8px}.fhpr-ripa{display:block;width:6px;min-width:3px;height:100%;background:linear-gradient(90deg,#8c6b48,#b18a60,#795a3e);border-radius:2px}.fhpr-note{margin:16px 0;padding:13px 15px;background:#fff8e7;border:1px solid #f1dfaa;border-radius:10px;color:#6a5a2b;font-size:13px;line-height:1.5}@media(max-width:700px){.fhpr-card{padding:17px}.fhpr-header h2{font-size:24px}.fhpr-grid,.fhpr-results{grid-template-columns:1fr}}.fhpr-result small{display:block;margin-top:6px;color:#888;font-size:11px}.fhpr-main-result{border:2px solid #198754;background:#f3faf5}.fhpr-material{margin:18px 0;border:1px solid #ddd;border-radius:12px;padding:16px;background:#fafafa}.fhpr-material-title{font-weight:700;margin-bottom:12px}.fhpr-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fhpr-material-grid div{background:#fff;border:1px solid #e4e4e4;border-radius:9px;padding:11px}.fhpr-material-grid label{display:block;font-size:12px;color:#777;margin-bottom:4px}@media(max-width:700px){.fhpr-material-grid{grid-template-columns:1fr}}.fhpr-unitbar{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 18px;padding:12px 15px;background:#f6f6f6;border:1px solid #ddd;border-radius:10px;max-width:360px}.fhpr-unitbar label{font-weight:700}.fhpr-unitbar select{border:1px solid #ccc;border-radius:8px;padding:8px 10px;background:#fff}.fhcc{font-family:inherit;color:#252525;max-width:1180px;margin:28px auto;padding:clamp(16px,3vw,32px);background:#fff;border:1px solid #e8e5df;border-radius:18px;box-shadow:0 10px 35px rgb(35 30 20 / .06)}.fhcc-heading{text-align:center;margin:0 auto 22px}.fhcc-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:#8a6b45}.fhcc-heading h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:8px 0}.fhcc-heading p{margin:0;color:#666}.fhcc-preview{position:relative;background:#f4f1eb;border-radius:12px;overflow:hidden}.fhcc-kitchen{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.fhcc-note{padding:12px 16px;background:#f9f8f5;font-size:14px}.fhcc-status{color:#8b4c22}.fhcc-catalog{padding-top:22px}.fhcc-catalog h3{font-size:19px;margin:0 0 14px}.fhcc-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fhcc-swatch{display:flex;align-items:center;gap:10px;text-align:left;min-width:0;padding:10px;border:1px solid #e4e1db;border-radius:10px;background:#fff;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,box-shadow .15s}.fhcc-swatch:hover,.fhcc-swatch[aria-pressed=true]{border-color:#8a6b45;box-shadow:0 0 0 2px rgb(138 107 69 / .12)}.fhcc-chip{flex:0 0 30px;width:30px;height:30px;border-radius:7px;background:var(--chip);border:1px solid rgb(0 0 0 / .16);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12)}.fhcc-swatch-name{font-size:13px;font-weight:600;line-height:1.25}.fhcc-disclaimer{font-size:12px;line-height:1.5;color:#777;margin:14px 0 0}.fhcc-admin .regular-text{max-width:100%;width:440px}.fhcc-admin .widefat td{vertical-align:middle}@media(max-width:760px){.fhcc-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.fhcc-kitchen{aspect-ratio:4/3;object-fit:cover}.fhcc-swatch{padding:9px}.fhcc-chip{flex-basis:26px;width:26px;height:26px}}@media(min-width:761px) and (max-width:980px){.fhcc-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.fhcc-variants{padding-top:16px}.fhcc-variants h3{font-size:16px;margin:0 0 10px}.fhcc-variant-list{display:flex;flex-wrap:wrap;gap:10px}.fhcc-variant{width:100px;padding:4px;border:2px solid #e4e1db;border-radius:8px;background:#fff;cursor:pointer}.fhcc-variant[aria-pressed=true],.fhcc-variant:hover{border-color:#8a6b45}.fhcc-variant img{display:block;width:100%;height:64px;object-fit:cover;border-radius:4px}.fhcc-color-card{background:#fff;border:1px solid #ccd0d4;border-radius:8px;padding:16px;margin:14px 0;max-width:1050px}.fhcc-color-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fhcc-color-fields{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end}.fhcc-color-fields label{display:block}.fhcc-image-list{margin:10px 0}.fhcc-image-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.fhcc-admin .fhcc-image-row .regular-text{width:min(440px,100%)}.fhcc-admin h4{margin-bottom:4px}@media(max-width:760px){.fhcc-variant{width:82px}.fhcc-variant img{height:54px}}.fhdm{--green:#216e53;--ink:#20272b;--muted:#6e777e;--line:#e2e7e8;max-width:860px;margin:24px auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;color:var(--ink);font-family:inherit;box-shadow:0 12px 36px #16251c0b}.fhdm *{box-sizing:border-box}.fhdm-head{padding:28px 28px 24px;background:linear-gradient(130deg,#f5faf7,#fff);border-bottom:1px solid var(--line)}.fhdm-brand{font-size:11px;letter-spacing:1.5px;font-weight:850;color:var(--green)}.fhdm-brand span{color:#77827c;font-weight:600}.fhdm h2{font-size:clamp(24px,4vw,34px);line-height:1.12;margin:12px 0 8px;color:var(--ink)}.fhdm-head p{font-size:14px;color:var(--muted);margin:0;line-height:1.55}.fhdm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.fhdm-stats>div{background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.fhdm-stats span{font-size:11px;color:var(--muted)}.fhdm-stats strong{font-size:20px;line-height:1.2}.fhdm-card{padding:24px 28px 28px}.fhdm-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.fhdm-pill{font-size:10px;font-weight:850;letter-spacing:1px;color:var(--green);background:#eaf5ef;border-radius:20px;padding:7px 10px}.fhdm-card-top>[data-progress]{font-size:11px;color:var(--muted)}.fhdm h3{font-size:clamp(19px,3vw,24px);line-height:1.35;margin:0 0 10px}.fhdm-context{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 18px}.fhdm-options{display:grid;gap:9px}.fhdm-option{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:13px 14px;border:1px solid #dce2e3;border-radius:11px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;line-height:1.45}.fhdm-option:hover{border-color:#86b9a3;background:#f9fcfa}.fhdm-option[aria-pressed=true]{border-color:var(--green);background:#eef7f1;box-shadow:0 0 0 1px var(--green) inset}.fhdm-option:disabled{cursor:default}.fhdm-letter{flex:0 0 25px;width:25px;height:25px;border-radius:7px;background:#f0f3f3;display:grid;place-items:center;font-size:11px;font-weight:800;color:#56625d}.fhdm-option[aria-pressed=true] .fhdm-letter{background:var(--green);color:#fff}.fhdm-button,.fhdm-next{width:100%;border:0;border-radius:10px;padding:13px 16px;margin-top:16px;background:var(--green);color:#fff;font-weight:800;font-size:13px;cursor:pointer}.fhdm-button:disabled{opacity:.45;cursor:not-allowed}.fhdm-next{background:#edf4f0;color:var(--green);margin-top:9px}.fhdm-feedback{margin-top:16px;padding:14px;border-radius:10px;background:#f2f7f4;font-size:13px;line-height:1.6}.fhdm-feedback.is-wrong{background:#fff5ee}.fhdm-feedback strong{display:block;margin-bottom:4px}.fhdm-bottom{display:flex;gap:14px;align-items:flex-start;margin:0 28px 20px;padding:17px;background:#f7f9f8;border:1px solid #e9eeeb;border-radius:12px}.fhdm-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:#e1f0e7;color:var(--green);font-size:20px}.fhdm-bottom strong{font-size:13px}.fhdm-bottom p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.fhdm-note{margin:0;padding:0 28px 20px;color:#818a8e;font-size:10px;line-height:1.5}@media(max-width:520px){.fhdm-head,.fhdm-card{padding:21px 18px}.fhdm-stats>div{padding:13px 12px}.fhdm-stats strong{font-size:17px}.fhdm-bottom{margin:0 18px 17px}.fhdm-note{padding:0 18px 18px}}.fhdm-timer-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;padding:10px 12px;border-radius:10px;background:#f5f8f6;color:#53635a;font-size:12px}.fhdm-timer-row strong{font-size:19px;color:#216e53;font-variant-numeric:tabular-nums}.fhdm-option.is-correct{border-color:#2f8b60;background:#edf8f1}.fhdm-option.is-wrong-option{border-color:#c45c45;background:#fff2ee}.fhdm-next:disabled{opacity:.7;cursor:default}.fhdm-champion-promo{margin-top:20px;padding:18px;border:1px solid #cfe4d7;border-radius:14px;background:#fff}.fhdm-champion-promo>strong{display:block;font-size:17px;line-height:1.35;color:#205c45}.fhdm-champion-promo p{margin:8px 0 12px;font-size:13px;line-height:1.6;color:#52675b}.fhdm-example-label{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:#68776e}.fhdm-example-link{display:block;overflow-wrap:anywhere;padding:12px 14px;border-radius:9px;background:#216e53;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:13px}.fhdm-example-link:hover{background:#174e3b}.fhdm-motivation{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.fhdm-motivation span{font-size:11px;font-weight:800;color:#216e53;background:#eaf5ef;padding:7px 9px;border-radius:20px}@media(max-width:520px){.fhdm-champion-promo{padding:14px}.fhdm-champion-promo>strong{font-size:15px}}.fhdm-demo-ranking{margin:18px 28px;padding:17px;border:1px solid #e3e9e5;border-radius:13px;background:#fbfcfb}.fhdm-demo-ranking-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fhdm-demo-ranking-head strong{display:block;color:#205c45;font-size:16px}.fhdm-demo-ranking-head span{display:block;color:#6e777e;font-size:11px;margin-top:4px}.fhdm-demo-ranking-head .fhdm-demo-hour{white-space:nowrap;font-weight:700}.fhdm-demo-ranking ol{list-style:none;margin:13px 0 8px;padding:0}.fhdm-demo-ranking li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0ee;font-size:13px}.fhdm-demo-ranking li:last-child{border-bottom:0}.fhdm-demo-ranking li strong{color:#216e53}.fhdm-demo-ranking>p{margin:10px 0 0;font-size:11px;line-height:1.5;color:#737e78}@media(max-width:520px){.fhdm-demo-ranking{margin:15px 18px}.fhdm-demo-ranking-head{display:block}.fhdm-demo-ranking-head .fhdm-demo-hour{white-space:normal}}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body:not(.elementor-page) :where(.wp-site-blocks)>:first-of-type{margin-block-start:0}body:not(.elementor-page) .entry-content.wp-block-post-content:has(.hostinger-ai-contact-form-4){margin-block-start:0}body:not(.elementor-page) .wp-block-post-content>:last-child:not(.hostinger-ai-solid-block):not(.has-color-1-background-color):not(.has-color-2-background-color):not(.hostinger-ai-background-image){margin-block-end:var(--wp--style--block-gap)}.hostinger-ai-menu-wrapper{grid-template-columns:25fr 75fr}.hostinger-ai-menu-wrapper .is-layout-flex{gap:15px}.hostinger-ai-menu{background-color:var(--wp--preset--color--base,var(--wp--preset--color--color-1,#fff));box-shadow:0 1px 3px rgba(0,0,0,.1)}.wp-site-blocks>.wp-block-template-part:has(>.hostinger-ai-menu){position:sticky;top:0;z-index:500}.admin-bar .wp-site-blocks>.wp-block-template-part:has(>.hostinger-ai-menu){top:32px}@media screen and (max-width:782px){.admin-bar .wp-site-blocks>.wp-block-template-part:has(>.hostinger-ai-menu){top:0}}body.hostinger-ai-builder-elementor nav .current-menu-item,body.hostinger-ai-builder-gutenberg nav .current-menu-item{border-bottom:1px solid #000}footer .is-layout-flow>*{margin-block-start:20px}body .wp-block-navigation-item .wp-block-navigation-item__content,body .wp-element-button{cursor:pointer}.wp-block-group.logo-wrapper{gap:15px}.hostinger-ai-font-bold,.hostinger-ai-site-title a{font-weight:700}.hostinger-ai-site-navigation a,.hostinger-ai-site-title a{text-decoration:none}.hostinger-ai-site-navigation a:hover,.hostinger-ai-site-title a:hover{border-bottom:1px solid #000}.hostinger-ai-site-navigation .current-menu-item a:hover,.hostinger-ai-site-title .current-menu-item a:hover{border-bottom:none}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{box-shadow:none;opacity:1}.wp-block-group.has-color-1-background-color+.entry-content,.wp-block-group.has-color-1-background-color+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-color-1-background-color+.wp-block-group.has-color-1-background-color,.wp-block-group.has-color-1-background-color+.wp-block-group.has-color-2-background-color,.wp-block-group.has-color-1-background-color+.wp-block-group.hostinger-ai-background-image,.wp-block-group.has-color-2-background-color+.entry-content,.wp-block-group.has-color-2-background-color+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-color-2-background-color+.wp-block-group.has-color-1-background-color,.wp-block-group.has-color-2-background-color+.wp-block-group.has-color-2-background-color,.wp-block-group.has-color-2-background-color+.wp-block-group.hostinger-ai-background-image,.wp-block-group.has-gradient-one-gradient-background+.entry-content,.wp-block-group.has-gradient-one-gradient-background+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.has-color-1-background-color,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.has-color-2-background-color,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.hostinger-ai-background-image,.wp-block-group.hostinger-ai-background-image+.entry-content,.wp-block-group.hostinger-ai-background-image+.hostinger-ai-travel-destination-list-2,.wp-block-group.hostinger-ai-background-image+.wp-block-group.has-color-1-background-color,.wp-block-group.hostinger-ai-background-image+.wp-block-group.has-color-2-background-color,.wp-block-group.hostinger-ai-background-image+.wp-block-group.hostinger-ai-background-image,.wp-block-group.hostinger-ai-solid-block+.entry-content,.wp-block-group.hostinger-ai-solid-block+.hostinger-ai-travel-destination-list-2,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.has-color-1-background-color,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.has-color-2-background-color,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.hostinger-ai-background-image{margin-block-start:0}.wp-block-button__link,body .wp-element-button{font-weight:400}.woocommerce-shop main{padding:2.5rem 0}.woocommerce.wc-block-catalog-sorting select.orderby{min-height:30px}.hostinger-product-list ul.products li.product a img,.woocommerce-shop main .wp-block-woocommerce-product-image{border-radius:16px}.hostinger-product-list a.added_to_cart{margin:1em 0 0 5px}.hostinger-ai-background-image{background-attachment:fixed;background-repeat:no-repeat}@media(max-width:768px){.wp-block-site-logo{min-width:80px}}.hostinger-ai-menu .wp-block-group:has(>.wp-block-site-logo img) .hostinger-ai-site-title{display:none}@media(max-width:800px){.hostinger-ai-site-navigation-wrapper div[data-block-name="woocommerce/customer-account"]{order:1}.hostinger-ai-site-navigation-wrapper div[data-block-name="woocommerce/mini-cart"]{order:2}.hostinger-ai-site-navigation-wrapper .hostinger-ai-site-navigation{order:3}}.elementor-page main,.elementor-page main .entry-content{margin-block-start:0}.elementor-page main .has-global-padding{padding-left:0;padding-right:0}.elementor-page main .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0;margin-right:0;max-width:100%}.elementor-page footer{margin-block-start:0}.elementor-page .elementor-widget-text-editor p:first-child{margin-top:0!important}.hostinger-blog-posts-widget{width:100%}.hostinger-blog-posts-widget .blog-posts-title{margin-bottom:2rem}.hostinger-blog-posts-widget .blog-posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.hostinger-blog-posts-widget .blog-posts-grid{grid-template-columns:1fr}}.hostinger-blog-posts-widget .blog-post-item{display:flex;flex-direction:column}.hostinger-blog-posts-widget .post-thumbnail{border-radius:20px;margin-bottom:1rem;overflow:hidden}.hostinger-blog-posts-widget .post-thumbnail a{display:block}.hostinger-blog-posts-widget .post-thumbnail img{border-radius:20px;display:block;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.hostinger-blog-posts-widget .post-title{margin-bottom:0;margin-top:1rem}.hostinger-blog-posts-widget .post-title a{color:inherit;text-decoration:none}.hostinger-blog-posts-widget .post-title a:hover{opacity:.8}.hostinger-blog-posts-widget .post-excerpt{margin-bottom:0;margin-top:1rem}.hostinger-blog-posts-widget .post-date{margin-top:1rem;opacity:.7}@media(max-width:781px){.hostinger-ai-menu-block .hide-on-mobile{display:none}}@media(max-width:768px){body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container.hidden-by-default:not(.is-menu-open),body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--base,var(--wp--preset--color--light,#fff))!important}.wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--contrast,var(--wp--preset--color--dark,#000))!important}.hostinger-ai-hero-opacity{position:relative}.hostinger-ai-hero-opacity:after{background:rgba(0,0,0,.6);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hostinger-ai-hero-opacity>.wp-block-group{position:relative;z-index:2}@media(max-width:850px){.hostinger-ai-hero-1 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}.hostinger-ai-hero-for-online-store-1 h1.wp-block-heading{max-width:450px}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap{gap:15px}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap .hero-item{gap:0}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap .hero-item .wp-block-group:first-of-type{gap:10px}.hostinger-ai-hero-for-online-store-2{background-attachment:fixed;background-repeat:no-repeat}.hostinger-ai-hero-for-online-store-2>.wp-block-group{position:relative}.hostinger-ai-hero-for-online-store-2>.wp-block-group:after,.hostinger-ai-hero-for-online-store-2>.wp-block-group:before{background:#fff;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:270px}.hostinger-ai-hero-for-online-store-2>.wp-block-group:before{top:60px}.hostinger-ai-hero-for-online-store-2>.wp-block-group:after{bottom:60px}.hostinger-ai-hero-for-online-store-3 hr{border-top:4px solid;max-width:200px}.hostinger-ai-hero-for-online-store-5>.wp-block-columns{gap:0}@media(max-width:850px){.hostinger-ai-about-us-2 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}@media(max-width:940px){.hostinger-ai-about-us-3 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}.hostinger-ai-about-us-3 .hostinger-ai-image:nth-child(2){padding-top:30px}.hostinger-ai-about-us-4 .image-row{flex-wrap:nowrap}@media(max-width:767px){.hostinger-ai-about-us-4 .image-row{flex-wrap:wrap}}.hostinger-ai-gallery-1 .wp-block-group-is-layout-flex,.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex{gap:10px;margin-block-start:10px}@media(max-width:600px){.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex{flex-wrap:wrap}.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex figure{flex:calc(50% - 5px)}}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex{gap:10px;margin-block-start:10px}@media(max-width:767px){.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex{flex-wrap:wrap}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure{flex:calc(50% - 5px)}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure:first-of-type,.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure:nth-child(3){text-align:right}}.hostinger-ai-gallery-4 .wp-block-columns{gap:15px;margin-block-start:15px}.hostinger-ai-gallery-5 .wp-block-columns{gap:15px;margin-block-start:0}.hostinger-ai-gallery-5 .wp-block-columns .wp-block-column>.wp-block-group{gap:15px}.hostinger-ai-gallery-6 .wp-block-columns{gap:15px;margin-block-start:0}.hostinger-ai-gallery-6 .wp-block-columns .wp-block-column>.wp-block-group{gap:15px}.hostinger-ai-gallery-6 .hostinger-index-28{margin-block-start:15px}.hostinger-ai-gallery-7 .hostinger-index-30 img{max-height:545px}.hostinger-ai-gallery-7 .wp-block-columns{gap:15px;margin-block-start:15px}.hostinger-ai-gallery-7 .wp-block-columns .wp-block-column>.wp-block-group,.hostinger-ai-gallery-8 .wp-block-columns{gap:15px}.hostinger-ai-gallery-8 figure{margin-block-start:15px}.hostinger-ai-gallery-8 .hostinger-index-38{margin-top:100px}@media(max-width:781px){.hostinger-ai-gallery-8 .hostinger-index-38{margin-top:0}}.hostinger-ai-our-location-2 .our-location-column{display:flex;flex-direction:column;justify-content:center}.hostinger-ai-our-services-2+.wp-block-group.alignfull{margin-block-start:0;padding-top:40px}.hostinger-ai-our-services-4 .image-row{flex-wrap:nowrap}@media(max-width:767px){.hostinger-ai-our-services-4 .image-row{flex-wrap:wrap}}@media(max-width:800px){.hostinger-ai-our-projects-2 .project-item{grid-template-columns:repeat(1,minmax(0,1fr))}.hostinger-ai-our-projects-2 .project-item-content{padding:0!important}.hostinger-ai-our-projects-3 .project-item{grid-template-columns:repeat(1,minmax(0,1fr))}.hostinger-ai-our-projects-3 .project-item-content{padding:0!important}}@media(max-width:781px){.hostinger-ai-our-projects-4 .project-item{padding-top:0!important}.hostinger-ai-our-projects-4 .project-column{margin-top:40px!important}}.hostinger-ai-our-blog-1 a{text-decoration:none}.hostinger-ai-builder-gutenberg .hostinger-ai-customer-reviews-3 img{min-width:180px}.hostinger-ai-builder-gutenberg .hostinger-ai-customer-reviews-4.hostinger-ai-hero-opacity:after{background:rgba(0,0,0,.8)}.hostinger-ai-product-category-2>.wp-block-columns,.hostinger-ai-product-category-4>.wp-block-columns{gap:15px}.hostinger-ai-product-category-3>.wp-block-columns{gap:0;margin-block-start:0}.hostinger-ai-product-category-5 .wp-block-group,.hostinger-ai-real-estate-1 .wp-block-columns{gap:15px}.hostinger-ai-real-estate-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-real-estate-2 .wp-block-columns{gap:0}.entry-content>:first-child.hostinger-ai-ticket-list-1{margin-bottom:0;margin-top:-40px}.hostinger-ai-ticket-list-1 .wp-block-columns{gap:15px}.hostinger-ai-ticket-list-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-hotel-room-list-1 .wp-block-columns,.hostinger-ai-hotel-room-list-1 .wp-container-core-group-is-layout-fe9cc265,.hostinger-ai-hotel-room-list-2 .wp-block-columns,.hostinger-ai-hotel-room-list-2 .wp-container-core-group-is-layout-fe9cc265,.hostinger-ai-hotel-room-list-3 .wp-block-columns,.hostinger-ai-hotel-room-list-3 .wp-block-group.wp-block-group-is-layout-flex{gap:15px}.entry-content>:first-child.hostinger-ai-travel-destination-list-1{margin-bottom:0;margin-top:-40px}.hostinger-ai-travel-destination-list-1 .wp-block-columns{gap:15px}.hostinger-ai-travel-destination-list-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-travel-destination-list-2 .wp-block-columns{gap:0}.hostinger-elementor-contact-form .hts-contact-form{margin:0 auto;max-width:600px}.hostinger-elementor-contact-form .validate-message{position:static}.hostinger-elementor-contact-form .contact-form-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.hostinger-elementor-contact-form .contact-form-description{line-height:1.6;margin-bottom:2rem;text-align:center}.hostinger-elementor-contact-form .elementor-hts-contact-details form{display:flex;flex-direction:column;position:relative;width:100%}.hostinger-elementor-contact-form .elementor-hts-contact-details form label{font-size:14px;font-weight:600;line-height:160%}.hostinger-elementor-contact-form .elementor-hts-contact-details form input,.hostinger-elementor-contact-form .elementor-hts-contact-details form textarea{background-color:#fff;border:1px solid #dadce0;border-radius:8px;font-family:inherit;font-size:16px;line-height:160%;margin:16px 0 24px;padding:12px 16px}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit]{align-self:flex-start;border-radius:28px;cursor:pointer;display:flex;padding:12px 24px;transition:.3s}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.6}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit].loading{cursor:not-allowed;position:relative}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit].loading:after{animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;content:"";height:16px;margin:auto;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .contact-email.not-valid{border:1px solid red}.hostinger-elementor-contact-form .elementor-hts-contact-details form .contact-email.not-valid:focus{outline:none}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree{align-items:center;display:flex;margin-top:5px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree input{margin:10px 0;min-width:15px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span{font-weight:400}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span a{font-weight:600}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span{margin-left:8px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}
