.avia-section.av-6ud03b-b47b8420f8534c8c698559b75fa1b29c{
background-repeat:no-repeat;
background-image:url(https://cc-ag.ch/wp-content/uploads/2024/01/St-Karlshof_Zug_20.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-612wk7-2ac24dd536ea004970666d6395c6859d{
padding:10px 10px 10px 10px;
}

.flex_column.av-4r061z-1f2aedef8bc422080d2df416108e3aa8{
padding:10px 10px 10px 10px;
}

#top .av-special-heading.av-2o5rlj-90354fd18bb44f6c588a419683fa984d{
padding-bottom:2px;
color:#ffffff;
font-size:61px;
}
body .av-special-heading.av-2o5rlj-90354fd18bb44f6c588a419683fa984d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2o5rlj-90354fd18bb44f6c588a419683fa984d .av-special-heading-tag{
font-size:61px;
}
.av-special-heading.av-2o5rlj-90354fd18bb44f6c588a419683fa984d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2o5rlj-90354fd18bb44f6c588a419683fa984d .av-subheading{
font-size:15px;
}

.flex_cell.av-3q0jeb-889809b4e959733dfb468b847c2b8d8b{
vertical-align:top;
height:10px;
min-height:10px;
background-color:#d2631e;
}
.responsive #top #wrap_all .flex_cell.av-3q0jeb-889809b4e959733dfb468b847c2b8d8b{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-373lib-d1efddca1a34b9aa1f3b4f49279ca4ee{
vertical-align:top;
height:10px;
min-height:10px;
background-color:#d2631e;
}
.responsive #top #wrap_all .flex_cell.av-373lib-d1efddca1a34b9aa1f3b4f49279ca4ee{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-b70lxv-06ffb5b4a6fd870d2dad9776d114414f{
vertical-align:top;
height:2px;
min-height:2px;
background-color:#1a2342;
}
.responsive #top #wrap_all .flex_cell.av-b70lxv-06ffb5b4a6fd870d2dad9776d114414f{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9n82ub-2f56c8b7eeaf59b59d26ef77b11861a2{
vertical-align:top;
height:2px;
min-height:2px;
background-color:#1a2342;
}
.responsive #top #wrap_all .flex_cell.av-9n82ub-2f56c8b7eeaf59b59d26ef77b11861a2{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-7356f7-5a5c74a7515a2e64568768aa4b2a526d{
background-color:#eaeaea;
background:linear-gradient( to bottom right, #eaeaea, #ffffff, #f9f9f9 );
}

.flex_column.av-24ms43-4765a2934b7b4b389ba73c220dd8e393{
width:22.75%;
}

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

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

#top #wrap_all .avia-button.av-35karn-1f395ec6c282045dd99f11818063305c:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-35karn-1f395ec6c282045dd99f11818063305c:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-2cryif-02d3e4210f0510b4360ec0b326630bc3{
width:22.75%;
margin-left:3%;
}

#top .av-special-heading.av-mvfmh2qs-d988105ff503d7487f3eb5f4e79b2728{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-mvfmh2qs-d988105ff503d7487f3eb5f4e79b2728 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvfmh2qs-d988105ff503d7487f3eb5f4e79b2728 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mvfmh2qs-d988105ff503d7487f3eb5f4e79b2728 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-mvfmlonf-f2c325888ebf8ac09ba509988bf6673e:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mvfmlonf-f2c325888ebf8ac09ba509988bf6673e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-9jdek3-4bb0441dbfae8324746e2b692c3423c9{
width:22.75%;
margin-left:3%;
}

#top .av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-2clrwj-91b58775eda615a5c5c8ce4634a210e1:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2clrwj-91b58775eda615a5c5c8ce4634a210e1:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-5e23r7-42cfe9fbc9e9eb04482e63a6d94fa26f{
width:22.75%;
margin-left:3%;
}

#top .av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-2361yr-4a01b0d37bcac0af25e95c75636a42b6:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2361yr-4a01b0d37bcac0af25e95c75636a42b6:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-45eldv-1ee76506d85d3293255bd097cdc206b5{
width:22.75%;
}

#top .av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-24uplv-6adc7733e2e0a4fba271348e9c76afeb:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-24uplv-6adc7733e2e0a4fba271348e9c76afeb:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-8nn00j-236b4805820ae19346db7d12216ad114{
width:22.75%;
margin-left:3%;
}

#top .av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-327ucj-e0c46afd1ba3d6c3c72b26674840dd09:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-327ucj-e0c46afd1ba3d6c3c72b26674840dd09:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-8tx4g3-df6d6677bb4364f0868d56c2b538a54f{
width:22.75%;
margin-left:3%;
}

#top .av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-aw3hv-de176800d7357005cea23348c672e725:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-aw3hv-de176800d7357005cea23348c672e725:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-du6xv-cae54c82f9f586a7176bf452b1ed2ecf{
vertical-align:top;
height:2px;
min-height:2px;
background-color:#1a2342;
}
.responsive #top #wrap_all .flex_cell.av-du6xv-cae54c82f9f586a7176bf452b1ed2ecf{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-245ujn-5c941db9d395a42826a20eb6028f8d88{
vertical-align:top;
height:2px;
min-height:2px;
background-color:#1a2342;
}
.responsive #top #wrap_all .flex_cell.av-245ujn-5c941db9d395a42826a20eb6028f8d88{
padding:0px 0px 0px 0px !important;
}


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

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

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

#top #wrap_all .av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-6z0n77-eb1620cda45afe2ed2827c9961d9b817 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvfo8ppu-91ab2792f49cef597812b33bf49daf2c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mvfrzqpl-07e8ac94dc33b4512481326e0ca1ba96 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7nj9w3-5c1ff095bd8531a7ada39ce42dd9b7c9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7oy2lf-24081264bb19d20c6746e1875f877398 .av-special-heading-tag{
font-size:0.8em;
}
}
