@charset "UTF-8";.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.header{background-color:transparent;position:fixed;width:100%;transition:all 250ms ease-in-out;z-index:100;top:0}.header__container{max-width:1920px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.25rem 1.25rem;margin:0 auto}.header .logo{display:block;transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.header .logo img{height:50px}.header .logo__container{padding:.3125rem .9375rem}}.header .nav ul{display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-ms-flex-align:center;align-items:center}.header .nav ul li{margin:0}.header .nav__link{padding:.625rem 1.25rem;color:#242424;text-decoration:none;font-weight:500;font-size:24px;font-size:1.5rem;line-height:2.25rem;transition:all 250ms ease-in-out}@media only screen and (max-width:1640px){.header .nav__link{font-size:19px;font-size:1.1875rem;line-height:1.625rem}}@media only screen and (max-width:1024px){.header .nav__link{font-size:16px;font-size:1rem;line-height:1.625rem}}.header .nav__link.inView{color:#905aa1}.header .nav__link:active,.header .nav__link:focus,.header .nav__link:hover{color:#905aa1!important;transition:all 250ms ease-in-out}@media only screen and (min-width:768px){.header .nav .btn{display:none;opacity:0;transition:all 250ms ease-in-out;margin-right:.625rem}}.header--scrolled{background:#fff;box-shadow:0 0 10px rgba(36,36,36,.07);transition:all 250ms ease-in-out}.header--scrolled .header__container{padding:.625rem 1.25rem}.header--scrolled .nav__link{font-size:18px;font-size:1.125rem;line-height:1.5rem;transition:all 250ms ease-in-out}@media only screen and (max-width:1640px){.header--scrolled .nav__link{font-size:16px;font-size:1rem;line-height:1.375rem}}.header--scrolled .nav .btn{display:block;opacity:1;transition:all 250ms ease-in-out}@media only screen and (min-width:769px) and (max-width:1024px){.header--scrolled .nav .btn{display:none}}.header--scrolled .logo{height:60px;transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.header--scrolled .logo{height:40px}.header--scrolled .logo img{height:40px;transition:all 250ms ease-in-out}}.header .hamburger-wrapper{display:none}.header--subpage:not(.header--scrolled){box-shadow:0 0 10px rgba(36,36,36,.07)}@media only screen and (max-width:768px){.header .header__container{height:70px;transition:all 250ms ease-in-out}.header__collapse{width:100vw;height:100vh;position:absolute;right:-100vw;opacity:0;top:0;transition:opacity .1s ease-in-out}.header__collapse-helper{position:absolute;height:100vh;max-width:0;background-color:#fff;padding-top:70px;float:right;right:-100%;transition:right .1s ease-in-out;transition:all 250ms ease-in-out}.header__collapse--in{width:100vw;right:0;top:0;opacity:1;background-color:rgba(36,36,36,.5);height:100vh;transition:opacity .1s ease-in-out}.header__collapse--in .header__collapse-helper{height:100vh;max-width:250px;width:100%;right:0;transition:right .5s ease-in-out}.header__collapse--in .nav__link{font-size:16px;font-size:1rem;line-height:1.625rem}.header__collapse--in .nav .btn{display:-ms-flexbox;display:flex;height:34px;-ms-flex-align:center;align-items:center}.header .hamburger-wrapper{position:absolute;right:.9375rem;top:1.125rem;z-index:1000;display:block;font-size:20px;font-size:1.25rem;padding:.25rem;transition:all 250ms ease-in-out}.header .nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:250px;margin:0 auto}.header .nav ul li{margin-bottom:1.25rem}.header .nav ul li:not(.hasBtn){width:100%}.header .nav ul .btn{margin-left:1.25rem}.header .nav ul__link{display:block;font-size:16px;font-size:1rem}.header--scrolled .header__container{height:60px;transition:all 250ms ease-in-out}.header--scrolled .hamburger-wrapper{top:.875rem;transition:all 250ms ease-in-out}}.btn{text-decoration:none;padding:.625rem 1.25rem;border:1px solid #242424;color:#242424;font-weight:600;border-radius:0;text-transform:uppercase;font-family:inherit;outline:0;box-shadow:none;cursor:pointer;transition:all 250ms ease-in-out}.btn[disabled=true],.btn[disabled]{opacity:.5}.btn i{margin-left:5px}.btn:hover{border-radius:0;transition:all 250ms ease-in-out}.btn--primary{background-color:#905aa1;border-color:#905aa1;color:#fff}.btn--secondary{background-color:transparent;border-color:#24ca93;color:#24ca93}.btn--large{padding:1.25rem 1.875rem;font-size:17px;font-size:1.0625rem;line-height:1.125rem}@media only screen and (max-width:768px){.btn--large{padding:.625rem 1.25rem;font-size:16px;font-size:1rem;line-height:1.375rem}}.btn--header{background-color:#242424;color:#fff;padding:.3125rem .625rem;font-size:15px;font-size:.9375rem;line-height:1.5rem}@media only screen and (max-width:768px){.btn--header{font-size:14px;font-size:.875rem;line-height:1.375rem;padding:.125rem .3125rem}}.btn--header:hover{background-color:#905aa1;border-color:#905aa1}.btn--headerSecondary{background-color:transparent;border-color:#242424;color:#242424;padding:.3125rem .625rem;font-size:16px;font-size:1rem;line-height:1.5rem}@media only screen and (max-width:768px){.btn--headerSecondary{font-size:14px;font-size:.875rem;line-height:1.375rem;padding:.3125rem .625rem}}.btn--headerSecondary:hover{background-color:#24ca93;border-color:#24ca93;color:#fff}.btn--flip{opacity:1;outline:0;color:#fff;line-height:65px;position:relative;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;text-transform:uppercase;padding:0;animation:none;border:none;font-size:0;line-height:0}@media only screen and (max-width:768px){.btn--flip{line-height:50px}}.btn--flip:hover:after{opacity:1;transform:translateY(0) rotateX(0)}.btn--flip:hover:before{opacity:0;transform:translateY(50%) rotateX(90deg)}.btn--flip:after{top:0;left:0;opacity:0;width:100%;color:#fff;display:block;transition:.5s;position:absolute;background:#b18abe;content:"\f054";font-family:"Font Awesome 5 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-size:17px;line-height:65px;text-rendering:auto;font-weight:900;transform:translateY(-50%) rotateX(90deg)}@media only screen and (max-width:768px){.btn--flip:after{line-height:50px}}.btn--flip:before{top:0;left:0;opacity:1;color:#fff;display:block;padding:0 30px;line-height:65px;transition:.5s;position:relative;font-size:17px;background:#905aa1;font-weight:600;content:attr(data-front);transform:translateY(0) rotateX(0)}@media only screen and (max-width:768px){.btn--flip:before{line-height:50px}}.btn--flip--secondary:after{top:0;left:0;opacity:0;width:100%;color:#fff;display:block;transition:.5s;position:absolute;background:#59e1b4;content:"\f249";font-family:"Font Awesome 5 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-size:17px;line-height:65px;text-rendering:auto;font-weight:900;transform:translateY(-50%) rotateX(90deg)}@media only screen and (max-width:768px){.btn--flip--secondary:after{line-height:50px}}.btn--flip--secondary:before{top:0;left:0;opacity:1;color:#fff;display:block;padding:0 30px;line-height:65px;transition:.5s;position:relative;background:#24ca93;font-weight:600;font-size:17px;content:attr(data-front);transform:translateY(0) rotateX(0)}@media only screen and (max-width:768px){.btn--flip--secondary:before{line-height:50px}}.hamburger{padding:.2em .2em;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:1.8rem;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:1.8rem;height:2px;background-color:currentColor;border-radius:.2rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box}body,div,h1,h2,h3,h4,h5,h6,html,p,span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;font-family:'Open Sans',sans-serif}body *{-moz-appearance:none;-webkit-appearance:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{width:100%;height:100%}a,button{outline:0}a{color:#24ca93}ol li,ul li{margin-bottom:10px}ol,ul{margin-bottom:20px;padding-left:25px;list-style-type:square}::-moz-selection{color:#fff;background-color:#24ca93}::selection{color:#fff;background-color:#24ca93}.container{max-width:1364px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;position:relative;height:100%}.container--small{max-width:1024px;padding-left:0;padding-right:0;padding-left:1.25rem;padding-right:1.25rem}.container--wide{max-width:1810px;padding-left:0;padding-right:0;padding-left:1.25rem;padding-right:1.25rem}@media only screen and (max-width:1024px){.container{padding-left:.625rem;padding-right:.625rem}}@media only screen and (max-width:1640px){.container{padding-left:1.25rem;padding-right:1.25rem}.container--wide{max-width:1640px}}.text-center{text-align:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.d-flex{display:-ms-flexbox;display:flex}.justify-center{-ms-flex-pack:center;justify-content:center}.space-between{-ms-flex-pack:justify;justify-content:space-between}.align-center{-ms-flex-align:center;align-items:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-end{-ms-flex-align:end;align-items:flex-end}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ml-05{margin-left:5px}.pt-3{padding-top:30px}.uppercase{text-transform:uppercase}.header__logo{width:81px;height:30px}.m-b-0{margin-bottom:0!important}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.d-none{display:none}.hidden{display:none;visibility:hidden;height:0;width:0;line-height:0;font-size:0}.secondary-color{color:#905aa1}body{overflow-x:hidden;font-size:18px;font-size:1.125rem;line-height:1.5rem;font-weight:300}@media only screen and (max-width:1640px){body{font-size:16px;font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:768px){body{font-size:14px;font-size:.875rem;line-height:1.25rem}}h1{font-size:34px;font-size:2.125rem;line-height:3.125rem}h1 strong{font-size:50px;font-size:3.125rem;line-height:3.125rem;font-weight:400;color:#905aa1;display:block;padding-top:.625rem}@media only screen and (max-width:1640px){h1{font-size:28px;font-size:1.75rem;line-height:1.75rem}h1 strong{font-size:44px;font-size:2.75rem;line-height:2.75rem}}@media only screen and (max-width:768px){h1{font-size:20px;font-size:1.25rem;line-height:1.5625rem}h1 strong{font-size:30px;font-size:1.875rem;line-height:2.125rem}}.h2,h2{font-size:30px;font-size:1.875rem;line-height:1.875rem;color:#905aa1}@media only screen and (max-width:1640px){.h2,h2{font-size:24px;font-size:1.5rem;line-height:1.5rem}}@media only screen and (max-width:768px){.h2,h2{font-size:22px;font-size:1.375rem;line-height:1.375rem}}.heading{font-size:42px;font-size:2.625rem;line-height:3.125rem;font-weight:900}@media only screen and (max-width:1640px){.heading{font-size:36px;font-size:2.25rem;line-height:2.75rem}}@media only screen and (max-width:768px){.heading{font-size:28px;font-size:1.75rem;line-height:2.1875rem}}.large{font-size:24px;font-size:1.5rem;line-height:2.25rem}@media only screen and (max-width:1640px){.large{font-size:20px;font-size:1.25rem;line-height:2rem}}@media only screen and (max-width:768px){.large{font-size:16px;font-size:1rem;line-height:1.5rem}}.medium{font-size:20px;font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width:1640px){.medium{font-size:18px;font-size:1.125rem;line-height:1.625rem}}@media only screen and (max-width:768px){.medium{font-size:15px;font-size:.9375rem;line-height:1.5rem}}.small{font-size:14px;font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:1640px){.small{font-size:13px;font-size:.8125rem;line-height:1.25rem}}.x-small{font-size:12px;font-size:.75rem;line-height:1.25rem}@media only screen and (max-width:1640px){.x-small{font-size:11px;font-size:.6875rem;line-height:1.25rem}}@media only screen and (max-width:768px){.x-small{font-size:11px;font-size:.6875rem;line-height:1.25rem}}.strong,strong{font-weight:500}.bold{font-weight:900}hr{display:none}.anchor{margin-top:-120px;padding-top:120px}.section{padding:7.5rem 0;padding:15rem 0 7.5rem;margin-top:-7.5rem}@media only screen and (max-width:1640px){.section{padding:5rem 0;padding:10rem 0 5rem;margin-top:-5rem}}@media only screen and (max-width:768px){.section{padding:5rem 0 2.5rem;margin-top:-2.5rem}.section .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.section__heading{padding-bottom:2.1875rem;display:block}@media only screen and (max-width:1640px){.section__heading{padding-bottom:1.5625rem}}@media only screen and (max-width:768px){.section__heading{padding-bottom:.9375rem}}.section__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2.8125rem}@media only screen and (max-width:768px){.section__text-wrapper{margin-bottom:1.5625rem}}.section__text{max-width:750px}.section__text p:not(:last-child){margin-bottom:6px}.intro{background:url(../img/bg.jpg) 50% 50%/cover no-repeat fixed;height:800px}@media only screen and (min-width:1025px) and (min-height:550px){.intro{height:calc(100vh + 1px)}}@media only screen and (max-width:1025px){.intro{padding-top:70px;height:auto}}@media only screen and (max-width:768px){.intro{background-image:url(../img/bg-mobile.jpg)}}.intro .silhouette{position:absolute;left:10%;height:90vh;width:auto;opacity:.2;top:52%;transform:translatey(-50%);display:block}@media only screen and (max-width:1025px){.intro .silhouette{left:50%;top:40%;transform:translatey(-50%) translatex(-50%);height:90%;max-width:90%}}@media only screen and (max-width:768px){.intro .silhouette{display:none}}.intro__text{max-width:780px;transition:all 250ms ease-in-out;padding-top:5rem}@media only screen and (max-width:1025px){.intro__text{position:relative;padding:1.25rem;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1240px){.intro__text{max-width:700px;min-width:700px;padding-top:3.75rem}}@media only screen and (max-width:1640px){.intro__text{max-width:670px;min-width:700px;padding-top:3.75rem}}@media only screen and (max-width:1025px){.intro__text{min-width:0}}@media only screen and (max-width:768px){.intro__text{padding-top:1.25rem;padding-left:0;padding-right:0}}.intro__text.space{padding-top:100px}@media only screen and (max-width:1025px){.intro__text.space{padding-top:1.25rem}}.intro__text h1{margin-bottom:1.875rem}@media only screen and (max-width:1640px){.intro__text h1{margin-bottom:1.25rem}}@media only screen and (max-width:768px){.intro__text h1 strong{padding-top:.625rem;display:block}}.intro__text .btn{margin-top:3.125rem}@media only screen and (max-width:1640px){.intro__text .btn{margin-top:2.5rem}}@media only screen and (max-width:768px){.intro__text .btn{margin-top:1.25rem;height:55px}}.intro__text .btn:first-child{margin-right:.3125rem}@media only screen and (max-width:505px){.intro__text .btn:first-child{margin-top:1.25rem}}.intro__text .btn:last-child{margin-left:.3125rem}@media only screen and (max-width:505px){.intro__text .btn{margin-top:.3125rem;margin-right:0!important;margin-left:0!important;width:100%}}.intro__text .large{text-shadow:0 0 20px #fff,0 0 30px #fff,0 0 40px #fff}.intro__text .large p{margin-bottom:.9375rem;line-height:1.75rem;font-weight:400}.intro__opening-hours{background-color:rgba(255,255,255,.92);padding:1.875rem 1.875rem .625rem}@media only screen and (max-width:1124px){.intro__opening-hours{padding:1.25rem 1.25rem .625rem;margin-top:.625rem;position:relative;max-width:300px;margin-left:auto}}.intro__opening-hours__title{font-family:Comfortaa;margin-bottom:.625rem}.intro__opening-hours__title i{margin-right:10px;color:#905aa1;font-size:18px;font-size:1.125rem}.intro__opening-hours__table th{font-weight:500;padding-right:10px;vertical-align:top}.intro__opening-hours__table td{padding-left:20px}.intro__new-wrapper{position:relative;background-color:rgba(255,255,255,.92);max-width:600px;border-left:1px solid #905aa1;z-index:1}.intro__new-wrapper__content{padding:1.25rem}.intro__new-wrapper--hidden{position:absolute;width:0;max-width:0;height:100px}.intro__new-wrapper--hidden .intro__new-wrapper__info{opacity:1;visibility:visible;min-height:110px}.intro__new-wrapper--hidden .intro__new-wrapper__content{opacity:0;height:0;font-size:0}@media only screen and (max-width:1024px){.intro__new-wrapper--hidden{position:absolute;right:0}}@media only screen and (max-width:768px){.intro__new-wrapper{margin-top:1.25rem}}@media only screen and (max-width:768px){.intro__new-wrapper{max-width:100%}}.intro__new-wrapper .content{margin-top:5px}.intro__new-wrapper .content p{display:inline;padding-right:15px}.intro__new-wrapper .title{font-size:15px;font-size:.9375rem}.intro__new-wrapper .date{opacity:.7;margin-right:15px;-ms-flex-negative:0;flex-shrink:0;display:none}.intro__new-wrapper .close{cursor:pointer;color:#905aa1;position:absolute;right:10px;top:10px;z-index:1;opacity:.5;padding:.3125rem;transition:all 250ms ease-in-out}.intro__new-wrapper .close:hover{opacity:1;transition:all 250ms ease-in-out}.intro__new-wrapper i{margin-right:5px;margin-top:3px}.intro__new-wrapper a{color:#905aa1;text-decoration:none;transition:all 250ms ease-in-out}.intro__new-wrapper a:hover{color:#24ca93;transition:all 250ms ease-in-out}.intro__new-wrapper a.small{text-decoration:underline;font-weight:700}.intro__new-wrapper a.news-link{text-decoration:none;border-bottom:1px solid #905aa1;color:#905aa1}.intro__new-wrapper a.news-link:hover{border-bottom:0}.intro__new-wrapper a.news-link i{font-size:10px;font-size:.625rem}.intro__new-wrapper__info{position:absolute;left:-50px;width:50px;height:100%;top:0;background:#905aa1;color:#fff;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1;cursor:pointer;opacity:0;visibility:hidden;min-height:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;transition:opacity 250ms ease-in-out}.intro__new-wrapper__info:hover{background:rgba(144,90,161,.8);transition:all 250ms ease-in-out}.intro__new-wrapper__info i{transform:rotate(90deg);display:inline-block;margin-bottom:5px;margin-right:0;font-size:20px;font-size:1.25rem}.intro__new-wrapper__info span{font-size:12px;font-size:.75rem;line-height:1.25rem}@media only screen and (max-width:1024px){.intro__new-wrapper__info{left:-40px;width:40px;padding:5px}}@media only screen and (min-width:1025px){.intro__text{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);-webkit-transform:translate(-50%) translateY(-50%);-moz-transform:translate(-50%) translateY(-50%);-o-transform:translate(-50%) translateY(-50%);-ms-transform:translate(-50%) translateY(-50%)}.oldie .intro__text{top:auto;left:auto}.intro__text.space{padding-top:15%}.intro__new-wrapper{position:absolute;top:120px;right:0}.intro__opening-hours{position:absolute;bottom:0;right:20px}}.recipe{border-bottom:1px solid #24ca93}.recipe label span{font-size:0;opacity:0;height:0;overflow:hidden;position:absolute}.recipe__form .form__row{margin:0-.46875rem}.recipe__form .form__row label{padding:0 .46875rem;-ms-flex:1;flex:1}.recipe__form .form__row label input,.recipe__form .form__row label textarea{width:100%;color:#242424;font-size:18px;font-size:1.125rem;font-weight:300;font-family:'Open Sans',sans-serif}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.recipe__form .form__row label input,.recipe__form .form__row label textarea{line-height:18px}}.recipe__form .form__row label input::-webkit-input-placeholder,.recipe__form .form__row label textarea::-webkit-input-placeholder{color:#242424;font-size:18px;font-size:1.125rem;font-weight:300;font-family:'Open Sans',sans-serif}.recipe__form .form__row label input::-moz-placeholder,.recipe__form .form__row label textarea::-moz-placeholder{color:#242424;opacity:1;font-size:18px;font-size:1.125rem;font-weight:300;font-family:'Open Sans',sans-serif}.recipe__form .form__row label input:-ms-input-placeholder,.recipe__form .form__row label textarea:-ms-input-placeholder{color:#242424;font-size:18px;font-size:1.125rem;font-weight:300;font-family:'Open Sans',sans-serif}.recipe__form .form__row label input:-moz-placeholder,.recipe__form .form__row label textarea:-moz-placeholder{color:#242424;font-size:18px;font-size:1.125rem;font-weight:300;font-family:'Open Sans',sans-serif}@media only screen and (max-width:768px){.recipe__form .form__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.recipe__form .form__row label:not(.message){-ms-flex:none;flex:none;width:50%}.recipe__form .form__row label:first-child,.recipe__form .form__row label:nth-child(2){margin-bottom:15px}.recipe__form .form__row label input,.recipe__form .form__row label textarea{font-size:16px;font-size:1rem}.recipe__form .form__row label input::-webkit-input-placeholder,.recipe__form .form__row label textarea::-webkit-input-placeholder{font-size:16px;font-size:1rem}.recipe__form .form__row label input::-moz-placeholder,.recipe__form .form__row label textarea::-moz-placeholder{font-size:16px;font-size:1rem}.recipe__form .form__row label input:-ms-input-placeholder,.recipe__form .form__row label textarea:-ms-input-placeholder{font-size:16px;font-size:1rem}.recipe__form .form__row label input:-moz-placeholder,.recipe__form .form__row label textarea:-moz-placeholder{font-size:16px;font-size:1rem}}@media only screen and (max-width:768px){.recipe__form .form__row label:not(.message){width:100%}.recipe__form .form__row label:not(:last-child){margin-bottom:15px}}.recipe .captcha{margin-top:.625rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.875rem}.recipe .captcha .submit-wrapper{width:100%;display:-ms-flexbox;display:flex}.recipe .captcha .submit-wrapper #captchainp{height:auto;background-color:#fff;border:1px solid #905aa1;border-radius:3px 0 0 3px;border-right:0}@media only screen and (max-width:1640px){.recipe .captcha{margin-top:.625rem}}@media only screen and (max-width:786px){.recipe .captcha{margin-top:.3125rem}}.recipe .captcha .btn{min-width:228px}@media only screen and (max-width:768px){.recipe .captcha .btn{min-width:0}}@media only screen and (max-width:768px){.recipe .captcha #captchainp{min-width:0;padding:.625rem}}.recipe .captcha .agree{margin-top:.9375rem;font-size:12px;font-size:.75rem}.recipe .captcha .agree a:hover{text-decoration:none}.care{border-bottom:1px solid #24ca93}.care .heading{padding-bottom:40px}@media only screen and (max-width:1640px){.care .heading{padding-bottom:1.875rem}}.care__branches{margin-bottom:2.8125rem}@media only screen and (max-width:1640px){.care__branches{margin-bottom:2.1875rem}}@media only screen and (max-width:1240px){.care__branches{margin-bottom:1.5625rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.46875rem;margin-right:-.46875rem}}@media only screen and (max-width:768px){.care__branches{margin-bottom:0}}.care__branche{padding:1.5625rem .9375rem 3.125rem;border:1px solid #24ca93;-ms-flex:1;flex:1;transition:all 250ms ease-in-out;margin-right:1.5625rem}.care__branche p{margin-bottom:.625rem;padding-left:.9375rem;position:relative}.care__branche p::before{content:"";position:absolute;left:0;top:0;content:"\\";font-weight:400;color:#24ca93}@media only screen and (max-width:1640px){.care__branche{padding:.9375rem}}@media only screen and (max-width:768px){.care__branche{padding:.625rem;margin:0 .46875rem}}.care__branche h2{font-size:30px;font-size:1.875rem;line-height:2.25rem;margin-bottom:1.875rem}@media only screen and (max-width:1640px){.care__branche h2{font-size:24px;font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem}}@media only screen and (max-width:1640px){.care__branche h2{font-size:22px;font-size:1.375rem;line-height:1.75rem;margin-bottom:1.25rem}}.care__branches-wrapper{max-width:1300px}@media only screen and (max-width:1640px){.care__branches-wrapper{max-width:92%}}@media only screen and (max-width:768px){.care__branches-wrapper{max-width:100%}}@media only screen and (max-width:768px){.care__branche{margin-right:.46875rem;margin-bottom:.9375rem}}@media only screen and (min-width:550px) and (max-width:1240px){.care__branche{margin:0 .46875rem}.care__branche:last-child{-ms-flex:none;flex:none;max-width:calc(100% - 15px);margin-top:.9375rem}}@media only screen and (max-width:550px){.care__branche{-ms-flex:none;flex:none;width:calc(100% - 15px)}}.care__branche:hover{transform:scale(1.01);transition:all 250ms ease-in-out}.care__text{-ms-flex:4;flex:4}@media only screen and (max-width:1640px){.care__text{-ms-flex:5;flex:5}}@media only screen and (max-width:768px){.care__text{-ms-flex:none;flex:none;width:100%}}.care__text>div{width:100%}.care__gallery{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1640px){.care__gallery{-ms-flex:1;flex:1}}@media only screen and (max-width:768px){.care__gallery{-ms-flex:none;flex:none;width:100%;margin-top:1.5625rem}}.care__gallery .image-zoom{width:100%;position:relative;max-width:300px;overflow:hidden}.care__gallery .image-zoom img{width:100%;height:auto;display:block;transition:all 250ms ease-in-out}.care__gallery .image-zoom i{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);-webkit-transform:translate(-50%) translateY(-50%);-moz-transform:translate(-50%) translateY(-50%);-o-transform:translate(-50%) translateY(-50%);-ms-transform:translate(-50%) translateY(-50%);color:#fff;padding:.625rem;background:rgba(144,90,161,.5);z-index:1;transition:all 250ms ease-in-out}.oldie .care__gallery .image-zoom i{top:auto;left:auto}.care__gallery .image-zoom .image-overlay{background-color:rgba(36,202,147,.16);position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:all 250ms ease-in-out}.care__gallery .image-zoom:hover{overflow:hidden}.care__gallery .image-zoom:hover .image-overlay{background-color:transparent;transition:all 250ms ease-in-out}.care__gallery .image-zoom:hover img{transform:scale(1.05);transition:all 250ms ease-in-out}.care__gallery .image-zoom:hover i{background:rgba(144,90,161,.8);z-index:1;transition:all 250ms ease-in-out}@media only screen and (min-width:768px) and (max-width:1240px){.care .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.care__gallery,.care__text{-ms-flex:none;flex:none;max-width:100%}.care__gallery{margin-top:3.125rem!important;max-width:100%}.care__gallery .image-zoom{width:25%}.care__branches{margin-bottom:1.875rem}.care__branches-wrapper{max-width:100%}}@media only screen and (min-width:550px) and (max-width:1240px){.care__gallery{margin-top:1.875rem;max-width:100%}.care__gallery .image-zoom{width:50%}.care__branches{margin-bottom:1.25rem}}@media only screen and (max-width:550px){.care__gallery .image-zoom{width:50%}}.staff .heading{padding-bottom:40px}@media only screen and (max-width:1640px){.staff .heading{padding-bottom:1.875rem}}.staff .small{font-family:Comfortaa}.staff .name{margin-bottom:1.25rem}@media only screen and (max-width:1640px){.staff .name{margin-bottom:.625rem}}.staff__doctor-wrapper__about img{width:240px;height:240px;}.staff__nurse-wrapper__about .image-zoom{height:250px;margin-top:15px;display:block;overflow:hidden;}.staff__doctor-wrapper__about .image-zoom{margin-right:2.5rem}@media only screen and (max-width:1024px){.staff__doctor-wrapper__about img{height:200px;width:200px;margin-bottom:.9375rem}}@media only screen and (max-width:505px){.staff__doctor-wrapper__about img{display:block;margin-bottom:10px}}@media only screen and (min-width:1024px) and (max-width:1240px){.staff__doctor-wrapper__about img{height:170px;width:170px;margin-right:1.5625rem}}.staff__doctor-wrapper__about .medium{margin-top:3.125rem;max-width:520px}@media only screen and (max-width:1640px){.staff__doctor-wrapper__about .medium{margin-top:3.125rem}}@media only screen and (min-width:768px) and (max-width:1240px){.staff__doctor-wrapper__about .medium{margin-top:.625rem}}@media only screen and (max-width:768px){.staff__doctor-wrapper__about .medium{margin-top:.625rem;max-width:300px}}@media only screen and (max-width:505px){.staff__doctor-wrapper__about .medium{max-width:100%}}.staff__doctor-wrapper__about .medium p{margin-bottom:.625rem}.staff__doctor-wrapper__education{margin-top:2.8125rem;line-height:40px;font-weight:600;color:#905aa1}.staff__doctor-wrapper__education span{padding:0 0 5px;font-size:22px;font-size:1.375rem;margin:0 .625rem}.staff__doctor-wrapper__education span:last-child{display:none}@media only screen and (max-width:1640px){.staff__doctor-wrapper__education{margin-top:1.875rem}}@media only screen and (max-width:768px){.staff__doctor-wrapper__education{line-height:30px;margin-top:.625rem}.staff__doctor-wrapper__education .large{font-size:15px;font-size:.9375rem;line-height:1.25rem}.staff__doctor-wrapper__education span{font-size:18px;font-size:1.125rem;margin:0 .125rem}}.staff__doctors{-ms-flex:2;flex:2}@media only screen and (max-width:1024px){.staff__doctors{-ms-flex:none;flex:none;width:100%}}@media only screen and (min-width:1024px) and (max-width:1240px){.staff__doctors{-ms-flex:3;flex:3}}.staff__nurses{-ms-flex:1;flex:1}@media only screen and (max-width:1024px){.staff__nurses{-ms-flex:none;flex:none;width:100%;text-align:left;margin-top:2.5rem}}.booking{background:url(../img/bg-booking.jpg) 50% 50%/cover no-repeat fixed;padding:7.5rem 0 7.5rem;margin-top:0}.booking .section__text{text-shadow:0 0 20px #fff,0 0 30px #fff,0 0 40px #fff}@media only screen and (max-width:1640px){.booking{padding:5rem 0 5rem;margin-top:0}}@media only screen and (max-width:768px){.booking{padding:2.5rem 0 2.5rem;margin-top:0}.booking .container{padding:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.booking{background-attachment:scroll}}@media only screen and (max-width:768px){.news .heading{padding-bottom:1.875rem;text-align:left}}.news__list{margin:0-.9375rem}@media only screen and (max-width:768px){.news__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.news__item{padding:0 .9375rem;width:33.3%}.news__item .title{margin-bottom:1.25rem;max-width:330px}.news__item .content{max-width:350px}.news__item .content a{color:#242424;text-decoration:none;transition:all 250ms ease-in-out}.news__item .content a:hover{color:#24ca93;transition:all 250ms ease-in-out}.news__item .published{margin-top:1.875rem;position:relative;opacity:.8}.news__item .published::before{content:"";position:absolute;top:-.9375rem;width:3.75rem;height:1px;background-color:#24ca93}@media only screen and (max-width:768px){.news__item{width:50%;margin-bottom:1.5625rem}}@media only screen and (max-width:500px){.news__item{width:100%}}.insurance{background-color:#fafafa;padding:2.8125rem 0}.insurance__item{min-width:1px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.insurance__item{-ms-flex:auto;flex:auto;-ms-flex-preferred-size:0;flex-basis:0}}.insurance__item img{margin:.46875rem .9375rem;opacity:.5;transition:all 250ms ease-in-out}.insurance__item img:hover{opacity:1;transition:all 250ms ease-in-out}.insurance__item:first-child img{margin-left:0}.insurance__item:last-child img{margin-right:0}@media only screen and (max-width:1024px){.insurance .container{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){.insurance__item img{max-height:40px}}@media only screen and (max-width:768px){.insurance{padding:1.5625rem 0}}.footer__contact{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5}@media only screen and (max-width:768px){.footer__contact{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__contact__item{display:-ms-flexbox;display:flex}.footer__contact__item:not(:last-child){margin-bottom:.9375rem}.footer__contact__item i{font-size:36px;font-size:2.25rem;color:#242424;margin-right:.9375rem}@media only screen and (max-width:1640px){.footer__contact__item i{font-size:26px;font-size:1.625rem;line-height:2.25rem}}.footer__contact__item .icon-wrapper{margin-right:.9375rem;width:36px}.footer__contact__item a{color:#242424;text-decoration:none;transition:all 250ms ease-in-out}.footer__contact__item a:hover{color:#24ca93;transition:all 250ms ease-in-out}.footer__map,.footer__text{-ms-flex:1;flex:1}@media only screen and (max-width:768px){.footer__map,.footer__text{-ms-flex:none;flex:none;width:100%}}.footer__map #map{height:100%}.footer__text{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:3.75rem 0}.footer__text .inner{max-width:41.5625rem;width:100%}@media only screen and (max-width:1640px){.footer__text{padding:2.5rem 1.25rem}}@media only screen and (max-width:768px){.footer__text{padding:1.5625rem .9375rem}}.footer__bottom{background-color:rgba(36,202,147,.16);padding:1.5625rem 0}.footer__bottom a{color:#242424}.footer__bottom a:hover{text-decoration:none;color:#24ca93}.footer__bottom .copy i{color:#ed3f3f}.footer__bottom .copy a{color:#242424;text-decoration:none;transition:all 250ms ease-in-out}.footer__bottom .copy a:hover{color:#ed3f3f;transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.footer__bottom .copy{text-align:center;margin-top:1.25rem}}@media only screen and (max-width:1024px){.footer__bottom .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}input:not([type=submit]),textarea{border:0;background-color:rgba(36,202,147,.16);box-shadow:none;height:55px;border-radius:3px;padding:1.25rem;outline:0;transition:all 250ms ease-in-out}input:not([type=submit]).notValid,textarea.notValid{border:1px solid red;background:rgba(255,0,0,.15)}input:not([type=submit]).notValid::-webkit-input-placeholder,textarea.notValid::-webkit-input-placeholder{color:red!important;font-size:18px;font-size:1.125rem;font-weight:100;font-family:'Open Sans'}input:not([type=submit]).notValid::-moz-placeholder,textarea.notValid::-moz-placeholder{color:red!important;opacity:1;font-size:18px;font-size:1.125rem;font-weight:100;font-family:'Open Sans'}input:not([type=submit]).notValid:-ms-input-placeholder,textarea.notValid:-ms-input-placeholder{color:red!important;font-size:18px;font-size:1.125rem;font-weight:100;font-family:'Open Sans'}input:not([type=submit]).notValid:-moz-placeholder,textarea.notValid:-moz-placeholder{color:red!important;font-size:18px;font-size:1.125rem;font-weight:100;font-family:'Open Sans'}input:not([type=submit]):focus,input:not([type=submit]):hover,textarea:focus,textarea:hover{background-color:rgba(36,202,147,.26);transition:all 250ms ease-in-out;outline:0}textarea{margin-top:.9375rem;min-height:140px}.form__wrapper .form__row{display:-ms-flexbox;display:flex}.error-box{position:relative;margin-top:.9375rem;border-radius:3px;background-color:#f99}.error-box__sign{height:100%;padding:.9375rem;width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff}.error-box__content{background-color:#ffe6e6;width:100%;padding:.9375rem;color:#b30000}.error-box .errors span{color:#fff;background:#b3070a;padding:2px 5px;border-radius:3px;font-weight:400;margin-top:10px;display:inline-block}.error-box .close{position:absolute;right:15px;top:15px;cursor:pointer;opacity:1;transition:all 250ms ease-in-out}.error-box .close:hover{opacity:.5;transition:all 250ms ease-in-out}.success-box{position:relative;margin-top:.9375rem;border-radius:3px;background-color:#9aedd2}.success-box__sign{height:100%;padding:.9375rem;width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff}.success-box__content{background-color:#dbf9ef;width:100%;padding:.9375rem;color:#188964}.success-box .close{position:absolute;right:15px;top:15px;cursor:pointer;opacity:1;transition:all 250ms ease-in-out}.success-box .close:hover{opacity:.5;transition:all 250ms ease-in-out}#captchagen{display:none}.gdpr{padding-top:7.5rem;margin-top:0}@media only screen and (max-width:768px){.gdpr{padding-top:3.75rem}}.gdpr .heading{color:#905aa1;font-family:Comfortaa,sans-serif}@supports (-ms-ime-align:auto){.gdpr .heading{font-weight:400}}.gdpr .medium{font-size:18px;font-size:1.125rem;max-width:100%}.gdpr ul{list-style-type:circle;margin-left:.625rem;margin-bottom:0;font-size:16px;font-size:1rem}.pricelist{border-bottom:1px solid #24ca93}.pricelist .section__table{font-size:18px;font-size:1.125rem;line-height:1.5rem}.pricelist .section__table table{background-color:rgba(36,202,147,.1);border-radius:3px;border-collapse:collapse;overflow:hidden}.pricelist .section__table table td{border:0;border-bottom:1px solid #fff;padding:1.25rem 1.25rem;vertical-align:top}.pricelist .section__table table td:nth-child(2){min-width:221px;text-align:right;font-weight:500}.pricelist .section__table table tr:last-child td{border-bottom:0}.pricelist .section__table table:not(:last-child){margin-bottom:1.25rem}.pricelist .section__table table tr{transition:all 250ms ease-in-out}.pricelist .section__table table tr:hover{cursor:pointer;background:rgba(36,202,147,.1);transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.pricelist .section__table{overflow-x:auto}.pricelist .section__table table{min-width:768px}}
/*# sourceMappingURL=maps/main.css.map */
