.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
*:focus{outline:none}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes height100{from{height:0}to{height:300px}}@keyframes topfade{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0px)}}@keyframes header{from{top:-100%}to{top:0}}@keyframes news{from{transform:rotate(-15deg) translateY(10px) translateX(-10px)}to{transform:rotate(-5deg) translateY(5px) translateX(0px)}}html{padding:0;margin:0}body{padding:0;margin:0;font:20px/1.4 "Barlow",sans-serif;font-weight:300;background:#978cc0;color:#677a82}h1{font-family:"Barlow",sans-serif;text-transform:uppercase;font-weight:200;font-size:3rem;color:#71669a;margin:0;padding:0 0 1rem 0rem}h1 span{background-image:#978cc0;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 768px){h1{padding:0 0 1rem 0rem;font-size:5rem}}h2{font-family:"Barlow",sans-serif;font-weight:300;font-size:1.8rem;color:#7c919b;margin:0 0 0 0;padding:6rem 0 1rem 0rem;hyphens:auto;text-transform:uppercase}h2:after{content:"";display:block;height:2px;width:50px;background:#978cc0;margin-top:.5rem;margin-bottom:1rem;margin-left:0rem}@media(min-width: 768px){h2{padding:3rem 0 .5rem 0rem;font-size:2rem}}.margin1{padding-top:5rem !important}@media(min-width: 768px){.margin1{padding-top:2rem !important}}h1+.ce_text{margin-top:-3rem !important}@media(min-width: 768px){h1+.ce_text{margin-top:1rem !important}}h2+.ce_text{margin-top:-4rem !important}h3{font-weight:500;font-size:1.3rem;margin:5rem 0 -0.5rem 0;font-family:"Barlow",sans-serif;color:#7c919b;padding:0 0 1rem 0;hyphens:auto}h3:after{content:"";display:block;height:2px;width:50px;background:#978cc0;margin-top:.5rem;margin-bottom:.1rem;margin-left:0rem}h4{font-weight:500;font-size:1.4rem;margin:4rem 0 0 0;padding:0;font-family:"Barlow",sans-serif;color:#677a82}h4:after{content:"";display:block;height:4px;width:40px;transform:translateX(-40px) translateY(-18px);background:linear-gradient(45deg, rgb(47, 124, 81) 0%, rgb(45, 91, 150) 100%);margin-top:2rem;margin-bottom:0rem;margin-left:1.5rem}@media(min-width: 768px){h4:after{margin-left:-1rem;margin-top:.5rem}}h6{font-weight:800;font:20px/1.4 "Barlow",sans-serif;background:rgba(255,255,255,.2);display:inline-block;padding:.4rem 1rem}a,.page-link{color:#677a82}a:hover,.page-link:hover{color:#000}ul{margin:0;padding:0 0 0 2rem}@media(min-width: 768px){ul{padding:0 0 0 4rem}}ul li{margin-bottom:.25rem}img{max-width:100%;height:auto}figure{margin:0}.content-hyperlink a{text-decoration:none}.download-element.ext-pdf:before{content:"";font-family:"Material Symbols Outlined";position:relative;padding-right:.4rem;font-size:2rem;transform:translate(0rem, 0.6rem);display:inline-block;transition:all 1s;font-weight:200}.download-element.ext-docx:before{content:"";font-family:"Material Symbols Outlined";position:relative;padding-right:.4rem;font-size:2rem;transform:translate(0rem, 0.6rem);display:inline-block;transition:all 1s;font-weight:200}#main{width:100%}#kontakt-i{color:#fff;background:linear-gradient(45deg, rgb(47, 124, 81) 0%, rgb(45, 91, 150) 100%);width:100%;display:block;position:relative;padding-top:100px;padding-bottom:20px;margin-left:auto;padding-left:2rem}@media(min-width: 768px){#kontakt-i{padding-top:180px;padding-left:15px}}@media(min-width: 1200px){#kontakt-i{padding-top:250px}}@media(min-width: 1400px){#kontakt-i{padding-top:300px}}#kontakt-i .col-lg{padding-bottom:100px}#kontakt-i a{color:#fff}#kontakt-i .col_0{padding-right:2rem}#kontakt-i:before{content:"";background:url("/files/mastrocola_theme/c1.png") no-repeat;background-size:100% 100%;height:100px;width:100%;position:absolute;top:-1px;left:0}@media(min-width: 768px){#kontakt-i:before{height:180px}}@media(min-width: 1200px){#kontakt-i:before{height:250px}}@media(min-width: 1400px){#kontakt-i:before{height:320px}}.claim{margin-bottom:3rem;background:rgba(255,255,255,.6);margin-top:-40vh;position:absolute;padding:2rem;max-width:80%}.claim p{font-size:1.2rem}.claim strong{font-weight:600;display:block;margin-bottom:-1rem}@media(min-width: 768px){.claim{padding:3rem;max-width:80%}.claim p{font-size:1.5rem}}@media(min-width: 992px){.claim{max-width:80%;margin-top:-60vh}.claim p{font-size:2rem}}@media(min-width: 1200px){.claim{max-width:80%;margin-top:-50vh}}@media(min-width: 1400px){.claim{max-width:50%;margin-top:-40vh}}.quote{padding-bottom:2rem;padding-top:2rem;padding-left:4rem}@media(min-width: 768px){.quote{padding-bottom:4rem;padding-top:5rem}}.quote strong{font-size:3rem;line-height:80%;color:#7c919b;font-style:italic;font-weight:400;position:relative;line-height:1.1}@media(min-width: 768px){.quote strong{font-size:4rem}}.quote strong:before{content:open-quote;position:absolute;top:0;left:-2.5rem;font:2em/80% Georgia,serif;transform:translateY(-1.8rem)}@media(min-width: 768px){.quote strong:before{left:-3.5rem;transform:translateY(-2.2rem)}}.quote strong::after{display:inline-block;content:close-quote;position:absolute;bottom:0;font:2em/50% Georgia,serif;transform:translateY(20px)}.quote em{font-size:.7rem;font-style:normal;display:block;padding-top:1rem}@media(min-width: 1400px){.quote em{padding-right:20rem;text-align:right}}.back{margin:.3rem 0 1rem 0}.back a{color:#71669a}.back a:hover{color:#978cc0}.back a:before{content:"";font-family:"Material Symbols Outlined";position:relative;padding-right:.4rem;font-size:1.8rem;transform:translate(0.5rem, 0.4rem);display:inline-block;transition:all 1s;font-weight:200}.back a:hover{transition:all .3s}.back a:hover:before{transform:translate(-0.4rem, 0.4rem);transition:all .3s}iframe{width:100%;height:40rem;margin:0;padding:0}.map{margin:0;padding:0 !important}.book{height:160px;width:160px;padding:10px;text-align:center;background:#978cc0;position:absolute;right:10vw;bottom:-10rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.book p{color:#fff;font-size:1.4rem}.book:hover{background:#71669a}.col-md-6{padding-bottom:4rem;padding-right:1rem}@media(min-width: 992px){.col-md-6{padding-right:5rem}}.boxnoheader{padding-top:3rem}#wrapper{overflow:hidden}.mod_article{padding-top:5rem;padding-bottom:7rem;padding-left:1rem;background:#fff;margin:0;border-bottom:1.2rem solid #afbec5;margin-bottom:.5rem}.pageangebot .mod_article{border-bottom:0rem solid #afbec5;margin-bottom:0rem;padding-top:3rem;padding-bottom:3rem}.imgcon1,.imgcon2,.imgcon3,.imgcon4,.imgcon5{background:rgba(0,0,0,0);max-width:100%;overflow:hidden;padding:0;border-bottom:0rem solid #afbec5;margin-bottom:0rem}.imgcon5{padding:0 !important}.parallax-window{min-height:60vh;background:rgba(0,0,0,0);max-width:100%;overflow:hidden}@media(min-width: 992px){.parallax-window{min-height:80vh}}.linkangebot a{transition:all 1s}.linkangebot a:before{content:"";font-family:"Material Symbols Outlined";position:relative;padding-right:.2rem;font-size:1.8rem;transform:translate(-0.5rem, 0.4rem);display:inline-block;transition:all 1s;font-weight:200}.linkangebot a:hover{transition:all .3s}.linkangebot a:hover:before{transform:translate(-0.2rem, 0.4rem);transition:all .3s}.footer{padding-bottom:5rem}.disclaimer{padding-top:1rem;font-size:.7rem}.disclaimer a{color:#fff;text-decoration:none}.disclaimer a:hover{text-decoration:underline}.disclaimer2{padding:0;font-size:.9rem;color:#677a82;margin-top:-5rem}.disclaimer2 a{color:#fff;text-decoration:none;font-weight:300;color:#677a82}.disclaimer2 a:hover{text-decoration:underline}.homedis{margin-top:6rem;margin-bottom:-6rem}.content-accordion{border-bottom:0px solid #afbec5 !important}.content-accordion .handorgel__header__button{padding:5px 0 5px 40px;border-top:0px solid #afbec5;border-bottom:0px solid #afbec5;position:relative}.content-accordion .handorgel__header__button:before{content:"";font-family:"Material Symbols Outlined";position:absolute;left:5px;top:0;font-size:2.2rem;transform:translate(-0.5rem, -0.1rem);display:inline-block;transition:all 1s;font-weight:200}.content-accordion .handorgel__header__button:hover{background:#dbe2e5}.content-accordion .handorgel__header--opened .handorgel__header__button:before{content:""}.content-accordion .handorgel__content{background:#f6f8f8;border:0px solid #afbec5 !important}.container{max-width:1400px}.scrolled-down{transform:translateY(80px);transition:all .3s ease-in-out}.scrolled-up{transform:translateY(-100%);transition:all .3s ease-in-out}.autohide{position:fixed !important;top:-80px;width:100%}#hometop{margin-top:0rem;padding-top:0rem;padding-bottom:1rem}@media(min-width: 576px){#hometop{padding-bottom:2rem}}#hometop .row{position:relative}#logo{margin-top:3rem;max-width:10em}@media(min-width: 768px){#logo{max-width:16em}}@media(min-width: 992px){#logo{max-width:18rem}}@media(min-width: 1200px){#logo{max-width:22rem}}.navicon{position:absolute;right:0;display:block;height:4rem;width:4rem;float:right;margin-right:3vw;margin-top:0rem;top:30px;color:#afbec5}.navicon:before{content:"";font-family:"Material Symbols Outlined";position:relative;padding-right:.2rem;font-size:3rem;display:inline-block;font-weight:600}.navicon:hover{transition:all .3s}.mobile_menu .inner{background:#978cc0}.mod_onepage_navigation ul{list-style-type:none;padding:0}.mod_onepage_navigation li{text-align:center;display:block;padding:4rem 0 1rem 0}.mod_onepage_navigation li a{color:#fff;text-decoration:none;font-size:2.5rem;text-transform:uppercase}.nav-static{display:none;margin-top:7rem}@media(min-width: 992px){.nav-static{display:block}}.nav-static ul{padding-left:10rem}.nav-static li{display:inline-block;padding:0 1rem;border-right:1px solid #7c919b;text-transform:uppercase}.nav-static li.last{border-right:none}.nav-static li a:hover{text-decoration:none;color:#000}.nav-static li.active a{color:#000}.bg-light{background-color:#fff !important;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.navbar .mod_onepage_navigation{padding-top:1.7rem}.navbar .mod_onepage_navigation ul{padding:0}@media(min-width: 992px){.navbar .mod_onepage_navigation ul{padding:0}}.navbar .mod_onepage_navigation li{list-style:none;padding:0rem;border-top:1px solid #7c919b;text-transform:uppercase;display:block}@media(min-width: 992px){.navbar .mod_onepage_navigation li{display:inline-block;border-right:1px solid #7c919b;padding:0;border-top:none}}.navbar .mod_onepage_navigation li a{padding:1rem 0rem;display:block}@media(min-width: 992px){.navbar .mod_onepage_navigation li a{display:block;padding:0 1rem}}.navbar .mod_onepage_navigation li.last{border-right:none}.navbar .mod_onepage_navigation li a:hover{text-decoration:none;color:#000}.navbar .mod_onepage_navigation li.active a{color:#000}.btn-light{background:#dbe2e5}.btn-light a{color:#fff}#footer{margin-top:7rem;margin-bottom:0rem;padding:3rem 0 7rem;background:#dbe2e5;font-size:.9rem;text-align:center}#footer .copy{font-size:.7rem}.mod_changelanguage{background:#a21313;color:#fff}@page{size:auto;margin:10mm 20mm 10mm 30mm}
