html{font-size:20px;scroll-behavior:smooth}body{margin:0;padding:5rem 0 0;background:#fff;scroll-behavior:smooth;font-family:Corben,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}body p{font-size:1rem}main{width:clamp(0px,100%,1600px);margin:0 auto}main .main-container{padding:0 3rem;box-sizing:border-box}h3{color:#b5842b}::selection{color:#fff;background:#b5842b}::-moz-selection{color:#fff;background:#b5842b}.important-p{color:#a16728}.important-info{background:#a16728;border-radius:25px;padding:25px;color:#fff;display:flex;flex-flow:row wrap}.important-info b{width:30%;text-align:center}.important-info b:before{content:"!";display:inline-block;width:2rem;aspect-ratio:1/1;background-color:#fff;color:#a16728;border-radius:50%;margin:0 .5rem 0 0;padding:0}.important-info p{width:70%;padding:0;margin:0}.booksy-widget-container-dialog{display:inline-block;width:300px!important;height:100px!important;text-align:center}.booksy-widget-container{position:fixed;box-sizing:border-box;padding:1rem;bottom:3rem;right:0}.booksy-widget-container .booksy-widget-button{box-sizing:border-box;width:85%!important;height:100%!important;border-radius:25px!important}@media screen and (max-width:600px){main .main-container{width:100%;padding:0 1rem}.important-info b{width:100%}.important-info p{width:100%;margin-top:1rem}}.menu-btn{display:block;margin:1em;width:36px}.menu-btn:before,.menu-btn:after{background-color:#fff;content:"";display:block;height:4px;transition:all .2s ease-in-out}.menu-btn:before{box-shadow:0 10px #fff;margin-bottom:16px}.menu-btn.unrolledToogler:before{box-shadow:0 0 #fff;transform:translateY(10px) rotate(45deg)}.menu-btn.unrolledToogler:after{transform:translateY(-10px) rotate(-45deg)}nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#155245;padding:12px 25px;box-sizing:border-box;color:#fff;position:fixed;width:100%;top:0;border-radius:0 0 25px 25px;font-size:1rem;line-height:1rem;z-index:1;box-shadow:0 0 12px #2e282a}nav a{text-decoration:none;color:inherit}nav .logo img{width:50px;border-radius:25px;background:#fff}nav menu{padding:0;margin:0}nav menu .list{list-style:none;display:flex;gap:1.25rem;margin:0}nav menu .list li{color:#fff;box-shadow:0 -45px 10px #155245;transition:box-shadow .15s ease-in,color .15s ease-in;cursor:pointer}nav menu .list .selected{color:#a16728;box-shadow:0 -45px 10px #a16728}nav menu .list li:hover{color:#b5842b;box-shadow:0 -45px 10px #b5842b}nav #toogler{display:none}@media screen and (max-width:600px){nav{justify-content:space-between}nav menu{width:100%;height:0;overflow:hidden;transition:height .15s ease-out}nav menu .list{flex-direction:column;align-items:center;padding:1rem}nav menu .list li{box-shadow:none}nav menu .list .selected{box-shadow:none}nav menu .list li:hover{box-shadow:none}nav #toogler{display:block;cursor:pointer}.unrolledMenu{height:100vh;transition:height .15s ease-in}}footer{width:100%;background:#155245;color:#fff;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;border-radius:25px 25px 0 0}footer .row{width:clamp(0px,100%,1600px);padding:1rem 0;display:flex;flex-flow:row wrap;justify-content:space-around}footer .row .col{width:clamp(250px,33%,33%);text-align:center;margin:0 0 2rem}footer .row .col p{margin:0;padding:.3rem 0;font-size:.8rem;text-align:center}footer .row .col p b{margin:0 0 1rem;display:block;font-size:1rem}footer .row .col a{text-decoration:none;color:inherit}footer .row .col .a-logo{overflow:hidden;display:inline-block;transition:transform .15s ease-in,box-shadow .15s ease-in;border-radius:25px}footer .row .col .a-logo .circural-element{display:inline-flex;flex-flow:column wrap;align-items:center;justify-content:center;border:1px solid #fff;border-radius:25px;box-sizing:border-box;min-width:135px;aspect-ratio:1;transition:border .15s ease-in}footer .row .col .a-logo .circural-element span{font-size:.8rem;margin:.5rem 0 0;transition:color .15s ease-in}footer .row .col .a-logo .circural-element svg{fill:#fff;width:40px;transition:fill .15s ease-in}footer .row .col .a-logo .circural-element:hover{border:1px solid #b5842b}footer .row .col .a-logo .circural-element:hover span{color:#b5842b}footer .row .col .a-logo .circural-element:hover svg{fill:#b5842b}footer .row .col .a-logo:hover{transform:scale(1.1);box-shadow:0 0 12px #b5842b}footer .row .single-col{width:100%}footer .row .last-col{margin:0 0 1rem}footer .small-row{width:clamp(0px,100%,900px)}.big-logo{width:50%;display:block;margin:2rem auto}.about-me-container{display:flex;flex-flow:row wrap}.about-me-container .content-element{flex:2}.about-me-container .content-element h3{margin-bottom:0}.about-me-container .content-element .coop-text-with-img{display:flex;flex-flow:row wrap;padding:1rem 0;border-bottom:1px solid rgba(21,82,69,.6666666667)}.about-me-container .content-element .coop-text-with-img .header{width:100%;text-transform:uppercase;text-align:center;font-size:1.25rem;margin-bottom:1rem}.about-me-container .content-element .coop-text-with-img .text-next-to{flex:5;display:flex;justify-content:center;flex-flow:column wrap;padding:0 2rem 0 0}.about-me-container .content-element .coop-text-with-img .text-next-to p a{text-decoration:none}.about-me-container .content-element .coop-text-with-img .img-next-to{flex:1;display:flex;align-items:center}.about-me-container .content-element .coop-text-with-img .img-next-to img{width:100%}.about-me-container .content-element #cooperation{text-align:center}.about-me-container .content-element #cooperation .mail-address{color:#a16728;transition:color .15s ease-in;text-align:center;margin:0 auto 2rem;display:inline-block;text-decoration:none}.about-me-container .content-element #cooperation .mail-address:after{content:"";display:block;margin:0 auto;width:0%;height:1px;background:#a16728;transition:width .15s ease-in,color .15s ease-in}.about-me-container .content-element #cooperation .mail-address:hover{color:#b5842b}.about-me-container .content-element #cooperation .mail-address:hover:after{width:100%;background:#b5842b}.about-me-container .side-element{flex:1}@media screen and (max-width:600px){.big-logo{width:100%}.about-me-container .content-element .coop-text-with-img{display:flex;flex-flow:column-reverse wrap;padding:1rem 0;border-bottom:1px solid rgba(21,82,69,.6666666667)}.about-me-container .content-element .coop-text-with-img .header{order:1}.about-me-container .content-element .coop-text-with-img .text-next-to{padding:0}.about-me-container .content-element .coop-text-with-img .img-next-to img{object-fit:scale-down}}header{width:clamp(0px,100%,1000px);margin:0 auto;border-radius:25px;overflow:hidden}header img{width:100%;height:100%;object-fit:cover}header .glass-div{width:100%;height:40%;position:relative;top:calc(-40% - 5px);display:flex;justify-content:end;align-items:end}header .glass-div h1{margin:1rem 2rem;color:#fff;position:relative;text-shadow:1px 1px 0px #155245}#who-container{width:100%;margin:3rem auto 2rem;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;overflow:hidden}#who-container .img-left{width:40%}#who-container .img-left img{width:100%;height:100%;object-fit:cover;border-radius:25px}#who-container .text-right{align-self:center;width:60%;box-sizing:border-box;padding:1rem 1rem 1rem 3rem}#who-container .text-right p{margin-bottom:0}#who-container .text-right p:first-child{margin-top:0}#who-container .text-right ul{margin:0}.cert-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.5rem;list-style:none;padding:0}.cert-list .cert-element{width:calc(33% - .33rem);padding:3px;box-sizing:border-box;cursor:pointer;background:#155245;border-radius:25px;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transition:background .15s ease-out}.cert-list .cert-element:hover{background:#b5842b}.cert-list .cert-element .cert-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:25px}.cert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.cert-overlay .cert-modal-content{max-width:90%;max-height:90%}@media screen and (max-width:600px){#who-container .img-left{width:100%}#who-container .text-right{width:100%;padding:1rem}.cert-list .cert-element{width:100%}}.visit-container{display:flex;flex-flow:row wrap}.visit-container .visit-text{flex:2}.visit-container .side-element{flex:1}@media screen and (max-width:600px){.visit-container{flex-flow:column-reverse wrap}}.offer-container{display:flex;flex-flow:row wrap}.offer-container .offer-content-container{flex:2}.offer-menu{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.offer-btn{padding:12px;margin:1rem;border-radius:25px;border:none;outline:none;cursor:pointer;background:#155245;color:#fff;transition:all .15s ease-in}.offer-btn.selected{background:#a16728;scale:1.05}.offer-btn:hover{background:#b5842b;scale:1.1}.main-btn{width:clamp(0px,100%,300px)}.secondary-btn{width:clamp(0px,100%,250px);background:#fff;border:1px solid #155245;color:#155245}.secondary-btn.selected{background:#fff;border:1px solid #a16728;color:#a16728}.secondary-btn:hover{background:#fff;border:1px solid #b5842b;color:#b5842b}.text-with-img{width:100%;margin:3rem auto 2rem;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;overflow:hidden}.text-with-img .img-next-to{width:40%}.text-with-img .img-next-to img{width:100%;height:100%;object-fit:cover;border-radius:25px}.text-with-img .text-next-to{align-self:center;width:60%;box-sizing:border-box;padding:1rem 1rem 1rem 3rem}.text-with-img .text-next-to p{margin-bottom:0}.text-with-img .text-next-to p:first-child{margin-top:0}.text-with-img .text-next-to ul{margin:0}@media screen and (max-width:600px){.offer-container{flex-flow:column wrap}.offer-btn{margin:.5rem}.offer-btn:first-child{margin-top:1rem}.secondary-btn:last-child{margin-bottom:1rem}.text-with-img .img-next-to{width:100%}.text-with-img .text-next-to{width:100%;padding:1rem}}.price-list-container{width:100%;display:flex;flex-flow:row wrap;justify-content:space-around}.price-list-container .price-container{width:45%;display:flex;flex-direction:column;margin-bottom:2rem}.price-list-container .price-container .price-header,.price-list-container .price-container .price-content{width:100%;flex:0 0 auto}.price-list-container .price-container .price-header{padding:12px;text-align:center;font-size:1.2em}.price-list-container .price-container .price-content{display:flex;flex-flow:row wrap;align-items:center}.price-list-container .price-container .price-content:nth-child(2n){background:#b5842baa;color:#fff}.price-list-container .price-container .price-content:nth-child(2n) .price-text{border-right:1px solid #fff}.price-list-container .price-container .price-content .price-text,.price-list-container .price-container .price-content .price-value{padding:12px}.price-list-container .price-container .price-content .price-text{flex:5;border-right:1px solid rgba(181,132,43,.6666666667)}.price-list-container .price-container .price-content .price-value{flex:1;text-align:center}@media screen and (max-width:1000px){.price-list-container .price-container{width:100%}}.contact-container{margin:2rem auto;display:grid;grid-template-columns:.5fr 1fr 1fr;align-items:center}.contact-logo{width:100%;grid-row:1/4}.clockTwi{grid-row:1/4}@media screen and (max-width:900px){.contact-container{grid-template-columns:.5fr 1fr}.contact-logo{grid-row:1/5}.clockTwi{grid-row:1}}@media screen and (max-width:600px){.contact-container{display:block;width:100%}.contact-logo{width:50%;margin:0 auto;display:block}}.twi-container{width:100%;overflow:hidden}.twi-icon{width:20%;float:left}.twi-icon img{width:1rem;float:right;margin:1rem}.twi-content{width:80%;float:left}.twi-content p{font-size:1rem;margin:0}.twi-content p:first-child{margin-top:.5rem}#map-container{width:100%;margin:1rem auto}#map-container h3{margin-bottom:0}#map-container .map-element{width:100%;aspect-ratio:2/1;display:block;border:none;border-radius:25px}@media screen and (max-width:600px){#map-container{width:100%;margin:1rem}#map-container .map-element{width:calc(100% - 2rem);aspect-ratio:1/1}}
