@font-face {
                font-family: 'arialroundedmtbold';
                src: url('/upload/domain/74813/others/arialroundedmtbold.woff') format('woff');
                font-weight: 700;
                font-style: normal;
                font-display: auto;
            }
.hnr-page .header__bg::before { width: 100%; height: 30%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); }
#id1747464007949 .widget-icon:hover { background-image: url(""); }
#id1747466323495close .widget-icon:hover { background-image: url(""); }
#id1747466323495hamb .widget-icon:hover { background-image: url(""); }
#id1747466297698[widget-type="logov2"] { margin-left: 0em; }
.hnr-page .footer__link { margin: 0px; font-size: 14px; font-family: "Open Sans"; font-weight: 600; color: var(--thm-color6, #fff); line-height: 1.1; padding-top: 4px; padding-bottom: 4px; -webkit-text-stroke-color: var(--thm-color6, #fff); text-decoration-line: underline; }
#id1748419142864[widget-type="icon"]:hover { background-image: url(""); }
#id1748419218185[widget-type="icon"]:hover { background-image: url(""); }
#id1748434706890 .ck_styled_id1-1748417543009 { display: block; }
#id1748434706890 .ck_styled_id1-1748417549301 { display: block; }
#id1748434722669 .ck_styled_id1-1748417543009 { display: block; }
#id1748434722669 .ck_styled_id1-1748417549301 { display: block; }
#id1748434738473 .ck_styled_id1-1748417543009 { display: block; }
#id1748434738473 .ck_styled_id1-1748417549301 { display: block; }
#id1748434753341 .ck_styled_id1-1748417543009 { display: block; }
#id1748434753341 .ck_styled_id1-1748417549301 { display: block; }
#id1748434753349 .ck_styled_id1-1748417543009 { display: block; }
#id1748434753349 .ck_styled_id1-1748417549301 { display: block; }
#id1748434770279 .ck_styled_id1-1748417543009 { display: block; }
#id1748434770279 .ck_styled_id1-1748417549301 { display: block; }
#id1748434843529 .ck_styled_id1-1748417543009 { display: block; }
#id1748434843529 .ck_styled_id1-1748417549301 { display: block; }
#id1748434851359 .ck_styled_id1-1748417543009 { display: block; }
#id1748434851359 .ck_styled_id1-1748417549301 { display: block; }
#id1748434851367 .ck_styled_id1-1748417543009 { display: block; }
#id1748434851367 .ck_styled_id1-1748417549301 { display: block; }
#id1748434868549 .ck_styled_id1-1748417543009 { display: block; }
#id1748434868549 .ck_styled_id1-1748417549301 { display: block; }
#id1748434960018 .ck_styled_id1-1748417543009 { display: block; }
#id1748434960018 .ck_styled_id1-1748417549301 { display: block; }
#id1748434971079[widget-type="icon"]:hover { background-image: url(""); }
#id1748434974452[widget-type="icon"]:hover { background-image: url(""); }
#id1748434979155[widget-type="icon"]:hover { background-image: url(""); }
#id1748434934489[widget-type="icon"]:hover { background-image: url(""); }
#id1748434967309[widget-type="icon"]:hover { background-image: url(""); }
#id1748504433747 .widget-icon:hover { background-image: url(""); }
#id1748595437124 .widget-icon:hover { background-image: url(""); }
#id1748597858620 .widget-icon:hover { background-image: url(""); }
#id1748598326585 .widget-icon:hover { background-image: url(""); }
#id1748598339538 .widget-icon:hover { background-image: url(""); }
#id1748598353802 .widget-icon:hover { background-image: url(""); }
#id1749467681988[widget-type="icon"]:hover { background-image: url(""); }
#id1749467855611 .widget-icon:hover { background-image: url(""); }
#id1749467998545 .widget-icon:hover { background-image: url(""); }
#id1749471212243 .widget-icon:hover { background-image: url(""); }
#id1749473386541 .widget-icon:hover { background-image: url(""); }
#id1749473389890 .widget-icon:hover { background-image: url(""); }
#id1749473395152 .widget-icon:hover { background-image: url(""); }
#id1749473403876 .widget-icon:hover { background-image: url(""); }
#id1749473409693 .widget-icon:hover { background-image: url(""); }
#id1749473415010 .widget-icon:hover { background-image: url(""); }
.hnr-page .services__item { width: 64px; height: 64px; position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(0%, 0%, 0px); top: unset; left: unset; transform-origin: calc(50% + 0px) calc(50% + 0px); overflow: hidden; border-top-left-radius: 100%; border-top-right-radius: 0%; transition-duration: 500ms; background-color: var(--thm-color1, #fff); }
.hnr-page .services__btn:hover { background-color: var(--thm-color3, #fff); }
#id1748598441778 .widget-icon:hover { background-image: url(""); }
#id1748595573974 .widget-icon:hover { background-image: url(""); }
#id1748598382011 .widget-icon:hover { background-image: url(""); }
#id1748598417429 .widget-icon:hover { background-image: url(""); }
#id1749728558658[widget-type="icon"]:hover { background-image: url(""); }
#id1749728746332[widget-type="icon"]:hover { background-image: url(""); }
#id1749728750532[widget-type="icon"]:hover { background-image: url(""); }
#id1749728754425[widget-type="icon"]:hover { background-image: url(""); }
#id1749729659152[widget-type="icon"]:hover { background-image: url(""); }
.hnr-page .services__inner:hover { box-shadow: rgba(255, 51, 105, 0.48) 0px 8px 40px 0px; }
#id1750927155624 .ck_styled_id8-1750928078398 { display: block; }
#id1750928570490 .ck_styled_id8-1750928687584 { display: block; }
#id1750928758183 .ck_styled_id8-1750928817160 { display: block; }
#id1750928758183 .ck_styled_id8-1750928839742 { display: block; }
#id1750928758183 .ck_styled_id8-1750928868022 { display: block; }
#id1750928758183 .ck_styled_id8-1750928873926 { display: block; }
#id1750929675405 .ck_styled_id8-1750929710484 { display: block; }
#id1750929675405 .ck_styled_id8-1750929740289 { display: block; }
#id1750929675405 .ck-styled1750929851552 { display: block; }
#id1750929675405 .ck_styled_id8-1750930317072 { display: block; }
#id1750929675405 .ck_styled_id8-1750930357683 { display: block; }
#id1750929675405 .ck_styled_id8-1750930568805 { display: block; }
#id1750929675405 .ck_styled_id8-1750930715014 { display: block; }
#id1750931698131 .ck_styled_id8-1750931770839 { display: block; }
#id1750931698131 .ck_styled_id8-1750931807603 { display: block; }
#id1750932313110 .ck_styled_id8-1750932341130 { display: block; }
#id1750932313110 .ck_styled_id8-1750932346530 { display: block; }
#id1750932402339 .ck_styled_id8-1750932437590 { display: block; }
#id1750932402339 .ck_styled_id8-1750932450073 { display: block; }
#id1750932402339 .ck_styled_id8-1750932469951 { display: block; }
#id1750932402339 .ck_styled_id8-1750932494615 { display: block; }
#id1750932402339 .ck_styled_id8-1750932500525 { display: block; }
#id1750932402339 .ck_styled_id8-1750932516121 { display: block; }
#id1750932402339 .ck_styled_id8-1750932596164 { display: block; }
#id1750932748608 .ck_styled_id8-1750932813401 { display: block; }
#id1750932748608 .ck_styled_id8-1750932829905 { display: block; }
#id1750932748608 .ck_styled_id8-1750932880541 { display: block; }
#id1750932748608 .ck_styled_id8-1750932886253 { display: block; }
#id1750933120636 .ck_styled_id8-1750933158006 { display: block; }
#id1750933346003 .ck_styled_id8-1750933376457 { display: block; }
#id1750933346003 .ck_styled_id8-1750933382325 { display: block; }
#id1750933413036 .ck_styled_id8-1750933437456 { display: block; }
#id1750933413036 .ck_styled_id8-1750933442159 { display: block; }
#id1750933474369 .ck_styled_id8-1750933515632 { display: block; }
#id1750933474369 .ck_styled_id8-1750933531425 { display: block; }
#id1750933474369 .ck_styled_id8-1750933539305 { display: block; }
#id1750933583031 .ck_styled_id8-1750933617276 { display: block; }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}

.hnr-page h1 { font-size: 82px; font-family: arialroundedmtbold; font-weight: 700; line-height: 1; color: var(--thm-color1, #fff); }
.hnr-pageh1 { color: var(--thm-color1, #fff); }
.hnr-page h2 { font-size: 56px; color: var(--thm-color1, #fff); font-family: arialroundedmtbold; font-weight: 700; line-height: 1.1; }
.hnr-pageh2 { color: var(--thm-color1, #fff); }
.hnr-page h3 { font-size: 28px; color: var(--thm-color1, #fff); font-family: arialroundedmtbold; font-weight: 700; line-height: 1.1; }
.hnr-pageh3 { color: var(--thm-color1, #fff); }
.hnr-page { font-size: 16px; font-family: "Open Sans"; font-weight: 400; color: var(--thm-color1, #fff); line-height: 1.4; background-color: var(--thm-color2, #fff); }
.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 .container__size { max-width: 1780px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.hnr-page .header__container { padding-top: 150px; padding-bottom: 150px; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; }
.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 .lyt-text-v3 { width: 100%; }
.hnr-page .lyt-text-v3.absolute-widget { width: 320px; }
.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 .lyt-btn-default-v5 { color: rgb(0, 169, 175); padding: 0px; }
.hnr-page .header__bg { background-image: url("/upload/domain/74813/images/header/header-bg.webp?653513"); background-size: cover; background-position: center center; }
.hnr-page .header__inner { display: flex; flex-direction: column; align-items: center; text-align: center; }
.hnr-page .header__title { text-align: center; max-width: none; }
.hnr-page .header-title__red { color: var(--thm-color3, #fff); display: block; }
.hnr-page .header__title:not(:last-child) { margin-bottom: 16px; }
.hnr-page .header__text:not(:last-child) { margin-bottom: 60px; }
.hnr-page .header__text { max-width: 640px; font-size: 22px; }
.hnr-page .line-height__text { line-height: 134%; color: var(--thm-color1, #fff); }
.hnr-page .line-height__title { line-height: 112%; }
.hnr-page .btn-style { margin: 0px; font-size: 20px; color: var(--thm-color1, #fff); font-family: "Open Sans"; font-weight: 600; line-height: 100%; padding: 16px 44px; border-width: 0px; border-style: solid; border-radius: 6px; background-color: var(--thm-color3, #fff); transition-duration: 500ms; overflow: hidden; letter-spacing: 0.02em; }
.hnr-page .btn-style p { position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; z-index: 2; }
.hnr-page .header__bg::before { width: 100%; height: 100%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: -1px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-image: linear-gradient(0deg, var(--thm-color2, #fff) 1%, rgba(1, 1, 1, 0.4) 38%, rgba(1, 1, 1, 0.3) 100%); }
.hnr-page .btn__scroll { width: 64px; height: 64px; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0px; position: absolute; z-index: 1; right: unset; bottom: 50px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); overflow: visible; }
.hnr-page .btn__scroll .widget-icon { width: 100%; height: 100%; display: flex; overflow: visible; }
.hnr-page .lyt-logo-default-v2 { display: inline-block; }
.hnr-page .lyt-logo-default-v2 img { width: 100%; height: 100%; }
.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 .nav__btn { margin: 0px; padding: 16px 34px; background-color: var(--thm-color1, #fff); color: var(--thm-color2, #fff); font-size: 20px; font-family: "Open Sans"; font-weight: 600; letter-spacing: 0.02em; line-height: 100%; border-width: 0px; border-style: solid; border-radius: 6px; overflow: hidden; }
.hnr-page .nav__logo * { width: 100%; height: 100%; }
.hnr-page .nav__logo { width: 100%; max-width: 182px; }
.hnr-page .nav__container { display: flex; justify-content: space-between; align-items: center; column-gap: 4%; padding-top: 10px; padding-bottom: 10px; min-height: 105px; flex-direction: row; }
.hnr-page #NAVBAR { position: fixed; z-index: 200; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 0px; left: 0px; width: 100%; }
.hnr-page .footer__container { padding-top: 80px; padding-bottom: 80px; display: flex; justify-content: space-between; }
.hnr-page .footer__bg { background-color: var(--thm-color1, #fff); }
.hnr-page .footer__text { color: var(--thm-color6, #fff); font-size: 14px; line-height: 1.2; }
.hnr-page .footer__title { color: var(--thm-color2, #fff); font-size: 30px; line-height: 1.1; font-family: arialroundedmtbold; font-weight: 700; padding-bottom: 18px; border-bottom: 1px solid rgb(66, 66, 66); }
.hnr-page .footer__link { margin: 0px; font-size: 14px; font-family: "Open Sans"; font-weight: 600; color: var(--thm-color6, #fff); line-height: 1.1; padding-top: 4px; padding-bottom: 4px; -webkit-text-stroke-color: var(--thm-color6, #fff); text-decoration-line: underline; text-decoration-color: rgba(0, 0, 0, 0); transition-duration: 500ms; }
.hnr-page .footer__logo * { width: 100%; height: 100%; }
.hnr-page .footer__logo { max-width: 500px; width: 100%; }
.hnr-page .footer__logo:not(:last-child) { margin-bottom: 29px; }
.hnr-page .footer__logo-inner { flex-basis: 29%; }
.hnr-page .footer__column-right { flex-basis: 65%; display: flex; justify-content: space-between; }
.hnr-page .footer__services-row { display: flex; justify-content: space-between; row-gap: 20px; flex-direction: row; }
.hnr-page .footer__link:hover { text-decoration-line: underline; }
.hnr-page .footer__link:not(:last-child) { margin-bottom: 16px; }
.hnr-page .footer__nav-inner { flex-basis: 23%; }
.hnr-page .footer__social-inner { flex-basis: 23%; }
.hnr-page .footer__services-inner { flex-basis: 44%; }
.hnr-page .footer__services-links { flex-basis: 46%; }
.hnr-page .footer__link p { text-align: left; }
.hnr-page .footer__link .button-text { text-align: left; }
.hnr-page .info__container { padding-top: 160px; padding-bottom: 240px; }
.hnr-page .text__center { text-align: center; }
.hnr-page .info__title:not(:last-child) { margin-bottom: 100px; }
.hnr-page .info__title { max-width: 910px; margin-right: auto; margin-left: auto; }
.hnr-page .accordion__inner { padding-top: 24px; }
.hnr-page .info__row { display: flex; flex-flow: row; }
.hnr-page .info__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .info__img { width: 100%; aspect-ratio: 890 / 560; border-radius: 12px; }
.hnr-page .info__inner { flex-basis: 32.5%; margin-right: -10%; margin-left: 0%; }
.hnr-page .info__subtitle { font-size: 28px; }
.hnr-page .info__img:not(:last-child) { margin-bottom: 26px; }
.hnr-page .info__text { line-height: 1.2; color: var(--thm-color4, #fff); transition-duration: 500ms; }
.hnr-page .info__subtitle:not(:last-child) { margin-bottom: 12px; }
.hnr-page .banner__container { padding-bottom: 160px; }
.hnr-page .banner__row { background-color: var(--thm-color3, #fff); padding: 80px; display: flex; flex-direction: column; align-items: center; border-radius: 24px; }
.hnr-page .banner__subtitle:not(:last-child) { margin-bottom: 10px; }
.hnr-page .banner__subtitle { line-height: 1.2; }
.hnr-page .banner__title { max-width: 900px; }
.hnr-page .banner__title:not(:last-child) { margin-bottom: 60px; }
.hnr-page .btn-style.btn-style__white { background-color: var(--thm-color1, #fff); color: var(--thm-color3, #fff); }
.hnr-page .btn-style.btn-style__white::before { background-color: var(--thm-color3-alpha4, #fff); }
.hnr-page .works__container { padding-bottom: 160px; display: flex; flex-direction: column; align-items: center; }
.hnr-page .works__img img { width: 100%; height: 100%; object-fit: cover; transition-duration: 500ms; transform: scale3d(1.2, 1.2, 1); }
.hnr-page .works__img { width: 100%; aspect-ratio: 587 / 697; border-radius: 12px; }
.hnr-page .works__row { max-width: none; display: flex; flex-wrap: wrap; row-gap: 30px; margin-right: -15px; margin-left: -15px; }
.hnr-page .works__column { flex-basis: 33.333%; padding-right: 15px; padding-left: 15px; }
.hnr-page .works__title { max-width: 610px; }
.hnr-page .works__title:not(:last-child) { margin-bottom: 16px; }
.hnr-page .font-size20 { font-size: 18px; }
.hnr-page .works__label { max-width: 800px; color: var(--thm-color4, #fff); }
.hnr-page .works__label:not(:last-child) { margin-bottom: 80px; }
.hnr-page .works__btn:not(:first-child) { margin-top: 80px; }
.hnr-page .services__top-row { background-color: var(--thm-color3, #fff); border-radius: 10px; padding: 100px 50px 200px; display: flex; flex-direction: column; align-items: center; }
.hnr-page .services__row { max-width: none; display: flex; flex-wrap: wrap; margin-right: -30px; margin-left: -30px; row-gap: 60px; padding-right: 50px; padding-left: 50px; margin-top: -100px; }
.hnr-page .services__top-text { max-width: 870px; }
.hnr-page .services__column { padding-right: 30px; padding-left: 30px; flex-basis: 33.333%; display: flex; flex-direction: column; }
.hnr-page .services__container { padding-bottom: 160px; }
.hnr-page .services__subtitle:not(:last-child) { margin-bottom: 32px; }
.hnr-page .services__img img { width: 100%; height: 100%; object-fit: cover; transition-duration: 450ms; }
.hnr-page .services__img { width: 100%; aspect-ratio: 840 / 520; }
.hnr-page .services__text { color: var(--thm-color4, #fff); }
.hnr-page .reviews__top-row { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 14px 40px; }
.hnr-page .reviews__title { flex-basis: 603px; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); }
.hnr-page .reviews__top-text { flex-basis: 377px; text-align: right; color: var(--thm-color4, #fff); }
.hnr-page .services__title:not(:last-child) { margin-bottom: 14px; }
.hnr-page .reviews__top-row:not(:last-child) { margin-bottom: 100px; }
.hnr-page .lyt-customHtml-v3.absolute-widget .embed_placeholder:empty { width: 300px; }
.hnr-page .reviews__bg { background-image: none; }
.hnr-page .reviews__bg::before { width: 100%; height: auto; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-image: url("/upload/domain/74813/images/reviews/reviews-decor.webp?5414037.900000095"); background-size: 100% 100%; background-position: center 0px; background-repeat: no-repeat; aspect-ratio: 1920 / 640; max-height: 70%; }
.hnr-page .benefits__container { padding-top: 160px; padding-bottom: 160px; display: flex; flex-direction: column; align-items: center; }
.hnr-page .benefits__title { max-width: 860px; }
.hnr-page .benefits__title:not(:last-child) { margin-bottom: 14px; }
.hnr-page .benefits__label { color: var(--thm-color4, #fff); }
.hnr-page .benefits__label:not(:last-child) { margin-bottom: 80px; }
.hnr-page .benefits__row { width: 100%; display: flex; flex-flow: column; row-gap: 390px; justify-content: space-between; }
.hnr-page .benefits__number { width: auto; font-size: 34px; color: var(--thm-color2, #fff); font-weight: 600; line-height: 1; z-index: 2; }
.hnr-page .benefits__number-inner { width: 80px; height: 80px; background-color: var(--thm-color1, #fff); border-radius: 50%; display: flex; justify-content: center; align-items: center; flex-shrink: 0; flex-direction: column; overflow: hidden; }
.hnr-page .benefits__inner { display: flex; gap: 20px 30px; flex-basis: auto; flex-direction: row; width: 40%; }
.hnr-page .benefits__subtitle { width: auto; max-width: 410px; }
.hnr-page .benefits__subtitle:not(:last-child) { margin-bottom: 20px; }
.hnr-page .benefits__text p:not(:last-child) { margin-bottom: 30px; }
.hnr-page .lyt-icon-external-v2 { width: 64px; height: 64px; }
.hnr-page .benefits__inner:nth-child(2n) { transform: translate3d(0px, 0%, 0px); }
.hnr-page .benefits__arrow-1 { position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); top: 115%; left: 80%; }
.hnr-page .benefits__arrow-2 { position: absolute; z-index: 1; right: 70.5%; bottom: unset; transform: rotate3d(0, 0, 1, -13deg) translate3d(0%, 0%, 0px); top: 120%; left: unset; }
.hnr-page .form__container { padding-bottom: 240px; padding-top: 160px; }
.hnr-page .form__title:not(:last-child) { margin-bottom: 14px; }
.hnr-page .form__label { color: var(--thm-color4, #fff); }
.hnr-page .form__label:not(:last-child) { margin-bottom: 80px; }
.hnr-page .form__title { max-width: 610px; margin-right: auto; margin-left: auto; }
.hnr-page .w-column-v4 { width: 100%; justify-content: flex-start; margin: 0px; }
.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-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: 14px 24px; font-size: inherit; height: auto; border-radius: 8px; }
.hnr-page .w-contactform-v4 .contact-fields-container > .widget-column > .form-group { margin-bottom: 6px; }
.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 .form__img img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .form__img { width: 100%; aspect-ratio: 785 / 894; border-radius: 12px; flex-basis: 48%; mix-blend-mode: normal; }
.hnr-page .form__row { display: flex; justify-content: space-between; padding: 34px 60px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.2) 0px 15px 40px 0px; border-radius: 24px; }
.hnr-page .form__column-left { flex-basis: 48%; align-self: center; }
.hnr-page .form__text { color: var(--thm-color4, #fff); max-width: 80%; }
.hnr-page .form__text:not(:last-child) { margin-bottom: 60px; }
.hnr-page .form__subtitle:not(:last-child) { margin-bottom: 14px; }
.hnr-page .form__contact .contact-form .row { max-width: none; margin-right: -10px; margin-left: -10px; width: auto; }
.hnr-page .form__contact .contact-form .row .form-group { padding-right: 10px; padding-left: 10px; }
.hnr-page .form__contact .contact-form .row .form-group .form-control { background-color: rgba(255, 255, 255, 0.02); box-shadow: none; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.1); border-radius: 6px; color: var(--thm-color1, #fff); }
.hnr-page .form__bg::before { width: 100%; height: 40%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: -1px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-image: url("/upload/domain/74813/images/form/form-decor.svg?4349182.100000024"); background-size: cover; background-position: 0px 0px; }
.hnr-page .form__contact .contact-form .row .form-group input { height: 68px; }
.hnr-page .form__contact .contact-form .row .form-group textarea { height: 180px; }
.hnr-page .form__contact .contact-form .row .form-group .send-button .btn { background-color: var(--thm-color3, #fff); padding: 16px 34px; border-radius: 6px; font-size: 20px; font-weight: 600; font-family: "Open Sans"; line-height: 100%; overflow: hidden; letter-spacing: 0.02em; }
.hnr-page .form__contact .contact-form .row .form-group .send-button .btn p { position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; z-index: 3; }
.hnr-page .nav__btn p { position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; z-index: 3; }
.hnr-page .nav__bg { background-color: rgba(1, 1, 1, 0.3); backdrop-filter: blur(10px); transition-duration: 450ms; border-bottom: 1px solid rgb(93, 93, 92); }
.hnr-page .widget-navigation .navigation-items .nav-top-item::before { position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-color: var(--thm-color3, #fff); }
.hnr-page .widget-navigation .navigation-items .nav-top-item { padding-right: 0px; padding-left: 0px; }
.hnr-page .nav__container .widget-navigation .navigation-items .nav-top-item { font-size: 18px; font-family: "Open Sans"; font-weight: 400; line-height: 1.1; transition-duration: 450ms; padding: 4px 0px; }
.hnr-page .nav__container .widget-navigation .navigation-items .nav-top-item::before { background-color: var(--thm-color3, #fff); transition-duration: 450ms; width: 0%; height: 1px; display: inline-block; content: ""; position: absolute; z-index: 1; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); }
.hnr-page .nav__container .widget-navigation .navigation-items li:hover .nav-top-item::before { width: 100%; }
.hnr-page .nav__container .widget-navigation .navigation-items { display: flex; column-gap: 5%; justify-content: center; }
.hnr-page .nav__container .widget-navigation { flex-grow: 1; }
.hnr-page .benefits__item { display: flex; justify-content: space-between; }
.hnr-page .benefits__item-first .benefits__inner:nth-child(2) { transform: translate3d(0px, 34%, 0px); }
.hnr-page .benefits__item-second { display: flex; flex-direction: row-reverse; padding-right: 0%; }
.hnr-page .benefits__item-second .benefits__inner:nth-child(2) { transform: translate3d(0px, 45%, 0px); }
.hnr-page .benefits__item-third { display: flex; justify-content: flex-end; }
.hnr-page .benefits__text p { display: block; }
.hnr-page .benefits__arrow { margin: 0px; position: absolute; z-index: 1; width: auto; height: auto; }
.hnr-page .benefits__arrow-second { position: absolute; z-index: 1; right: 0%; bottom: 0%; transform: translate3d(76%, 120%, 0px); top: unset; left: unset; }
.hnr-page .benefits__arrow-first { margin: 0px; width: auto; height: auto; position: absolute; z-index: 1; right: 0%; bottom: 0px; transform: translate3d(-80%, 100%, 0px); top: unset; left: unset; }
.hnr-page .benefits__aarow-third { margin: 0px; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(-110%, 0%, 0px); top: 0px; left: 0px; width: auto; height: auto; }
.hnr-page .benefits__item-second .benefits__inner:nth-child(1) { padding-right: 6%; }
.hnr-page .benefits__arrow-fourth { margin: 0px; position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(90%, 100%, 0px); top: unset; left: unset; width: auto; height: auto; }
.hnr-page .blog__row { display: flex; position: relative; right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); left: 0px; z-index: 3; justify-content: space-between; }
.hnr-page .blog__column-right { flex-basis: 40%; display: flex; flex-direction: column; align-items: flex-end; }
.hnr-page .blog__column-left { flex-basis: 55%; }
.hnr-page .blog__bg { background-image: none; }
.hnr-page .blog__container { padding-top: 100px; padding-bottom: 100px; min-height: 580px; }
.hnr-page .blog__title:not(:last-child) { margin-bottom: 24px; }
.hnr-page .blog__text { color: var(--thm-color4, #fff); max-width: 420px; text-align: right; }
.hnr-page .blog__title { text-align: right; }
.hnr-page .blog__text:not(:last-child) { margin-bottom: 30px; }
.hnr-page .blog__bg::after { height: 50%; width: 100%; display: inline-block; content: ""; position: absolute; z-index: 1; right: unset; bottom: -10px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-image: linear-gradient(0deg, var(--thm-color2, #fff) 4%, rgba(0, 0, 0, 0) 100%); }
.hnr-page .blog__bg::before { width: 100%; height: 100%; display: inline-block; content: ""; position: absolute; z-index: 0; right: unset; bottom: 0px; transform: translate3d(-50%, 0%, 0px); top: unset; left: calc(50% + 0px); background-image: url("/upload/domain/74813/images/icons/blog-decor.svg?1054547.5"); background-size: cover; background-position: 0px 0px; filter: blur(4px); }
.hnr-page .btn__scroll svg { overflow: visible; }
.hnr-page .services__padding { padding-right: 20px; padding-left: 20px; }
.hnr-page .main-blog__container { padding-top: 200px; padding-bottom: 200px; }
.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 .lyt-blogList-default-v1 .hnr-widget-list-element { margin-bottom: 20px; }
.hnr-page .main-blog__inner .hnr-widget-content { display: flex; flex-wrap: wrap; row-gap: 40px; justify-content: flex-start; max-width: none; margin-right: -15px; margin-left: -15px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element { display: flex; flex-direction: column; align-items: flex-start; row-gap: 28px; padding-right: 0px; padding-left: 0px; background-color: var(--thm-color5, #fff); overflow: hidden; border-radius: 20px; box-shadow: rgba(255, 255, 255, 0.3) 0px 5px 20px 1px; flex-grow: 1; margin-bottom: 0px; transition-duration: 400ms; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-widget-photo { width: 100%; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container { padding: 0px 28px 34px; display: flex; row-gap: 0px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-title-under { font-size: 34px; font-family: arialroundedmtbold; font-weight: 700; line-height: 1.2; padding: 0px; margin: 0px 0px 14px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-detail-view-wrapper { flex-basis: 33.333%; padding-right: 15px; padding-left: 15px; display: flex; flex-direction: column; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-created-under { font-size: 14px; color: var(--thm-color4, #fff); font-weight: 600; font-family: "Open Sans"; line-height: 1.2; margin-bottom: 18px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-shortTxt-under { font-size: 16px; font-family: "Open Sans"; font-weight: 400; color: var(--thm-color1, #fff); }
.hnr-page .main-blog__inner .widget-blogList { overflow: visible; }
.hnr-page .main-blog__inner .widget-blogList .hnr-widget-container { overflow: visible; display: flex; flex-direction: column; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element:hover { box-shadow: var(--thm-color3-alpha4, #fff) 0px 5px 38px 4px; }
.hnr-page .main-blog__inner .pagination .show-more-button { font-size: 20px; font-family: "Open Sans"; font-weight: 700; line-height: 1; color: var(--thm-color1, #fff); background-color: var(--thm-color3, #fff); border-width: 0px; border-style: solid; border-radius: 5px; padding: 16px 40px; transition-duration: 500ms; margin-top: 40px; }
.hnr-page .main-blog__inner .pagination .show-more-button:hover { background-color: var(--thm-color3-dark, #fff); }
.hnr-page .post__container { max-width: 1200px; width: 100%; margin-right: auto; margin-left: auto; padding: 200px 15px; }
.hnr-page .post__btn { margin: 0px; font-family: arialroundedmtbold; font-weight: 700; font-size: 24px; color: var(--thm-color1, #fff); padding-top: 4px; padding-bottom: 4px; transition-duration: 500ms; display: flex; align-items: center; column-gap: 12px; }
.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-bt3-v1 { font-size: 80px; width: fit-content;width: -moz-fit-content; text-transform: capitalize; }
.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 .post__btn:hover { color: var(--thm-color3, #fff); }
.hnr-page .post__container .widget-blogTitle { margin-top: 0px; margin-bottom: 0px; font-family: arialroundedmtbold; font-weight: 700; line-height: 1.1; font-size: 70px; }
.hnr-page .post__container .widget-blogTitle:not(:last-child) { margin-bottom: 40px; }
.hnr-page .post__btn:not(:last-child) { margin-bottom: 60px; }
.hnr-page .post__inner .widget-blogPhoto img { width: 100%; height: 100%; object-fit: cover; }
.hnr-page .post__inner .widget-blogPhoto { width: 100%; }
.hnr-page .post__inner .widget-blogPhoto:not(:last-child) { margin-bottom: 40px; }
.hnr-page .post__title { font-size: 30px; font-family: arialroundedmtbold; font-weight: 700; line-height: 1.1; }
.hnr-page .post__title:not(:last-child) { margin-bottom: 20px; }
.hnr-page .post__text:not(:last-child) { margin-bottom: 36px; }
.hnr-page .post__text ol { margin: 0px; padding-left: 0px; }
.hnr-page .post__text ol li:not(:last-child) { margin-bottom: 16px; }
.hnr-page .reviews-slider { padding-bottom: 74px; overflow: visible; }
.hnr-page .form__contact { overflow: visible; }
.hnr-page .services__title-black { color: var(--thm-color2, #fff); text-align: center; }
.hnr-page .services__text-black { text-align: center; color: var(--thm-color2, #fff); }
.hnr-page .services__btn { margin: 0px; width: 64px; height: 64px; position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: rotate3d(0, 0, 1, 0deg) translate3d(0%, 0%, 0px); top: unset; left: unset; transition-duration: 500ms; transform-origin: calc(50%) calc(50% + 0px); padding-top: 20px; padding-right: 0px; padding-left: 20px; background-color: var(--thm-color1, #fff); border-radius: 100% 0px 12px; border-width: 0px; }
.hnr-page .services__btn .widget-icon { width: 100%; height: 100%; display: flex; transform: rotate3d(0, 0, 1, -15deg); }
.hnr-page .services__item { width: 64px; height: 64px; position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(0%, 0%, 0px); top: unset; left: unset; transform-origin: calc(50% + 0px) calc(50% + 0px); overflow: hidden; border-top-left-radius: 100%; border-top-right-radius: 0%; transition-duration: 500ms; border-width: 0px; background-color: var(--thm-color1, #fff); }
.hnr-page .services__btn path { transition-duration: 500ms; }
.hnr-page .services__btn:hover path { stroke: var(--thm-color1, #fff); }
.hnr-page .form__contact .contact-form .row .form-group .form-control::placeholder { color: var(--thm-color6, #fff); }
.hnr-page .form__contact .check-input { font-size: 12px; color: var(--thm-color4, #fff); font-family: "Open Sans"; font-weight: 400; padding-left: 32px; }
.hnr-page .form__contact .check-input a { font-family: "Open Sans"; font-weight: 400; font-size: 13px; text-decoration-line: underline; color: var(--thm-color3, #fff); transition-duration: 500ms; }
.hnr-page .form__contact .check-input a:hover { text-decoration-line: underline; text-decoration-color: rgba(0, 0, 0, 0); }
.hnr-page .form__contact .check-input input { width: 0px; height: 0px; }
.hnr-page .form__contact .check-input span::before { width: 20px; height: 20px; border-radius: 4px; border-width: 1px; border-style: solid; border-top-color: var(--thm-color6, #fff); border-right-color: var(--thm-color6, #fff); border-bottom-color: var(--thm-color6, #fff); border-left-color: var(--thm-color6, #fff); content: ""; position: absolute; z-index: 1; right: unset; bottom: unset; transform: translate3d(0%, -50%, 0px); top: calc(50% + 0px); left: 0px; }
.hnr-page .form__contact .check-input input:checked + span::before { background-image: url("/upload/domain/74813/images/icons/ic-check_1.svg?3721091.399999976"); background-position: center center; background-repeat: no-repeat; }
.hnr-page .services__inner { background-color: var(--thm-color5, #fff); padding: 44px 0px 80px; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; border-radius: 15px; transition-duration: 500ms; overflow: hidden; transform: scale3d(1, 1, 1); box-shadow: rgba(213, 227, 232, 0.25) 0px 6px 38px 0px; }
.hnr-page .services__inner:hover .services__btn { background-color: var(--thm-color3, #fff); }
.hnr-page .services__inner:hover .services__btn path { stroke: var(--thm-color1, #fff); }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element { margin-bottom: 0px; display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; padding-right: 0px; padding-left: 0px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-widget-photo { width: 100%; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-widget-photo::before { padding-top: 62%; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content { display: flex; flex-wrap: wrap; row-gap: 40px; max-width: none; margin-right: -10px; margin-left: -10px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-detail-view-wrapper { flex-basis: 50%; padding-right: 10px; padding-left: 10px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-desc-container { padding-right: 0px; padding-left: 0px; display: flex; row-gap: 0px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-title-under { font-size: 22px; margin-bottom: 10px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-created-under { font-size: 14px; color: var(--thm-color4, #fff); font-weight: 600; margin-bottom: 8px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-container { overflow: visible; }
.hnr-page .blog__column-left .widget-blogList { overflow: visible; }
.hnr-page .post__btn .widget-icon { width: 20px; height: 20px; display: flex; }
.hnr-page .post__btn .widget-icon path { transition-duration: 500ms; }
.hnr-page .post__btn:hover .widget-icon path { stroke: var(--thm-color3, #fff); }
.hnr-page .waves__decor { position: absolute; z-index: 1; right: 0px; bottom: 0px; transform: translate3d(0%, 50%, 0px); top: unset; left: unset; width: 290%; height: auto; display: flex; max-width: none; }
.hnr-page .more-container { display: flex; flex-direction: column; row-gap: 30px; }
.hnr-page .works__row-one { padding-top: 30px; }
.hnr-page .services__inner:hover { box-shadow: rgba(255, 51, 105, 0.48) 0px 6px 38px 0px; }
.hnr-page .privacy__container { padding: 260px 15px 160px; max-width: 1200px; width: 100%; margin-right: auto; margin-left: auto; }
.hnr-page .privacy__title:not(:last-child) { margin-bottom: 40px; }
.hnr-page .privacy-info__title:not(:last-child) { margin-bottom: 24px; }
.hnr-page .privacy-info__subtitle:not(:last-child) { margin-bottom: 16px; }
.hnr-page .privacy-info__text:not(:last-child) { margin-bottom: 30px; }
.hnr-page .privacy-info__text p:not(:last-child) { margin-bottom: 16px; }
.hnr-page .privacy-info__text ul { margin-bottom: 0px; padding-left: 3%; }
.hnr-page .privacy-info__text ul li:not(:last-child) { margin-bottom: 14px; }
.hnr-page .privacy-info__text-big { font-size: 20px; font-family: arialroundedmtbold; font-weight: 700; line-height: 1.2; }
.hnr-page .privacy-info__text-big:not(:last-child) { margin-bottom: 16px; }
.hnr-page .privacy-info__text p { display: block; }
.hnr-page .privacy-info__text ul:not(:last-child) { margin-bottom: 16px; }
.hnr-page .privacy-info__text a { font-size: inherit; color: rgb(150, 160, 255); text-decoration-line: underline; font-family: inherit; }
@media (max-width: 1199px) {
.hnr-page h1 { font-size: 68px; }
.hnr-pageh1 { color: var(--thm-color1, #fff); }
.hnr-page h2 { font-size: 44px; }
.hnr-pageh2 { color: var(--thm-color1, #fff); }
.hnr-page h3 { font-size: 24px; }
.hnr-pageh3 { color: var(--thm-color1, #fff); }
.hnr-page .nav__logo { width: 100%; max-width: 140px; }
.hnr-page .nav__btn { padding: 16px 26px; border-width: 0px; border-style: solid; border-radius: 6px; background-color: var(--thm-color1, #fff); letter-spacing: 0.02em; color: var(--thm-color2, #fff); font-family: "Open Sans"; font-size: 18px; font-weight: 600; line-height: 100%; overflow: hidden; }
.hnr-page .btn-style { padding: 16px 32px; border-width: 0px; border-style: solid; border-radius: 6px; background-color: var(--thm-color3, #fff); letter-spacing: 0.02em; color: var(--thm-color1, #fff); font-family: "Open Sans"; font-size: 18px; font-weight: 600; line-height: 100%; overflow: hidden; transition-duration: 500ms; }
.hnr-page .nav__container .widget-navigation .navigation-items .nav-top-item { font-size: 16px; }
.hnr-page .nav__container .widget-navigation .navigation-items { column-gap: 4%; }
.hnr-page .line-height__title { line-height: 112%; }
.hnr-page .works__column { padding-right: 10px; padding-left: 10px; flex-basis: 33.333%; }
.hnr-page .works__row { margin-right: -10px; margin-left: -10px; display: flex; flex-wrap: wrap; row-gap: 20px; }
.hnr-page .services__column { padding-right: 20px; padding-left: 20px; display: flex; flex-basis: 33.333%; flex-direction: column; }
.hnr-page .services__row { margin-top: -100px; margin-right: -20px; margin-left: -20px; padding-right: 15px; padding-left: 15px; display: flex; flex-wrap: wrap; row-gap: 50px; }
.hnr-page .services__inner { padding-top: 30px; padding-bottom: 70px; border-radius: 15px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.25) 0px 6px 38px 0px; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; transition-duration: 500ms; overflow: hidden; }
.hnr-page .reviews__title { right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); flex-basis: 486px; }
.hnr-page .font-size20 { font-size: 18px; }
.hnr-page .text__center { text-align: center; }
.hnr-page .benefits__title { max-width: 614px; }
.hnr-page .benefits__number-inner { border-radius: 50%; width: 60px; height: 60px; background-color: var(--thm-color1, #fff); display: flex; align-items: center; flex-shrink: 0; justify-content: center; }
.hnr-page .benefits__number { color: var(--thm-color2, #fff); font-size: 26px; font-weight: 600; line-height: 1; }
.hnr-page .benefits__inner { width: 44%; display: flex; gap: 20px; }
.hnr-page .benefits__arrow-first { position: absolute; top: unset; right: 0%; bottom: 0px; left: unset; transform: translate3d(-7%, 100%, 0px); z-index: 1; }
.hnr-page .benefits__arrow-fourth { position: absolute; top: unset; right: 0px; bottom: 0px; left: unset; transform: translate3d(16%, 120%, 0px); z-index: 1; }
.hnr-page .benefits__aarow-third { position: absolute; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate3d(-102%, 0%, 0px); z-index: 1; }
.hnr-page .benefits__item-second { padding-right: 0%; display: flex; flex-direction: row-reverse; }
.hnr-page .benefits__item-second .benefits__inner:nth-child(1) { padding-right: 4%; }
.hnr-page .benefits__item { display: flex; justify-content: space-between; }
.hnr-page .benefits__item-first .benefits__inner:nth-child(2) { transform: translate3d(0px, 26%, 0px); }
.hnr-page .benefits__item-third { display: flex; justify-content: flex-end; }
.hnr-page .blog__bg::before { background-position: right 0px; }
.hnr-page .blog__column-right { display: flex; align-items: flex-end; flex-basis: 42.5%; flex-direction: column; }
.hnr-page .banner__title { max-width: 688px; }
.hnr-page .banner__row { padding: 60px; border-radius: 24px; background-color: var(--thm-color3, #fff); display: flex; align-items: center; flex-direction: column; }
.hnr-page .form__row { padding: 34px 30px; border-radius: 24px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.2) 0px 15px 40px 0px; display: flex; justify-content: space-between; }
.hnr-page .footer__logo-inner { flex-basis: 20%; }
.hnr-page .footer__text { color: var(--thm-color6, #fff); font-size: 14px; line-height: 1.2; max-width: 185px; }
.hnr-page .footer__column-right { display: flex; flex-basis: 74%; justify-content: space-between; }
.hnr-page .footer__title { padding-bottom: 18px; border-bottom: 1px solid rgb(66, 66, 66); color: var(--thm-color2, #fff); font-family: arialroundedmtbold; font-size: 22px; font-weight: 700; line-height: 1.1; }
.hnr-page .services__item { border-top-left-radius: 100%; border-top-right-radius: 0%; width: 52px; height: 52px; background-color: var(--thm-color1, #fff); position: absolute; top: unset; right: 0px; bottom: 0px; left: unset; transform: translate3d(0%, 0%, 0px); overflow: hidden; z-index: 1; transition-duration: 500ms; border-width: 0px; }
.hnr-page .services__btn { width: 52px; height: 52px; position: absolute; top: unset; right: 0px; bottom: 0px; left: unset; transform-origin: calc(50%) calc(50% + 0px); z-index: 1; transition-duration: 500ms; padding-top: 20px; padding-left: 20px; border-top-left-radius: 100%; border-bottom-right-radius: 12px; background-color: var(--thm-color1, #fff); }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-shortTxt-under { font-size: 14px; }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-title-under { font-size: 20px; }
.hnr-page .post__container .widget-blogTitle { font-size: 52px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container .hnr-desc-title-under { font-size: 24px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-widget-element .hnr-desc-container { padding-right: 20px; padding-left: 20px; padding-bottom: 26px; }
.hnr-page .benefits__container { padding-bottom: 60px; }
}
@media (max-width: 991px) {
.hnr-page h1 { font-size: 48px; }
.hnr-pageh1 { color: var(--thm-color1, #fff); }
.hnr-page h2 { font-size: 34px; }
.hnr-pageh2 { color: var(--thm-color1, #fff); }
.hnr-page h3 { font-size: 22px; }
.hnr-pageh3 { color: var(--thm-color1, #fff); }
.hnr-page .line-height__text { color: var(--thm-color1, #fff); line-height: 134%; }
.hnr-page .header__text { font-size: 18px; max-width: 542px; }
.hnr-page .header__text:not(:last-child) { margin-bottom: 32px; }
.hnr-page .nav__container { padding-top: 10px; padding-bottom: 10px; min-height: 90px; display: flex; align-items: center; justify-content: space-between; column-gap: 4%; }
.hnr-page .nav__container .widget-navigation .navigation-items { justify-content: flex-end; }
.hnr-page .info__container { padding-top: 80px; padding-bottom: 80px; }
.hnr-page .text__center { text-align: center; }
.hnr-page .info__title:not(:last-child) { margin-bottom: 40px; }
.hnr-page .info__inner { margin-right: 0%; margin-left: 0%; flex-basis: 100%; }
.hnr-page .info__row { display: flex; flex-wrap: wrap; row-gap: 40px; }
.hnr-page .info__img { border-radius: 12px; width: 100%; aspect-ratio: 890 / 560; }
.hnr-page .info__img:not(:last-child) { margin-bottom: 16px; }
.hnr-page .info__item { transition-duration: 400ms; }
.hnr-page .info__body { transition-duration: 400ms; }
.hnr-page .banner__row { padding: 60px 20px; border-radius: 24px; background-color: var(--thm-color3, #fff); display: flex; align-items: center; flex-direction: column; }
.hnr-page .banner__title:not(:last-child) { margin-bottom: 40px; }
.hnr-page .banner__title { max-width: 500px; }
.hnr-page .banner__container { padding-bottom: 80px; }
.hnr-page .works__label:not(:last-child) { margin-bottom: 40px; }
.hnr-page .btn-style { padding: 16px 32px; border-width: 0px; border-style: solid; border-radius: 6px; background-color: var(--thm-color3, #fff); letter-spacing: 0.02em; color: var(--thm-color1, #fff); font-family: "Open Sans"; font-size: 18px; font-weight: 600; line-height: 100%; overflow: hidden; transition-duration: 500ms; }
.hnr-page .works__btn:not(:first-child) { margin-top: 40px; }
.hnr-page .works__container { padding-bottom: 80px; display: flex; align-items: center; flex-direction: column; }
.hnr-page .line-height__title { line-height: 112%; }
.hnr-page .info__subtitle:not(:last-child) { margin-bottom: 0px; }
.hnr-page .reviews-slider { padding-bottom: 60px; }
.hnr-page .footer__container { padding-top: 80px; padding-bottom: 80px; display: flex; justify-content: space-between; flex-wrap: wrap; row-gap: 40px; }
.hnr-page .footer__column-right { display: flex; flex-basis: 100%; justify-content: space-between; }
.hnr-page .footer__nav-inner { flex-basis: 20%; }
.hnr-page .footer__services-inner { flex-basis: 50%; }
.hnr-page .footer__logo-inner { flex-basis: 100%; }
.hnr-page .footer__logo { width: 100%; max-width: 200px; }
.hnr-page .form__row { padding: 34px 30px; border-radius: 24px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.2) 0px 15px 40px 0px; display: flex; justify-content: space-between; flex-flow: wrap-reverse; row-gap: 40px; }
.hnr-page .form__column-left { align-self: center; flex-basis: 100%; }
.hnr-page .form__img { border-radius: 12px; width: 100%; aspect-ratio: 785 / 894; flex-basis: 100%; }
.hnr-page .form__container { padding-top: 80px; padding-bottom: 20px; }
.hnr-page .form__label { color: var(--thm-color4, #fff); }
.hnr-page .form__label:not(:last-child) { margin-bottom: 40px; }
.hnr-page .benefits__container { padding-top: 80px; padding-bottom: 60px; display: flex; align-items: center; flex-direction: column; }
.hnr-page .services__container { padding-bottom: 80px; }
.hnr-page .benefits__item { display: flex; justify-content: space-between; flex-wrap: wrap; row-gap: 60px; }
.hnr-page .benefits__item-first .benefits__inner:nth-child(2) { transform: translate3d(0px, 0%, 0px); }
.hnr-page .benefits__item-second { padding-right: 0%; display: flex; flex-direction: row-reverse; }
.hnr-page .benefits__item-second .benefits__inner:nth-child(2) { transform: translate3d(0px, 0%, 0px); }
.hnr-page .benefits__arrow { position: absolute; z-index: 1; }
.hnr-page .benefits__arrow-second { position: relative; right: unset; transform: translate3d(0%, 0%, 0px); top: 0px; bottom: unset; left: 0px; margin: 0px; }
.hnr-page .benefits__arrow-first { position: relative; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate3d(0%, 0%, 0px); z-index: 1; }
.hnr-page .benefits__aarow-third { position: relative; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate3d(0%, 0%, 0px); z-index: 1; }
.hnr-page .benefits__arrow-fourth { position: relative; top: 0px; right: unset; bottom: unset; left: calc(50% + 0px); transform: translate3d(-50%, 0%, 0px); z-index: 1; }
.hnr-page .benefits__inner { width: 100%; display: flex; gap: 20px; flex-wrap: wrap; }
.hnr-page .benefits__row { width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 60px; }
.hnr-page .benefits__description { flex-basis: 20%; flex-grow: 1; }
.hnr-page .services__column { padding-right: 20px; padding-left: 20px; display: flex; flex-basis: 50%; flex-direction: column; }
.hnr-page .reviews__title { right: unset; bottom: unset; transform: translate3d(0%, 0%, 0px); flex-basis: 100%; }
.hnr-page .font-size20 { font-size: 18px; }
.hnr-page .reviews__top-text { flex-basis: 100%; text-align: left; }
.hnr-page .blog__column-right { display: flex; align-items: flex-start; flex-basis: 100%; flex-direction: column; }
.hnr-page .blog__row { position: relative; right: unset; bottom: unset; left: 0px; transform: translate3d(0%, 0%, 0px); z-index: 3; display: flex; justify-content: space-between; flex-wrap: wrap-reverse; row-gap: 40px; }
.hnr-page .blog__text { text-align: left; }
.hnr-page .blog__title { text-align: left; }
.hnr-page .works__column { padding-right: 10px; padding-left: 10px; flex-basis: 50%; }
.hnr-page .benefits__label:not(:last-child) { margin-bottom: 40px; }
.hnr-page .services__inner { padding-top: 30px; padding-bottom: 74px; border-radius: 15px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.25) 0px 6px 38px 0px; overflow: hidden; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; transition-duration: 500ms; }
.hnr-page .blog__column-left { flex-basis: 101%; }
.hnr-page .post__container { margin-right: auto; margin-left: auto; padding: 100px 15px; width: 100%; max-width: 1200px; }
.hnr-page .main-blog__container { padding-top: 100px; padding-bottom: 100px; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-detail-view-wrapper { flex-basis: 50%; }
.hnr-page .privacy__container { padding-top: 160px; padding-bottom: 80px; }
}
@media (max-width: 767px) {
.hnr-page .lyt-navigation-default-v1 { text-align: right; }
.hnr-page .footer__column-right { display: flex; flex-basis: 100%; justify-content: space-between; flex-wrap: wrap; row-gap: 30px; }
.hnr-page .footer__nav-inner { flex-basis: 100%; }
.hnr-page .footer__services-inner { flex-basis: 100%; }
.hnr-page .footer__social-inner { flex-basis: 100%; }
.hnr-page .footer__services-links { flex-basis: 100%; }
.hnr-page .footer__services-row { display: flex; justify-content: space-between; row-gap: 20px; flex-wrap: wrap; }
.hnr-page .footer__title { padding-bottom: 18px; border-bottom: 1px solid rgb(66, 66, 66); color: var(--thm-color2, #fff); font-family: arialroundedmtbold; font-size: 20px; font-weight: 700; line-height: 1.1; display: flex; align-items: center; justify-content: space-between; column-gap: 20px; }
.hnr-page .footer__title::after { background-image: url("/upload/domain/74813/images/icons/arrow-accordion.svg?1009360.5"); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; content: ""; transition-duration: 500ms; }
.hnr-page .footer-accordion__inner.--show .footer__title::after { transform: rotate3d(0, 0, 1, 180deg); }
.hnr-page .form__row { padding: 15px; border-radius: 15px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.2) 0px 15px 40px 0px; display: flex; flex-wrap: wrap-reverse; justify-content: space-between; row-gap: 40px; }
.hnr-page .font-size20 { font-size: 16px; }
.hnr-page .form__text { max-width: 100%; }
.hnr-page .form__text:not(:last-child) { margin-bottom: 20px; }
.hnr-page .form__column-left { align-self: center; flex-basis: 100%; }
.hnr-page { font-size: 14px; color: var(--thm-color1, #fff); }
.hnr-page .form__contact .contact-form .row .form-group input { height: 54px; }
.hnr-page .form__contact .contact-form .row .form-group textarea { height: 120px; }
.hnr-page .form__contact .contact-form .row .form-group .form-control { padding-right: 12px; padding-left: 12px; }
.hnr-page .form__label { color: var(--thm-color4, #fff); }
.hnr-page .form__label:not(:last-child) { margin-bottom: 40px; }
.hnr-page h1 { font-size: 32px; }
.hnr-pageh1 { color: var(--thm-color1, #fff); }
.hnr-page h2 { font-size: 28px; }
.hnr-pageh2 { color: var(--thm-color1, #fff); }
.hnr-page h3 { font-size: 28px; }
.hnr-pageh3 { color: var(--thm-color1, #fff); }
.hnr-page .line-height__text { color: var(--thm-color1, #fff); line-height: 134%; }
.hnr-page .header__text { font-size: 16px; }
.hnr-page .line-height__title { line-height: 112%; }
.hnr-page .info__subtitle { font-size: 22px; }
.hnr-page .benefits__number-inner { border-radius: 50%; width: 40px; height: 40px; background-color: var(--thm-color1, #fff); display: flex; align-items: center; flex-shrink: 0; justify-content: center; }
.hnr-page .benefits__number { color: var(--thm-color2, #fff); font-size: 20px; font-weight: 600; line-height: 1; }
.hnr-page .benefits__text p:not(:last-child) { margin-bottom: 14px; }
.hnr-page .benefits__label { max-width: 300px; }
.hnr-page .form__img { border-radius: 12px; width: 100%; aspect-ratio: 785 / 894; flex-basis: 100%; }
.hnr-page .footer__container { padding-top: 0px; padding-bottom: 80px; display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 40px; }
.hnr-page .works__column { padding-right: 10px; padding-left: 10px; flex-basis: 100%; }
.hnr-page .services__inner { padding-top: 30px; padding-bottom: 56px; border-radius: 15px; background-color: var(--thm-color5, #fff); box-shadow: rgba(213, 227, 232, 0.25) 0px 6px 38px 0px; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; transition-duration: 500ms; overflow: hidden; }
.hnr-page .services__column { padding-right: 15px; padding-left: 15px; display: flex; flex-basis: 100%; flex-direction: column; }
.hnr-page .nav__logo { width: 100%; max-width: 120px; }
.hnr-page .nav-btn__inner { display: none; padding-top: 16px; flex-grow: 1; }
.hnr-page .nav__container .widget-navigation { position: static; right: unset; bottom: unset; left: 0px; }
.hnr-page .nav__container .widget-navigation .navigation-toggle { margin-right: 0px; z-index: 2; }
.hnr-page .nav__container .widget-navigation .navigation-items { flex-direction: column; background-color: var(--thm-color2, #fff); position: fixed; z-index: 1; top: 0px; right: unset; bottom: unset; left: 0px; transform: translate3d(100%, 0%, 0px); height: 100vh; padding: 120px 15px 40px; justify-content: flex-start; row-gap: 14px; overflow-y: auto; transition-duration: 400ms; }
.hnr-page .nav__container .widget-navigation .navigation-items li .nav-top-item { display: inline-block; }
.hnr-page .nav__container .widget-navigation .navigation-items li { text-align: left; }
.hnr-page .nav__container .widget-navigation .navigation-items .nav-top-item { font-size: 22px; font-weight: 600; }
.hnr-page .nav__container .widget-navigation.expanded .navigation-items { transform: translate3d(0px, 0px, 0px); }
.hnr-page .nav__container { padding-top: 10px; padding-bottom: 10px; min-height: 80px; display: flex; align-items: center; justify-content: space-between; column-gap: 4%; }
.hnr-page .nav__container .widget-navigation::before { width: 100%; height: 80px; display: inline-block; content: ""; position: fixed; z-index: 2; right: unset; bottom: unset; transform: translate3d(-100%, 0%, 0px); top: 0px; left: 0px; background-color: rgba(1, 1, 1, 0.24); backdrop-filter: blur(4px); transition-duration: 400ms; }
.hnr-page .nav__container .widget-navigation.expanded ::before { transform: translate3d(0px, 0px, 0px); }
.hnr-page .nav__container .widget-navigation.expanded::before { transform: translate3d(0px, 0px, 0px); }
.hnr-page .services__top-row { padding: 80px 15px 170px; border-radius: 10px; background-color: var(--thm-color3, #fff); display: flex; align-items: center; flex-direction: column; }
.hnr-page .btn-style { padding: 14px 32px; border-width: 0px; border-style: solid; border-radius: 6px; background-color: var(--thm-color3, #fff); letter-spacing: 0.02em; color: var(--thm-color1, #fff); font-family: "Open Sans"; font-size: 16px; font-weight: 600; line-height: 100%; overflow: hidden; transition-duration: 500ms; }
.hnr-page .form__contact .contact-form .row .form-group .send-button .btn { font-size: 16px; padding-top: 14px; padding-bottom: 14px; }
.hnr-page .services__item { border-top-left-radius: 100%; border-top-right-radius: 0%; width: 42px; height: 42px; background-color: var(--thm-color1, #fff); position: absolute; top: unset; right: 0px; bottom: 0px; left: unset; transform: translate3d(0%, 0%, 0px); overflow: hidden; z-index: 1; transition-duration: 500ms; border-width: 0px; }
.hnr-page .services__btn { width: 42px; height: 42px; position: absolute; top: unset; right: 0px; bottom: 0px; left: unset; transform-origin: calc(50%) calc(50% + 0px); z-index: 1; transition-duration: 500ms; padding-top: 20px; padding-left: 20px; border-top-left-radius: 100%; border-bottom-right-radius: 12px; background-color: var(--thm-color1, #fff); }
.hnr-page .blog__column-left .widget-blogList .hnr-widget-content .hnr-detail-view-wrapper { flex-basis: 100%; }
.hnr-page .post__btn { padding-top: 4px; padding-bottom: 4px; color: var(--thm-color1, #fff); font-family: arialroundedmtbold; font-size: 24px; font-weight: 700; display: flex; align-items: center; column-gap: 12px; transition-duration: 500ms; }
.hnr-page .post__btn .widget-icon { width: 16px; height: 16px; }
.hnr-page .post__container .widget-blogTitle { font-size: 32px; }
.hnr-page .post__title { font-family: arialroundedmtbold; font-size: 30px; font-weight: 700; line-height: 1.1; }
.hnr-page .main-blog__inner .hnr-widget-content .hnr-detail-view-wrapper { flex-basis: 100%; }
.hnr-page .footer__container--padding { padding-top: 80px; }
.hnr-page .main-blog__container { padding-top: 80px; padding-bottom: 80px; }
.hnr-page .post__container { margin-right: auto; margin-left: auto; padding: 80px 15px; width: 100%; max-width: 1200px; }
.hnr-page .post__btn:not(:last-child) { margin-bottom: 40px; }
.hnr-page .benefits__container { padding-top: 80px; padding-bottom: 40px; }
.hnr-page .blog__container { padding-top: 40px; padding-bottom: 80px; }
.hnr-page .blog__bg::after { background-image: linear-gradient(0deg, var(--thm-color2, #fff) 0%, rgba(1, 1, 1, 0.47) 14%, rgba(0, 0, 0, 0) 100%); }
.hnr-page .privacy-info__subtitle { font-size: 22px; }
.hnr-page .privacy-info__text-big { font-size: 18px; }
.hnr-page .privacy-info__title { font-size: 24px; }
.hnr-page .services__subtitle { font-size: 22px; }
}
