:root{--width365:365px;--heigth120:120px;--width100:100px;--width105:105px}.trip-planner{padding-top:var(--size-10)}@media screen and (min-width:1024px){.trip-planner__wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}}.trip-planner__wrap{border:var(--bw-hairline) var(--br-default) rgb(var(--neutral-200));padding:var(--size-8)}@media screen and (min-width:1024px){.trip-planner__wrap{padding:var(--size-10)}}@media screen and (max-width:480px){.trip-planner__wrap{padding:var(--size-8) var(--size-4)}}@media screen and (min-width:1024px){.content-with-sidebar__content-col{width:calc(100% - var(--width365) - var(--spacing-6))}.content-with-sidebar__menu-col{width:var(--width365)}}.content-with-sidebar__menu-col.stuck{display:flex;justify-content:flex-end}.trip-planner .fluentform .ff-step-titles li{color:rgb(var(--neutral-500))}.trip-planner .fluentform .ff-step-titles li:before{border-radius:var(--br-pill);color:rgb(var(--neutral-500))}.trip-planner .fluentform .ff-step-titles li.ff_active,.trip-planner .fluentform .ff-step-titles li.ff_completed{color:rgb(var(--brand-500))}.trip-planner .fluentform .ff-step-titles li.ff_active:before,.trip-planner .fluentform .ff-step-titles li.ff_completed:before{background:rgb(var(--brand-500));color:rgb(var(--neutral-000))}.trip-planner .fluentform .ff-step-titles li.ff_active:after,.trip-planner .fluentform .ff-step-titles li.ff_completed:after{background:rgb(var(--brand-500))}@media screen and (max-width:420px){.trip-planner .fluentform .ff-step-titles li span{display:none}}.trip-planner .step-nav{margin-top:var(--spacing-5)}.trip-planner .step-nav.ff_step_nav_last{margin-top:0}.trip-planner .ff-btn-next,.trip-planner .ff-btn-prev,.trip-planner .ff-btn-submit{align-items:center;background:rgb(var(--brand-500))!important;border:var(--bw-hairline) var(--br-default) transparent!important;border-radius:var(--br-none);color:rgb(var(--neutral-000));cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:var(--fs-16);font-weight:var(--fw-700);gap:var(--spacing-1);justify-content:center;line-height:var(--lh-normal);padding:var(--size-3) var(--size-6)!important;text-align:center;text-decoration:none!important;transition:var(--ts2)}.trip-planner .ff-btn-next:hover,.trip-planner .ff-btn-prev:hover,.trip-planner .ff-btn-submit:hover{background-color:rgb(var(--action-500))!important;color:rgb(var(--neutral-000))}.trip-planner .ff-btn-prev{background:rgba(var(--brand-500),var(--op-25))!important;border:var(--bw-hairline) var(--br-default) rgba(var(--brand-500),var(--op-25));color:rgb(var(--brand-500))}.trip-planner .ff-btn-prev:hover{border-color:rgb(var(--brand-500))}.trip-planner .fluentform .ff-el-form-check{margin-bottom:var(--spacing-4)}.trip-planner .ff-el-form-check-label p{line-height:var(--lh-xlg);margin-top:var(--spacing-1)}.trip-planner .fluentform .ff-el-group{margin-bottom:var(--spacing-6)}.trip-planner .fluentform .ff_el_checkable_photo_holders{margin-bottom:var(--spacing-3)}.trip-planner .ff_el_checkable_photo_holders{display:flex;gap:var(--spacing-3)}@media screen and (max-width:768px){.trip-planner .ff_el_checkable_photo_holders{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.trip-planner .ff_el_checkable_photo_holders .ff-el-form-check{margin-right:0!important;width:100%!important}}@media screen and (max-width:640px){.trip-planner .ff_el_checkable_photo_holders{grid-template-columns:1fr}}.trip-planner .ff-el-form-check.ff-el-image-holder{border:var(--bw-hairline) var(--br-default) rgb(var(--neutral-500));padding:var(--size-6);position:relative}@media screen and (max-width:768px){.trip-planner .ff-el-form-check.ff-el-image-holder{padding:var(--size-4)}}.trip-planner .ff-el-form-check.ff-el-image-holder .ff-el-image-input-src{background-size:contain;height:var(--heigth120);margin-bottom:var(--spacing-3);width:100%}.trip-planner .ff-el-form-check.ff-el-image-holder label{align-items:center;display:flex;justify-content:center;text-align:center}.trip-planner .ff-el-form-check.ff-el-image-holder label>input{display:none}.trip-planner .ff-el-form-check.ff-el-image-holder label:before{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.trip-planner .ff-el-form-check.ff-el-image-holder.ff_item_selected{background:rgb(var(--brand-100));border-color:rgb(var(--brand-500));box-shadow:var(--shadow-sm);color:rgb(var(--neutral-000));font-weight:var(--fw-700)}.trip-planner .fluentform .ff-el-is-error .ff-el-form-check-label,.trip-planner .fluentform .text-danger{color:rgb(var(--error-500))}.plannerBlock__confirmation-message{margin-top:var(--spacing-6)}.representative__wrapper.representative__wrapper--dark .representative__phone,.representative__wrapper.representative__wrapper--dark .representative__phone a,.representative__wrapper.representative__wrapper--dark .representative__text,.representative__wrapper.representative__wrapper--dark .representative__text a{color:rgb(var(--neutral-500))}.planner-block__list{background:rgb(var(--neutral-000));border:var(--bw-hairline) var(--br-default) rgb(var(--neutral-200));border-radius:var(--br-sm);box-shadow:var(--shadow-md);display:block;padding:var(--size-6)}.planner-block-detail-title{color:rgb(var(--neutral-500));font-family:var(--ff-primary);font-size:var(--fs-18);font-weight:var(--fw-700);line-height:--lh-normal;margin-bottom:var(--spacing-6);width:100%}@media screen and (min-width:768px){.planner-block-detail-title{font-size:var(--fs-20)}}@media screen and (min-width:960px){.planner-block-detail-title{font-size:var(--fs-24)}}.planner-block__media{margin-bottom:var(--spacing-3)}.planner-block__media img{border-radius:var(--br-sm);display:block;height:auto;width:100%}.planner-block__item{display:none}.planner-block__item:not(:last-child){margin-bottom:var(--spacing-3)}.planner-block__item-wrap{display:flex;flex-wrap:wrap}.planner-block__item-label{font-weight:var(--fw-700);text-align:left;width:var(--width100)}.planner-block__item-info,.planner-block__item-label{color:rgb(var(--neutral-500));font-size:var(--fs-14);line-height:var(--lh-normal)}.planner-block__item-info{font-weight:var(--fw-400);text-align:right;width:calc(100% - var(--width105))}.planner-block__item-info strong{display:block;font-weight:var(--fw-400)}.planner-block__item-info .adult,.planner-block__item-info .child,.planner-block__item-info .end-date,.planner-block__item-info .start-date,.planner-block__item-info p{display:none}.planner-block__TravelDestination .planner-block__item-info{text-transform:capitalize}@media screen and (min-width:1024px){.planner-block-detail{position:sticky;top:100px}}
