.skeleton-loading{display:block;-webkit-animation:a 1.5s linear infinite alternate;animation:a 1.5s linear infinite alternate;opacity:.5}@-webkit-keyframes a{0%{background-color:#e6e6e6}to{background-color:#000}}@keyframes a{0%{background-color:#e6e6e6}to{background-color:#000}}.webform-submission-request-vacation-planner-form{max-width:900px;margin:0 auto;border:1px solid #bfbebf;padding:30px}@media (min-width:768px){.webform-submission-request-vacation-planner-form{padding:60px}}.webform-submission-request-vacation-planner-form h2{font-size:1.3125rem;text-transform:uppercase;letter-spacing:.1em;text-transform:capitalize}@media (min-width:768px){.webform-submission-request-vacation-planner-form h2{font-size:1.875rem}}.webform-submission-request-vacation-planner-form label{font-size:1rem;letter-spacing:0;font-weight:600;font-family:Noah,sans-serif;font-weight:500}.webform-submission-request-vacation-planner-form #edit-intro-text{font-size:1.125rem;font-family:Noah,sans-serif;font-weight:800}.webform-submission-request-vacation-planner-form input[type=email],.webform-submission-request-vacation-planner-form input[type=text]{height:50px}.webform-submission-request-vacation-planner-form .fieldset-legend{font-size:1.125rem;letter-spacing:normal;font-family:Noah,sans-serif;font-weight:800}.webform-submission-request-vacation-planner-form select{height:50px;font-size:1.0625rem;letter-spacing:0;font-family:Noah,sans-serif;font-weight:500}.webform-submission-request-vacation-planner-form .form-item-email,.webform-submission-request-vacation-planner-form .form-item-first-name,.webform-submission-request-vacation-planner-form .form-item-last-name{max-width:580px}.webform-submission-request-vacation-planner-form .form-item-organization{max-width:400px}.webform-submission-request-vacation-planner-form .form-item-city{width:100%}@media (min-width:600px){.webform-submission-request-vacation-planner-form .form-item-city{max-width:220px}}.webform-submission-request-vacation-planner-form .form-item-statename{max-width:388px}.webform-submission-request-vacation-planner-form .form-item-country{max-width:317px}.webform-submission-request-vacation-planner-form .form-item-postalcode{max-width:130px}.webform-submission-request-vacation-planner-form #edit-package{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webform-submission-request-vacation-planner-form #edit-package .form-item{background-repeat:no-repeat;background-position:0 0;display:block;padding-left:125px;position:relative;min-width:350px;height:200px}.webform-submission-request-vacation-planner-form #edit-package .form-item .description{margin:10px 0 0 20px}.webform-submission-request-vacation-planner-form #edit-package .form-item .description p{margin-bottom:20px}.webform-submission-request-vacation-planner-form #edit-package .form-item .description ul{padding-left:40px;margin-bottom:unset}.webform-submission-request-vacation-planner-form #edit-package .form-item .description li{margin:unset;line-height:1.0625rem;font-size:.9375rem}.webform-submission-request-vacation-planner-form #edit-package .form-item>input,.webform-submission-request-vacation-planner-form #edit-package .form-item>label{position:absolute;top:150px}.webform-submission-request-vacation-planner-form #edit-package .form-item>input{left:145px;width:13px;height:13px}.webform-submission-request-vacation-planner-form #edit-package .form-item>label{font-size:1rem;letter-spacing:0;font-weight:600;font-family:Noah,sans-serif;font-weight:500;left:170px;top:142px}.webform-submission-request-vacation-planner-form #edit-package .form-item:first-child{background-image:url("../../img/HHI VP 2025.png");background-size:132px 180px}.webform-submission-request-vacation-planner-form #edit-package .form-item:nth-child(2){background-image:url(../../img/2024-Golf-Guide-Cover.jpg);background-size:132px 180px}.webform-submission-request-vacation-planner-form #edit-contact-and-hear{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webform-submission-request-vacation-planner-form #edit-contact-and-hear>fieldset{width:100%}@media (min-width:768px){.webform-submission-request-vacation-planner-form #edit-contact-and-hear>fieldset{width:50%}}.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-interests .form-item{margin:7px 0}.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-interests input[type=checkbox]{height:19px;width:19px}.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-interests label{font-size:1rem;letter-spacing:0;font-weight:600;font-family:Noah,sans-serif;font-weight:500}.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-howhear{max-width:100%}@media (min-width:768px){.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-howhear{max-width:375px}}.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-plantoarrive select,.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-visited select{max-width:100%}@media (min-width:768px){.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-plantoarrive select,.webform-submission-request-vacation-planner-form #edit-contact-and-hear #edit-how-when-fieldgroup .form-item-visited select{max-width:130px}}.webform-submission-request-vacation-planner-form .form-item-optins-postmailopt{display:block;line-height:.625rem}.webform-submission-request-vacation-planner-form .form-item-optins-postmailopt label{font-size:1rem;letter-spacing:0;font-weight:600;font-family:Noah,sans-serif;font-weight:500}.webform-submission-request-vacation-planner-form .form-item-optins-postmailopt input[type=checkbox]{top:4px;height:19px;width:19px}@media (min-width:768px){.webform-submission-request-vacation-planner-form .form-actions>div{text-align:left}}.webform-submission-request-vacation-planner-form .webform-button--submit{font-size:.875rem;padding:14px 40px 11px;background-color:#0a1618;border-color:#0a1618;border-style:solid;color:#fff;white-space:normal}.webform-submission-request-vacation-planner-form .webform-button--submit:focus,.webform-submission-request-vacation-planner-form .webform-button--submit:hover{background-color:#1a3827;outline:2px solid #000;outline-offset:3px}