.avia-section.av-468g1b-245a8eda80f7ac8f292fb03b63aa5a9d{
background-color:#ffffff;
background-image:url(https://www.grafik-design-oberland.de/wp-content/uploads/2015/02/gruenes-abstraktes-bergpanorama-jaegerkamp.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-468g1b-245a8eda80f7ac8f292fb03b63aa5a9d .av-section-color-overlay{
opacity:0.1;
}

#top .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d{
padding-bottom:10px;
color:#ffffff;
font-size:43px;
}
body .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-subheading{
font-size:15px;
}
body .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.hr-invisible.av-akwp5-999094c116668e4f796f65f19c1dd81e{
height:50px;
}

#top .av_textblock_section.av-l1nxc19h-99044da91482c313cc748bafee4336f9 .avia_textblock{
font-size:33px;
color:#ffffff;
}

#top .av_textblock_section.av-l1nxedgd-3a5dfc59b589b0dd499b4f7e4101f5a9 .avia_textblock{
font-size:22px;
}

.flex_column.av-13v5gf-acff97f57eaed39b34a342e2f583bf55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-wg4sv-0cee537d5c0ececb11ad4493aa4cf49d .avia_textblock{
font-size:22px;
}

.flex_column.av-s7gnr-ef199c9e2e7053386a428f2c63e254f9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-ju7r3-7eafabe974c213c2cc78b130fe07d469 .avia_textblock{
font-size:22px;
}

.flex_column.av-ga5ev-2fd72c1314a935e57601438d1a62694c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-8qb5b-c83e25802e5f2097cdc4986efc4029aa .avia_textblock{
font-size:22px;
}

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

#top .av_textblock_section.av-l1nyjwub-1141d8b746bb1991d21378a875492c66 .avia_textblock{
font-size:22px;
}

.avia-section.av-l1nzd0xs-d88fd24f0e268ef71173d6f21bd9690d{
background-repeat:no-repeat;
background-image:url(https://www.grafik-design-oberland.de/wp-content/uploads/2022/04/kontakt_mediendesign-scaled.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-l1nzf9a1-c2dde9b33845566cba623031b16e9060 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.hr-invisible.av-20mhpz-ab3e1149ed1fc3cb02c59d26a30f5c96{
height:50px;
}

#top #wrap_all .avia-button.av-l1nzjawp-7a26ca5071f35a1784be615800c9d4b7{
box-shadow:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l1nzjawp-7a26ca5071f35a1784be615800c9d4b7:hover{
background-color:teal;
color:aqua;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l1nzjawp-7a26ca5071f35a1784be615800c9d4b7:hover .avia-svg-icon svg:first-child{
fill:aqua;
stroke:aqua;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-l1nwnhp4-4431d690d570835df86745f9ee59ca1d .av-special-heading-tag{
font-size:0.8em;
}
}
