.hnr-page .w-button-v3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; }
.hnr-page .w-button-v3.btn-icon-vertical { flex-direction: column; }
.hnr-page .w-button-v3.btn-icon-horizontal { flex-direction: row; }
.hnr-page .w-button-v3 .widget-icon { margin: 0px; }
.hnr-page .w-button-v3 .button-text { text-align: inherit; }
.hnr-page .w-section-v1 { height: auto; }
.hnr-page .w-space-v3:empty { height: 100px; width: 100%; min-height: 30px; }
.hnr-page .w-space-v3.flx-rows { display: flex; flex-direction: row; }
.hnr-page .w-space-v3.flx-cols { display: flex; flex-direction: column; }
.hnr-page .w-space-v3.grid-container { display: grid; }
.hnr-page .w-space-v3.absolute-widget:empty { min-width: 300px; }
.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-separator-v2 { margin: 20px auto; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.hnr-page .w-separator-v2.absolute-widget { width: 50%; }
.hnr-page .w-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { margin-left: 5%; }
.hnr-page .w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { margin-right: 5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).left { margin-left: 13.5%; }
.hnr-page .w-slider-v4[widget-type="slider"].slider-cov-center .slider_control:not(.custom).right { margin-right: 13.5%; }
.hnr-page .w-slider-v4.absolute-widget { width: 50%; }
.hnr-page .w-slider-v4 .slide-content { display: flex; flex-direction: column; }
.hnr-page .w-slider-v4 .slider_outer { display: inline-flex; flex-direction: column; align-items: center; }
.hnr-page .w-slider-v4.widget-slider .item_lightboxOnClick { position: absolute; top: 0px; height: 100%; width: 100%; }
.hnr-page .w-slider-v4.widget-slider .slide-content * { z-index: 1; }
.hnr-page .w-slider-v4 .slider_control[widget-type="icon"]:not(.custom) { display: flex; align-items: center; justify-content: center; height: 48px; width: 48px; opacity: 1; background-color: rgba(255, 255, 255, 0.6); stroke: rgb(41, 44, 52); border-radius: 50%; flex-shrink: 0; }
.hnr-page .w-slider-v4 .slider_control:not(.custom) > svg { filter: none; opacity: 0.6; transform: none; inset: 0px; width: 100%; height: 100%; background: transparent; padding: 25%; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators { display: inline-flex; justify-content: center; align-items: center; transform: none; left: 0px; right: 0px; padding: 0px; width: fit-content;width: -moz-fit-content; margin: 0px auto; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators.left { flex-direction: column; }
.hnr-page .w-slider-v4[widget-type="slider"] .carousel-indicators.right { flex-direction: column; }
.hnr-page .w-slider-v4 .carousel-indicator { height: 12px; width: 12px; margin: 0px 5px; }
.hnr-page .w-slider-v4 .slide-content:empty { min-height: 100px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer { display: block; margin-left: auto; margin-right: auto; }
.hnr-page .w-accordionv2-v8.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-v8.widget-accordionv2 .collapseContainer .collapse-header::before { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon > img { height: 10px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header.collapse-header_withIndicatorLeft > .collapse-header_indicator { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8 .collapse-header:not(.collapse-header_withIndicatorLeft) .collapse-header_indicator { display: none; }
.hnr-page .w-accordionv2-v8 > .collapseContainer > .collapse-header > .collapse-header_indicator_right { display: flex; align-items: center; justify-content: center; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_indicator > img { height: 10px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_name { display: flex; justify-content: center; flex-direction: column; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header_glyphiconsIco::before { font-family: "Glyphicons Halflings"; color: rgb(17, 212, 114); }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img > img { height: 100%; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_img.collapse-header_imgRightContainer { margin-left: auto; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapseContent { transition: all var(--transitionDurationMS) ease-in-out, padding-left 0s, padding-right 0s; box-sizing: border-box; overflow: hidden; 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-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header > .collapse-header_indicator > img { transform: rotate(90deg); }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapseContent { min-height: 50px; max-height: 999px; padding: 8px; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer .collapse-header .collapse-header_indicator .indicator_activeCollapse { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator:has(.indicator_activeCollapse) img:not(.indicator_activeCollapse) { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator img.indicator_activeCollapse { display: block; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header .collapse-header_indicator_right .indicator_right_activeCollapse { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator_right:has(.indicator_right_activeCollapse) img:not(.indicator_right_activeCollapse) { display: none; }
.hnr-page .w-accordionv2-v8.widget-accordionv2 > .collapseContainer.active > .collapse-header .collapse-header_indicator_right img.indicator_right_activeCollapse { display: block; }
.hnr-page .w-contactform-v4 { min-height: auto; }
.hnr-page .w-contactform-v4 .send-button + .help-block { min-height: 0px; }
.hnr-page .w-contactform-v4 .form-control { padding: 13px 16px; font-size: inherit; height: auto; border-radius: 8px; }
.hnr-page .w-contactform-v4 .contact-fields-container > .widget-column > .form-group { margin-bottom: 4px; }
.hnr-page .w-contactform-v4 .contact-fields-container > .widget-column > .form-group:last-of-type { margin-bottom: 0px; }
.hnr-page .w-contactform-v4 .submit-contact-form { padding: 13px 16px; font-size: inherit; width: 100%; background-color: rgb(60, 65, 77); color: rgb(255, 255, 255); border-radius: 8px; }
.hnr-page .w-contactform-v4 .contact-fields-container { padding: 0px; }
.hnr-page .w-contactform-v4 .chips-container { display: flex; flex-wrap: wrap; gap: 8px; }
.hnr-page .w-contactform-v4 .chips-container .chips-item { width: fit-content;width: -moz-fit-content; height: fit-content; }
.hnr-page .w-contactform-v4 .chips-container .chips-item > label { background: lightgrey; padding: 8px; border-radius: 8px; }
.hnr-page .w-contactform-v4 .chips-container .chips-item > input:checked ~ label { background: grey; }
.hnr-page .w-socialicons-v5 { padding: 25px 20px; flex-wrap: wrap; justify-content: center; gap: 10px; }
.hnr-page .w-socialicons-v5.vertical { margin: 0px auto; }
.hnr-page .w-socialicons-v5 .social-icon-item { justify-content: center; }
.hnr-page .w-socialicons-v5 .social-icon-item > .svgContent { width: inherit; }
.hnr-page .w-sitemap-v1 .parent-container { padding: 0px; }
.hnr-page .w-sitemap-v1 .standalones { padding: 0px; }
.hnr-page .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.hnr-page .lyt-column-cdefault-v4 { margin: 0px; }
.hnr-page .lyt-column-cdefault-v4.absolute-widget { width: 50%; }
.hnr-page .lyt-icon-external-v2 { width: 64px; height: 64px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header { height: auto; padding: 20px; font-size: 28px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-left: 20px; padding-right: 20px; border: 0px; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapse-header > .collapse-header_indicator_right { margin-left: auto; }
.hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer.active > .collapse-header > .collapse-header_indicator_right > img { transform: rotate(180deg); }
.hnr-page .lyt-logo-default-v2 { display: inline-block; }
.hnr-page .lyt-logo-default-v2 img { width: 100%; height: 100%; }
.hnr-page .lyt-socialIcons-default-v2 { background-color: rgb(37, 38, 37); }
.hnr-page .lyt-socialIcons-default-v2 .svgContainer { background-color: rgb(255, 255, 255); border-radius: 50%; margin: 0px 10px; fill: rgb(37, 38, 37); }
.hnr-page .lyt-btn-hamb-v3 { display: table; padding: 0px; width: 30px; background-color: transparent; height: 30px; }
.hnr-page .lyt-btn-close-v2 { display: table; padding: 0px; width: 30px; height: 30px; background-color: transparent; }
.hnr-page .lyt-navigation-default-v1 .submenu { background-color: rgb(255, 255, 255); }
.hnr-page .primary-button { background-color: var(--thm-color1-lightest, #fff); color: var(--txt-colorColorDefault, #000); font-size: 14px; padding: 14px 36px; border-style: solid; border-radius: 0px; letter-spacing: 0.05em; text-transform: uppercase; line-height: 1.15; border-width: 1px; border-top-color: var(--thm-color1-lightest, #fff); border-right-color: var(--thm-color1-lightest, #fff); border-bottom-color: var(--thm-color1-lightest, #fff); border-left-color: var(--thm-color1-lightest, #fff); transition-duration: 500ms; text-align: center; }
.hnr-page .primary-button:hover { background-color: rgba(0, 124, 129, 0); color: var(--txt-colorColorInverse, #fff); }
.hnr-page .secondary-button { background-color: transparent; color: var(--thm-color1-lightest, #fff); font-size: 14px; padding: 14px 36px; border-top-color: var(--thm-color1-lightest, #fff); border-right-color: var(--thm-color1-lightest, #fff); border-bottom-color: var(--thm-color1-lightest, #fff); border-left-color: var(--thm-color1-lightest, #fff); border-style: solid; border-width: 1px; border-radius: 0px; letter-spacing: 0.05em; text-transform: uppercase; transition-duration: 500ms; line-height: 1.15; text-align: center; }
.hnr-page .secondary-button:hover { background-color: var(--thm-color1-lightest, #fff); color: var(--txt-colorColorDefault, #000); border-top-color: var(--thm-color2, #fff); border-right-color: var(--thm-color2, #fff); border-bottom-color: var(--thm-color2, #fff); border-left-color: var(--thm-color2, #fff); }
.hnr-page { font-family: Poppins; font-weight: 400; font-size: 16px; color: var(--txt-colorColor3, #fff); }
.hnr-page h1 { font-size: 62px; font-family: "Frank Ruhl Libre"; font-weight: 400; color: var(--txt-colorColorInverse, #fff); line-height: 1; }
.hnr-page h2 { font-family: "Frank Ruhl Libre"; font-weight: 400; font-size: 48px; line-height: 1.14; }
.hnr-page h3 { font-family: "Frank Ruhl Libre"; font-weight: 400; font-size: 32px; line-height: 1.14; }
.hnr-page h4 { font-size: 26px; font-family: "Frank Ruhl Libre"; font-weight: 400; color: var(--txt-colorColorDefault, #000); }
.hnr-page h5 { font-size: 22px; font-family: "Frank Ruhl Libre"; font-weight: 400; color: var(--txt-colorColorDefault, #000); }
.hnr-page h6 { font-size: 18px; font-family: "Frank Ruhl Libre"; font-weight: 400; color: var(--txt-colorColorDefault, #000); }
.hnr-page a { font-family: Poppins; font-weight: 400; font-size: 16px; color: var(--txt-colorColorDefault, #000); }
.hnr-page .button-3.btn-icon-vertical { flex-direction: column; }
.hnr-page .button-3.btn-icon-horizontal { flex-direction: row; }
.hnr-page .button-3 .widget-icon { margin: 0px; }
.hnr-page .button-3 .button-text { text-align: inherit; }
.hnr-page .button-3 { display: flex; justify-content: center; align-items: center; width: fit-content;width: -moz-fit-content; font-size: 14px; color: var(--txt-colorColor3, #fff); text-transform: uppercase; letter-spacing: 0.05em; line-height: 1.15; border-width: 0px; border-style: solid; column-gap: 4px; }
.hnr-page .button-4.btn-icon-vertical { flex-direction: column; }
.hnr-page .button-4.btn-icon-horizontal { flex-direction: row; }
.hnr-page .button-4 .widget-icon { margin: 0px; }
.hnr-page .button-4 .button-text { text-align: inherit; }
.hnr-page .main-header__bg { background-image: var(--gradientGradient__1),url("https://upload.bowwe.com/domain/83041/images/main/main-header-bg.webp?2656308.199999988"); background-size: cover; background-position: center center; }
.hnr-page .btn-left { margin: 0px; }
.hnr-page .main-header__btns { display: flex; flex-wrap: wrap; gap: 12px 14px; }
.hnr-page .main-header__title span { font-style: italic; }
.hnr-page .decor-line { margin-top: 0px; margin-bottom: 0px; }
.hnr-page .mb-46 { margin-bottom: 46px; }
.hnr-page .main-header__text { max-width: 516px; }
.hnr-page .bg-light-gold { background-color: var(--thm-color1, #fff); }
.hnr-page .experience__counter { font-size: 72px; line-height: 1; font-weight: 300; }
.hnr-page .ff-frank { font-family: "Frank Ruhl Libre"; font-weight: 300; }
.hnr-page .mb-20 { margin-bottom: 20px; }
.hnr-page .t-center { text-align: center; }
.hnr-page .f-uppercase { text-transform: uppercase; }
.hnr-page .tc-black { color: var(--txt-colorColorDefault, #000); }
.hnr-page .l-spacing1 { letter-spacing: 0.05em; }
.hnr-page .tc-gold { color: var(--txt-colorColor4, #fff); }
.hnr-page .experience__border-right { border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .padding-0 { padding: 0px; }
.hnr-page .principles__row { padding-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .f-italic { font-style: italic; }
.hnr-page .principles__icon { margin-top: 0px; margin-right: 0px; margin-left: 0px; width: 26px; height: 26px; display: flex; }
.hnr-page .mb_16 { margin-bottom: 16px; }
.hnr-page .experience__column-1 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: var(--thm-color2-alpha1, #fff); border-bottom-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .experience__column-2 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: var(--thm-color2-alpha1, #fff); border-bottom-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .experience__column-3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .experience__column-4 { border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .experience__column-5 { border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .experience__column { padding-top: 0px; padding-bottom: 0px; }
.hnr-page .mb_10 { margin-bottom: 10px; }
.hnr-page .works-description__row { display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; column-gap: 12px; }
.hnr-page .fs-22 { font-size: 22px; }
.hnr-page .mb_24 { margin-bottom: 24px; }
.hnr-page .works-description__medium { width: 100%; aspect-ratio: 200 / 70; }
.hnr-page .works-description__medium img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .works-description__img-small img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .works-description__img-small { width: 100%; aspect-ratio: 200 / 100; }
.hnr-page .works-description__img-big img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .works-description__img-big { flex-grow: 10; }
.hnr-page .works__column-left { display: flex; flex-direction: column; }
.hnr-page .fs-14 { font-size: 14px; }
.hnr-page .bg-black { background-color: var(--thm-color2, #fff); }
.hnr-page .tc-white { color: var(--txt-colorColorInverse, #fff); }
.hnr-page .services__title { padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color3-alpha1, #fff); }
.hnr-page .services__subtitle { color: var(--thm-color1-alpha6, #fff); }
.hnr-page .services__row { padding-top: 40px; padding-bottom: 40px; }
.hnr-page .services__row-border { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color3-alpha1, #fff); }
.hnr-page .intro-quote__inner { display: flex; flex-direction: column; row-gap: 8px; padding-left: 26px; border-left-width: 2px; border-left-style: solid; border-left-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .intro-info__btn { margin-top: auto; }
.hnr-page .intro-info__inner { display: flex; flex-direction: column; }
.hnr-page .intro__small-img { width: 30%; position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(0%, 0%, 0px); top: unset; left: unset; border-width: 2px; border-style: solid; border-top-color: var(--thm-color1-lightest, #fff); border-right-color: var(--thm-color1-lightest, #fff); border-bottom-color: var(--thm-color1-lightest, #fff); border-left-color: var(--thm-color1-lightest, #fff); aspect-ratio: 274 / 362; }
.hnr-page .intro-label__inner { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 0px; left: 0px; padding: 20px; background-color: var(--thm-color1, #fff); }
.hnr-page .fs-24 { font-size: 24px; }
.hnr-page .fs-12 { font-size: 12px; line-height: 1.2; }
.hnr-page .btn-arrow { width: 18px; height: 18px; transition-duration: 300ms; transition-property: all, translateX; }
.hnr-page .process__number { font-size: 96px; line-height: 1; position: absolute; z-index: 0; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: -7px; left: 30px; color: var(--txt-colorColor5, #fff); }
.hnr-page .case-study__img { width: 100%; }
.hnr-page .case-study__img .image-caption { background-image: var(--gradientGradient__2); }
.hnr-page .case-study__column-border { border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .case-study__testimonial-column-right { display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: var(--thm-color2-light, #fff); }
.hnr-page .case-study__testimonial-title { color: var(--txt-colorColor3, #fff); }
.hnr-page .case-study__testimonial-img { width: 100%; aspect-ratio: 610 / 342; }
.hnr-page .case-study__testimonial-img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .reviews__slider { height: auto; }
.hnr-page .reviews__icon { opacity: 0.2; width: 40px; height: auto; display: flex; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.hnr-page .reviews-description__inner { display: flex; flex-direction: column; }
.hnr-page .reviews-author__inner { margin-top: auto; }
.hnr-page .reviews__img img { object-fit: cover; width: 100%; height: 100%; }
.hnr-page .reviews__img { width: 84%; margin-left: auto; display: block; aspect-ratio: 1 / 1; }
.hnr-page .reviews__slider.w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).left { position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% - 80px); margin-left: 0px; }
.hnr-page .reviews__slider.w-slider-v4[widget-type="slider"]:not(.slider-cov-center) .slider_control:not(.custom).right { position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 80px); margin-right: 0px; }
.hnr-page .reviews__slider .slider_outer { padding-bottom: 90px; }
.hnr-page .reviews__slider .slider_outer .slider_control { border-style: solid; border-top-color: var(--thm-color2, #fff); border-right-color: var(--thm-color2, #fff); border-bottom-color: var(--thm-color2, #fff); border-left-color: var(--thm-color2, #fff); }
.hnr-page .reviews__slider.widget-slider .slider-container .slider_outer .slider_control { border-radius: 0px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color2-alpha2, #fff); border-right-color: var(--thm-color2-alpha2, #fff); border-bottom-color: var(--thm-color2-alpha2, #fff); border-left-color: var(--thm-color2-alpha2, #fff); }
.hnr-page .reviews__slider.widget-slider .slider-container .slider_outer .slider_control svg { padding: 14px; }
.hnr-page .price__inner-white { background-color: var(--thm-color1-lightest, #fff); }
.hnr-page .price__inner-black { background-color: var(--thm-color2, #fff); }
.hnr-page .fs-38 { font-size: 36px; }
.hnr-page .price-list__icon { margin: 0px; width: 14px; height: 20px; display: flex; min-height: auto; flex-shrink: 0; }
.hnr-page .price-list__inner { display: flex; column-gap: 10px; }
.hnr-page .price__list { display: flex; flex-direction: column; row-gap: 6px; }
.hnr-page .btn-100 { width: 100%; }
.hnr-page .price__inner { display: flex; flex-direction: column; }
.hnr-page .mt_auto { margin-top: auto; }
.hnr-page .banner__bg { background-image: var(--gradientGradient__1),url("https://upload.bowwe.com/domain/83041/images/main/main-baner-bg.webp?360759.7999999523"); background-size: cover; background-position: center center; }
.hnr-page .faq__inner .faq__accordion { display: flex; flex-direction: column; align-items: flex-start; row-gap: 0px; }
.hnr-page .faq__inner .faq__accordion .collapseContainer { width: 100%; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .faq__inner .faq__accordion .collapseContainer:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .faq__inner .faq__accordion .collapseContainer .collapse-header { padding-right: 0px; padding-left: 0px; }
.hnr-page .faq__inner .faq__accordion .collapseContainer .collapse-header:has(.collapse-header_name) { padding-right: 0px; padding-left: 0px; display: flex; flex-direction: row-reverse; justify-content: space-between; font-size: 22px; color: var(--txt-colorColorDefault, #000); font-family: "Frank Ruhl Libre"; font-weight: 300; column-gap: 20px; }
.hnr-page .faq__inner .faq__accordion .collapseContainer .collapse-header_listIcon { width: 28px; height: 28px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color2-alpha1, #fff); border-right-color: var(--thm-color2-alpha1, #fff); border-bottom-color: var(--thm-color2-alpha1, #fff); border-left-color: var(--thm-color2-alpha1, #fff); display: flex; align-items: center; justify-content: center; padding: 4px; flex-shrink: 0; }
.hnr-page .faq__inner .faq__accordion .collapseContainer .collapse-header_listIcon img { height: 495px; transition-duration: 400ms; }
.hnr-page .faq__inner .w-accordionv2-v8.widget-accordionv2 .collapseContainer .collapse-header > .collapse-header_listIcon > img { height: 100%; }
.hnr-page .faq__inner .faq__accordion .collapseContainer.active .collapse-header_listIcon img { transform: rotate3d(0, 0, 1, 45deg); }
.hnr-page .faq__description { padding-bottom: 15px; }
.hnr-page .faq__inner .faq__accordion .collapseContainer .collapseContent { padding-right: 0px; padding-left: 0px; }
.hnr-page .faq__inner .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-right: 0px; padding-left: 0px; }
.hnr-page .bg__gray { background-color: var(--thm-color2-light, #fff); }
.hnr-page .contact-info__icon { margin: 0px; width: 18px; height: 18px; flex-shrink: 0; }
.hnr-page .contact-info__row { display: flex; align-items: center; column-gap: 12px; }
.hnr-page .fw-500 { font-weight: 500; }
.hnr-page .contact-info__text { color: var(--txt-colorColor4, #fff); }
.hnr-page .contact-info__inner { display: flex; flex-direction: column; row-gap: 30px; padding-bottom: 46px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .contact-grapher__row { padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .t-right { text-align: right; }
.hnr-page .contact__form { display: flex; flex-direction: column; overflow: visible; }
.hnr-page .contact__form .contact-form .form-group { padding-right: 0px; padding-left: 0px; }
.hnr-page .contact__form .contact-form .contact-label { font-weight: 400; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 10px; color: var(--txt-colorColor2, #fff); }
.hnr-page .contact__form .contact-form .form-control { background-color: rgba(0, 0, 0, 0); box-shadow: none; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-radius: 0px; border-bottom-color: var(--thm-color1-alpha1, #fff); padding-right: 0px; padding-left: 0px; color: var(--txt-colorColorInverse, #fff); }
.hnr-page .contact__form .contact-form input.form-control { height: 46px; }
.hnr-page .contact__form .contact-form textarea.form-control { height: 120px; }
.hnr-page .tc-dark-gray { color: var(--txt-colorColor2, #fff); }
.hnr-page .contact__form .contact-form .widget-button { width: fit-content;width: -moz-fit-content; margin-right: 0px; margin-left: 0px; }
.hnr-page .footer__logo { width: 110px; }
.hnr-page .footer__social { margin: 0px; background-color: rgba(0, 0, 0, 0); padding: 0px; display: flex; gap: 10px 14px; flex-wrap: wrap; }
.hnr-page .footer__social .svgContainer { margin-right: 0px; margin-left: 0px; background-color: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); border-right-color: var(--thm-color1-alpha1, #fff); border-bottom-color: var(--thm-color1-alpha1, #fff); border-left-color: var(--thm-color1-alpha1, #fff); border-radius: 0px; width: 36px; height: 36px; padding: 3px; }
.hnr-page .footer__social .svgContainer use { fill: var(--thm-color1-alpha4, #fff); border-width: 1px; border-style: solid; transition-duration: 400ms; }
.hnr-page .footer__social .svgContainer:hover use { fill: var(--thm-color1, #fff); }
.hnr-page .footer__list { display: flex; flex-direction: column; row-gap: 8px; }
.hnr-page .footer__list a { transition-duration: 500ms; }
.hnr-page .footer__list a:hover { text-decoration-line: underline; }
.hnr-page .nav__container { padding-top: 10px; padding-bottom: 10px; display: flex; align-items: center; column-gap: 30px; justify-content: space-between; }
.hnr-page .nav__btn { margin: 0px; }
.hnr-page .nav__logo { width: 100px; }
.hnr-page .nav__container .widget-navigation { flex-grow: 1; }
.hnr-page .nav__container .widget-navigation .navigation-items { display: flex; justify-content: center; column-gap: 30px; }
.hnr-page .nav__container .widget-navigation .nav-top-item { font-weight: 500; padding: 0px; transition-duration: 500ms; }
.hnr-page .nav__container .widget-navigation .nav-top-item:hover { color: var(--txt-colorColor4, #fff); }
.hnr-page .nav__container .widget-navigation .submenu { background-color: var(--thm-color2, #fff); padding: 24px 10px 10px; }
.hnr-page .nav__container .widget-navigation .submenu .submenu-item { color: var(--txt-colorColor3, #fff); transition-duration: 500ms; }
.hnr-page .nav__container .widget-navigation .submenu .submenu-item:hover { color: var(--txt-colorColor4, #fff); }
.hnr-page .nav__container .widget-navigation .dropdown-list:hover .nav-top-item:hover { color: var(--txt-colorColor4, #fff); }
.hnr-page .nav__container .widget-navigation .dropdown-list:hover .nav-top-item { color: var(--txt-colorColor4, #fff); }
.hnr-page .button-3:hover { text-decoration-line: underline; }
.hnr-page .works-description__column-right { flex-shrink: 0; }
.hnr-page .intro-info__title { width: 85%; }
.hnr-page .main-header__container { min-height: 85vh; display: flex; flex-direction: column; justify-content: center; }
.hnr-page .contact-form .help-block.with-errors { font-size: 9px; font-weight: 500; }
.hnr-page .title-border-bottom { border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 30px; }
.hnr-page .border-lighr-white { border-top-color: var(--thm-color1-alpha1, #fff); border-right-color: var(--thm-color1-alpha1, #fff); border-bottom-color: var(--thm-color1-alpha1, #fff); border-left-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .border-light-black { border-top-color: var(--thm-color2-alpha1, #fff); border-right-color: var(--thm-color2-alpha1, #fff); border-bottom-color: var(--thm-color2-alpha1, #fff); border-left-color: var(--thm-color2-alpha1, #fff); }
.hnr-page .button-4 { padding: 14px 36px; font-size: 14px; color: var(--txt-colorColorDefault, #000); border-width: 1px; border-style: solid; border-top-color: var(--thm-color2, #fff); border-right-color: var(--thm-color2, #fff); border-bottom-color: var(--thm-color2, #fff); border-left-color: var(--thm-color2, #fff); line-height: 1.15; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; transition-duration: 500ms; }
.hnr-page .button-4:hover { color: var(--txt-colorColorInverse, #fff); background-color: var(--thm-color2, #fff); }
.hnr-page .faq__inner .faq__accordion .collapseContainer:first-child { border-top-width: 0px; border-top-style: solid; }
