/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker.progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]::before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.ht-finder{position:relative;isolation:isolate;min-height:680px;background:#a08e78;color:white;overflow:hidden;font-family:inherit;margin-top:4.7%;}.ht-finder__background,.ht-finder__shade{position:absolute;inset:0;z-index:-1;}.ht-finder__background .media,.ht-finder__background .field,.ht-finder__background .field__item{width:100%;height:100%;}.ht-finder__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.ht-finder__shade{background:linear-gradient(90deg,rgba(41,37,32,.48),rgba(51,42,31,.22));}.ht-finder__inner{width:min(calc(100% - 60px),1050px);margin:0 auto;padding:200px 0 75px;}.ht-finder__heading{margin:0 0 40px;color:var(--beige);font-size:clamp(38px,4.5vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.025em;}.ht-finder__heading span{display:block;}.ht-finder__strong{font-weight:500;}.ht-finder__light{font-weight:200;font-style:italic;}.ht-finder__form form{position:relative;width:100%;}.ht-finder__question-meta{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;min-height:116px;margin:0;padding:20px 330px 20px 24px;border:1px solid rgba(255,255,255,.4);border-radius:20px;background:rgba(236,229,213,.22);backdrop-filter:blur(8px);}.ht-finder__badge{display:inline-block;width:fit-content;padding:3px 12px;border-radius:20px;background:#fcecd0;color:var(--brown);font-size:12px;font-weight:500;line-height:1.3;}.ht-finder__prompt,.ht-finder__question-title{margin:0;color:var(--beige);font-size:19px;font-weight:400;line-height:1.3;}.ht-finder__question-description{margin:0;color:var(--beige);font-size:15px;font-weight:200;line-height:1.4;}.ht-finder__progress{position:absolute;top:36px;right:25px;z-index:2;display:flex;align-items:center;justify-content:center;gap:34px;}.ht-finder__marker{position:relative;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid white;border-radius:50%;background:rgba(255,255,255,.12);color:white;font-size:15px;font-weight:600;line-height:1;z-index:1;}.ht-finder__marker + .ht-finder__marker::before{position:absolute;content:'';width:35px;height:1px;right:100%;top:50%;background:white;z-index:-1;}.ht-finder__marker.is-active{background:#b39e84;border-color:white;}.ht-finder__marker.is-complete{background:var(--brown);border-color:white;}.ht-finder .webform-progress,.ht-finder .webform-wizard-pages{display:none;}.ht-finder-question{width:100%;min-width:0;margin:40px 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}.ht-finder-question[hidden]{display:none !important;}.ht-finder-question > legend,.ht-finder-question > .form-item__label,.ht-finder-question > .description,.ht-finder-question > .form-item__description,.ht-finder-question .fieldset-wrapper > .description,.ht-finder-question .webform-element-description{display:none !important;}.ht-finder-question .fieldset-wrapper{display:block;width:100%;min-width:0;margin:0;padding:0;}.ht-finder-question .form-radios,.ht-finder-question .form-checkboxes{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:25px 35px;width:100%;margin:0;padding:0;}.ht-finder-question .form-type-radio,.ht-finder-question .form-type-checkbox,.ht-finder-question .js-form-type-radio,.ht-finder-question .js-form-type-checkbox{position:relative;display:block;flex:0 1 140px;width:140px;min-width:0;max-width:none;margin:0 !important;padding:0 !important;background:transparent !important;text-align:center;}.ht-finder-question input[type="radio"],.ht-finder-question input[type="checkbox"]{position:absolute !important;top:0;left:50%;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden;clip-path:inset(50%);appearance:none;pointer-events:none;box-shadow:none !important;}.ht-finder-question label{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;width:100%;min-height:165px;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:white !important;font-size:16px;font-weight:600;line-height:1.35;text-align:center;white-space:normal;cursor:pointer;transition:opacity .2s;}.ht-finder-question label::before,.ht-finder-question label::after{display:none !important;content:none !important;}.ht-finder-question .ht-finder__option-image{position:static !important;display:block;flex:0 0 auto;width:125px;height:125px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;object-position:center;transform:none !important;pointer-events:none;box-shadow:none;transition:filter .2s,outline-color .2s,transform .2s;}.ht-finder-question label:has(.ht-finder__option-image) .ht-finder__option-image{order:0;}.ht-finder-question label:has(.ht-finder__option-image){gap:14px;}.ht-finder-question input:checked + label .ht-finder__option-image{outline:3px solid white;outline-offset:5px;border-radius:10px;filter:drop-shadow(0 0 7px rgba(255,255,255,.25));}.ht-finder-question input:checked + label{color:#fff0da !important;}.ht-finder-question input:checked + label:not(:has(.ht-finder__option-image)){outline:2px solid white;outline-offset:5px;border-radius:10px;}.ht-finder-question input:focus-visible + label .ht-finder__option-image{outline:3px solid white;outline-offset:7px;border-radius:10px;}.ht-finder-question input:focus-visible + label:not(:has(.ht-finder__option-image)){outline:3px solid white;outline-offset:5px;border-radius:10px;}body .form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{opacity:1;cursor:not-allowed;}@media (hover:hover){.ht-finder-question input:not(:disabled) + label:hover .ht-finder__option-image{transform:scale(1.05) !important;}.ht-finder-question input:not(:disabled) + label:hover{opacity:.9;}}.ht-finder__navigation,.ht-finder__form .form-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:35px 0 0;padding:0;}.ht-finder__nav,.ht-finder__form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;min-width:58px;min-height:58px;margin:0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#b39e84;color:white;cursor:pointer;font-size:0;line-height:1;transition:background .2s,transform .2s;}.ht-finder__nav::before,.ht-finder__form input[type="submit"]::before{content:none;}.ht-finder__nav:hover,.ht-finder__form input[type="submit"]:hover{background:#9d8468;color:white;transform:translateY(-2px);}.ht-finder__nav:focus-visible,.ht-finder__form input[type="submit"]:focus-visible{outline:3px solid white;outline-offset:4px;}.ht-finder__nav[hidden],.ht-finder__form input[type="submit"][hidden]{display:none !important;}.ht-finder__form .webform-button--previous,.ht-finder__form .webform-button--next,.ht-finder__form .webform-button--submit{background:#b39e84;}.ht-finder__form .form-actions input[type="submit"]{font-size:12px;white-space:normal;text-align:center;}.ht-finder__action-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}.ht-finder__form .ht-finder__action-wrap input[type="submit"]{position:relative;z-index:1;font-size:0 !important;color:transparent !important;}.ht-finder__action-icon{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:white;font-family:Arial,sans-serif;font-size:29px;font-weight:400;line-height:1;pointer-events:none;}.ht-finder__action-wrap--submit .ht-finder__action-icon{font-size:23px;}.ht-finder__error,.ht-finder__inline-error{display:block;width:100%;margin:20px 0 0;padding:12px 16px;border:1px solid rgba(255,255,255,.45);border-radius:10px;background:rgba(121,58,49,.9);color:white;font-size:13px;line-height:1.5;text-align:center;}.ht-finder__inline-error .messages--error,.ht-finder__inline-error .alert-danger{margin:0;padding:0;border:0;background:transparent;color:white;text-align:center;box-shadow:none;}.ht-finder__inline-error .btn-close{display:none;}.ht-finder-question:has(.ht-finder__error) input:not(:checked) + label .ht-finder__option-image{opacity:.9;}.ht-finder--result{min-height:0;background:#ae987c;}.ht-finder__result-head{position:relative;isolation:isolate;min-height:310px;background:#806c58;overflow:hidden;}.ht-finder__result-head .ht-finder__background,.ht-finder__result-head .ht-finder__shade{position:absolute;inset:0;z-index:-1;}.ht-finder__result-head .ht-finder__background .media,.ht-finder__result-head .ht-finder__background .field,.ht-finder__result-head .ht-finder__background .field__item{width:100%;height:100%;}.ht-finder__result-head .ht-finder__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:0 30%;}.ht-finder__result-head .ht-finder__shade{background:linear-gradient(90deg,rgba(41,37,32,.5),rgba(51,42,31,.25));}.ht-finder__result-head .ht-finder__inner{width:min(calc(100% - 60px),1050px);padding:80px 0;}.ht-finder__result-head .ht-finder__heading{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.12;}.ht-finder__result-head .ht-finder__heading span{display:block;}.ht-finder__result-head .ht-finder__light{font-weight:300;font-style:italic;}.ht-finder__result-head .ht-finder__strong{font-weight:700;font-style:normal;}.ht-finder__results{display:grid;gap:0;width:100%;}.ht-finder__result-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:500px;}.ht-finder__result-text{display:flex;align-items:center;justify-content:center;min-width:0;padding:60px 50px;background:#ae987c;text-align:right;}.ht-finder__result-content{width:100%;max-width:500px;}.ht-finder__result-franchise{margin:0;color:var(--beige);font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.15;}.ht-finder__result-title{margin:0 0 25px;color:var(--beige);font-size:clamp(24px,2.5vw,34px);font-weight:200;font-style:italic;line-height:1.2;}.ht-finder__result-description{max-width:410px;margin:0 auto 30px;color:var(--beige);font-size:15px;font-weight:400;line-height:1.65;}.ht-finder__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 25px;border:1px solid var(--beige);border-radius:30px;background:transparent;color:var(--beige);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;}.ht-finder__cta:hover{background:white;color:#62452f;}.ht-finder__cta:focus-visible{outline:3px solid white;outline-offset:4px;}.ht-finder__result-product{display:flex;align-items:center;justify-content:center;min-width:0;min-height:500px;padding:0;background:#ddc7a5;overflow:hidden;}.ht-finder__result-product img{display:block;min-height:500px;object-fit:cover;object-position:center;padding:5% 0;}.ht-finder__empty{max-width:800px;margin:0 auto;padding:75px 20px;color:white;font-size:22px;line-height:1.5;text-align:center;}.ht-finder__notice{padding:20px;background:#62452f;color:white;}.ht-finder-question .ht-finder__option--disabled{opacity:.35;filter:grayscale(1);cursor:not-allowed;}.ht-finder-question .ht-finder__option--disabled label{cursor:not-allowed;}.ht-finder-question .ht-finder__option--disabled .ht-finder__option-image{filter:grayscale(1);opacity:.75;}.ht-finder-question .ht-finder__option--disabled input{cursor:not-allowed;}.ht-finder-question .ht-finder__option--disabled label:hover,.ht-finder-question .ht-finder__option--disabled label:hover .ht-finder__option-image{transform:none !important;}.ht-finder-question .ht-finder__option--disabled label::before,.ht-finder-question .ht-finder__option--disabled label::after{display:none !important;}.ht-finder-question .ht-finder__option--disabled input:checked + label .ht-finder__option-image{outline:none;box-shadow:none;}.ht-finder__result-text:before{content:"";width:380px;height:325px;background:url(/themes/custom/hawaiiantropic/img/flor-decorativa.png) no-repeat 0 0;left:-6%;right:0;bottom:40px;background-size:cover;position:absolute;opacity:0.3;}@media (max-width:1199px){.ht-finder__inner{width:min(calc(100% - 50px),950px);}.ht-finder__question-meta{padding-right:290px;}.ht-finder__progress{gap:22px;}.ht-finder-question .form-radios,.ht-finder-question .form-checkboxes{gap:24px;}.ht-finder__result-text:before{width:312px;height:265px;}}@media (max-width:991px){.ht-finder__result-item{min-height:420px;}.ht-finder__result-text{padding:45px 30px;}.ht-finder__result-product,.ht-finder__result-product img{min-height:420px;}}@media (max-width:767px){.ht-finder{min-height:100svh;margin-top:80px;}.ht-finder__inner{width:calc(100% - 34px);padding:40px 0 60px;}.ht-finder__heading{margin-bottom:30px;font-size:clamp(32px,7vw,42px);}.ht-finder__question-meta{min-height:160px;padding:18px 18px 65px;border-radius:16px;}.ht-finder__badge{font-size:11px;}.ht-finder__prompt,.ht-finder__question-title{font-size:17px;}.ht-finder__question-description{font-size:13px;}.ht-finder__progress{top:118px;left:18px;right:auto;gap:12px;}.ht-finder__marker{flex:0 0 30px;width:30px;height:30px;font-size:12px;}.ht-finder__marker + .ht-finder__marker::before{width:13px;}.ht-finder-question{margin-top:35px !important;}.ht-finder-question .form-radios,.ht-finder-question .form-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:25px 15px;}.ht-finder-question .form-type-radio,.ht-finder-question .form-type-checkbox,.ht-finder-question .js-form-type-radio,.ht-finder-question .js-form-type-checkbox{width:100%;max-width:160px;}.ht-finder-question label{min-height:145px;gap:10px;font-size:14px;}.ht-finder-question .ht-finder__option-image{width:105px;height:105px;}.ht-finder__navigation,.ht-finder__form .form-actions{margin-top:30px;}.ht-finder__nav,.ht-finder__form input[type="submit"]{width:50px;height:50px;min-width:50px;min-height:50px;}.ht-finder__action-icon{font-size:25px;}.ht-finder__result-head{min-height:230px;}.ht-finder__result-head .ht-finder__inner{width:calc(100% - 34px);padding:55px 0;}.ht-finder__result-head .ht-finder__heading{font-size:32px;}.ht-finder__result-item{grid-template-columns:1fr;min-height:0;}.ht-finder__result-text{padding:45px 25px;}.ht-finder__result-franchise{font-size:28px;}.ht-finder__result-title{margin-bottom:20px;font-size:25px;}.ht-finder__result-description{margin-bottom:25px;font-size:14px;}.ht-finder__result-product{min-height:0;}.ht-finder__result-product img{height:auto;min-height:0;object-fit:contain;}.ht-finder__empty{padding:55px 20px;font-size:18px;}.ht-finder__result-text:before{width:190px;height:160px;}}@media (max-width:380px){.ht-finder__inner{width:calc(100% - 26px);}.ht-finder__question-meta{padding-left:14px;padding-right:14px;}.ht-finder-question .form-radios,.ht-finder-question .form-checkboxes{gap:22px 10px;}.ht-finder-question .ht-finder__option-image{width:90px;height:90px;}.ht-finder-question label{font-size:13px;}.ht-finder__progress{left:14px;gap:10px;}.ht-finder__marker + .ht-finder__marker::before{width:11px;}}@media (prefers-reduced-motion:reduce){.ht-finder-question label,.ht-finder-question .ht-finder__option-image,.ht-finder__nav,.ht-finder__form input[type="submit"],.ht-finder__cta{transition:none;}}div#edit-pregunta-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;max-width:585px;margin:auto;}
.paragraph--unpublished{background-color:#fff4f4;}
