h1,.cruddy-heading.h1{font-size:1.25em}h2,.cruddy-heading.h2{font-size:1.2em}h3,.cruddy-heading.h3{font-size:1.15em}h4,.cruddy-heading.h4{font-size:1.1em}h1,h2,h3,h4{text-transform:uppercase;color:#0a71b3}main ul{padding-left:20px}.cruddy-heading .sub-heading{color:#6F7072;font-size:95%}#header .cruddy-navigation{text-transform:uppercase}main .heading-primary{background-color:#0A71B3;padding:20px}main .heading-primary h2{color:#fff;text-align:center}main a{color:#0A71B3;text-decoration:none}main a:hover{text-decoration:underline}main .sow-icon-container,#footer .sow-icon-container{border:1px solid #29C6CB;position:relative;overflow:hidden;max-width:70px}main .sow-icon-container::before,#footer .sow-icon-container::before{content:"";display:block;top:0;left:0;width:100%;padding-top:100%}main .sow-icon-container::after,#footer .sow-icon-container::after{content:"";display:block;position:absolute;width:90%;height:200%;top:50%;left:50%;background-color:#29C6CB;transform:translateX(-50%) translateY(-50%) rotateZ(-45deg) scaleX(0) scaleY(1);transform-origin:center;z-index:1}main .sow-icon-container::after,#footer .sow-icon-container::after,main .sow-icon-streamline,#footer .sow-icon-streamline{transition:all 0.4s}main .sow-icon-container:hover::after,#footer .sow-icon-container:hover::after{transform:translateX(-50%) translateY(-50%) rotateZ(-45deg) scaleX(1) scaleY(1)}main .sow-icon-container:hover .sow-icon-streamline,#footer .sow-icon-container:hover .sow-icon-streamline{color:white!important}main .sow-icon-container a,#footer .sow-icon-container a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}main .sow-icon-streamline,#footer .sow-icon-streamline{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:1.5em!important;z-index:2}main .contact-item .widget_cruddy-heading-sow,#footer .contact .widget_cruddy-heading-sow{margin-bottom:10px!important}main .contact-item address,#footer .contact address{margin:0}main .contact-item a,#footer .contact a{color:#000}#footer .so-widget-cruddy-widgets-sow,#footer .so-widget-cruddy-widgets-sow h4{color:white!important}#footer .so-widget-cruddy-widgets-sow h4{border-bottom:1px solid #fff;padding-bottom:20px}#footer .legal{font-size:10pt!important;color:white!important}.cruddy-video .poster::before{content:"";display:block;background-image:url(https://plenamesse.de/wp-content/uploads/2021/05/play-button.png);background-size:20% auto;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}::placeholder{opacity:.3}.contact-form .cruddy-col:nth-child(n+2){margin-left:50px}.call-back-form input[type="tel"]{width:calc(75% - 10px)!important;margin-right:10px}.call-back-form input[type="submit"]{width:25%;height:43px;-webkit-appearance:none}.contact-form-full-width .call-back-form input[type="tel"]{width:100%!important;margin-right:0}.contact-form-full-width .call-back-form input[type="submit"]{margin-top:20px;width:100%}label:nth-of-type(n+2){margin-top:30px}input:focus,textarea:focus{background-color:#CEECFF}input[type="submit"]{color:#fff;background-color:#0A71B3;border:none;border-radius:5px}input[type="submit"]:hover{background-color:#6F7072}.wpcf7-form .ajax-loader{display:none!important}.references .cruddy-image-sow{justify-content:center}.references .cruddy-image-sow img{max-height:90px;max-width:100%;width:auto}.exhibition:nth-child(n+2){margin-top:15px}.exhibition>.name{font-weight:700;color:#0A71B3}.contact-item .cruddy-heading.div{font-size:14pt;font-weight:700;color:#0A71B3;text-transform:uppercase}