.avia-section.av-o8vuq-ac283387f4e2f9aa81917d92a997b1f9{
background-color:#000000;
background-image:url(https://hefabygdk.kinsta.cloud/wp-content/uploads/2025/07/hero.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-o8vuq-ac283387f4e2f9aa81917d92a997b1f9 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}
#top .avia-section.av-o8vuq-ac283387f4e2f9aa81917d92a997b1f9 .scroll-down-link{
color:#fcfcfc;
}
#top .avia-section.av-o8vuq-ac283387f4e2f9aa81917d92a997b1f9 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#fcfcfc;
fill:#fcfcfc;
}

#top .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad{
padding-bottom:0;
color:#ffffff;
font-size:150px;
}
body .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-special-heading-tag{
font-size:150px;
}
.av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mclwd63q-8812417185c809fb4e040f427ddfa3db{
height:30px;
}

#top #wrap_all .avia-button.av-e1l4ot-0d3b63b3f57e93d0ff9d1f1c7be91a61{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-c4vph9-ac94efb80b96499f85f3cfbd37bb722b{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

@keyframes av_boxShadowEffect_av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58{
border-radius:10px 10px 10px 10px;
padding:35px 35px 35px 35px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-mdojfjdy-1cba6d9c9a9b34f24f46357a42293f98{
padding-bottom:10px;
}
body .av-special-heading.av-mdojfjdy-1cba6d9c9a9b34f24f46357a42293f98 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdojfjdy-1cba6d9c9a9b34f24f46357a42293f98 .av-subheading{
font-size:15px;
}

.avia-section.av-mdojxhb1-17adfd023dc2f27d49f7c2f3753e8d88{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-4c91hp-9b88be30852cbce56157dde5fec5f3b7{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-4c91hp-9b88be30852cbce56157dde5fec5f3b7{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-2iduu5-c24da9746cb2a24c8feb54de04aa04f6{
padding-bottom:10px;
}
body .av-special-heading.av-2iduu5-c24da9746cb2a24c8feb54de04aa04f6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2iduu5-c24da9746cb2a24c8feb54de04aa04f6 .av-subheading{
font-size:15px;
}

.avia-section.av-7luvu-4fe6ea2994acf98043369696efe55355{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-mdokbhc3-1c61314eca91e058dab5ef13e3684a3c{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5w8iq-259c1ed226ce8dbbf785dec0ed0f15aa{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5w8iq-259c1ed226ce8dbbf785dec0ed0f15aa{
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-1jvcq-146fce8ab7d18300e27ca8368e808bfb{
padding-bottom:0;
}
body .av-special-heading.av-1jvcq-146fce8ab7d18300e27ca8368e808bfb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jvcq-146fce8ab7d18300e27ca8368e808bfb .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-9f7z4d-5b03b1dbab594b994b09c3c5713bda51{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-6ziea5-b494b89534e6059608b3141cfca4271b{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-mcll2v93-884ef4f09be95bbcda2eb740240a4e8c{
height:50px;
}

#top .hr.hr-invisible.av-mdokcu6r-085d3bb6c93b021000f05d9712dd3147{
margin-top:-90px;
height:1px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11ge2-11c8e5a2cc29ed66ac36ca1ecb1d54a2{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-11ge2-11c8e5a2cc29ed66ac36ca1ecb1d54a2{
border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-mclmbeav-af8aaf1a7ccc9669a817670953a3b533 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mclmbeav-af8aaf1a7ccc9669a817670953a3b533 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-veczm-8b059ec2307fe54ac5b0b54607ba95f6{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816{
width:24.625%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://hefabygdk.kinsta.cloud/wp-content/uploads/2025/07/471842066_442538915583839_5557006354193106970_n.jpg) 50% 50% no-repeat scroll rgba(51,51,51,0.8);
}
#top .flex_column_table.av-equal-height-column-flextable.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816 .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-mclmyo4q-05bfe47ed6754ffe57fb31bbdbe4aa3e{
height:70px;
}

.av_font_icon.av-mclmv2vg-3eb4d07cca478a8c66e58a7c622219a3{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mclmv2vg-3eb4d07cca478a8c66e58a7c622219a3 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mclmv2vg-3eb4d07cca478a8c66e58a7c622219a3 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-1aw53h-0e2dae4931a4bf1cd67f67a77f12fc36{
height:70px;
}

#top .av_textblock_section.av-mclmf874-4615d45273b790ae7cbdce1fc6a1a84a .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-27sc9p-03e1c978f408fc63f9675bc851181238{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b{
width:24.625%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://hefabygdk.kinsta.cloud/wp-content/uploads/2025/07/472547396_446394841864913_4927162140172758915_n.jpg) 50% 50% no-repeat scroll rgba(51,51,51,0.8);
}
#top .flex_column_table.av-equal-height-column-flextable.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-aji5wt-8ff7de36d99c9ebaa244c71ba1c13057{
height:70px;
}

.av_font_icon.av-mclmvwzt-53d567176a482f61ca51e7e3ab7e455b{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mclmvwzt-53d567176a482f61ca51e7e3ab7e455b svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mclmvwzt-53d567176a482f61ca51e7e3ab7e455b .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-9ar0d9-6690469f20df8d49f6bbd714f2f0e8c8{
height:70px;
}

#top .av_textblock_section.av-744ou-9cf61895f80026da02af8769991803b2 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-91gv1p-635fe9a70d775fad1f621f3ad4a71c4f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-408de-d940c74b7bb49c7569a3002a2b6dbea1{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-408de-d940c74b7bb49c7569a3002a2b6dbea1{
width:24.625%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://hefabygdk.kinsta.cloud/wp-content/uploads/2025/07/20.jpg) 50% 50% no-repeat scroll rgba(51,51,51,0.8);
}
#top .flex_column_table.av-equal-height-column-flextable.av-408de-d940c74b7bb49c7569a3002a2b6dbea1 .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-80tuh9-7e5633fe30c896834d06c68b8d434f6f{
height:70px;
}

.av_font_icon.av-mclmweqm-7d5257de5c543a974e964b9164ca52ce{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mclmweqm-7d5257de5c543a974e964b9164ca52ce svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mclmweqm-7d5257de5c543a974e964b9164ca52ce .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-5h9dn1-fe243ef1a252cb4a7c930397fbbd7fa5{
height:70px;
}

#top .av_textblock_section.av-3dbde-c2ee559f994808530565a8e0ec846a72 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-6hktjh-1e2dd7ede2a9aef42d6ae5c585f602a6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132{
width:24.625%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://hefabygdk.kinsta.cloud/wp-content/uploads/2024/10/wood-work-construction-2023-11-27-05-10-51-utc.jpg) 50% 50% no-repeat scroll rgba(51,51,51,0.8);
}
#top .flex_column_table.av-equal-height-column-flextable.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132 .av-flex-placeholder{
width:0.5%;
}

#top .hr.hr-invisible.av-3h9n65-ee4c6d7120b21d385ae333c6175d3d68{
height:70px;
}

.av_font_icon.av-mclmwuo9-c2f9a548b18b894e52a64809a66a9caf{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mclmwuo9-c2f9a548b18b894e52a64809a66a9caf svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mclmwuo9-c2f9a548b18b894e52a64809a66a9caf .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .hr.hr-invisible.av-2jx5kt-7b84190a628c9604df0dc601d0411ec8{
height:70px;
}

#top .av_textblock_section.av-33fl2-71d97eca4718d4ff7eac4da2d38d35bd .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-26h6ql-25f7990f7a2b5ed2da514556f1759394{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-c99125-e96c379aa7a421cb48fe8cccb1aa6051{
vertical-align:top;
background-color:#f0f0f0;
}
.responsive #top #wrap_all .flex_cell.av-c99125-e96c379aa7a421cb48fe8cccb1aa6051{
padding:5px 0px 5px 0px !important;
}

.av-horizontal-gallery.av-mclv5gkr-84bdbfdc9d1c8663d60dc83964e4f92d .av-horizontal-gallery-inner{
padding-bottom:25%;
}


@media only screen and (min-width: 990px){ 
.av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-subheading{
font-size:35px;
}

.flex_column.av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58{
position:absolute;
right:0px;
bottom:15px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-special-heading-tag{
font-size:60px;
}

.flex_column.av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58{
padding:35px 35px 35px 35px;
}

.flex_column.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816{
padding:35px 35px 35px 35px;
}

.flex_column.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b{
padding:35px 35px 35px 35px;
}

.flex_column.av-408de-d940c74b7bb49c7569a3002a2b6dbea1{
padding:35px 35px 35px 35px;
}

.flex_column.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132{
padding:35px 35px 35px 35px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-special-heading-tag{
font-size:50px;
}

.flex_column.av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58{
padding:25px 25px 25px 25px;
}

.flex_column.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816{
padding:25px 25px 25px 25px;
}

.flex_column.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b{
padding:25px 25px 25px 25px;
}

.flex_column.av-408de-d940c74b7bb49c7569a3002a2b6dbea1{
padding:25px 25px 25px 25px;
}

.flex_column.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132{
padding:25px 25px 25px 25px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m1hvxyz7-ad42e342c9ce6000789f1027f7c2a0ad .av-special-heading-tag{
font-size:45px;
}

.flex_column.av-mdoit23d-9ae3b6724cd66d62820d8308c2d90d58{
padding:20px 20px 20px 20px;
}

.flex_column.av-t1t8m-8b2e9ef0556dc4f16e938b2b3386c816{
padding:25px 25px 25px 25px;
}

.flex_column.av-77xkm-cabf0a56ecadd27e3070e73ac1c1d48b{
padding:25px 25px 25px 25px;
}

.flex_column.av-408de-d940c74b7bb49c7569a3002a2b6dbea1{
padding:25px 25px 25px 25px;
}

.flex_column.av-m1oxg4hv-608e002b8dce43a3237a77f1907c7132{
padding:25px 25px 25px 25px;
}
}
