.avia-section.av-145nae-651eae05fb78bdd4dd273144f78011ac{
background-repeat:no-repeat;
background-image:url(https://cuva-immobilienservice.de/wp-content/uploads/2018/05/hero-blurred.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-651eae05fb78bdd4dd273144f78011ac .av-section-color-overlay{
opacity:0.6;
background-color:#084a79;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgs0mnr3-8babc345d62aee0cb261b3a0daf6a63f{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-jgs0mnr3-8babc345d62aee0cb261b3a0daf6a63f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mnr3-8babc345d62aee0cb261b3a0daf6a63f .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-jgs0mnr3-8babc345d62aee0cb261b3a0daf6a63f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mnr3-8babc345d62aee0cb261b3a0daf6a63f .av-subheading{
font-size:25px;
}

#top .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgrxw141-fd17ef40b213f52b3098291ad2ee308c{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-jgrxw141-fd17ef40b213f52b3098291ad2ee308c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jgrxw141-fd17ef40b213f52b3098291ad2ee308c .av-subheading{
font-size:15px;
}

#top .hr.av-jgf4q5kq-21351715dbca41edc313af9aaa1a8d66{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-21351715dbca41edc313af9aaa1a8d66 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-21351715dbca41edc313af9aaa1a8d66 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-21351715dbca41edc313af9aaa1a8d66 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-53-dc078e381fb16f9f862480ee2969ad40{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-53-dc078e381fb16f9f862480ee2969ad40{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

#top .av-special-heading.av-14oiuw-7908f2d6b9ce1e8db5a7f21d14050e2d{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-14oiuw-7908f2d6b9ce1e8db5a7f21d14050e2d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14oiuw-7908f2d6b9ce1e8db5a7f21d14050e2d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-14oiuw-7908f2d6b9ce1e8db5a7f21d14050e2d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-52-3c80fc0939d5a75f49f216a68ce84c32 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-51-83fefb8b6adfc57dddc12327e5409b2a{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-0a02c2308255748fb6754b34ec998e0c{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-0a02c2308255748fb6754b34ec998e0c .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-50-93767cdd1bceae904c81bc6c685e417f{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-50-93767cdd1bceae904c81bc6c685e417f{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-vra1k-c8658156be5654902978a75ad14e51ad{
margin:25px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-vra1k-c8658156be5654902978a75ad14e51ad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vra1k-c8658156be5654902978a75ad14e51ad .av-subheading{
font-size:15px;
}

#top .hr.av-jgf4q5kq-47-62ee42fad5f14ae9f4dc2c641d37c57e{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-47-62ee42fad5f14ae9f4dc2c641d37c57e .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-47-62ee42fad5f14ae9f4dc2c641d37c57e .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-47-62ee42fad5f14ae9f4dc2c641d37c57e .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .hr.av-10h4w-3a5f67820634ead8225de6428840b200{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-10h4w-3a5f67820634ead8225de6428840b200 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-10h4w-3a5f67820634ead8225de6428840b200 .av-seperator-icon{
color:#072f4c;
}
.hr.av-10h4w-3a5f67820634ead8225de6428840b200 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-45-41472b8267f3a6fa2406896190582bf9{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-45-41472b8267f3a6fa2406896190582bf9{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-rz8o0-04afc02dfcd417031a4d09895bfe36f5{
margin:25px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-rz8o0-04afc02dfcd417031a4d09895bfe36f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-rz8o0-04afc02dfcd417031a4d09895bfe36f5 .av-subheading{
font-size:15px;
}

#top .hr.av-jgf4q5kq-43-3d46ec2a627ed0bb5eb312c9e89825f2{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-43-3d46ec2a627ed0bb5eb312c9e89825f2 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-43-3d46ec2a627ed0bb5eb312c9e89825f2 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-43-3d46ec2a627ed0bb5eb312c9e89825f2 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-41-1e76f0df2601e69f333db5439eeb040c{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-41-1e76f0df2601e69f333db5439eeb040c{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

#top .av-special-heading.av-nsb0w-3204c9fa66599526a7bd1f35e8f2ca52{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-nsb0w-3204c9fa66599526a7bd1f35e8f2ca52 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nsb0w-3204c9fa66599526a7bd1f35e8f2ca52 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-nsb0w-3204c9fa66599526a7bd1f35e8f2ca52 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-48-493fe13825592d9d8a4e517f22c0a149 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-39-43e706aff9827a6b85e5302732d0d7f8{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-46-1a0454ccbb599b9b71b6c82b6b26e0e5{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-46-1a0454ccbb599b9b71b6c82b6b26e0e5 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .hr.av-9aiaw-801554ea04fb295d1428a127a983428f{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-9aiaw-801554ea04fb295d1428a127a983428f .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-9aiaw-801554ea04fb295d1428a127a983428f .av-seperator-icon{
color:#072f4c;
}
.hr.av-9aiaw-801554ea04fb295d1428a127a983428f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-37-a0754e41ded38eaa6a9e323f028876bf{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-37-a0754e41ded38eaa6a9e323f028876bf{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-jgf8v45f-36-817dae4754e7760be617355b98315609{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jgf8v45f-36-817dae4754e7760be617355b98315609 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jgf8v45f-36-817dae4754e7760be617355b98315609 .av-icon-char{
font-size:70px;
}

#top .av-special-heading.av-d8ocw-914c278580baa37890164b7b9220a2d2{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-d8ocw-914c278580baa37890164b7b9220a2d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-d8ocw-914c278580baa37890164b7b9220a2d2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-d8ocw-914c278580baa37890164b7b9220a2d2 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-35-f27bb6d7829cee9ba02d80f057f37606 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-34-5214e02aa93a9f2b6232eae09454f3bc{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-33-b28acbea58c36f4771d65ec4a891b6a9{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-33-b28acbea58c36f4771d65ec4a891b6a9 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-32-19ac38a258a729a91a17852586d51c7e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-32-19ac38a258a729a91a17852586d51c7e{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-nyio-fe8cabaf659a6bf5da6781dc1366eeaf{
margin:25px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-nyio-fe8cabaf659a6bf5da6781dc1366eeaf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nyio-fe8cabaf659a6bf5da6781dc1366eeaf .av-subheading{
font-size:15px;
}

#top .hr.av-jgf4q5kq-29-cb65283a11ac3cdf2e15fd3fe7428e5a{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-29-cb65283a11ac3cdf2e15fd3fe7428e5a .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-29-cb65283a11ac3cdf2e15fd3fe7428e5a .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-29-cb65283a11ac3cdf2e15fd3fe7428e5a .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-27-5b6569c83add7101b2ce356985d61478{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-27-5b6569c83add7101b2ce356985d61478{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-jgf8v45f-31-bb84e4eba4d1c615d478ef211a182141{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jgf8v45f-31-bb84e4eba4d1c615d478ef211a182141 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jgf8v45f-31-bb84e4eba4d1c615d478ef211a182141 .av-icon-char{
font-size:70px;
}

#top .av-special-heading.av-157taw-65c76a88bfee16f8c4571e2681c1c359{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-157taw-65c76a88bfee16f8c4571e2681c1c359 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-157taw-65c76a88bfee16f8c4571e2681c1c359 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-157taw-65c76a88bfee16f8c4571e2681c1c359 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-30-766c591b2285c68460fb40f9735f6ec4 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-25-f47634936c05cca5bc984d2c57db9985{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-22-e243cc3fc2d5cfa24e6c8c27ae4b86dc{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-22-e243cc3fc2d5cfa24e6c8c27ae4b86dc .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-21-05410cf1e332bd3baaa0970788a0a1a8{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-21-05410cf1e332bd3baaa0970788a0a1a8{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

#top .av-special-heading.av-x5394-6fcf560b3ea2b738dd1d3f8e4c377849{
margin:25px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-x5394-6fcf560b3ea2b738dd1d3f8e4c377849 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-x5394-6fcf560b3ea2b738dd1d3f8e4c377849 .av-subheading{
font-size:15px;
}

#top .hr.av-jgf4q5kq-18-98e7e3082060048ed14c2a13a26a4d03{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-18-98e7e3082060048ed14c2a13a26a4d03 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-18-98e7e3082060048ed14c2a13a26a4d03 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-18-98e7e3082060048ed14c2a13a26a4d03 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

.avia-section.av-qet8u-56-64391e820c5b5dcfba0c6b5f58bf8c3e{
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4{
padding-bottom:30px;
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-28-7c26e122610dfa5e12b4e8d285e865df{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-28-7c26e122610dfa5e12b4e8d285e865df .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}


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

#top #wrap_all .av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-96c1y-23c0f6d584373bf26214e57a1655c6c4 .av-special-heading-tag{
font-size:0.8em;
}
}
