@charset "utf-8";@import url(mportrait.css) (max-width:480px);@import url(mlandscape.css) (min-width:481px) and (max-width:768px);@import url(tablet.css) (min-width:769px) and (max-width:1024px);@import url(laptop.css) (min-width:1025px) and (max-width:1366px);@import url(desktop.css) (min-width:1367px);body.formal h3,html{font-family:var(--primaryfont)}*,ul.services{margin:0}.colbotmarg30 .col,h2,h4{margin-bottom:30px}.shadow,.shadowboxes .col-inner{box-shadow:0 0 10px 0 rgba(0,0,0,.7);padding:25px}*{padding:0;box-sizing:border-box;scroll-behavior:smooth}:root{--primaryfont:'Albert Sans',Sans-serif;--accentfont:'Alex Brush',Sans-serif;--primarycolor:#2f2f2f;--accentcolor:#BDA562}html{font-size:16px}a:active,a:hover,a:link,a:visited{text-decoration:none;font-weight:500;transition:color .5s}.formal a:active,.formal a:hover,.formal a:link,.formal a:visited{border-bottom-width:2px;border-bottom-color:var(--accentcolor);border-bottom-style:solid}a:link,a:visited{color:var(--pimarycolor)}a.logolink:link .logo_hzf_mgn h2.part2,a.logolink:visited .logo_hzf_mgn h2.part2,a:active,a:hover{color:var(--accentcolor)}body{word-break:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:2;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;overflow-y:scroll}strong{font-weight:800}h2,h4{text-transform:uppercase;font-size:1.5rem;font-weight:500}.accent1,h3{font-size:2.8rem;font-family:var(--accentfont);color:var(--accentcolor)}body.formal h3,h3{margin:20px 0 15px;font-weight:500;line-height:100%}a.logolink:active .logo_hzf_mgn h2.part2,a.logolink:hover .logo_hzf_mgn h2.part2,body.formal h3,main{color:var(--primarycolor)}body.formal h2{font-size:2em}body.formal h3{text-transform:uppercase;font-size:1.8rem}body.formal h4,main{font-size:1.3rem}.divider{width:60px;height:2px;background-color:var(--accentcolor);margin:30px auto 30px 0}img{display:block}main{font-weight:300;line-height:165%}main p{margin-bottom:25px}.accent1{font-weight:500;line-height:100%}.logo_hzf_mgn_cont{display:block;margin:32px auto 36px}.logo_hzf_mgn{width:100%;line-height:1}a.logolink:active .logo_hzf_mgn h1.part1,a.logolink:hover .logo_hzf_mgn h1.part1,a.logolink:link .logo_hzf_mgn h1.part1,a.logolink:visited .logo_hzf_mgn h1.part1{text-transform:uppercase;font-weight:300}a.logolink:active .logo_hzf_mgn h2.part2,a.logolink:hover .logo_hzf_mgn h2.part2,a.logolink:link .logo_hzf_mgn h2.part2,a.logolink:visited .logo_hzf_mgn h2.part2{text-transform:none;font-family:var(--accentfont);font-weight:500;line-height:.47;text-align:right;transition:color 1.5s}.header_pic img{width:100%;height:650px;object-fit:cover}ul{margin:0 0 25px}ul li{list-style-position:outside;margin-left:41px}ul.offerbox li{margin-left:27px;padding-left:5px;list-style-image:url("../img/listimage_001.svg")}ul.offerbox li::marker{font-size:3rem}ul.services li{list-style:disc;margin-left:25px}ul.services li::marker{font-size:2rem;color:var(--accentcolor)}footer .row{padding:20px 0;line-height:260%}ul.footermenu{display:flex;margin:0}ul.footermenu li{display:flex;list-style:none;margin:0 10px}ul.footermenu a:active,ul.footermenu a:hover,ul.footermenu a:link,ul.footermenu a:visited{border:none}.shadowboxes .col{margin-bottom:40px}.shadowboxes .col-inner{position:relative}a.requestbutton:active,a.requestbutton:hover,a.requestbutton:link,a.requestbutton:visited{display:block;border-radius:3px;text-transform:uppercase;font-size:1.2rem;font-weight:400;color:#fff;padding:5px 10px;text-align:center}.col,.cont_svglink a:active,.cont_svglink a:hover,.cont_svglink a:link,.cont_svglink a:visited,.row-inner{display:flex}a.rb_absolut:active,a.rb_absolut:hover,a.rb_absolut:link,a.rb_absolut:visited{position:absolute;bottom:25px;left:25px;width:calc(100% - 50px)}a.requestbutton:link,a.requestbutton:visited{background-color:var(--accentcolor);transition:background-color .5s}a.requestbutton:active,a.requestbutton:hover{background-color:var(--primarycolor)}.cont_svglink{display:flex;align-items:center;justify-content:flex-start}.cont_svg{height:auto;margin-right:10px}.cont_svglink a:link,.cont_svglink a:visited{fill:var(--accentcolor);transition:fill 1.5s}.cont_svglink a:active,.cont_svglink a:hover{fill:var(--primarycolor)}.clearboth,.row{clear:both}main .row{background-color:#fff}.row-inner{flex-flow:row wrap;justify-content:space-around;max-width:1140px;margin:0 auto}.row-inner div{flex-grow:1}.col{align-items:stretch}.col-inner{margin:0 20px}.col-inner img{width:100%;height:auto}.col-12{width:100%}.col-11{width:91.666666667%}.col-10{width:83.333333333%}.col-9{width:75%}.col-8{width:66.666666667%}.col-7{width:58.333333333%}.padding10{height:10px}.padding20{height:20px}.padding30{height:30px}.padding40{height:40px}.padding50{height:50px}.padding60{height:60px}.padding70{height:70px}.padding80{height:80px}.padding90{height:90px}.padding100{height:100px}.padding110{height:110px}.padding120{height:120px}.galery_a .row-inner{justify-content:flex-start;padding:0 15px}.galery_a .row-inner div{flex-grow:0}.galery_a .col-inner{margin:5px;line-height:0}