.avia-section.av-mh0hd7ql-345cd1b07c189007a9c4805bc163d429{
background-color:#6c8184;
background-image:url(https://cc-ag.ch/wp-content/uploads/2022/10/fuss-1030x693.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-5dpr-d86179ad500dcd66a1da46c0f238272a{
width:56.8%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5dpr-d86179ad500dcd66a1da46c0f238272a .av-flex-placeholder{
width:8%;
}

#top .av-special-heading.av-2ub7-f46ffef45843f34effbab166bee92f8a{
margin:-5px -5px -5px -5px;
padding-bottom:1px;
color:#ffffff;
font-size:56px;
}
body .av-special-heading.av-2ub7-f46ffef45843f34effbab166bee92f8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2ub7-f46ffef45843f34effbab166bee92f8a .av-special-heading-tag{
font-size:56px;
padding:-5px -5px -5px -5px;
}
.av-special-heading.av-2ub7-f46ffef45843f34effbab166bee92f8a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2ub7-f46ffef45843f34effbab166bee92f8a .av-subheading{
font-size:40px;
}

.flex_column.av-2v89-14c8d782343e8678b0341518d2aa0294{
width:35.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2v89-14c8d782343e8678b0341518d2aa0294 .av-flex-placeholder{
width:8%;
}

.flex_cell.av-1g14x-be01daf1a4c93f535360b36bfb5633b5{
vertical-align:middle;
background:url(https://cc-ag.ch/wp-content/uploads/2024/01/St-Karlshof_Zug_13.jpg) 50% 50% no-repeat fixed ;
}

#top .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-subheading{
font-size:40px;
}
body .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-34ml-e7542891aa64899aaeed5c978e61c03b{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-34ml-e7542891aa64899aaeed5c978e61c03b:hover{
color:silver;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-34ml-e7542891aa64899aaeed5c978e61c03b:hover .avia-svg-icon svg:first-child{
fill:silver;
stroke:silver;
}

.flex_cell.av-11e77-e571568b5b254fc83b54e7d8e8416e27{
vertical-align:middle;
background:url(https://cc-ag.ch/wp-content/uploads/2026/03/Fischgrat-Oldtimer.jpg) 50% 50% no-repeat fixed ;
}

#top .av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .av-subheading{
font-size:40px;
}
body .av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-1cjqh-d8190d04341c068bda48f845dca65cdb .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-mlo89zmv-ed4400277598a1d13bc73631a60c42fe{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mlo89zmv-ed4400277598a1d13bc73631a60c42fe:hover{
color:silver;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mlo89zmv-ed4400277598a1d13bc73631a60c42fe:hover .avia-svg-icon svg:first-child{
fill:silver;
stroke:silver;
}

.flex_cell.av-71m5-2ddf269780aca6b48ef5c13a77d5f6e1{
vertical-align:middle;
background:url(https://cc-ag.ch/wp-content/uploads/2026/05/Teppich-Farben.jpg) 50% 100% no-repeat fixed ;
}

#top .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-subheading{
font-size:40px;
}
body .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-43mb-5f4a4df4acd8c69881e7ce8a03d37b76{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-43mb-5f4a4df4acd8c69881e7ce8a03d37b76:hover{
color:silver;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-43mb-5f4a4df4acd8c69881e7ce8a03d37b76:hover .avia-svg-icon svg:first-child{
fill:silver;
stroke:silver;
}

.avia-section.av-mm1v5263-9acab6874e43e34927c1e1ba46ccaadc{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6{
padding-bottom:0;
color:#000000;
font-size:35px;
}
body .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-subheading{
font-size:40px;
}
body .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

.avia-section.av-ls6f-dda71bfa6cd6222b025cdab8da352a8f{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-22r9-b7ca87aa472c6287ad5d8182a9fa47ac{
width:16.8%;
}

.flex_column.av-intf-7d2022f259d24ead7c945f813ed2fecb{
width:58.4%;
margin-left:4%;
}

#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler{
color:#000000;
background-color:#efefef;
border-color:#000000;
}
#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler.activeTitle{
color:#d3d3d3;
border-color:#d3d3d3;
}
#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler:not(.activeTitle):hover{
background-color:#e0e0e0;
}
#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#1e4cd8 !important;
}
#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb p.toggler .toggle_icon{
color:#000000;
border-color:#000000;
}
#top .togglecontainer.av-1p2r-c062c789298d686c42fe9baea80731fb .toggle_wrap .toggle_content{
color:#000000;
background-color:#efefef;
border-color:#000000;
}

.flex_column.av-2ko9-8c54952e9933bc53ecc1bcc4c058b423{
width:16.8%;
margin-left:4%;
}

.avia-section.av-5a55-42380e732486f074d7c2b581a181ae55{
background-color:#ededed;
background-image:unset;
margin-top:10px;
margin-bottom:10px;
}

.flex_column.av-7u0n-f88e66232e794093b590e913d026cf41{
width:28.666666666667%;
}

#top .av-special-heading.av-4omf-0738f364a2f4e2517a7e68ec7cc5d986{
padding-bottom:10px;
}
body .av-special-heading.av-4omf-0738f364a2f4e2517a7e68ec7cc5d986 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4omf-0738f364a2f4e2517a7e68ec7cc5d986 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2ww9-1daf6e11c701788c82e5a5eed4e193f3 .avia_textblock{
font-size:16px;
}

.flex_column.av-bik1-3c268494aff410124e5a5a56f7ebaab1{
width:28.666666666667%;
margin-left:7%;
}

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

#top .av_textblock_section.av-8emv-095163f0a8da7a562d4435d8dad532b0 .avia_textblock{
font-size:16px;
}

#top #wrap_all .avia-button.av-2e0j-5312373e7a049f0611cb708a19d72114{
font-size:14px;
transition:all 0.4s ease-in-out;
}

.flex_column.av-7fbr-438c1f94abf5cfb4909659b5ffd67755{
width:28.666666666667%;
margin-left:7%;
}

#top .av-special-heading.av-mmcm4c6y-85827b67382ae178d8259bab200db0a2{
padding-bottom:10px;
}
body .av-special-heading.av-mmcm4c6y-85827b67382ae178d8259bab200db0a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mmcm4c6y-85827b67382ae178d8259bab200db0a2 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4vhd-5bb216c1a295116514463feb61a2838b .avia_textblock{
font-size:16px;
}

#top #wrap_all .avia-button.av-2p35-c527ff69340c8f8e2b3f28c32f7f7ae1{
font-size:14px;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-64af-f9e0490314ccc197eb51edcd91a98954{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#1a2342;
}

.flex_cell.av-2lcz-115bac789c7ca13b671c52e50a056109{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#1a2342;
}


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

#top #wrap_all .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-45j7-d14bb8a75c2670bee7ed37330aa0a58c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5but-b502c9be79f57f7c3e43969ec2fc09f1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4zh9-f7275b41ac9791eabac5dda823431ea6 .av-special-heading-tag{
font-size:0.8em;
}
}
