@import url('https://fonts.googleapis.com/css?family=Figtree:500,regular&subset=latin,latin-ext');
.hnr-page .primary-button { background-color: rgb(0, 169, 175); color: rgb(255, 255, 255); font-size: 16px; padding: 14px 20px; border-style: none; border-radius: 0px; }
.hnr-page .pricing-text-icon-area { display: flex; column-gap: 8px; }
#bowweFooter.bowwe-footer { background-color: rgb(0, 0, 0); }
#bowweFooter .bowwe-footer_text { color: rgb(255, 255, 255); }
.hnr-page { font-family: Verdana; font-weight: 400; font-size: 16px; color: var(--txt-colorColorDefault, #000); line-height: 1.5; }
#id1780893402982[widget-type="button"] {  color: ''; }
.hnr-page .contact-details__title { font-size: 18px; }
.hnr-page .contact__social-link { margin: 0px; display: flex; align-items: center; column-gap: 8px; font-family: Verdana; font-size: 20px; color: var(--txt-colorColorDefault, #000); border-right-width: 1px; border-right-style: solid; padding-right: 30px; }
#id1780915512395[widget-type="logov2"] { margin-left: 0em; }
#id1780918320193[widget-type="space"] { padding-top: 18px; }
#id1780918320201[widget-type="space"] { padding-top: 18px; }
#id1780918320209[widget-type="space"] { padding-top: 18px; }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
#id1779639715537[widget-type="button"] { margin-right: 0px; margin-left: 0px; }
#id1780918320214[widget-type="button"] { margin-right: 0px; margin-left: 0px; }
}
.hnr-page .w-section-v1 { height: auto; }
.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-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-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-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-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
.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-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-blogList-v5 .hnr-desc-list-item { display: inline-block; background-color: rgb(211, 211, 211); padding: 6px 12px; border-radius: 9999px; margin-right: 4px; }
.hnr-page .w-blogList-v5 .hnr-desc-link { color: inherit; }
.hnr-page .w-blogList-v5 .hnr-desc-link:hover { text-decoration: none; }
.hnr-page .w-blogList-v5 .hnr-widget-T .hnr-desc-header { text-align: center; }
.hnr-page .w-blogList-v5 .hnr-widget-T .hnr-desc-under { text-align: center; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors { display: flex; flex-wrap: wrap; column-gap: 10px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors_singleAuthor { display: flex; align-items: center; column-gap: 10px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors_image { object-fit: cover; border-radius: 50%; width: 45px; height: 45px; }
.hnr-page .w-blogList-v5 .widget-button { margin-left: 0px; margin-right: 0px; }
.hnr-page .w-blogList-v5 .widget-button-center { margin-left: auto; margin-right: auto; }
.hnr-page .w-blogList-v5 .hnr-desc-container { padding: 0px 30px; display: flex; flex-direction: column; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-desc-header { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-list-element .hnr-desc-element { padding: 0px; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors::before { display: none; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors::after { display: none; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors .nested-widget::before { display: none; }
.hnr-page .w-blogList-v5 .hnrBlogAuthors .nested-widget::after { display: none; }
.hnr-page .w-blogList-v5 .hnr-widget-container > div { width: 100%; padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-content { margin: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-url-under { text-transform: uppercase; }
.hnr-page .w-blogList-v5 .hnr-desc-container-centered { display: flex; flex-direction: column; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element { padding: 20px; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element .widget-button { margin-left: auto; margin-right: auto; }
.hnr-page .w-blogList-v5 .hnr-widget-tile-element .hnrBlogAuthors { justify-content: center; }
.hnr-page .w-blogList-v5 .hnr-desc-on { display: flex; flex-direction: column; padding: 15px; row-gap: 10px; }
.hnr-page .w-blogList-v5 .hnr-desc-element { padding: 0px; margin: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-element:last-child { padding-bottom: 0px; }
.hnr-page .w-blogList-v5 .hnr-widget-photo .hnr-desc-on-hover > .hnr-desc-element { padding: 0px; }
.hnr-page .w-blogList-v5 .hnr-desc-categories-on .hnr-desc-list-item .hnr-desc-link { color: rgb(0, 0, 0); }
.hnr-page .w-blogList-v5 .pagination { margin: 0px; padding: 0px; }
.hnr-page .w-blogCategories-v2 ul { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
.hnr-page .w-blogCategories-v2 a { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: inherit; text-decoration-line: inherit; text-decoration-color: inherit; text-decoration-style: inherit; text-orientation: inherit; writing-mode: inherit; }
.hnr-page .w-blogCategories-v2 .blogCategoryActive a { font-weight: bold; }
.hnr-page .w-blogTitle-v1 h1 { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; }
.hnr-page .w-blogTitle-v1 h1:empty { min-height: 30px; min-width: 100px; }
.hnr-page .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.hnr-page .lyt-space-s1-v2 { display: flex; }
.hnr-page .lyt-icon-external-v2 { width: 64px; height: 64px; }
.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-navigation-logo1-v1 { padding: 15px 0px; z-index: 101; }
.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-rowWhite-v1 > .columnContainer { display: flex; flex-direction: column; justify-content: center; padding-left: 0px; padding-right: 0px; }
.hnr-page .lyt-navigation-nav1-v2 { display: flex; justify-content: flex-end; color: rgb(0, 0, 0); }
.hnr-page .lyt-navigation-nav1-v2 .navigation-items > li { padding: 0px; }
.hnr-page .lyt-navigation-nav1-v2 .submenu a { padding: 2px 10px; }
.hnr-page .lyt-navigation-nav1-v2 .navigation-items a:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.hnr-page .lyt-navigation-nav1-v2 .navigation-items a.active { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.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 .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-blogList-default-v1 .hnr-widget-list-element { margin-bottom: 20px; }
.hnr-page .lyt-categoryTree-expandable-v1 { display: block; font-size: 16px; }
.hnr-page .lyt-categoryTree-expandable-v1 .category-item { font-weight: bold; padding: 5px 0px; position: relative; cursor: pointer; }
.hnr-page .lyt-categoryTree-expandable-v1 .category-expand::after { content: "+"; font-size: 18px; position: absolute; right: 10px; transition: transform 300ms; }
.hnr-page .lyt-categoryTree-expandable-v1 .category-expand.expanded::after { content: "−"; transform: rotate(90deg); }
.hnr-page .lyt-categoryTree-expandable-v1 .subcategories { display: none; padding-left: 20px; }
.hnr-page .lyt-categoryTree-expandable-v1 .category-item.expanded .subcategories { display: block; }
.hnr-page .lyt-categoryTree-expandable-v1 .subcategory-item { font-weight: normal; padding: 3px 0px; font-size: 14px; }
.hnr-page .lyt-navigation-default-v1 .submenu { background-color: rgb(255, 255, 255); }
.hnr-page .lyt-bt3-v1 { font-size: 80px; width: fit-content;width: -moz-fit-content; text-transform: capitalize; }
.hnr-page .lyt-blogDate-default-v1 { width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-blogPhoto-default-v1 { width: fit-content;width: -moz-fit-content; }
.hnr-page .lyt-blogPhoto-default-v1 .blogPhoto { max-width: 100%; }
.hnr-page .lyt-blogReadTime-default-v1 { width: fit-content;width: -moz-fit-content; }
@media (min-width: 1200px) {
    .container {
        width: 1440px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (min-width: 1200px) { .container { width: 1440px; padding: 80px 15px; } }
[widget-type="column"] { gap: 0px; }
.hnr-page .primary-button { background-color: var(--thm-color1, #fff); color: rgb(255, 255, 255); font-size: 14px; padding: 12px 28px; border-style: solid; border-radius: 200px; border-width: 1px; border-top-color: var(--thm-color3-dark, #fff); border-right-color: var(--thm-color3-dark, #fff); border-bottom-color: var(--thm-color3-dark, #fff); border-left-color: var(--thm-color3-dark, #fff); transition-duration: 250ms; }
.hnr-page .primary-button:hover { background-color: rgba(27, 25, 25, 0); border-style: solid; color: var(--txt-colorColorDefault, #000); transition-duration: 250ms; }
.hnr-page .secondary-button { background-color: var(--thm-color2-lightest, #fff); color: var(--txt-colorColorDefault, #000); font-size: 14px; padding: 12px 28px; border-top-color: var(--thm-color1-darkest, #fff); border-right-color: var(--thm-color1-darkest, #fff); border-bottom-color: var(--thm-color1-darkest, #fff); border-left-color: var(--thm-color1-darkest, #fff); border-style: solid; border-width: 1px; border-radius: 50px; transition-duration: 500ms; }
.hnr-page .secondary-button:hover { background-color: var(--thm-color2, #fff); color: var(--txt-colorColorDefault, #000); transition-duration: 500ms; }
.hnr-page h1 { font-family: Figtree; font-weight: 400; font-size: 48px; color: var(--txt-colorColorDefault, #000); }
.hnr-page h2 { font-family: Figtree; font-weight: 400; font-size: 36px; color: var(--txt-colorColorDefault, #000); }
.hnr-page h3 { font-family: Figtree; font-weight: 400; font-size: 24px; color: var(--txt-colorColorDefault, #000); }
.hnr-page h4 { font-weight: 400; font-size: 22px; font-family: Verdana; color: var(--txt-colorColorDefault, #000); }
.hnr-page { font-family: Figtree; font-weight: 400; font-size: 16px; color: var(--txt-colorColorDefault, #000); line-height: 1.5; background-color: var(--thm-color2, #fff); }
.hnr-page a { font-size: 14px; font-family: Figtree; font-weight: 400; color: var(--txt-colorColorInverse, #fff); }
.hnr-page .text-align__center { text-align: center; }
.hnr-page .footer-section { background-color: var(--thm-color1-darkest, #fff); }
.hnr-page .text-color__white { color: var(--txt-colorColorInverse, #fff); }
.hnr-page .text-color__grey { color: var(--txt-colorColor2, #fff); }
.hnr-page .text-transform__uppercase { text-transform: uppercase; }
.hnr-page .social-media__widget-styles { background-color: var(--thm-color1-darkest, #fff); margin-right: 0px; margin-left: 0px; padding: 0px; display: flex; column-gap: 14px; }
.hnr-page .social-media__widget-styles .social-icon-item { border-radius: 8px; width: 42px; height: 42px; padding: 6px; margin-right: 0px; margin-left: 0px; background-color: rgb(29, 29, 29); fill: var(--thm-color4, #fff); transition-duration: 500ms; }
.hnr-page .area__width50 { max-width: 50%; }
.hnr-page .flex-horizontal__space-between { display: flex; justify-content: space-between; column-gap: 60px; }
.hnr-page .margin-bottom26 { margin-bottom: 26px; }
.hnr-page .margin-bottom52 { margin-bottom: 52px; }
.hnr-page .secondary-button svg { stroke: none; }
.hnr-page .secondary-button .icon-right { stroke: var(--thm-color1-darkest, #fff); fill: rgba(25, 16, 16, 0); width: 16px; height: 16px; margin-left: 10px; transition-duration: 500ms; margin-bottom: 1px; }
.hnr-page .secondary-button .icon-right:hover { transition-duration: 500ms; }
.hnr-page .primary-button .icon-right { stroke: var(--thm-color4, #fff); width: 16px; height: 16px; margin-left: 10px; margin-bottom: 2px; transition-duration: 500ms; }
.hnr-page .primary-button .icon-right:hover { transition-duration: 500ms; stroke: var(--thm-color4, #fff); }
.hnr-page [class*="__container"] { max-width: 1440px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.hnr-page .label-style { font-size: 14px; width: auto; padding: 6px 12px; background-color: var(--thm-color4, #fff); border-radius: 10px; 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); display: inline-block; }
.hnr-page .mb_50:not(:last-child) { margin-bottom: 50px; }
.hnr-page .reviews__btn { margin: 0px; width: 32px; height: 32px; border-radius: 50%; 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); padding: 6px; }
.hnr-page .reviews__inner { padding: 40px; background-color: var(--thm-color1, #fff); display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .br-10 { border-radius: 10px; }
.hnr-page .reviews__logo { margin: 0px; width: 177px; height: auto; display: flex; }
.hnr-page .tc-white { color: var(--txt-colorColorInverse, #fff); }
.hnr-page .mb_40:not(:last-child) { margin-bottom: 40px; }
.hnr-page .mb_20:not(:last-child) { margin-bottom: 20px; }
.hnr-page .fs-14 { font-size: 14px; }
.hnr-page .reviews__body { margin-left: auto; }
.hnr-page .settig-row { display: flex; overflow-x: auto; }
.hnr-page .settig-slide { flex-shrink: 0; flex-basis: 30%; }
.hnr-page .slider__btns { display: flex; column-gap: 15px; }
.hnr-page .reviews__btn .widget-icon { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.hnr-page .reviews__slide { height: auto; display: flex; flex-direction: column; flex-grow: 1; }
.hnr-page .reviews__text { flex-grow: 1; }
.hnr-page .bg-dark { background-color: var(--thm-color1, #fff); }
.hnr-page .marquee__icon { margin: 0px; width: 72%; height: auto; }
.hnr-page .marquee__inner { width: 100%; aspect-ratio: 189 / 78; max-width: 189px; display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: var(--thm-color3, #fff); }
.hnr-page .marquee__row { display: flex; flex-wrap: wrap; }
.hnr-page .marquee__row::before { height: 100%; width: 0%; content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: 0px; background-image: linear-gradient(90deg, var(--thm-color3, #fff) 0%, rgba(0, 0, 0, 0) 100%); display: inline-block; }
.hnr-page .marquee__row::after { height: 100.5%; width: 0%; display: inline-block; content: ""; position: absolute; z-index: 1; right: 0px; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: unset; background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, var(--thm-color3, #fff) 100%); }
.hnr-page .bg-green { background-color: var(--thm-color5, #fff); }
.hnr-page .portfolio__body { margin-left: auto; }
.hnr-page .portfolio__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .portfolio__img { width: 100%; aspect-ratio: 1080 / 580; }
.hnr-page .portfolio__btn { margin: 0px; width: 44px; height: 44px; padding: 10px; 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: 10px; }
.hnr-page .portfolio__btn .widget-icon { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.hnr-page .margin-bottom8 { margin-bottom: 8px; }
.hnr-page .logo-size { width: 160px; }
.hnr-page .border-bottom__grey { border-style: solid; border-width: 0px 0px 1px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: var(--thm-color5-alpha2, #fff); border-left-color: rgb(0, 0, 0); }
.hnr-page .padding-bottom44 { padding-bottom: 44px; }
.hnr-page .padding-bottom80 { padding-bottom: 80px; }
.hnr-page .padding-top80 { padding-top: 80px; }
.hnr-page .area__width33 { display: flex; flex-direction: column; max-width: 33%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0px; width: 33%; }
.hnr-page .area__container-with-border { border-style: solid; border-width: 1px; border-top-color: var(--thm-color5, #fff); border-right-color: var(--thm-color5, #fff); border-bottom-color: var(--thm-color5, #fff); border-left-color: var(--thm-color5, #fff); border-radius: 0px 0px 10px 10px; padding: 18px; }
.hnr-page .flex-v__sb { display: flex; justify-content: space-between; column-gap: 30px; }
.hnr-page .area-works { display: flex; }
.hnr-page .area-works__text { width: fit-content;width: -moz-fit-content; max-width: 100%; }
.hnr-page .area-works__text__border { border-right-style: solid; border-right-width: 1px; border-right-color: var(--thm-color5, #fff); padding-right: 10px; }
.hnr-page .area-works__text:not(:last-child) { margin-right: 10px; }
.hnr-page .img-radius10:hover { transform: scale3d(0.9, 0.9, 1); }
.hnr-page .img-width100 { width: 100%; transition-duration: 550ms; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.hnr-page .img-width100:hover { transform: scale3d(1.1, 1.1, 1); transition-duration: 550ms; }
.hnr-page .area-c-img { overflow: hidden; }
.hnr-page .area-border { border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-top-color: var(--thm-color5, #fff); border-bottom-color: var(--thm-color5, #fff); padding-top: 30px; padding-bottom: 30px; }
.hnr-page .counter-styles { width: fit-content;width: -moz-fit-content; max-width: 100%; font-size: 48px; font-weight: 400; font-family: Verdana; color: var(--txt-colorColorDefault, #000); }
.hnr-page .area-width-counter { width: fit-content;width: -moz-fit-content; min-width: 10%; max-width: 100%; }
.hnr-page .area-c-area { display: flex; column-gap: 60px; }
.hnr-page .fs-h3 { font-size: 24px; }
.hnr-page .width40 { max-width: 40%; }
.hnr-page .flex-v__columns { display: flex; column-gap: 40px; }
.hnr-page .area-w40-c { max-width: 100%; width: 38%; }
.hnr-page .area-w40-c__left { display: flex; flex-direction: column; justify-content: space-between; }
.hnr-page .fs-19 { font-size: 19px; }
.hnr-page .area-w40-c__right { display: flex; flex-direction: column; justify-content: space-between; row-gap: 40px; }
.hnr-page .icon-styles { margin-right: 0px; margin-left: 0px; width: 30px; height: 30px; }
.hnr-page .area_icon-styles { width: fit-content;width: -moz-fit-content; background-color: var(--thm-color4, #fff); border-radius: 200px; padding: 10px; }
.hnr-page .area-w40-c__right-f-border { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: var(--thm-color5, #fff); padding-bottom: 30px; }
.hnr-page .img-c-size { aspect-ratio: 300 / 440; }
.hnr-page .pricing-c-width33 { max-width: 100%; width: 33%; background-color: var(--thm-color4, #fff); border-radius: 10px; padding: 30px; }
.hnr-page .pricing-text-icon { width: 22px; height: 22px; margin-right: 0px; margin-left: 0px; }
.hnr-page .pricing-text-icon-area { display: flex; column-gap: 8px; width: 150px; }
.hnr-page .pricing-text-icon-c { display: flex; column-gap: 20px; }
.hnr-page .pricing-text-ul { padding-left: 16px; display: flex; flex-direction: column; row-gap: 13px; margin-bottom: 30px; }
.hnr-page .pricing-c-width33 .secondary-button { max-width: 100%; margin-right: 0px; margin-left: 0px; width: 100%; }
.hnr-page .text-ul span { font-size: 14px; }
.hnr-page .text-ul { padding-top: 26px; border-top-style: solid; border-top-width: 1px; border-top-color: var(--thm-color5, #fff); }
.hnr-page .pricing-c { display: flex; column-gap: 30px; }
.hnr-page .width70 { max-width: 70%; }
.hnr-page .pricing-c-width100 { background-color: var(--thm-color4, #fff); border-radius: 10px; padding: 30px; max-width: 100%; }
.hnr-page .pricing-c-width100 .secondary-button { margin-right: 0px; margin-left: 0px; max-width: 100%; width: 390px; }
.hnr-page .social-media__widget-styles .social-icon-item:hover { transition-duration: 500ms; background-color: var(--thm-color1-darkest, #fff); }
.hnr-page .primary-button-margin-right { margin-right: 0px; }
.hnr-page .primary-button-margin-left { margin-left: 0px; }
.hnr-page .pricing-text-down-flex { display: flex; flex-direction: column; justify-content: space-between; }
.container { width: 1440px; padding-right: 15px; padding-left: 15px; }
.hnr-page .flex-v__sb__work-page { display: flex; flex-wrap: wrap; gap: 30px; }
.hnr-page .area__width33__work-page { width: 31%; max-width: 100%; }
.hnr-page .contact__row { display: flex; justify-content: space-between; gap: 40px 60px; flex-wrap: wrap; }
.hnr-page .contact__column-left { flex-grow: 1; flex-basis: 360px; padding: 40px; 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); }
.hnr-page .contact__column-right { flex-basis: 300px; flex-grow: 1; display: flex; flex-direction: column; justify-content: space-around; }
.hnr-page .contact__form .contact-form .form-group { padding-right: 10px; padding-left: 10px; }
.hnr-page .contact__form .contact-form .row { max-width: none; margin-right: -10px; margin-left: -10px; width: auto; }
.hnr-page .contact__form { overflow: visible; }
.hnr-page .contact__form .contact-form .contact-label { font-size: 14px; font-weight: 400; margin-bottom: 10px; }
.hnr-page .contact__form .contact-form .form-control { background-color: var(--thm-color2-lightest, #fff); box-shadow: none; 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: 10px; }
.hnr-page .contact__form .contact-form input.form-control { height: 45px; }
.hnr-page .contact__form .contact-form textarea.form-control { height: 140px; }
.hnr-page .contact__form .contact-form .widget-button { width: fit-content;width: -moz-fit-content; margin-right: 0px; margin-left: 0px; }
.hnr-page .contact__social-row { display: flex; gap: 14px 30px; flex-wrap: wrap; padding-top: 24px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .contact__social-link .widget-icon { width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; margin: 0px; }
.hnr-page .margin-top-auto { margin-top: auto; }
.hnr-page .contact__details { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 20px; }
.hnr-page .contact-details__inner { flex-basis: 48%; }
.hnr-page .contact-details__title { font-size: 18px; margin-bottom: 10px; }
.hnr-page .contact-details__btn { margin-right: 0px; margin-left: 0px; color: var(--txt-colorColorDefault, #000); font-size: 16px; }
.hnr-page .contact__social-link-border { padding-right: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .contact-faq__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .contact-faq__img { width: 100%; }
.hnr-page .contact-faq__column-left { flex-basis: 170px; flex-grow: 1; }
.hnr-page .contact-faq__column-right { flex-basis: 590px; flex-grow: 1; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer { width: 100%; border-left-width: 1px; border-left-style: solid; border-left-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header { padding-top: 0px; padding-bottom: 0px; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header:has(.collapse-header_name) { padding: 10px 14px; font-size: 18px; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header:has(.collapse-header_name) img { display: none; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header_indicator_right { position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); width: 24px; height: 24px; flex-shrink: 0; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header_indicator_right::before { width: 100%; background-color: var(--thm-color1, #fff); height: 2px; display: inline-block; content: ""; transition-duration: 500ms; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header_indicator_right::after { width: 2px; height: 100%; display: inline-block; content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, -50%, 0px); top: calc(50% + 0px); left: calc(50% + 0px); transition-duration: 500ms; background-color: var(--thm-color1, #fff); }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer.active .collapse-header_indicator_right::after { transform: rotate3d(0, 0, 1, 90deg) translate3d(-50%, -50%, 0px); transform-origin: calc(50% + 0px) calc(0% + 0px); position: absolute; z-index: 1; right: unset; bottom: unset; top: calc(50% + 0px); left: calc(50% + 0px); opacity: 0; }
.hnr-page .contact-faq__accordion-inner .hnr-page .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-right: 0px; padding-left: 0px; }
.hnr-page .contact-faq__accordion-inner .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-right: 0px; padding-left: 0px; }
.hnr-page .contact-faq__content { padding-right: 14px; padding-left: 14px; }
.hnr-page .contact-faq__accordion-inner { align-self: center; }
.hnr-page .contact-faq__row { display: flex; flex-wrap: wrap; gap: 40px 60px; align-items: flex-start; }
.hnr-page .blog__inner .hnr-widget-container .row { display: flex; flex-flow: wrap; row-gap: 40px; }
.hnr-page .blog__inner .hnr-widget-container .row .hnr-widget-element { margin-bottom: 0px; display: flex; flex-direction: column; align-items: flex-start; flex-basis: 50%; padding-right: 20px; padding-left: 20px; }
.hnr-page .blog__inner .hnr-widget-container { max-width: none; margin-right: -20px; margin-left: -20px; overflow: visible; }
.hnr-page .blog__inner .widget-blogList { overflow: visible; display: flex; flex-direction: column; }
.hnr-page .blog__inner .hnr-widget-container .hnr-widget-photo { width: 100%; border-radius: 10px; }
.hnr-page .blog__inner .hnr-widget-container .hnr-widget-photo::before { padding-top: 60.5%; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-under { padding: 24px; background-color: var(--thm-color2-lightest, #fff); width: 92%; margin-right: auto; margin-left: auto; border-radius: 10px; margin-top: -60px; row-gap: 0px; display: flex; justify-content: flex-start; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-created-under { font-size: 14px; display: flex; align-items: center; column-gap: 4px; margin-bottom: 20px; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-created-under::before { background-image: url("https://upload.bowwe.com/domain/82684/images/icons/date.svg?1697326.2000000477"); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; content: ""; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-title-under { font-size: 18px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); margin-bottom: 25px; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-url-under { color: var(--txt-colorColorDefault, #000); text-transform: none; font-size: 14px; display: inline-flex; align-items: center; column-gap: 10px; width: fit-content;width: -moz-fit-content; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-url-under::after { background-image: url("https://upload.bowwe.com/domain/82684/images/icons/arrow-btn.svg?2449276.100000024"); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 15px; height: 15px; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-url-under::before { display: none; }
.hnr-page .blog__inner .hnr-widget-container .show-more-button { background-color: var(--thm-color1, #fff); color: var(--txt-colorColorInverse, #fff); padding: 12px 20px; border-radius: 50px; font-size: 14px; transition-duration: 500ms; border-width: 1px; border-style: solid; 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); }
.hnr-page .works__container .widget-blogCategories { margin-bottom: 30px; }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root { display: flex; flex-wrap: wrap; gap: 12px 20px; }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root li .blog-category-link { font-size: 14px; font-weight: 400; display: flex; align-items: center; column-gap: 10px; }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root li .blog-category-link::after { width: 8px; height: 8px; border-style: solid; }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root li .blog-category-link::before { width: 9px; height: 9px; display: inline-block; content: ""; border-radius: 50%; 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); transition-duration: 500ms; }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root li .blogCategoryActive .blog-category-link::before { background-color: var(--thm-color1, #fff); 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); }
.hnr-page .works__container .widget-blogCategories .blog-categorie-root li .blog-category-link:hover::before { background-color: var(--thm-color1, #fff); 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); }
.hnr-page #id1780908753819_cat_1780904356 { display: none; }
.hnr-page .works__inner .widget-blogList { display: flex; flex-direction: column; overflow: visible; }
.hnr-page .works__inner .hnr-widget-container { max-width: none; margin-right: -15px; margin-left: -15px; }
.hnr-page .works__inner .hnr-widget-container .row { display: flex; flex-wrap: wrap; row-gap: 40px; }
.hnr-page .works__inner .hnr-widget-container .hnr-detail-view-wrapper { flex-basis: 33.333%; padding-right: 15px; padding-left: 15px; }
.hnr-page .works__inner .hnr-widget-container .hnr-widget-element { display: flex; flex-direction: column; align-items: flex-start; padding-right: 0px; padding-left: 0px; margin-bottom: 0px; }
.hnr-page .works__inner .hnr-widget-container .hnr-widget-photo { width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.hnr-page .works__inner .hnr-widget-container .hnr-widget-photo::before { padding-top: 100%; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-container { padding: 20px; 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-bottom-left-radius: 10px; border-bottom-right-radius: 10px; width: 100%; display: flex; row-gap: 0px; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-title-under { font-size: 20px; margin-bottom: 6px; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-shortTxt-under { display: flex; align-items: center; gap: 6px 8px; flex-wrap: wrap; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-shortTxt-under span { padding-right: 8px; border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-shortTxt-under::after { display: none; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-shortTxt-under::before { display: none; }
.hnr-page .works__inner .hnr-widget-container .show-more-button { padding: 12px 20px; border-width: 1px; border-style: solid; border-radius: 50px; background-color: var(--thm-color1, #fff); font-weight: 400; color: var(--txt-colorColorInverse, #fff); font-size: 14px; transition-duration: 500ms; 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); }
.hnr-page .nav__container { padding-top: 15px; padding-bottom: 15px; display: flex; justify-content: space-between; align-items: center; column-gap: 20px; }
.hnr-page .nav__btn { margin-right: 0px; margin-left: 0px; }
.hnr-page .nav__container .widget-navigation { flex-grow: 1; }
.hnr-page .nav__container .widget-navigation .navigation-items { display: flex; align-items: center; justify-content: center; column-gap: 20px; }
.hnr-page .nav__container .widget-navigation .nav-top-item { padding: 0px; font-size: 14px; display: flex; align-items: center; column-gap: 5px; }
.hnr-page .nav__container .widget-navigation .nav-top-item::before { width: 10px; height: 10px; display: inline-block; content: ""; border-radius: 50%; 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); transition-duration: 500ms; }
.hnr-page .nav__container .widget-navigation .active .nav-top-item::before { background-color: var(--thm-color1, #fff); 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); }
.hnr-page .nav__container .widget-navigation .nav-top-item:hover::before { background-color: var(--thm-color1, #fff); 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); }
.hnr-page .post-header__detail-row .widget-blogDate { font-size: 14px; display: flex; align-items: center; justify-content: center; column-gap: 5px; }
.hnr-page .post-header__detail-row .widget-blogDate::before { background-image: url("https://upload.bowwe.com/domain/82684/images/icons/date.svg?447917.1999999285"); background-size: contain; background-position: center center; background-repeat: no-repeat; content: ""; width: 16px; height: 16px; display: inline-block; }
.hnr-page .post-header__detail-row { display: flex; justify-content: center; flex-flow: wrap; gap: 12px 20px; }
.hnr-page .fs-36 { font-size: 36px; }
.hnr-page .nav__btn .widget-icon path { stroke: var(--txt-colorColorInverse, #fff); transition-duration: 500ms; }
.hnr-page .nav__btn:hover .widget-icon path { stroke: var(--txt-colorColorDefault, #000); }
.hnr-page .primary-button .widget-icon path { stroke: var(--txt-colorColorInverse, #fff); transition-duration: 500ms; }
.hnr-page .primary-button:hover .widget-icon path { stroke: var(--txt-colorColorDefault, #000); }
.hnr-page .post__container ul, .post__container ol { padding-left: 0px; }
.hnr-page .post-header__container .widget-blogTitle { margin-top: 0px; }
.hnr-page article.bowwe_blog .widget-blogTitle { text-align: center; margin-top: 0px; margin-bottom: 24px; font-size: 40px; width: 100%; }
.hnr-page article.bowwe_blog .widget-blogPhoto img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page article.bowwe_blog .widget-blogPhoto { width: 100%; height: auto; aspect-ratio: 628 / 300; overflow: hidden; border-radius: 10px; }
.hnr-page article.bowwe_blog .widget-text ul, article.bowwe_blog .widget-text ol { padding-left: 0px; }
.hnr-page article.bowwe_blog .widget-text ul li:not(:last-child), article.bowwe_blog .widget-text ol li:not(:last-child) { margin-bottom: 8px; }
.hnr-page .margin-bottom40 { margin-bottom: 40px; }
.hnr-page .portfolio-header__btn { margin: 0px; }
.hnr-page .portfolio-header__row { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 30px; }
.hnr-page .portfolio-header__row-left { display: flex; }
.hnr-page .portfolio-header__column-left { flex-basis: 55%; display: flex; flex-flow: wrap; gap: 20px 30px; }
.hnr-page .portfolio-header__inner:not(:last-child) { padding-right: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .portfolio-header__inner { font-size: 14px; display: flex; flex-direction: column; row-gap: 4px; }
.hnr-page .portfolio-header__container .widget-blogPhoto { width: 100%; aspect-ratio: 628 / 340; height: auto; }
.hnr-page .portfolio-header__container .widget-blogPhoto img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .portfolio__inner { max-width: 1000px; width: 100%; margin-right: auto; margin-left: auto; }
.hnr-page .portfolio-info__img { width: 100%; }
.hnr-page .pt-160 { padding-top: 160px; }
.hnr-page .services__container { display: flex; flex-wrap: wrap; gap: 40px 6%; }
.hnr-page .services__column-left { flex-basis: 280px; flex-grow: 1; }
.hnr-page .services__column-right { flex-basis: 400px; flex-grow: 1; }
.hnr-page .services__column-right .services__accordion { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .services__column-right .services__accordion .collapseContainer { border-width: 1px; border-style: solid; border-radius: 10px; 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); width: 100%; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header { width: 100%; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header:has(.collapse-header_name) { font-size: 24px; padding: 30px; display: flex; align-items: center; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header .collapse-header_indicator_right img { display: none; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header .collapse-header_indicator_right { flex-shrink: 0; background-image: url("https://upload.bowwe.com/domain/82684/images/icons/arrow-btn.svg?1156268.2000000477"); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 20px; height: 20px; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header .collapse-header_img { width: 56px; height: 56px; margin-right: 20px; }
.hnr-page .services__column-right .lyt-accordion-default-v2.widget-accordionv2[widget-type="accordionv2"] > .collapseContainer > .collapseContent { padding-right: 0px; padding-left: 0px; }
.hnr-page .serviceи-accordion__content { padding: 20px 30px 15px; border-top-width: 1px; border-top-style: solid; border-top-color: var(--thm-color1-alpha1, #fff); }
.hnr-page .img-c-size img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .works__inner .hnr-widget-container .hnr-widget-photo img { transition-duration: 350ms; }
.hnr-page .works__inner .hnr-widget-container .hnr-widget-element:hover .hnr-widget-photo img { transform: scale3d(1.06, 1.06, 1); }
.hnr-page .blog__inner .hnr-widget-container .hnr-widget-photo img { transition-duration: 300ms; }
.hnr-page .blog__inner .hnr-widget-container .hnr-widget-photo:hover img { transform: scale3d(1.06, 1.06, 1); }
.hnr-page .blog__inner .hnr-widget-container .hnr-widget-photo:has(+ .hnr-desc-under:hover) img { transform: scale3d(1.06, 1.06, 1); }
.hnr-page .works__inner .hnr-widget-container .show-more-button:hover { background-color: rgba(0, 0, 0, 0); color: var(--txt-colorColorDefault, #000); 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); }
.hnr-page .blog__inner .hnr-widget-container .show-more-button:hover { background-color: rgba(0, 0, 0, 0); color: var(--thm-color1, #fff); 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); }
.hnr-page .contact__social-link { margin: 0px; display: flex; align-items: center; column-gap: 8px; font-size: 20px; color: var(--txt-colorColorDefault, #000); border-right-style: solid; font-family: Figtree; font-weight: 400; }
.hnr-page .small-container { max-width: 1000px; margin-right: auto; margin-left: auto; }
.hnr-page .blog-header__inner { max-width: 1200px; margin-right: auto; margin-left: auto; }
.hnr-page .post-header__detail-row .widget-blogReadTime { font-size: 14px; }
.hnr-page .portfolio-header__item { max-width: 1200px; width: 100%; margin-right: auto; margin-left: auto; }
.hnr-page .portfolio-header__container .portfolio-header__item .widget-blogTitle { text-align: left; font-size: 36px; }
@media (max-width: 1199px) {
.hnr-page .settig-slide { flex-basis: 53%; }
.hnr-page .container { padding-top: 60px; padding-bottom: 60px; }
.hnr-page h1 { font-size: 40px; }
.hnr-page h2 { font-size: 28px; }
.hnr-page h3 { font-size: 22px; }
.hnr-page h4 { font-size: 20px; }
.hnr-page .fs-h3 { font-size: 22px; }
.hnr-page .width40 { max-width: 70%; }
.hnr-page .counter-styles { font-size: 42px; }
.hnr-page .area-works { flex-wrap: wrap; row-gap: 10px; }
.hnr-page .pricing-c { column-gap: 15px; }
.hnr-page .pricing-c-width33 { width: 32%; padding: 20px; }
.hnr-page .pricing-text-icon-c { flex-wrap: wrap; row-gap: 10px; }
.hnr-page .width70 { max-width: 100%; }
.hnr-page .pricing-text-down-flex { min-height: 490px; }
.hnr-page .pricing-text-ul { padding-left: 8px; }
.hnr-page .pricing-c-width100 .secondary-button { width: 260px; }
.hnr-page .flex-horizontal__space-between { column-gap: 30px; }
.hnr-page .padding-bottom80 { padding-bottom: 60px; }
.hnr-page .padding-top80 { padding-top: 60px; }
.hnr-page .margin-bottom52 { margin-bottom: 42px; }
.hnr-page .flex-v__sb { column-gap: 15px; }
.hnr-page .flex-v__columns { column-gap: 25px; }
.hnr-page .contact__column-left { padding: 20px; }
.hnr-page .contact__social-link { font-size: 18px; }
.hnr-page .contact__column-right { flex-basis: 330px; }
.hnr-page .contact__row { column-gap: 40px; }
.hnr-page .contact__social-row { column-gap: 20px; }
.hnr-page .contact__social-link-border { padding-right: 20px; }
.hnr-page .contact-faq__column-right { flex-basis: 440px; }
.hnr-page .contact-faq__row { column-gap: 30px; }
.hnr-page .fs-36 { font-size: 28px; }
.hnr-page article.bowwe_blog .widget-blogTitle { font-size: 34px; }
.hnr-page .pt-160 { padding-top: 120px; }
.hnr-page .portfolio-header__container .portfolio-header__item .widget-blogTitle { font-size: 28px; }
}
@media (max-width: 991px) {
.hnr-page .reviews__inner { padding: 20px; }
.hnr-page .settig-slide { flex-basis: 60%; }
.hnr-page .slider__btns { justify-content: center; padding-top: 30px; column-gap: 30px; }
.hnr-page h1 { font-size: 34px; }
.hnr-page h2 { font-size: 26px; }
.hnr-page h3 { font-size: 20px; }
.hnr-page h4 { font-size: 18px; }
.hnr-page .padding-top80__zero { padding-top: 0px; }
.hnr-page .flex-v__columns { flex-flow: wrap; gap: 30px; }
.hnr-page .area-w40-c__left { width: 50%; }
.hnr-page .area-w40-c__right { flex-direction: row; width: 97%; column-gap: 40px; }
.hnr-page .img-c-size { aspect-ratio: 260 / 340; }
.hnr-page .flex-v__sb { gap: 15px; flex-wrap: wrap; }
.hnr-page .area__width33 { max-width: 100%; width: 47%; }
.hnr-page .pricing-c { flex-flow: wrap; justify-content: space-between; row-gap: 15px; }
.hnr-page .pricing-c-width33 { width: 47%; }
.hnr-page .pricing-text-icon-c { gap: 10px 15px; }
.hnr-page .contact-details__inner { flex-basis: 100%; }
.hnr-page .contact-faq__column-left { flex-basis: 100%; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-under { padding: 15px; margin-top: -48px; }
.hnr-page .blog__inner .hnr-widget-container .hnr-desc-title-under { font-size: 16px; }
.hnr-page .blog__inner .hnr-widget-container .row .hnr-widget-element { flex-basis: 100%; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-container { padding: 15px; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-title-under { font-size: 16px; }
.hnr-page .works__inner .hnr-widget-container .hnr-desc-shortTxt-under { font-size: 13px; }
.hnr-page .works__inner .hnr-widget-container .hnr-detail-view-wrapper { flex-basis: 50%; }
.hnr-page .nav__container .widget-navigation .navigation-items { justify-content: flex-end; }
.hnr-page .fs-36 { font-size: 26px; }
.hnr-page article.bowwe_blog .widget-blogTitle { font-size: 28px; }
.hnr-page .portfolio-header__column-left { flex-basis: 100%; }
.hnr-page .services__column-left { flex-basis: 100%; }
.hnr-page .portfolio-header__container .portfolio-header__item .widget-blogTitle { font-size: 26px; }
}
@media (max-width: 767px) {
.hnr-page .lyt-navigation-rowWhite-v1 > .columnContainer { position: static; }
.hnr-page .lyt-navigation-nav1-v2 { padding: 0.5em; }
.hnr-page .lyt-navigation-nav1-v2 .navigation-toggle { float: right; }
.hnr-page .lyt-navigation-nav1-v2 .navigation-items { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.hnr-page .lyt-navigation-nav1-v2 .submenu a { padding: 10px; }
.hnr-page .lyt-navigation-default-v1 { text-align: right; }
.hnr-page .marquee__inner { max-width: 148px; }
.hnr-page h1 { font-size: 30px; }
.hnr-page .counter-styles { font-size: 32px; }
.hnr-page .area-c-area { flex-wrap: wrap; gap: 30px; }
.hnr-page .margin-bottom26 { margin-bottom: 18px; }
.hnr-page .area-w40-c__left { width: 100%; }
.hnr-page .area-w40-c__right { width: 100%; flex-direction: column; gap: 30px; }
.hnr-page .img-c-size { width: 100%; aspect-ratio: 300 / 360; height: 100%; }
.hnr-page .img-area { width: 100%; }
.hnr-page .fs-19 { font-size: 18px; }
.hnr-page h2 { font-size: 26px; }
.hnr-page h3 { font-size: 22px; }
.hnr-page h4 { font-size: 16px; }
.hnr-page .fs-h3 { font-size: 20px; }
.hnr-page .container { padding-top: 40px; padding-bottom: 40px; }
.hnr-page .padding-bottom80 { padding-bottom: 40px; }
.hnr-page .flex-gap { display: flex; flex-direction: column; row-gap: 20px; }
.hnr-page .padding-bottom20 { padding-bottom: 20px; }
.hnr-page .portfolio__img { aspect-ratio: 1080 / 880; }
.hnr-page .area__width33 { width: 100%; }
.hnr-page .label-style { font-size: 13px; padding: 4px 10px; }
.hnr-page .area__container-with-border { padding: 18px; }
.hnr-page .pricing-c-width33 { width: 100%; }
.hnr-page .pricing-text-down-flex { min-height: auto; }
.hnr-page .pricing-c-width100 .secondary-button { width: 100%; }
.hnr-page .flex-horizontal__space-between { flex-direction: column; row-gap: 30px; }
.hnr-page .area__width50 { width: 100%; max-width: 100%; }
.hnr-page .contact__column-left { flex-basis: 100%; }
.hnr-page .contact__social-link-border { padding-right: 12px; }
.hnr-page .contact__social-row { column-gap: 12px; }
.hnr-page .contact__social-link { font-size: 14px; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header:has(.collapse-header_name) { font-size: 16px; }
.hnr-page .contact-faq__accordion-inner .contact-faq__accordion .collapseContainer .collapse-header_indicator_right { width: 18px; height: 18px; }
.hnr-page .works__inner .hnr-widget-container .hnr-detail-view-wrapper { flex-basis: 100%; }
.hnr-page .nav__container .widget-navigation { position: static; right: unset; bottom: unset; flex-grow: 0; }
.hnr-page .nav__container .widget-navigation .navigation-toggle { margin-right: 0px; z-index: 2; }
.hnr-page .nav__container .widget-navigation .navigation-items { transition-duration: 500ms; flex-direction: column; justify-content: center; min-height: 100vh; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-50%, 0%, 0px); top: 0px; left: calc(50% + 0px); padding: 100px 15px 30px; row-gap: 12px; margin-left: -100%; }
.hnr-page .nav__container .widget-navigation.expanded .navigation-items { margin-left: 0%; }
.hnr-page .nav__container .widget-navigation .nav-top-item { font-size: 22px; }
.hnr-page article.bowwe_blog .widget-blogTitle { font-size: 22px; }
.hnr-page .portfolio-header__inner:not(:last-child) { padding-right: 0px; border-right-width: 0px; }
.hnr-page .portfolio-header__inner { flex-basis: 100%; }
.hnr-page .padding-top80 { padding-top: 40px; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header:has(.collapse-header_name) { padding: 15px; font-size: 18px; }
.hnr-page .services__column-right .services__accordion .collapseContainer .collapse-header .collapse-header_img { margin-right: 8px; width: 40px; height: 40px; }
.hnr-page .serviceи-accordion__content { padding: 15px 15px 10px; }
.hnr-page { font-size: 15px; }
.hnr-page .pt-160 { padding-top: 80px; }
.hnr-page .width40 { max-width: 100%; }
.hnr-page article.bowwe_blog .widget-blogPhoto { aspect-ratio: 628 / 380; }
}
