
#id1703237103805 .svgContainer { width: 48px; height: 48px; border-width: 0px; border-style: solid; margin-right: 0px; margin-left: 0px; border-top-color: var(--thm-color1, #fff); border-right-color: var(--thm-color1, #fff); border-bottom-color: var(--thm-color1, #fff); border-left-color: var(--thm-color1, #fff); padding: 6px; fill: var(--thm-color1, #fff); background-color: rgba(255, 255, 255, 0.1); transition-timing-function: ease-in-out; transition-duration: 350ms; stroke: transparent; }
#id1703237103805instagram.svgContainer, #id1703081167234instagram.svgContainer * { fill: var(--thm-color1, #fff); }
#id1703237103805 .svgContainer:hover { background-color: var(--thm-color1, #fff); fill: var(--thm-color4, #fff); stroke: transparent; }
#id1703237082353[widget-type="image"] { max-width: 100%; }
#id1703238504599 .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1703238504599 .item { max-width: 100%; }
#id1703238504599 { height: 258.75px; }
#id1703239133567 img { object-fit: cover; }
#id1703238504599[widget-type="slider"] { height: 800px; }
#id1703239972733 img { object-fit: cover; }
#id1703239971361 img { object-fit: cover; }
#id1703237103805[widget-type="socialicons"] { padding-top: 4px; padding-bottom: 4px; }
#id1703241196060 img { object-fit: cover; }
#id1703241196064 img { object-fit: cover; }
#id1703241196068 img { object-fit: cover; }
#id1703237613521[widget-type="image"] { width: 100%; max-height: 450px; }
#id1703237613521 img { object-fit: cover; }
#id1704204744844.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgb(246, 246, 246); border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197); color: rgb(0, 0, 0); }
#id1704204744844.widget-accordionv2 .collapseContainer.active .collapse-header { background-color: rgb(0, 127, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 62, 255); color: rgb(255, 255, 255); }
#id1704204744844 .collapse-header { background-color: rgb(255, 255, 255); }
#id1704204744844 .collapse-header.ui-accordion-header-active { background-color: rgba(252, 252, 252, 0); }
#id1704374366475[widget-type="image"] { width: 100%; max-height: 450px; }
#id1704374366475 img { object-fit: cover; }
#id1704374366477[widget-type="image"] { max-width: 100%; }
#id1704374366479.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgb(246, 246, 246); border-width: 1px; border-style: solid; border-color: rgb(197, 197, 197); color: rgb(0, 0, 0); }
#id1704374366479.widget-accordionv2 .collapseContainer.active .collapse-header { background-color: rgb(0, 127, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 62, 255); color: rgb(255, 255, 255); }
#id1704374366479 .collapse-header { background-color: rgb(255, 255, 255); }
#id1704374366479 .collapse-header.ui-accordion-header-active { background-color: rgba(252, 252, 252, 0); }
#id1704374366491 .slider_inner { width: 100%; max-width: 100%; transform: none; }
#id1704374366491 .item { max-width: 100%; }
#id1704374366491 { height: 258.75px; }
#id1704374366491[widget-type="slider"] { height: 800px; }
#id1704374366497 img { object-fit: cover; }
#id1704374366499[widget-type="text"] { vertical-align: inherit; }
#id1704374366501 img { object-fit: cover; }
#id1704374366505 img { object-fit: cover; }
#id1704374366514 img { object-fit: cover; }
#id1704374366518 img { object-fit: cover; }
#id1704374366522 img { object-fit: cover; }
#id1704374366529 .svgContainer { width: 48px; height: 48px; border-width: 0px; border-style: solid; margin-right: 0px; margin-left: 0px; border-top-color: var(--thm-color1, #fff); border-right-color: var(--thm-color1, #fff); border-bottom-color: var(--thm-color1, #fff); border-left-color: var(--thm-color1, #fff); padding: 6px; fill: var(--thm-color1, #fff); background-color: rgba(255, 255, 255, 0.1); transition-timing-function: ease-in-out; transition-duration: 350ms; stroke: transparent; }
#id1704374366529instagram.svgContainer, #id1703081167234instagram.svgContainer * { fill: var(--thm-color1, #fff); }
#id1704374366529 .svgContainer:hover { background-color: var(--thm-color1, #fff); fill: var(--thm-color4, #fff); stroke: transparent; }
#id1704374366529[widget-type="socialicons"] { padding-top: 4px; padding-bottom: 4px; }
#id1704374366484[widget-type="text"] { vertical-align: inherit; }
#id1704374366524[widget-type="text"] { vertical-align: inherit; }
#id1704374366520[widget-type="text"] { vertical-align: inherit; }
#id1704374366516[widget-type="text"] { vertical-align: inherit; }
#id1704374366503[widget-type="text"] { vertical-align: inherit; }
#id1704374366507[widget-type="text"] { vertical-align: inherit; }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}

.hnr-page .lyt-section-default-v1 { height: auto; }
.hnr-page .lyt-space-default-v1:empty { min-height: 30px; }
.hnr-page .lyt-space-default-v1.absolute-widget:empty { min-width: 300px; }
.hnr-page .w-space-v2:empty { height: 100px; width: 100%; }
.hnr-page .flexHorizontal { display: flex; column-gap: 11px; }
.hnr-page .w-header-v2 { margin-top: 0px; margin-bottom: 0px; width: 100%; }
.hnr-page .w-header-v2 .has-decors { vertical-align: middle; }
.hnr-page .w-header-v2 .header-decor { width: max-content; }
.hnr-page .w-header-v2 .header-decor > img { width: 100%; }
.hnr-page .w-header-v2 .header-decor-right { float: right; }
.hnr-page .w-header-v2 .header-decor-left { float: left; }
.hnr-page .w-header-v2 .header-decor-bottom { clear: both; }
.hnr-page h1 { font-size: 36px; font-family: "Frank Ruhl Libre"; color: var(--thm-color3, #fff); font-weight: 500; }
.hnr-page .langSelector { display: flex; flex-direction: column; row-gap: 12px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color3, #fff); border-right-color: var(--thm-color3, #fff); border-bottom-color: var(--thm-color3, #fff); border-left-color: var(--thm-color3, #fff); border-radius: 20px; padding-left: 14px; padding-top: 6px; padding-bottom: 6px; width: 72px; max-height: 32px; overflow-y: hidden; flex-shrink: 0; }
.hnr-page .langSelector:hover { overflow-y: visible; }
.hnr-page .w-text-v2 { width: 100%; }
.hnr-page .w-text-v2.absolute-widget { width: 320px; }
.hnr-page .langSelectorText { color: var(--thm-color3, #fff); font-weight: normal; height: 20px; display: flex; flex-direction: column; justify-content: center; line-height: 1; }
.hnr-page .lyt-icon-arrow-down-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
.hnr-page .langSelectorArrow { width: 20px; height: 20px; min-height: 20px; margin: 0px; position: absolute; z-index: 1; right: 8px; bottom: unset; transform: translate(0%, 0%); top: 4px; left: unset; stroke: rgba(0, 0, 0, 0); }
.hnr-page .reviewStarContainer { display: flex; flex-direction: row; padding: 4px 10px; border-radius: 70px; width: fit-content;width: -moz-fit-content; backdrop-filter: blur(8px); background-color: rgba(255, 255, 255, 0.09); margin-top: 14px; }
.hnr-page .lyt-icon-star-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
.hnr-page .reviewStar { width: 20px; height: 20px; min-height: 0px; margin: 0px; stroke: rgba(0, 0, 0, 0); }
.hnr-page .secStyles { max-width: 500px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; background-color: var(--thm-color3, #fff); }
.hnr-page .padTop24 { padding-top: 24px; }
.hnr-page .centerText { text-align: center; }
.hnr-page .padBot14 { padding-bottom: 14px; }
.hnr-page .widget-contactform [widget-type="column"] [widget-type="columncontainer"][nested-label="columncontainer"] { padding-right: 0px; padding-left: 0px; }
.hnr-page .w-contactform-v2 .send-button + .help-block { min-height: 0px; }
.hnr-page .w-contactform-v2 .form-control { font-size: inherit; height: auto; background-color: var(--thm-color4, #fff); color: rgb(151, 151, 152); padding: 20px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px inset; border-width: 0px; border-style: solid; border-radius: 40px; }
.hnr-page .w-contactform-v2 .widget-button { font-size: inherit; }
.hnr-page .w-contactform-v2 .chips-container { display: flex; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-contactform-v2 .chips-container .chips-item { width: fit-content;width: -moz-fit-content; height: fit-content; }
.hnr-page .w-contactform-v2 .chips-container .chips-item > label { background: lightgrey; padding: 8px; border-radius: 8px; }
.hnr-page .w-contactform-v2 .chips-container .chips-item > input:checked ~ label { background: grey; }
.hnr-page .newsletter .contact-form .send-button { z-index: 1; max-width: 44px; top: 0px; right: 0px; bottom: unset; left: unset; transform: translate(0%, 0%); position: absolute; }
.hnr-page .newsletter .contact-form .form-group:nth-child(2) { width: 50px; position: absolute; z-index: 1; right: 5px; bottom: unset; transform: translate(0%, 0%); top: 5px; left: unset; height: 50px; }
.hnr-page .newsletter .contact-form .send-button span { padding: 0px; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0); background-image: none; z-index: 1; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate(0%, 0%); min-width: 0px; }
.hnr-page .newsletter .contact-form .send-button span .widget-icon { width: 50px; height: 50px; }
.hnr-page .lyt-column-cdefault-v3 { margin: 0px; }
.hnr-page .lyt-column-cdefault-v3 > .columnContainer { padding: 0px; }
.hnr-page .lyt-column-cdefault-v3.absolute-widget { width: 50%; }
.hnr-page .w-column-v1 { width: 100%; }
.hnr-page .lyt-btn-b2raw-v2 { color: var(--thm-color2, #fff); font-size: 12px; padding: 16px 36px; border-style: none; border-radius: 8px; min-width: 164px; font-weight: bold; background-color: var(--thm-color1, #fff); text-transform: uppercase; width: 100%; margin-right: 0px; margin-left: 0px; }
.hnr-page .lyt-btn-b2raw-v2:hover { background-color: var(--thm-color1-light, #fff); }
.hnr-page .w-button-v2 { display: flex; justify-content: center; align-items: center; width: 100%; }
.hnr-page .w-button-v2.btn-icon-vertical { flex-direction: column; }
.hnr-page .w-button-v2.btn-icon-horizontal { flex-direction: row; }
.hnr-page .w-button-v2 .widget-icon { margin: 0px; }
.hnr-page .w-button-v2 .button-text { text-align: inherit; }
.hnr-page .padHeight36 { padding-top: 36px; padding-bottom: 36px; }
.hnr-page .widget-socialicons .svgContainer .svgContent { fill: var(--thm-color1, #fff); }
.hnr-page .widget-socialicons .svgContainer:hover .svgContent { fill: var(--thm-color2, #fff); }
.hnr-page .lyt-social-icons-default-v1 { background-color: rgba(37, 38, 37, 0); padding: 0px; }
.hnr-page .lyt-social-icons-default-v1 .svgContainer { background-color: rgb(255, 255, 255); border-radius: 50%; margin: 0px 10px; fill: rgb(37, 38, 37); }
.hnr-page .w-socialicons-v1 { padding: 25px 0px; display: flex; justify-content: space-between; width: 100%; }
.hnr-page .w-socialicons-v1.vertical { margin: 0px auto; }
.hnr-page .w-socialicons-v1.vertical .svgContainer { margin: 5px 0px; }
.hnr-page .w-socialicons-v1 .social-icon-item { justify-content: center; }
.hnr-page .w-socialicons-v1 .social-icon-item > .svgContent { height: 100%; width: 100%; }
.hnr-page .w-socialicons-v1.display-icon-name .svgContainer { margin: 5px; }
.hnr-page .spaceBetween { display: flex; justify-content: space-between; }
.hnr-page .upperCase { text-transform: uppercase; }
.hnr-page .banerImage .image-caption { background-color: var(--thm-color5, #fff); display: flex; flex-direction: column; justify-content: space-between; padding: 40px 20px; }
.hnr-page .banerSection { background-image: none; max-width: 500px; margin-right: auto; margin-left: auto; }
.hnr-page .banerImage .image-caption::before { display: none; }
.hnr-page .banerImage .image-caption::after { display: none; }
.hnr-page { font-size: 16px; font-family: Montserrat; }
.hnr-page h2 { font-family: "Frank Ruhl Libre"; font-size: 24px; color: var(--thm-color2, #fff); text-align: center; text-transform: uppercase; }
.hnr-page .padTop48 { padding-top: 48px; }
.hnr-page .padBot48 { padding-bottom: 48px; }
.hnr-page .w-slider-v1.absolute-widget { width: 50%; }
.hnr-page .w-slider-v1 .slider-container .carousel-outer .slider_control { width: 32px; height: 32px; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate(-50%, 0%); top: 0px; left: calc(50% + 0px); color: var(--thm-color4, #fff); }
.hnr-page .w-slider-v1 .slider-container .carousel-outer .slider_control.left { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate(0%, 0%); top: 0px; left: 0px; }
.hnr-page .w-slider-v1 .slider-container .carousel-outer .slider_control.right { position: absolute; z-index: 1; right: 0px; bottom: unset; transform: translate(0%, 0%); top: 0px; left: unset; }
.hnr-page .sliderDateArea { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 32px; margin-bottom: 20px; padding-right: 40px; padding-left: 40px; }
.hnr-page .padBot20 { padding-bottom: 20px; }
.hnr-page .calendarTile { border-radius: 12px; height: 220px; object-fit: scale-down; }
.hnr-page .calendarTile .image-caption { background-color: var(--thm-color5, #fff); display: flex; flex-direction: column; justify-content: flex-end; color: var(--thm-color1, #fff); text-align: center; row-gap: 0px; padding: 12px; }
.hnr-page .calendarTile .image-caption .h2 { color: var(--thm-color1, #fff); padding-bottom: 12px; }
.hnr-page .calendarTile .image-caption .widget-text { padding-bottom: 20px; }
.hnr-page .tileContainer { display: flex; flex-direction: column; row-gap: 12px; }
.hnr-page .lyt-slider-default-v1 .slider_middle .tileContainer .calendarTile { height: 220px; }
.hnr-page .lyt-slider-default-v1 .slider_middle .tileContainer .calendarTile img { height: 100%; }
.hnr-page .darkBG { background-color: var(--thm-color2, #fff); }
.hnr-page .langAreaHolder { width: 72px; flex-shrink: 0; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer { display: block; margin-left: auto; margin-right: auto; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapseContent { transition: all var(--transitionDurationMS) ease-in-out, padding-left 0s, padding-right 0s; box-sizing: border-box; overflow: hidden; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; min-height: 0px; max-height: 0px; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapse-header > .collapse-header_indicator > img { transform: rotate(90deg); }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent { min-height: 50px; max-height: 999px; padding: 8px; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header { display: flex; column-gap: 8px; align-items: stretch; cursor: pointer; padding-left: 8px; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header::before { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon > img { height: 10px; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 10px; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_name { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header_glyphiconsIco::before { font-family: "Glyphicons Halflings"; color: rgb(17, 212, 114); }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img > img { height: 100%; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img.collapse-header_imgRightContainer { margin-left: auto; }
.hnr-page .w-accordionv2-v4.widget-accordionv2.langContainer .collapseContainer .collapseContent { background-color: rgba(255, 255, 255, 0.19); padding: 0px; border-width: 0px; border-style: solid; }
.hnr-page .w-accordionv2-v4.widget-accordionv2.langContainer .collapseContainer .collapse-header { background-color: rgba(0, 0, 0, 0); width: 70px; height: 32px; padding-left: 4px; border-radius: 20px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); }
.hnr-page .w-accordionv2-v4.widget-accordionv2.langContainer .collapseContainer .collapse-header > .collapse-header_img.collapse-header_imgRightContainer { width: 18px; height: 18px; margin-right: auto; margin-top: 4px; }
.hnr-page .langContainer { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate(0%, 0%); top: 0px; left: 0px; width: 100%; }
.hnr-page .langContent { color: var(--thm-color3, #fff); display: flex; flex-direction: column; row-gap: 6px; font-weight: 600; padding: 8px 11px; font-size: 14px; }
.hnr-page #id1704204744844.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-weight: 600; }
.hnr-page #id1704204744844.widget-accordionv2 .collapseContainer.active .collapse-header { border-color: rgb(255, 255, 255); }
.hnr-page .lyt-btn-default-v2 { color: rgb(7, 174, 90); }
.hnr-page .langBtn { color: var(--thm-color6, #fff); font-weight: 600; padding: 0px; width: 100%; margin: 0px; display: flex; justify-content: flex-start; font-size: 14px; font-family: Montserrat; }
.hnr-page #id1704374366479.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-weight: 600; }
.hnr-page #id1704374366479.widget-accordionv2 .collapseContainer.active .collapse-header { border-color: rgb(255, 255, 255); }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
