
.form__group{margin-bottom:35px;position:relative}.form__label{margin-bottom:5px;display:block;font:var(--body-text-fonts);color:var(--text-color);font-weight:500}.form__control{border:1px solid var(--border-color);font-family:var(--text-fonts);height:47px}.form__control.uk-select:not([multiple]):not([size]){height:47px;background-position:96% 50%;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23002341' stroke-width='2' points='16 7 10 13 4 7'%3E%3C/polyline%3E%3C/svg%3E")}.form__control.uk-textarea{height:auto;min-height:47px}.form__checkbox,.form__radio{display:block;position:relative;padding-left:25px}.form__radio--inline{display:inline-flex;align-items:center}.form__radio--inline+.form__radio--inline{margin-left:20px}.form__checkbox .uk-checkbox,.form__radio .uk-radio{margin-right:10px;border:1px solid var(--border-color);border-radius:3px;position:absolute;left:0;top:4px;margin:0;background-color:#fff}.form__radio .uk-radio{border-radius:50%;top:1px}.form__radio{margin-top:12px;font-size:14px}.form__checkbox a{}.form__checkbox a:hover,.form__checkbox a:focus,.form__checkbox a:focus-visible{color:var(--highlight-color)}#ui-datepicker-div{width:max-content}.ui-datepicker-trigger{position:absolute;right:8px;bottom:13px;background:transparent;border:0;width:20px;height:20px;padding:0;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button{color:var(--secondary-color);background:transparent;text-transform:capitalize;font:var(--secondary-cta-fonts);border:1px solid var(--secondary-cta-font-color);transition:all .4s ease}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.contact-map__title{margin-bottom:40px}.form-icons .form__control.uk-select:not([multiple]):not([size]){background-image:none}.form-icons:before{font-family:var(--icon-fonts);bottom:10px;right:10px;position:absolute;font-size:22px;color:var(--highlight-color);pointer-events:none}.form-room-icon:before{content:""}.form-user-icon:before{content:""}.form-calendar-icon:before{content:""}.form-icons .form__control{padding-right:30px}.form__checkbox a{text-decoration:underline}.form__checkbox a:hover{text-decoration:none}#gettingHere .modal__close svg{display:none}#gettingHere .template-icon{font-size:20px;color:var(--highlight-color)}#gettingHere .template-icon:hover,#gettingHere .template-icon:focus{opacity:.6}.contact-snippet{background:#eee}.contact-snippet__zigzag{z-index:1;position:relative}.contact-snippet .contact-snippet__container{z-index:1;position:relative}.contact-snippet__container:after{content:'';background:url(https://assets.milestoneinternet.com/bh-hoteles-colombia/site-images/logo/bh-hotel-mask.svg);width:57%;height:93%;position:absolute;left:0;bottom:-80px;background-size:100%;background-repeat:no-repeat;pointer-events:none}
.h2-headline{text-align:center;position:relative;z-index:1;overflow:hidden;padding:60px 20px}.h2-headline__title{margin-bottom:30px}.h2-headline__title:last-child{margin-bottom:0}.h2-headline__text{max-width:820px;margin-left:auto;margin-right:auto}.h2-headline__content{max-width:750px;margin-left:auto;margin-right:auto}.h2-headline__content:last-child{margin-bottom:0}.h2-headline__content--extra{margin-top:30px}.h2-headline__actions{justify-content:center;margin-top:40px;column-gap:20px;display:flex;align-items:center}.h2-headline__actions .uk-button+.uk-button{margin-left:20px}.section-bottom-divider{border-bottom:1px solid var(--border-color)}.h2-headline-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.h2-headline-widget--primary-bg *{color:var(--inverse-font-color)}.h2-headline-widget--secondary-bg{background:var(--bg-alt-1)}@media(max-width:1399.98px){.h2-headline{padding:50px 20px}}@media(max-width:767.98px){.h2-headline__title--noimage{margin:0}.h2-headline__actions{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center;margin-top:20px}.h2-headline__actions .uk-button+.uk-button{margin:0}}@media(max-width:639.98px){.h2-headline{padding:40px 0}}