h1{font-size:clamp(2.2rem,4vw,4.5rem)}h2{font-size:clamp(1.8rem,3.5vw,4rem)}h3{font-size:clamp(1.6rem,3vw,3.2rem)}h4{font-size:clamp(1.4rem,2.5vw,2.8rem)}h5.et_pb_module_header,h5.title{font-size:clamp(0.8rem,1.2vw,1.4rem)}span.percent-value{font-size:clamp(1.4rem,1.6vw,1.8rem)!important}span.cam-fisch-latein{font-family:'Nunito 200',Helvetica,Arial,Lucida,sans-serif;font-size:clamp(1.2rem,2.2vw,2.4rem)}p,.cam-fischer-button-link-p,p.cam-fischer-button-link-p span,.et-db #et-boc .et-l .et_pb_tabs_controls li a,h5.et_pb_toggle_title{font-size:clamp(1rem,1.5vw,1.6rem)!important;line-height:clamp(1.4rem,2vw,2.2rem)!important}.cam-responsive-table-fisch p{font-size:clamp(1rem,1.2vw,1.2rem)!important;line-height:clamp(1.2rem,1.8vw,2rem)!important}.et-db #et-boc .et-l .et_pb_tabs_controls li a{padding:10px 30px!important}#cam-footer-menu-1 .et_pb_menu__menu>nav>ul>li>a,#cam-footer-main h3,#cam-footer-main p{font-size:clamp(1rem,1.2vw,1.4rem)!important;line-height:clamp(1.2rem,1.4vw,1.6rem)!important;padding-bottom:2px!important}#cam-footer-menu-1 .et_pb_menu__menu>nav>ul>li{margin-top:0px!important;margin-bottom:8px!important}#cam-footer-main h3{margin-bottom:12px}.cam-footer-main-p{margin-bottom:12px}p.cam-last-footer-p{font-size:clamp(0.8rem,0.9vw,1.1rem)!important;font-family:'sofia-sans-condensed-v2-latin-800',Helvetica,Arial,Lucida,sans-serif!important;color:white!important}p.cam-last-footer-p a{color:white!important}.et_pb_column.cam-last-footer-row{margin-bottom:0px!important}.cam-section-fnt-light p{color:white!important}.cam-section-fnt-light h3{color:#6c6f79!important}.cam-button-wrapper{margin-bottom:40px}.cam-profile-button-icn-color{color:white}.cam-fischer-profile-oeffnungszeiten-headline{padding-bottom:6px!important}.cam-fischer-button-link-p .et-pb-icon{margin-right:16px!important}.cam-fnt-fischer-ort-top{font-size:clamp(1.4rem,2.6vw,3rem)!important}.cam-ws-home-wuermsee-topline{font-size:clamp(0.5rem,1.25vw,1.5rem)!important;color:white;letter-spacing:0px;margin-bottom:4vw}.cam-ws-home-wuermsee-headline{color:#77c8fe;font-size:clamp(5rem,10vw,15rem)!important;letter-spacing:0px!important;margin-bottom:4vw!important}.cam-home-teaser-button{min-width:90%}.cam-impressum-p,.cam-datenschutz-p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2}@media all and (max-width:479px){.cam-ws-home-wuermsee-topline{margin-bottom:2vw!Important}.cam-ws-home-wuermsee-headline{font-size:clamp(3.5rem,7vw,10rem)}}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.et_pb_number_counter .percent{height:30px!important}.fischer-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin:1rem 0}@media (max-width:980px){.fischer-liste{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.fischer-liste{grid-template-columns:1fr}}ul.fischer-liste{padding-left:0px!important;margin-bottom:40px}.fischer-liste li,.cam-fischer-eintrag{padding:1rem;background-color:#eff2f9;transition:background-color 0.2s ease;list-style-type:none;border-radius:20px!important;padding:10px 0px 10px 20px!important;box-shadow:-5px -5px 9px rgba(255,255,255,0.45),5px 5px 9px rgba(94,104,121,0.3)}.fischer-liste li:hover,.cam-fischer-eintrag:hover{background-color:#e0e0e0;box-shadow:-5px -5px 9px rgba(94,104,121,0.3),5px 5px 9px rgba(255,255,255,0.45)}.fischer-liste li p a,.cam-fischer-eintrag p a,p.cam-fischer-name-p{font-family:'sofia-sans-condensed-v2-latin-800',Helvetica,Arial,Lucida,sans-serif!important;font-size:clamp(1.2rem,1.7vw,1.8rem)!important;color:#595959}.fischer-liste li:hover p a,.cam-fischer-eintrag p a:hover{color:#004f8a}.cam-fischer-liste-code h3,.cam-fischer-ort h3,.cam-fischer-ort.leer h3{font-size:clamp(1.2rem,1.7vw,1.8rem)!important} .cam-fischer-liste-code a:before,ul.fischer-liste>a:before,p.cam-fischer-headline-angelkarte>a:before,a.cam-add-icon-before:before,.cam-fischer-eintrag a:before,p.cam-fischer-name-p:before{display:inline-block;background:url('/wp-content/uploads/2025/03/fish-icon.png');opacity:0.4;background-size:cover;content:"";width:24px;height:24px;vertical-align:-6px;margin-right:8px;margin-top:6px}p.cam-fischer-headline-angelkarte{padding-bottom:0px!important}p.cam-fischer-adresse-angelkarte{padding-left:30px;padding-bottom:0px!important}p.cam-fischer-adresse-angelkarte-plz-ort{padding-left:30px}p.cam-fischer-telefon-angelkarte{padding-left:30px}.cam-liegeplatz-headline-p,.cam-fischverkauf-headline-p,.cam-bootsverleih-headline-p{padding-bottom:0px!important}.cam-liegeplatz-p,.cam-fischverkauf-p,.cam-bootsverleih-p{font-size:clamp(0.8rem,1.3vw,1.4rem)!important;line-height:clamp(1.4rem,1.4vw,1.8rem)!important;margin-left:32px;padding-bottom:0px!important}.cam-responsive-table,.cam-responsive-table-fisch{width:100%;border-collapse:collapse;margin-bottom:1rem}.cam-responsive-table th,.cam-responsive-table td,.cam-responsive-table-fisch th,.cam-responsive-table-fisch td{padding-left:14px!important;padding:10px;text-align:left;border:1px solid #ddd}.cam-responsive-table th,.cam-responsive-table-fisch th{color:white!important;font-weight:bold;background-color:#3e606f}.cam-responsive-table tr:nth-child(even),.cam-responsive-table-fisch tr:nth-child(even){background-color:#f9f9f9}.cam-responsive-table td:first-child{width:50%}.cam-responsive-table-fisch td:first-child{width:0%}.cam-table-container,.cam-table-fisch-container{overflow-x:auto}.cam-responsive-table-see-align td:nth-child(2),.cam-responsive-table-fisch-align td:nth-child(2){text-align:right}.cam-responsive-table-preis-align td:nth-child(2),.cam-responsive-table-preis-align td:nth-child(3){text-align:right}.fischer-grid{display:grid; grid-template-columns:repeat(1,1fr); gap:1rem;grid-column-gap:2rem;margin-bottom:0px!important}@media (max-width:767px){.cam-fischer-ort.leer{display:none!important}}@media (min-width:767px){.fischer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.fischer-grid{grid-template-columns:repeat(3,1fr)}}.fischer-grid-item{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:30px}.cam-fischer-ort{padding:0.5rem;background:none;border-radius:4px;text-align:left}.cam-fischer-ort.leer h3{visibility:visible;color:transparent;background:none;user-select:none}.cam-fischer-eintrag{padding:1rem;border-radius:20px}.et_mobile_menu{overflow:scroll!important;max-height:80vh}.cam-end{}