@import url('https://fonts.googleapis.com/css?family=EB+Garamond:italic,regular');
@import url('https://fonts.googleapis.com/css?family=Urbanist:500,600,regular');
#BODY { background-color: var(--thm-color2, #fff); }
#id1715174517810 .opinions-title { font-family: Oswald; font-size: 40px; font-weight: bold; letter-spacing: 2px; color: rgb(255, 255, 255); margin-top: 92px; }
#id1715174517810 .certified-opinions { color: rgb(199, 134, 68); font-family: Merriweather; letter-spacing: 0.4px; font-size: 20px; padding-top: 0px; margin-bottom: 40px; }
#id1715174517810 .hnr-desc-txt-under { font-family: Urbanist; font-size: 16px; text-align: center; letter-spacing: normal; color: rgb(255, 255, 255); margin-top: 15px; padding: 0px 200px; font-weight: normal; line-height: 1.4em; }
#id1715174517810 .hnr-widget-element { margin-bottom: 30px; letter-spacing: 2.7px; }
#id1715171221019 .collapse-header { border-top-color: var(--thm-color4, #fff); border-right-color: var(--thm-color4, #fff); border-bottom-color: var(--thm-color4, #fff); border-left-color: var(--thm-color4, #fff); background-color: var(--thm-color3, #fff); text-decoration-color: var(--thm-color4, #fff); outline-color: var(--thm-color4, #fff);  color: ''; }
#id1716289310683[widget-type="space"] { align-items: center; }
#id1716289310681[widget-type="space"] { transform: none; }
#id1716289310690[widget-type="text"] { font-style: italic; }
#id1716290236721[widget-type="button"] { transform: none; }
#id1716290241968[widget-type="button"] { transform: none; }
#id1716290317236[widget-type="button"] { transform: none; }
#id1716290333069[widget-type="button"] { transform: none; }
#id1716290351120[widget-type="button"] { transform: none; }
#id1716290357914[widget-type="button"] { transform: none; }
.hnr-page .w-customHtml-v2.absolute-widget .embed_placeholder:empty { width: 300px; }
.hnr-page .lyt-customHtml-v3.absolute-widget .embed_placeholder:empty { width: 300px; }
#id1718355066789[widget-type="image"] { transform: none; }
#page .bowwe-footer_text { color: var(--thm-color1, #fff); }
#id1715165363409 .widget-icon:hover { background-image: url(""); }
#id1715165943364 .widget-icon:hover { background-image: url(""); }
#id1715165948369 .widget-icon:hover { background-image: url(""); }
#id1715174632917 .widget-icon:hover { background-image: url(""); }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
#id1715174517810 .certified-opinions { font-size: 16px; }
#id1715174517810 .hnr-desc-txt-under { font-size: 16px; padding: 0px 150px; }
}
@media (max-width: 767px) {
#id1715174517810 .certified-opinions { margin-bottom: 30px; }
#id1715174517810 .hnr-desc-txt-under { font-size: 14px; padding: 0px; }
#id1716289310690[widget-type="text"] { font-style: italic; }
}

.hnr-page h1 { font-family: "EB Garamond"; font-size: 34px; color: var(--thm-color1, #fff); letter-spacing: 0.02em; line-height: 1.2; text-transform: uppercase; text-align: center; }
.hnr-page h2 { font-size: 28px; font-family: "EB Garamond"; font-style: normal; line-height: 1.2; color: var(--thm-color1, #fff); letter-spacing: 0.02em; }
.hnr-page { font-family: Urbanist; color: var(--thm-color1, #fff); line-height: 1.4; background-color: var(--thm-color2, #fff); }
.hnr-page .lyt-section-default-v1 { height: auto; }
.hnr-page .w-space-v2:empty { height: 100px; width: 100%; }
.hnr-page .lyt-space-default-v1:empty { min-height: 30px; }
.hnr-page .lyt-space-default-v1.absolute-widget:empty { min-width: 300px; }
.hnr-page .containerSize { max-width: 500px; width: 100%; }
.hnr-page .headerImg img { object-fit: cover; width: 100%; height: 100%; }
.hnr-page .headerImg { width: 100%; aspect-ratio: 375 / 472; }
.hnr-page .w-socialicons-v2 { padding: 25px 20px; }
.hnr-page .w-socialicons-v2.vertical { margin: 0px auto; }
.hnr-page .w-socialicons-v2.vertical .svgContainer { margin: 5px 0px; }
.hnr-page .w-socialicons-v2 .social-icon-item { justify-content: center; }
.hnr-page .w-socialicons-v2 .social-icon-item > .svgContent { width: inherit; }
.hnr-page .w-socialicons-v2.display-icon-name .svgContainer { margin: 5px; }
.hnr-page .lyt-social-icons-si6-v1 .svgContainer { fill: rgb(51, 51, 51); }
.hnr-page .socialRow { display: flex; align-items: center; place-content: center; gap: 8px 20px; flex-wrap: wrap; padding: 0px; margin: 0px; }
.hnr-page .socialRow .svgContainer { margin: 0px; width: 48px; height: 48px; padding: 2px; }
.hnr-page .socialRow .svgContainer svg use { fill: var(--thm-color1, #fff); }
.hnr-page .socialRow .svgContainer svg { z-index: 3; }
.hnr-page .socialRow .svgContainer::before { transition-duration: 500ms; width: 0%; height: 0%; border-radius: 50%; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); content: ""; background-color: var(--thm-color4, #fff); }
.hnr-page .socialRow .svgContainer:hover::before { width: 100%; height: 100%; }
.hnr-page .headerImg .image-caption { padding: 50px 15px 0px; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; background-image: linear-gradient(0deg, var(--thm-color2, #fff) 0%, rgba(11, 11, 11, 0) 49%); }
.hnr-page .containerSize-padding { max-width: 500px; padding-right: 15px; padding-left: 15px; }
.hnr-page .bannerContainer { padding-top: 30px; padding-bottom: 60px; }
.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 .w-text-v2 { width: 100%; }
.hnr-page .w-text-v2.absolute-widget { width: 320px; }
.hnr-page .bannerSubtitle { text-align: center; font-family: "Cormorant Garamond"; font-size: 24px; line-height: 1.2; font-style: italic; letter-spacing: 0.03em; }
.hnr-page .bannerTitle { display: flex; justify-content: center; column-gap: 4px; width: auto; }
.hnr-page .bannerTitle:not(:last-child) { margin-bottom: 0px; }
.hnr-page .bannerTitleInner:not(:last-child) { margin-bottom: 36px; }
.hnr-page .w-button-v2 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; }
.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 .lyt-btn-default-v2 { color: rgb(7, 174, 90); }
.hnr-page .btnStyle { width: 100%; display: flex; justify-content: flex-start; align-items: center; column-gap: 10px; font-size: 18px; color: var(--thm-color1, #fff); font-weight: 500; line-height: 1; background-color: var(--thm-color3, #fff); padding: 15px 18px; border-radius: 8px; font-family: Urbanist; }
.hnr-page .btnStyle .widget-icon { width: 20px; aspect-ratio: 1 / 1; height: auto; min-height: auto; display: flex; align-items: center; justify-content: center; }
.hnr-page .bannerBtnInner { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .btnStyleGold { background-color: var(--thm-color4, #fff); overflow: hidden; }
.hnr-page .btnStyleGold p { z-index: 3; }
.hnr-page .offerTitle { text-transform: uppercase; text-align: center; padding-right: 15px; padding-left: 15px; }
.hnr-page .offerTitle:not(:last-child) { margin-bottom: 20px; }
.hnr-page .offerContainer { padding-bottom: 60px; }
.hnr-page .offerImg { width: 100%; padding-bottom: 30px; background-color: var(--thm-color3, #fff); border-radius: 10px; aspect-ratio: 188 / 180; flex-shrink: 0; flex-basis: 53%; }
.hnr-page .offerImg img { width: 100%; height: 100%; }
.hnr-page .offerInfoDetail { font-size: 16px; font-weight: 500; line-height: 1.2; color: var(--thm-color1-alpha4, #fff); padding: 0px 0px 4px; margin-right: 0px; margin-left: 0px; width: auto; display: flex; justify-content: flex-start; background-color: rgba(221, 26, 26, 0); }
.hnr-page .offerInfoDetail:not(:last-child) { margin-bottom: 4px; }
.hnr-page .offerInfoPrice { font-size: 17px; color: var(--thm-color4, #fff); font-weight: 600; line-height: 1.2; padding: 0px; margin: 0px; }
.hnr-page .offerImg .image-caption { padding: 10px; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; background-image: linear-gradient(0deg, var(--thm-color3, #fff) 13%, rgba(39, 39, 39, 0) 76%); }
.hnr-page .offerRow { display: flex; column-gap: 8px; overflow-x: auto; padding-bottom: 8px; padding-left: 0px; margin-left: 15px; flex-wrap: nowrap; }
.hnr-page .offerRow::-webkit-scrollbar { height: 10px; }
.hnr-page .offerRow::-webkit-scrollbar-thumb { border-radius: 12px; background-color: var(--thm-color3, #fff); }
.hnr-page .offerRow:not(:last-child) { margin-bottom: 20px; }
.hnr-page .offerBtn { padding: 12px 20px; font-size: 16px; color: var(--thm-color1, #fff); font-family: "EB Garamond"; text-transform: uppercase; letter-spacing: 0.02em; line-height: 1; width: 100%; background-color: var(--thm-color4, #fff); border-radius: 42px; max-width: 235px; }
.hnr-page .aboutContainer { padding-bottom: 40px; }
.hnr-page .w-column-v1 { width: 100%; }
.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-accordionv2-v4.widget-accordionv2 .collapseContainer { display: block; margin-left: auto; margin-right: auto; }
.hnr-page .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapse-header { display: flex; column-gap: 8px; align-items: stretch; height: 40px; cursor: pointer; border-top-right-radius: 3px; border-top-left-radius: 3px; 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 .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 .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header { height: auto; border: 0px; background-color: rgb(255, 255, 255); color: rgb(48, 52, 62); padding: 17px 10px; font-size: 28px; font-family: Georgia; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.group { position: relative; padding: 5px 0px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header { background-color: rgb(255, 255, 255); border: 0px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapseContent { border: 0px; padding-left: 26px; padding-right: 42px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapseContent { padding-left: 26px; padding-right: 42px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 32px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header > .collapse-header_indicator > img { transform: unset; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator_right > img { height: 24px; }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer.active .collapse-header > .collapse-header_indicator_right > img { transform: rotate(180deg); }
.hnr-page .lyt-ac3-v1.widget-accordionv2[widget-type="accordionv2"] .collapseContainer .collapse-header > .collapse-header_indicator_right { margin-left: auto; padding-right: 8px; }
.hnr-page .aboutInner .widget-accordionv2 .collapseContainer { padding-top: 0px; padding-bottom: 0px; }
.hnr-page .aboutInner .widget-accordionv2 .collapseContainer.group { padding-top: 0px; padding-bottom: 0px; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.group { padding-top: 0px; padding-bottom: 0px; width: 100%; background-color: var(--thm-color3, #fff); border-radius: 8px; overflow: hidden; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 { display: flex; flex-direction: column; row-gap: 8px; width: 100%; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header { background-color: rgba(0, 0, 0, 0); color: var(--thm-color1, #fff); font-size: 16px; font-family: Urbanist; font-weight: 500; line-height: 1.2; padding: 14px 18px; min-height: 48px; display: flex; align-items: center; justify-content: flex-start; column-gap: 10px; transition-duration: 500ms; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.active .collapse-header { background-color: var(--thm-color3, #fff); color: var(--thm-color4, #fff); font-weight: 600; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator { display: none; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_img { width: 20px; height: 20px; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_img img { width: 100%; height: 100%; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right img { display: none; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right { width: 16px; height: 16px; position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px) rotate3d(0, 0, 1, 0deg); left: 0px; transition-duration: 500ms; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right::before { background-image: url("/upload/domain/59321/images/svg/arrow-white.svg?9402353.700000048"); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 100%; height: 100%; content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); left: calc(50% + 0px); top: calc(50% + 0px); transition-duration: 500ms; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.active .collapse-header .collapse-header_indicator_right { opacity: 1; transform: rotate3d(0, 0, 1, -180deg); }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.active .collapse-header .collapse-header_indicator_right::before { opacity: 0; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right::after { transition-duration: 500ms; background-image: url("/upload/domain/59321/images/svg/arrow-gold.svg?10008035.900000095"); background-position: center center; background-repeat: no-repeat; background-size: contain; width: 100%; height: 100%; content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); opacity: 0; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.active .collapse-header .collapse-header_indicator_right::after { opacity: 1; }
.hnr-page .aboutInfoTitle { text-align: center; font-weight: bold; line-height: 1.2; color: var(--thm-color1, #fff); padding-right: 12px; padding-left: 12px; letter-spacing: 0.05em; }
.hnr-page .aboutInfoTitle:not(:last-child) { margin-bottom: 22px; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.group .collapseContent { background-color: rgba(0, 0, 0, 0); padding: 0px; }
.hnr-page .aboutInner .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent { max-height: 999em; overflow-y: visible; transition-duration: 500ms; }
.hnr-page .aboutInfoInner { padding: 26px 24px; }
.hnr-page .aboutInfoText { color: var(--thm-color1, #fff); display: flex; flex-direction: column; row-gap: 14px; }
.hnr-page .aboutInfoText span { font-weight: bold; color: var(--thm-color4, #fff); }
.hnr-page .aboutInfoText:not(:last-child) { margin-bottom: 28px; }
.hnr-page .aboutInfoTextBottom { color: var(--thm-color4, #fff); text-align: center; font-weight: 500; }
.hnr-page .aboutInner .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent::-webkit-scrollbar-thumb { background-color: var(--thm-color4, #fff); }
.hnr-page .aboutInner .w-accordionv2-v4.widget-accordionv2 .collapseContainer.active .collapseContent::-webkit-scrollbar { width: 0px; }
.hnr-page .w-customHtml-v2.absolute-widget .embed_placeholder:empty { width: 300px; }
.hnr-page .lyt-reviews-r7raw-v1 { background-image: url("/imagelibrary/backgrounds/hnrReviews/r7Background.jpg"); background-size: cover; }
.hnr-page .lyt-reviews-r7raw-v1 .add-opinion-link { font-family: Merriweather; font-size: 25px; letter-spacing: 0px; color: rgb(199, 134, 68); }
.hnr-page .lyt-reviews-r7raw-v1 [widget-type="button"] { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border-radius: 0px; border-color: rgb(255, 255, 255); font-family: Teko; font-size: 23px; letter-spacing: 1.13px; }
.hnr-page .lyt-reviews-r7raw-v1 .hnr-desc-name-under { font-family: "Open Sans"; font-size: 32px; letter-spacing: 2.7px; color: rgb(255, 255, 255); margin-top: 0px; text-transform: uppercase; }
.hnr-page .lyt-reviews-r7raw-v1 .slick-dots button::before { color: rgb(255, 255, 255); }
.hnr-page .lyt-reviews-r7raw-v1 .certificate-logo { top: 9%; left: unset; right: 10%; width: 84px; height: 140px; }
.hnr-page .lyt-reviews-r7raw-v1 .prev-arrow svg { fill: rgb(255, 255, 255); }
.hnr-page .lyt-reviews-r7raw-v1 .next-arrow svg { fill: rgb(255, 255, 255); }
.hnr-page .lyt-reviews-r7raw-v1 .overall-star { height: 14px; }
.hnr-page .aboutInner { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .bowwe-footer { background-color: rgba(11, 11, 11, 0); padding-bottom: 7px; }
.hnr-page .bowwe-footer_text { font-size: 14px; font-family: Urbanist; }
.hnr-page .pop-up { background-color: var(--thm-color2-alpha6, #fff); padding-top: 68px; padding-bottom: 68px; }
.hnr-page .pop-up__inner { padding: 70px 20px; background-color: var(--thm-color3, #fff); overflow: hidden; border-radius: 20px; }
.hnr-page .pop-up__close { width: 26px; height: 26px; padding: 0px; position: absolute; z-index: 1; right: 20px; bottom: unset; transform: translate3d(0%, 0%, 0px); left: unset; top: 20px; }
.hnr-page .pop-up__close svg { width: 100%; height: 100%; }
.hnr-page .lyt-btn-b2raw-v2 { background-color: rgb(7, 174, 90); color: rgb(255, 255, 255); font-size: 16px; padding: 16px 36px; border-style: none; border-radius: 0px; }
.hnr-page .lyt-btn-b2raw-v2:hover { background-color: rgb(27, 137, 82); }
.hnr-page .w-contactform-v2 .send-button + .help-block { min-height: 0px; }
.hnr-page .w-contactform-v2 .form-control { font-size: inherit; height: auto; }
.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 .formSmall .contact-form .form-group { padding-right: 0px; padding-left: 0px; }
.hnr-page .pop-up__close .widget-icon { min-height: auto; width: 100%; height: 100%; }
.hnr-page .formSmall .contact-form .form-group .form-control { border-radius: 0px; border-width: 0px 0px 1px; border-style: solid; border-bottom-color: rgb(71, 71, 71); box-shadow: none; background-color: rgba(0, 0, 0, 0); height: 36px; padding: 0px; color: var(--thm-color1, #fff); font-size: 16px; font-family: Urbanist; font-weight: 500; transition-duration: 500ms; }
.hnr-page .formSmall .contact-form .form-group .form-control::placeholder { color: rgb(122, 122, 122); }
.hnr-page .formSmall .contact-form .form-group .form-control:focus-visible { border-bottom-color: var(--thm-color4, #fff); transition-duration: 500ms; }
.hnr-page .formSmall .contact-form .row { display: flex; flex-direction: column; row-gap: 14px; }
.hnr-page .formSmall .contact-form .form-group .send-button > * { width: 100%; padding: 12px 20px; background-color: var(--thm-color4, #fff); border-radius: 42px; font-size: 16px; text-transform: uppercase; font-family: "EB Garamond"; letter-spacing: 0.02em; margin-top: 15px; }
.hnr-page .pop-up__title { text-align: center; font-size: 22px; text-transform: uppercase; color: var(--thm-color4, #fff); letter-spacing: 0.01em; }
.hnr-page .pop-up__title:not(:last-child) { margin-bottom: 12px; }
.hnr-page .pop-up__text { text-align: center; }
.hnr-page .pop-up__text:not(:last-child) { margin-bottom: 40px; }
.hnr-page .formBig .contact-form .form-group .contact-label { font-size: 16px; font-family: Urbanist; font-weight: 500; margin-bottom: 12px; line-height: 1.1; }
.hnr-page #id1715177799611l { display: none; }
.hnr-page .formBig .contact-form .form-group .radio { margin-bottom: 0px; margin-top: 0px; }
.hnr-page .formBig .contact-form .form-group .radio:not(:has(+ .help-block)) { margin-bottom: 10px; }
.hnr-page .formBig .contact-form .form-group .radio .check-input { padding: 0px; }
.hnr-page .formBig .contact-form .form-group .radio .check-input input { width: 0px; height: 0px; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); }
.hnr-page .formBig .contact-form .form-group .radio .check-input span { position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; display: flex; align-items: center; column-gap: 10px; }
.hnr-page .formBig .contact-form .form-group .radio .check-input span::before { width: 20px; aspect-ratio: 1 / 1; content: ""; border-radius: 50%; border-color: rgb(91, 91, 91); transition-duration: 500ms; border-width: 1px; border-style: solid; box-shadow: var(--thm-color3, #fff) 0px 0px 0px 8px inset; background-color: rgba(180, 145, 59, 0); }
.hnr-page .formBig .contact-form .form-group .radio .check-input input:checked + span::before { box-shadow: var(--thm-color3, #fff) 0px 0px 0px 2px inset; background-color: var(--thm-color4, #fff); border-top-color: var(--thm-color4, #fff); border-right-color: var(--thm-color4, #fff); border-bottom-color: var(--thm-color4, #fff); border-left-color: var(--thm-color4, #fff); }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header::before { display: block; position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(0%, 0%, 0px); top: unset; left: 0px; width: 0%; height: 1px; background-color: rgb(54, 54, 54); content: ""; transition-duration: 500ms; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer.active .collapse-header::before { width: 100%; }
.hnr-page .pop-up__close svg rect { transition-duration: 500ms; }
.hnr-page .pop-up__close:hover svg rect { fill: var(--thm-color4, #fff); }
.hnr-page .aboutCalendarInner iframe { width: 100%; height: 100%; }
.hnr-page .aboutCalendarInner .widget-iframe { width: 100%; aspect-ratio: 300 / 500; }
.hnr-page .aboutCalendarInner .widget-iframe::-webkit-scrollbar-thumb { background-color: var(--thm-color4, #fff); }
.hnr-page .aboutCalendarInner .widget-iframe::-webkit-scrollbar { width: 5px; }
.hnr-page .aboutCalendarInner .widget-iframe body::-webkit-scrollbar { width: 5px; }
.hnr-page .aboutCalendarInner .widget-iframe body::-webkit-scrollbar-thumb { background-color: var(--thm-color4, #fff); }
.hnr-page .aboutInner .w-accordionv2-v4.widget-accordionv2 .collapseContainer .collapseContent { transition-duration: 300ms; max-height: 0px; transition-delay: 0s; }
.hnr-page #id1715164002096WhatsApp { padding: 5px; }
.hnr-page #id1715174517810 .hnr-desc-txt-under { padding-right: 0px; padding-left: 0px; }
.hnr-page .aboutInfoInner .hnr-widget-element { padding-right: 0px; padding-left: 0px; }
.hnr-page .aboutInfoInner .widget-hnropinions { background-image: none; }
.hnr-page .aboutInfoInner .hnr-desc-header { font-size: 20px; font-family: "EB Garamond"; text-align: center; letter-spacing: 0.02em; margin-bottom: 12px; margin-top: 6px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .hnr-desc-name-under { font-size: 18px; font-family: "EB Garamond"; color: var(--thm-color1, #fff); letter-spacing: 0.02em; }
.hnr-page .aboutInfoInner .overall-container .hnr-desc-element.overall-star { font-size: 9px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .hnr-desc-element.overall-star { width: 20px; height: 20px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .opinions-more-button { margin-top: 0px; padding: 12px 25px; font-family: "EB Garamond"; font-size: 16px; text-transform: uppercase; color: var(--thm-color1, #fff); letter-spacing: 0.02em; background-color: var(--thm-color4, #fff); border-radius: 42px; border-width: 0px; border-style: solid; }
.hnr-page .aboutInfoInner .lyt-reviews-r7raw-v1 .certificate-logo { position: relative; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, 0%, 0px); left: calc(50% + 0px); height: 90px; width: 58px; }
.hnr-page .aboutInfoInner .hnr-page .lyt-reviews-r7raw-v1 .add-opinion-link { text-align: center; }
.hnr-page .aboutInfoInner .lyt-reviews-r7raw-v1 .add-opinion-link { text-align: center; font-size: 0px; font-family: "EB Garamond"; color: var(--thm-color4, #fff); letter-spacing: 0.02em; margin-bottom: 12px; }
.hnr-page .aboutInfoInner .widget-button { font-size: 0px; font-family: "EB Garamond"; text-transform: uppercase; letter-spacing: 0.02em; padding: 12px 22px; background-color: var(--thm-color4, #fff); border-width: 0px; border-style: solid; border-radius: 42px; margin-top: 0px; }
.hnr-page .aboutInfoInner .widget-button:hover { background-color: var(--thm-color4, #fff); }
.hnr-page .aboutInfoInner .pagination { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; }
.hnr-page .aboutInfoInner .pagination .pagination-container { margin: 0px; padding-left: 0px; }
.hnr-page .aboutInfoInner .pagination .pagination-container .pagination-a { border-top-color: var(--thm-color4, #fff); border-right-color: var(--thm-color4, #fff); border-bottom-color: var(--thm-color4, #fff); border-left-color: var(--thm-color4, #fff); color: var(--thm-color4, #fff); transition-duration: 500ms; }
.hnr-page .aboutInfoInner .hnr-desc-txt-under { height: 228px; overflow-y: auto; padding-right: 0px; padding-left: 0px; }
.hnr-page .aboutInfoInner .hnr-desc-txt-under::-webkit-scrollbar-thumb { background-color: var(--thm-color4, #fff); border-radius: 16px; }
.hnr-page .aboutInfoInner .hnr-desc-txt-under::-webkit-scrollbar { width: 4px; }
.hnr-page .aboutCalendarInner .embed { width: 100%; height: 100%; }
.hnr-page .aboutCalendarInner { width: 100%; aspect-ratio: 300 / 500; }
.hnr-page .aboutInfoInner .widget-button::before { content: "pokaż wszystkie opinie"; font-size: 16px; }
.hnr-page .aboutInfoInner .lyt-reviews-r7raw-v1 .add-opinion-link::before { content: "Jesteś klientem? Dodaj swoją opinię"; font-size: 20px; display: inline-block; }
.hnr-page .offerInfoTitle { text-transform: uppercase; font-weight: 600; font-size: 16px; line-height: 1.3; color: var(--thm-color1, #fff); background-color: rgba(0, 0, 0, 0); padding: 0px; margin: 0px; width: auto; display: flex; justify-content: flex-start; }
.hnr-page .offerInfoTitle:hover { background-color: rgba(0, 0, 0, 0); }
.hnr-page .bannerTitleInner { z-index: 3; }
.hnr-page .titleRow { display: flex; justify-content: center; align-items: center; column-gap: 4px; position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; z-index: 2; }
.hnr-page .titleRow:not(:last-child) { margin-bottom: 12px; }
.hnr-page .titleIconInner { width: 26px; position: static; z-index: 5; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate3d(0%, 0%, 0px); clear: none; float: none; }
.hnr-page .titleIconInner:hover .titleLabelInner { opacity: 1; transform: translate3d(0%, -15%, 0px); }
.hnr-page .titleIconInner .titleLabelInner { opacity: 0; }
.hnr-page .lyt-icon-arrow-arc-left-v2 { fill: rgba(0, 0, 0, 0); stroke: rgb(0, 0, 0); width: 64px; height: 64px; }
.hnr-page .titleIcon { stroke: rgba(0, 0, 0, 0); margin: 0px; width: 100%; height: 100%; min-height: auto; display: flex; }
.hnr-page .titleLabelInner { position: absolute; z-index: 13; right: 0px; bottom: 100%; transform: translate3d(0%, -30%, 0px); top: unset; left: unset; min-width: 292px; max-width: none; width: auto; padding: 15px; background-color: var(--thm-color4, #fff); border-radius: 15px; display: flex; align-items: center; column-gap: 7px; justify-content: space-between; transition-duration: 500ms; opacity: 1; box-shadow: var(--thm-color1-alpha2, #fff) 0px 0px 10px 2px; }
.hnr-page .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.hnr-page .titleLabelText { font-size: 13px; flex-basis: 80%; }
.hnr-page .titleLabelIcon { margin: 0px; stroke: rgba(0, 0, 0, 0); width: 20%; }
.hnr-page .offerInfoTitle:not(:last-child) { margin-bottom: 4px; }
.hnr-page .lyt-customHtml-v3.absolute-widget .embed_placeholder:empty { width: 300px; }
.hnr-page .w-column-v2 { width: 100%; }
@media (max-width: 1199px) {
.hnr-page .offerRow { padding-bottom: 0px; }
.hnr-page .offerRow::-webkit-scrollbar { height: 0px; }
.hnr-page .lyt-reviews-r7raw-v1 .certificate-logo { top: 8%; right: 5%; width: 80px; height: 126px; }
}
@media (max-width: 991px) {
.hnr-page .lyt-reviews-r7raw-v1 .certificate-logo { top: 9%; left: unset; right: 0%; width: 69px; height: 109px; }
.hnr-page .bowwe-footer { padding-bottom: 20px; }
}
@media (max-width: 767px) {
.hnr-page .lyt-reviews-r7raw-v1 .certificate-logo { width: 58px; height: 92px; top: 6%; right: 0%; }
.hnr-page .lyt-reviews-r7raw-v1 .add-opinion-link { font-size: 20px; }
.hnr-page h1 { font-size: 26px; color: var(--thm-color1, #fff); }
.hnr-page .bannerSubtitle { font-size: 20px; }
.hnr-page .offerImg { flex-basis: 54.5%; }
.hnr-page { font-size: 14px; color: var(--thm-color1, #fff); }
.hnr-page h2 { font-size: 22px; color: var(--thm-color1, #fff); }
.hnr-page .offerInfoTitle { font-size: 14px; }
.hnr-page .offerInfoDetail { font-size: 12px; }
.hnr-page .offerInfoPrice { font-size: 13px; }
.hnr-page .aboutInner .lyt-ac3-v1.widget-accordionv2 .collapseContainer .collapse-header { font-size: 15px; }
.hnr-page .pop-up__title { font-size: 18px; }
.hnr-page .btnStyle { font-size: 15px; }
.hnr-page .offerBtn { font-size: 15px; }
.hnr-page .formSmall .contact-form .form-group .send-button > * { font-size: 15px; }
.hnr-page .bowwe-footer { padding-right: 1.5%; padding-left: 1.5%; padding-bottom: 58px; }
.hnr-page .bowwe-footer_text { font-size: 12px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .opinions-more-button { font-size: 15px; }
.hnr-page .aboutInfoInner .lyt-reviews-r7raw-v1 .add-opinion-link { font-size: 0px; }
.hnr-page .aboutInfoInner { padding-right: 20px; padding-left: 20px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .hnr-desc-name-under { font-size: 16px; }
.hnr-page .aboutInfoInner .hnr-widget-layout-S .hnr-widget-container .hnr-desc-element.overall-star { width: 16px; height: 16px; }
.hnr-page .aboutInfoInner .hnr-desc-header { font-size: 18px; }
.hnr-page .aboutInfoInner .widget-button { font-size: 0px; }
.hnr-page .aboutInfoInner .widget-button::before { font-size: 15px; }
.hnr-page .aboutInfoInner .lyt-reviews-r7raw-v1 .add-opinion-link::before { font-size: 17px; }
.hnr-page .titleLabelInner { min-width: 270px; }
.hnr-page .titleLabelText { font-size: 12px; }
}
