#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-2a0bfc6a8425e4ba9fe3ba195807497b__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-2a0bfc6a8425e4ba9fe3ba195807497b__0 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-2a0bfc6a8425e4ba9fe3ba195807497b__0 .avia-caption-content p{
font-size:29px;
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-2a0bfc6a8425e4ba9fe3ba195807497b__0 .avia-caption-title{
font-size:23px;
}
}

.flex_column.av-1020y-c4106c5b7df76f054325ca7309dc70d9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4apvw-fa478875df0f30226a101d8de5581f53 .avia_textblock{
font-size:20px;
}

.flex_cell.av-blyju-17ddf44b67c5dc004ca9426dbddf922c{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.rogatti-dach.de/wp-content/uploads/2023/06/K1024_Industriedach.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-blyju-17ddf44b67c5dc004ca9426dbddf922c{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-ko2lptwu-f6bb699531eac380b3d3b9666f38ee10{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-ko2lptwu-f6bb699531eac380b3d3b9666f38ee10{
padding:80px 80px 80px 80px !important;
}

@keyframes av_boxShadowEffect_av-ko2lccvc-1bb00f82702a535bc134def6113767ad-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.15); opacity: 1; }
100% { box-shadow:  0 0 40px 0 rgba(0,0,0,0.15); opacity: 1; }
}
.flex_column.av-ko2lccvc-1bb00f82702a535bc134def6113767ad{
box-shadow: 0 0 40px 0 rgba(0,0,0,0.15);
border-radius:0px 0px 0px 0px;
padding:70px 50px 70px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-subheading{
font-size:15px;
}

.flex_cell.av-162zf-e3ab280a845306bde60ecff9ddf422ce{
height:100px;
min-height:100px;
}

.flex_cell.av-24l1b-71606cca2c6b94e0e2e5332125a6d6dd{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-24l1b-71606cca2c6b94e0e2e5332125a6d6dd{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-1f6on-5b309f00be9442052c5f53cf804dc374-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.15); opacity: 1; }
100% { box-shadow:  0 0 40px 0 rgba(0,0,0,0.15); opacity: 1; }
}
.flex_column.av-1f6on-5b309f00be9442052c5f53cf804dc374{
box-shadow: 0 0 40px 0 rgba(0,0,0,0.15);
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.iconbox.av-37nin-46bd0e2a8e9941cd2672ab42c8b4e4d3 .iconbox_icon{
border:1px solid #fc6621;
color:#fc6621;
}
.iconbox.av-37nin-46bd0e2a8e9941cd2672ab42c8b4e4d3 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#fc6621;
stroke:#fc6621;
}

.iconbox.av-2h2cb-c53a09bb04e10cd8cba887dd5776716f .iconbox_icon{
border:1px solid #fc6621;
color:#fc6621;
}
.iconbox.av-2h2cb-c53a09bb04e10cd8cba887dd5776716f .iconbox_icon.avia-svg-icon svg:first-child{
fill:#fc6621;
stroke:#fc6621;
}

.iconbox.av-2db03-49d0a340d34462926dbc217ee8ee23df .iconbox_icon{
border:1px solid #fc6621;
color:#fc6621;
}
.iconbox.av-2db03-49d0a340d34462926dbc217ee8ee23df .iconbox_icon.avia-svg-icon svg:first-child{
fill:#fc6621;
stroke:#fc6621;
}

.flex_cell.av-12g73-2cb8f3555a2a20464a5f5660720be9ca{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.rogatti-dach.de/wp-content/uploads/2023/06/K1024_Dacharbeiten.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-12g73-2cb8f3555a2a20464a5f5660720be9ca{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-14ht3-947064a5961d3c8342a27a8ec1a0c7a8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7 .av-subheading{
font-size:15px;
}

.flex_column.av-ceb57-72a24f7455a449106d56695ecc53ec89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-148uv-a68a1f96e7e306bf9c123590267f7bea{
padding-bottom:0;
}
body .av-special-heading.av-148uv-a68a1f96e7e306bf9c123590267f7bea .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-148uv-a68a1f96e7e306bf9c123590267f7bea .av-subheading{
font-size:15px;
}

#top .hr.av-a727n-4c36403ef987d3e29279a26751e9f8c6{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-a727n-4c36403ef987d3e29279a26751e9f8c6 .hr-inner{
width:90px;
border-color:#b02b2c;
}

.flex_column.av-9fosn-09101340118aef9e2bb9c88b220f3849{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia-image-container.av-8jxl3-8893453c3df63517fc4371bb39691fb7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8jxl3-8893453c3df63517fc4371bb39691fb7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-s4tn-920d6ea42e51a29a6ccdaa106775551c{
padding-bottom:0;
}
body .av-special-heading.av-s4tn-920d6ea42e51a29a6ccdaa106775551c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-s4tn-920d6ea42e51a29a6ccdaa106775551c .av-subheading{
font-size:15px;
}

#top .hr.av-pyff-9277dcf64fbb273428ee05a671f25bd0{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-pyff-9277dcf64fbb273428ee05a671f25bd0 .hr-inner{
width:90px;
border-color:#b02b2c;
}

.flex_column.av-62i53-204d4653d5d7f8411af76dbfc120e04f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia-image-container.av-5inmv-69b24b0de661c8b0cb16692be6e68425 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5inmv-69b24b0de661c8b0cb16692be6e68425 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5bfiz-c3865f9dcf3cb8ffabf9a6687476a5ba{
padding-bottom:0;
}
body .av-special-heading.av-5bfiz-c3865f9dcf3cb8ffabf9a6687476a5ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5bfiz-c3865f9dcf3cb8ffabf9a6687476a5ba .av-subheading{
font-size:15px;
}

#top .hr.av-4knmz-7171140863152cd5569392f1f3bece12{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4knmz-7171140863152cd5569392f1f3bece12 .hr-inner{
width:90px;
border-color:#b02b2c;
}

.flex_column.av-36k5z-fe21d02396937fd2c86a8090f4df7ee3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

.avia-image-container.av-2hfm3-0ac25f6d0830618654ae04c5ff34ffd9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2hfm3-0ac25f6d0830618654ae04c5ff34ffd9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-79qr-7701fda6940aaa3453dcd4a0593123c9{
padding-bottom:0;
}
body .av-special-heading.av-79qr-7701fda6940aaa3453dcd4a0593123c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-79qr-7701fda6940aaa3453dcd4a0593123c9 .av-subheading{
font-size:15px;
}

#top .hr.av-1p2pb-a9eed28b3e95e6918a011b27d20aa9db{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1p2pb-a9eed28b3e95e6918a011b27d20aa9db .hr-inner{
width:90px;
border-color:#b02b2c;
}

.flex_column.av-3b0i-436fe1d981842d0b4e0e253995ddfa24{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-a5x48-b58c500203778b7c7e52f2c7355afe0e{
margin:0 0 24px 0;
padding-bottom:4px;
}
body .av-special-heading.av-a5x48-b58c500203778b7c7e52f2c7355afe0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a5x48-b58c500203778b7c7e52f2c7355afe0e .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-jr90t8xr-87e0b75f855e861e6823e5c909c9aef4 .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-1bi1n-ae4406da5e220cfccc81d5f0f49e3fcd .av-subheading{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-ko2lpf0v-dbafdf37145666de45f0f268a4f70fd7 .av-special-heading-tag{
font-size:0.8em;
}
}
