svg.icon{fill:currentColor;height:1em;margin-bottom:0;vertical-align:middle;width:1em;shape-rendering:auto}svg.stroke{stroke:currentColor}svg.icon-spin{animation:icon-spin 2s linear infinite}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#updater-panel[data-v-39af7428]{max-width:260px;position:fixed;top:100px;background:#fff;z-index:999;right:20px;padding:1rem;border:2px solid #9f3926;border-radius:8px}#updater-panel p[data-v-39af7428]{margin:0}#updater-panel button[data-v-39af7428]{background:#9f3926;color:#fff;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;margin-top:.5rem}#updater-panel button[data-v-39af7428]:hover{background:#762a1c}.toast-container[data-v-0fd136d4]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column-reverse;z-index:2000}.toast[data-v-0fd136d4]{padding:1rem;margin-top:10px;border-radius:5px;width:340px;box-shadow:0 10px 20px rgba(51,51,51,.15);background-color:#fff;color:#333;position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;font-weight:600}.toast-time-bar[data-v-0fd136d4]{position:absolute;z-index:0;height:3px;bottom:0;left:0;right:0;overflow:hidden}.toast-time-bar>div[data-v-0fd136d4]{height:100%;transform-origin:left center;animation:toastTimeAnim-0fd136d4 5s linear;background-color:hsla(0,0%,47%,.55)}.toast-icon[data-v-0fd136d4]{border-radius:5px;width:1.5rem;height:1.5rem;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:2px;-o-object-fit:contain;object-fit:contain}@keyframes toastTimeAnim-0fd136d4{to{transform:scaleX(0)}}.toast-close-btn[data-v-0fd136d4]{position:absolute;top:0;right:0;background:none;width:1rem;height:1rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;outline:none}.toast--success[data-v-0fd136d4]{border-left:8px solid #51a351}.toast--success>.toast-icon[data-v-0fd136d4]{border:2px solid #51a351}.toast--error[data-v-0fd136d4]{border-left:8px solid #bd4247}.toast--error>.toast-icon[data-v-0fd136d4]{border:2px solid #bd4247}.toast--warning[data-v-0fd136d4]{border-left:8px solid #f89406}.toast--warning>.toast-icon[data-v-0fd136d4]{border:2px solid #f89406}.toast--info[data-v-0fd136d4]{border-left:8px solid #5bc0de}.toast--info>.toast-icon[data-v-0fd136d4]{border:2px solid #5bc0de}.toast-enter-active[data-v-0fd136d4],.toast-leave-active[data-v-0fd136d4]{transition:transform .4s,opacity .4s}.toast-enter-from[data-v-0fd136d4],.toast-leave-to[data-v-0fd136d4]{transform:translateY(50px);opacity:0}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{text-decoration:none;color:inherit}a:focus{outline:0}*{box-sizing:border-box}ul{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin-top:0;padding-left:0}button{border:none;margin:0;padding:0;width:auto;overflow:visible}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}dd,dt{-webkit-margin-start:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}@media only screen and (max-width:449px),only screen and (min-width:450px)and (max-width:699px),only screen and (min-width:700px)and (max-width:1249px){.large-devices{display:none!important}}@media only screen and (min-width:1250px)and (max-width:1579px),only screen and (min-width:1580px)and (max-width:1899px),only screen and (min-width:1900px){.small-devices{display:none!important}}@media only screen and (max-width:449px),only screen and (min-width:450px)and (max-width:699px){.no-mobile{display:none!important}}@media only screen and (min-width:1250px)and (max-width:1579px),only screen and (min-width:1580px)and (max-width:1899px),only screen and (min-width:1900px),only screen and (min-width:700px)and (max-width:1249px){.only-mobile{display:none!important}}@media only screen and (max-width:449px),only screen and (min-width:1250px)and (max-width:1579px),only screen and (min-width:1580px)and (max-width:1899px),only screen and (min-width:1900px),only screen and (min-width:450px)and (max-width:699px){.only-tablet{display:none!important}}.xxl-font{font-size:23px}.xl-font{font-size:21px}.lg-font{font-size:19px}.md-font{font-size:17px}.sm-font{font-size:15px}.xs-font{font-size:13px}.xxs-font{font-size:11px}.no-margin-top{margin-top:0!important}.sm-margin-top{margin-top:15px}.md-margin-top{margin-top:35px}.lg-margin-top{margin-top:50px}.sm-margin-bottom{margin-bottom:15px}.md-margin-bottom{margin-bottom:35px}.lg-margin-bottom{margin-bottom:50px}body,html{font-size:16px;background-color:#fff;font-family:Poppins,sans-serif;line-height:1.3;min-width:300px;color:#5c4438}@media screen and (max-width:1050px){body,html{font-size:15px}}@media screen and (max-width:650px){body,html{font-size:14px}}p{margin:1rem 0;padding:0;font-size:1.1rem;font-weight:400;line-height:1.4}p.smaller{font-size:1rem}ul{margin:1rem 0}.h1-like,h1{font-size:3.4rem;font-weight:600;margin:0 0 1rem 0;line-height:1.2}@media screen and (max-width:1550px){.h1-like,h1{font-size:3rem}}@media screen and (max-width:1350px){.h1-like,h1{font-size:2.8rem}}@media screen and (max-width:1050px){.h1-like,h1{font-size:2.6rem}}@media screen and (max-width:950px){.h1-like,h1{font-size:2.4rem}}@media screen and (max-width:650px){.h1-like,h1{font-size:2.2rem;line-height:1.3}}.h2-like,h2{font-size:3rem;font-weight:600;margin:0;line-height:1.2}@media screen and (max-width:1550px){.h2-like,h2{font-size:2.6rem}}@media screen and (max-width:1350px){.h2-like,h2{font-size:2.4rem}}@media screen and (max-width:1050px){.h2-like,h2{font-size:2.2rem}}@media screen and (max-width:950px){.h2-like,h2{font-size:2.1rem}}@media screen and (max-width:650px){.h2-like,h2{font-size:1.8rem}}.h3-like,h3{font-weight:600;line-height:1.2;font-size:2.4rem}@media screen and (max-width:1550px){.h3-like,h3{font-size:2.2rem}}@media screen and (max-width:1050px){.h3-like,h3{font-size:2rem}}@media screen and (max-width:950px){.h3-like,h3{font-size:1.8rem}}@media screen and (max-width:650px){.h3-like,h3{font-size:1.6rem}}.h3-like.small,h3.small{font-size:1.2rem}@media screen and (max-width:1350px){.h3-like.small,h3.small{font-size:1.1rem}}.h4-like,h4{font-size:1.6rem;font-weight:600;margin:0;line-height:1.2}@media screen and (max-width:1550px){.h4-like,h4{font-size:1.5rem}}@media screen and (max-width:1350px){.h4-like,h4{font-size:1.4rem}}@media screen and (max-width:1050px){.h4-like,h4{font-size:1.2rem}}@media screen and (max-width:950px){.h4-like,h4{font-size:1.2rem}}@media screen and (max-width:650px){.h4-like,h4{font-size:1.1rem}}.common-content h1,.wysiwyg-content h1{font-size:2.2rem;margin:0 0 1rem 0;line-height:1.2}@media screen and (max-width:1050px){.common-content h1,.wysiwyg-content h1{font-size:2rem}}@media screen and (max-width:650px){.common-content h1,.wysiwyg-content h1{font-size:1.8rem}}.common-content h2,.wysiwyg-content h2{font-size:1.6rem;margin:0 0 1rem 0}@media screen and (max-width:1050px){.common-content h2,.wysiwyg-content h2{font-size:1.6rem}}@media screen and (max-width:650px){.common-content h2,.wysiwyg-content h2{font-size:1.4rem}}.common-content h3,.wysiwyg-content h3{font-size:1.3rem;margin:0 0 1rem 0}@media screen and (max-width:1050px){.common-content h3,.wysiwyg-content h3{font-size:1.2rem}}@media screen and (max-width:650px){.common-content h3,.wysiwyg-content h3{font-size:1.1rem}}.common-content p,.wysiwyg-content p{font-size:1rem}.common-section{padding-top:3rem;margin:0 auto}@media screen and (max-width:950px){.common-section{padding-top:2rem}}@media screen and (max-width:400px){.common-section{padding-top:1rem}}.common-section .inner-content{position:relative}.common-section .section-icon{display:inline-block}.common-section .section-icon img{opacity:.95;display:inline-block;padding-right:15px;max-height:3rem;width:auto}.common-section .h1-like,.common-section h1{font-size:2.8rem;font-weight:700;margin:0 0 1rem 0;line-height:1.2}@media screen and (max-width:1350px){.common-section .h1-like,.common-section h1{font-size:2.4rem}}@media screen and (max-width:1050px){.common-section .h1-like,.common-section h1{font-size:2rem}}@media screen and (max-width:650px){.common-section .h1-like,.common-section h1{font-size:1.8rem;line-height:1.3}}.common-section h2{font-weight:700;font-size:2.4rem;padding-bottom:.5rem;color:#5c4438;display:inline-block;text-align:left}@media screen and (max-width:1550px){.common-section h2{font-size:2.2rem}}@media screen and (max-width:1350px){.common-section h2{font-size:1.8rem}}@media screen and (max-width:700px){.common-section h2{font-size:1.6rem}}.common-section h3{font-weight:700;font-size:2rem;display:inline-block;text-align:left;padding-bottom:.5rem}@media screen and (max-width:1550px){.common-section h3{font-size:1.8rem}}@media screen and (max-width:700px){.common-section h3{font-size:1.4rem}}.common-section a{font-weight:500;transition:all .3s ease}.common-section a:hover{color:#5c4438}.common-section .text{font-size:1rem}.common-section .text ul{list-style:disc outside}.common-section p.small{font-size:1rem}@media screen and (max-width:900px){.buttons,.more-buttons{display:inline-block;max-width:360px;box-sizing:border-box}}@media screen and (max-width:650px){.buttons,.more-buttons{width:100%;padding-left:0}}.buttons a,.buttons button,.more-buttons a,.more-buttons button{color:#5c4438;font-size:1.25rem;font-weight:400;display:inline-block;padding:.5rem 3.5rem;border-radius:12px;margin-right:15px;transition:all .3s ease;position:relative;margin-bottom:1rem;margin-top:2rem}.buttons a.small,.buttons button.small,.more-buttons a.small,.more-buttons button.small{padding:.25rem 1.5rem;font-size:1rem;margin:0}.buttons a:after,.buttons button:after,.more-buttons a:after,.more-buttons button:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:22px;transition:all .3s ease-in-out}.buttons a:hover:after,.buttons button:hover:after,.more-buttons a:hover:after,.more-buttons button:hover:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1350px){.buttons a,.buttons button,.more-buttons a,.more-buttons button{font-size:1.15rem;padding:.4rem 2rem}.buttons a.small,.buttons button.small,.more-buttons a.small,.more-buttons button.small{padding:.25rem 1rem;font-size:.95rem}}@media screen and (max-width:1050px){.buttons a,.buttons button,.more-buttons a,.more-buttons button{padding:.25rem 2rem;margin-top:1rem}.buttons a.small,.buttons button.small,.more-buttons a.small,.more-buttons button.small{padding:.25rem 1.5rem}}@media screen and (max-width:400px){.buttons a,.buttons button,.more-buttons a,.more-buttons button{width:100%;box-sizing:border-box;text-align:center;margin-right:0;margin-top:.75rem}}.buttons a.courses,.buttons button.courses,.more-buttons a.courses,.more-buttons button.courses{background-color:#bedf64}.buttons a.courses:hover:after,.buttons button.courses:hover:after,.more-buttons a.courses:hover:after,.more-buttons button.courses:hover:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}.buttons a.reservation,.buttons button.reservation,.more-buttons a.reservation,.more-buttons button.reservation{background-color:#88d6de}.buttons a.reservation:hover:after,.buttons button.reservation:hover:after,.more-buttons a.reservation:hover:after,.more-buttons button.reservation:hover:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}.buttons a.plan,.buttons button.plan,.more-buttons a.plan,.more-buttons button.plan{background-color:#bedf64}.buttons a.plan:hover:after,.buttons button.plan:hover:after,.more-buttons a.plan:hover:after,.more-buttons button.plan:hover:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}.buttons a.more,.buttons button.more,.more-buttons a.more,.more-buttons button.more{background-color:#bedf64}.buttons a.more:hover:after,.buttons button.more:hover:after,.more-buttons a.more:hover:after,.more-buttons button.more:hover:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}.buttons .bordered,.more-buttons .bordered{padding:.35rem 3.5rem}@media screen and (max-width:1350px){.buttons .bordered,.more-buttons .bordered{padding:.4rem 2rem}}@media screen and (max-width:1050px){.buttons .bordered,.more-buttons .bordered{padding:.2rem 2rem}}.buttons .bordered:hover:after,.more-buttons .bordered:hover:after{border:8px solid hsla(5,46%,91%,.502)}.buttons.exercise .courses,.more-buttons.exercise .courses{background-color:#bedf64}.buttons.exercise .more,.buttons.exercise .plan,.more-buttons.exercise .more,.more-buttons.exercise .plan{background-color:transparent;color:#efefef;border:3px solid #efefef}.buttons.exercise .reservation,.more-buttons.exercise .reservation{background-color:#bedf64}.buttons.swimming .courses,.more-buttons.swimming .courses{background-color:#88d6de}.buttons.swimming .more,.buttons.swimming .plan,.more-buttons.swimming .more,.more-buttons.swimming .plan{background-color:transparent;color:#efefef;border:3px solid #efefef}.buttons.swimming .reservation,.more-buttons.swimming .reservation{background-color:#88d6de}.buttons.relaxation .courses,.more-buttons.relaxation .courses{background-color:#e2e479}.buttons.relaxation .more,.buttons.relaxation .plan,.more-buttons.relaxation .more,.more-buttons.relaxation .plan{background-color:transparent;color:#efefef;border:3px solid #efefef}.buttons.relaxation .reservation,.more-buttons.relaxation .reservation{background-color:#e2e479}.buttons.courses .courses,.more-buttons.courses .courses{background-color:#e6a365}.buttons.courses .more,.buttons.courses .plan,.more-buttons.courses .more,.more-buttons.courses .plan{background-color:transparent;color:#efefef;border:3px solid #efefef}.buttons.courses .reservation,.more-buttons.courses .reservation{background-color:#e6a365}figure{margin:0}img{max-width:100%}.inner-content{max-width:1550px;margin:0 auto;width:95%}.inner-content.thinner{max-width:950px}.inner-content.medium{max-width:1150px}.inner-content.wide{max-width:1750px}@media screen and (max-width:650px){.inner-content{width:95%}}@media screen and (max-width:360px){.inner-content{width:98%}}.inner-content.full-width{width:100%;max-width:unset;padding:0 30px;box-sizing:border-box}@media screen and (max-width:950px){.inner-content.full-width{padding:0 20px}}@media screen and (max-width:650px){.inner-content.full-width{padding:0 10px}}@media screen and (max-width:350px){.inner-content.full-width{padding:0 5px}}.inner-content.absolute-width{width:100%;padding:0;max-width:unset;box-sizing:border-box}.content-wrapper{position:relative}.main-background,.main-background-outline{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:0}.main-background{transition:opacity 1s ease,transform 1s ease 0s}.main-background,.main-background-outline{background-image:url(/img/background-hollow.ec055a24.webp);background-size:100% auto;background-position:top;background-repeat:no-repeat;background-attachment:fixed}.main-background-outline{transition:opacity 1s ease 1s}main{padding-top:100px;position:relative;min-height:100vh;background-color:#d9ae8c}main.scrolled .main-background{transform:scale(1.5);transition:opacity 1s ease,transform 1s ease 1s}main.scrolled .main-background-outline{opacity:0;transition:opacity 1s ease 0s}#page-wrapper{position:relative;overflow:hidden;min-height:calc(100vh - 100px);padding-bottom:20px}div{box-sizing:border-box}hr{border:none;height:1px;background:#5c4438}::selection{background:#5c4438;color:#fff}::-moz-selection{background:#5c4438;color:#fff}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder,::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}.narrow-content{width:800px;margin:0 auto}@media (max-width:800px){.narrow-content{width:90%}}.center-content{text-align:center}.uppercase{text-transform:uppercase}.row:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}.col-12{width:100%}.col-6,.one-half{float:left;width:50%}.col-4,.one-third{float:left;width:100%/3}.col-8,.two-thirds{float:left;width:66.6666666667%}.col-3,.one-quarter{float:left;width:100%/4}.col-1{float:left;width:100%/12}.col-2{float:left;width:16.66%}.col-5{float:left;width:41.6666666667%}.col-7{float:left;width:58.3333333333%}.col-9,.three-quarters{float:left;width:75%}.pull-right{float:right}.pull-left{float:left}.clearfix{clear:both}#splash-screen{display:none;position:fixed;width:100%;height:100%;background:hsla(0,0%,100%,.9);top:0;left:0;z-index:1}#splash-screen .loading-panel{position:fixed;top:50%;left:50%;margin-top:-190px;margin-left:-140px;width:280px;height:380px;text-align:center;border-radius:8px;background:#fff;color:#5c4438}#splash-screen .loading-panel .fa{font-size:60px;margin:100px 0}#splash-screen .loading-panel span{display:block;font-size:35px}.no-highlight{-webkit-user-select:none;-moz-user-select:none;user-select:none}.justify{text-align:justify}button:focus{outline:0}.tooltip{display:inline-block;position:relative}.tooltip span{background:#ececec;cursor:pointer;border:1px solid #444;font-size:14px;color:#444;width:20px;height:20px;display:inline-block;text-align:center;border-radius:40px;line-height:20px;font-weight:600;margin-left:5px}.tooltip span:hover{background:#5c4438}.tooltip .text{position:absolute;right:-30px;color:#444;font-weight:400;font-size:14px;text-align:left;z-index:99;background:#ececec;border:1px solid #aaa;padding:5px 10px;border-radius:3px;box-shadow:0 0 4px #999;width:200px}#cookies{position:fixed;width:100%;bottom:0;left:0;overflow:hidden;background:#bedf64;font-size:12px;box-sizing:border-box;z-index:9999;color:contrast(#bedf64)}#cookies .wrapper{position:relative;margin:5px 0}#cookies .inner-content{max-width:1200px}#cookies .deny-button{position:absolute;right:20px;bottom:10px;border:0;opacity:.5;color:contrast(#bedf64);background:transparent;padding:0}#cookies label input{margin:0 4px;vertical-align:middle}#cookies p{margin:0}#cookies a{color:inherit;text-decoration:underline}#cookies a:hover{text-decoration:none}#cookies .button{background:#5c4438;color:contrast(#5c4438);float:right;padding:8px 24px;margin:4px 0 4px 10px;border:0}#popup-gallery,.popup-gallery{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}#popup-gallery .wrapper,.popup-gallery .wrapper{position:relative;margin:2.5vh auto;width:90%;height:95vh;background:#fff}#popup-gallery .closer,.popup-gallery .closer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:6}#popup-gallery .gallery-heading,.popup-gallery .gallery-heading{position:relative;z-index:9;height:10vh;display:flex;align-items:center;justify-content:center}#popup-gallery .gallery-heading span,.popup-gallery .gallery-heading span{font-size:21px;text-align:center;display:block;padding:0 40px;line-height:1}#popup-gallery #popup-gallery-slider,.popup-gallery #popup-gallery-slider{position:relative;z-index:8;display:flex;align-items:center}#popup-gallery #popup-gallery-slider .owl-item,.popup-gallery #popup-gallery-slider .owl-item{cursor:pointer;display:flex;align-items:center;justify-content:center;height:70vh}#popup-gallery #popup-gallery-nav,.popup-gallery #popup-gallery-nav{height:15vh;width:620px;margin:0 auto;position:relative;z-index:9}#popup-gallery #popup-gallery-nav .owl-item,.popup-gallery #popup-gallery-nav .owl-item{cursor:pointer}#popup-gallery #popup-gallery-nav .owl-item figure,.popup-gallery #popup-gallery-nav .owl-item figure{height:15vh}#popup-gallery #popup-gallery-nav .owl-item figure img,.popup-gallery #popup-gallery-nav .owl-item figure img{max-height:100%}@media (max-width:760px){#popup-gallery #popup-gallery-nav,.popup-gallery #popup-gallery-nav{width:100%}}#popup-gallery .content,.popup-gallery .content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#popup-gallery .fa.fa-close,.popup-gallery .fa.fa-close{cursor:pointer;position:absolute;z-index:10;right:20px;top:5px;color:#000;font-size:30px}#popup-gallery figure,.popup-gallery figure{position:relative;margin-bottom:15px;box-sizing:border-box;padding:15px}#popup-gallery figure img,.popup-gallery figure img{display:block;width:100%}#popup-gallery figure button,.popup-gallery figure button{position:absolute;top:15px;right:15px;font-size:22px;color:#fff;text-align:center;height:50px;line-height:50px;width:50px;border:0;background:rgba(0,0,0,.5)}#popup-gallery .owl-next,#popup-gallery .owl-prev,.popup-gallery .owl-next,.popup-gallery .owl-prev{width:60px}#popup-gallery .owl-next .fa,#popup-gallery .owl-prev .fa,.popup-gallery .owl-next .fa,.popup-gallery .owl-prev .fa{color:#000;font-size:70px}#popup-gallery .slides,.popup-gallery .slides{position:relative}#popup-gallery .slides .slide,.popup-gallery .slides .slide{cursor:pointer}#popup-gallery .slides .slide figure,.popup-gallery .slides .slide figure{margin-bottom:0}#popup-gallery .slides .owl-nav,.popup-gallery .slides .owl-nav{width:100%;pointer-events:none}.loading-box{position:absolute;top:80px;left:0;right:300px;text-align:center}.loading-box.static{position:relative;top:unset;left:unset;right:unset;padding:2rem 0}@media screen and (max-width:750px){.loading-box{left:0;right:0}}.loading-box.contact{position:relative;top:unset;left:unset;right:unset;padding-top:calc(50vh - 50px)}.loading-box .loadingSpinner{width:100px;height:100px;display:inline-block;margin:auto;position:relative}.loading-box .loadingSpinner.do-spin{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.loading-box .loadingSpinner .middle{position:absolute;width:16px;height:16px;background-color:#5c4438;border-radius:100%;top:calc(50% - 8px);left:calc(50% - 8px)}.loading-box .loadingSpinner .box{width:50%;height:50%;float:left;box-sizing:border-box;padding:5px;position:relative}.loading-box .loadingSpinner .box .spin1{background-color:#88d6de}.loading-box .loadingSpinner .box .spin2{background-color:#5c4438}.loading-box .loadingSpinner .box .spin3{background-color:#bedf64}.loading-box .loadingSpinner .box .spin4{background-color:#e481c9}.loading-box .loadingSpinner .box div{border-radius:100%;width:100%;height:100%;position:relative}.color-palette.brown{color:#5c4438}.color-palette.blue{color:#88d6de}.color-palette.green{color:#bedf64}.color-palette.purple{color:#e481c9}.color-palette.yellow{color:#e2e479}.color-palette.gray{color:#e4e4e4}.color-palette.orange{color:#d9ae8c}.color-palette.white{color:#fff}@keyframes wobble{50%{transform:translateX(7%)}to{transform:translateX(-3%)}}@keyframes bob-in{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:.4}70%{transform:scale(.9);opacity:.4}90%{transform:scale(1.1);opacity:.4}to{transform:scale(1);opacity:.4}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bob-in-lighter{50%{transform:scale(1.1)}70%{transform:scale(.95)}90%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes course-card-after-anim{50%{transform:scale(1.1) translateX(-50%) translateY(-50%)}70%{transform:scale(.95) translateX(-50%) translateY(-50%)}90%{transform:scale(1.05) translateX(-50%) translateY(-50%)}to{transform:scale(1) translateX(-50%) translateY(-50%)}}@keyframes course-card-before-anim{50%{transform:scale(1.1) translateY(-50%)}70%{transform:scale(.95) translateY(-50%)}90%{transform:scale(1.05) translateY(-50%)}to{transform:scale(1) translateY(-50%)}}@keyframes bob-in-button{50%{transform:scale(1.15,1.3);opacity:.4}70%{transform:scale(1.05,1.1);opacity:.6}90%{transform:scale(1.1,1.2);opacity:.4}to{transform:scale(1);opacity:.5}}@keyframes slide-in-slide-out{0%{opacity:0}25%{transform:translateX(0);opacity:.8}58%{transform:translateX(-100%);opacity:.79}59%{opacity:0}60%{transform:translateX(100%);opacity:.79}92%{transform:translateX(0);opacity:.8}}.fade-leave-active{transition:opacity .4s ease,transform .4s cubic-bezier(.39,-.66,1,1.13)}.fade-enter-active{transition:opacity .3s ease .25s}.fade-enter-from{opacity:0}.fade-leave-to{opacity:0;transform:translateY(300px)}.loaderingAnimation-enter-active,.loaderingAnimation-leave-active{transition:opacity .2s ease}.loaderingAnimation-enter-from,.loaderingAnimation-leave-to{opacity:0}.bobIn-leave-active{transition:opacity .4s ease,transform .6s cubic-bezier(.8,.31,.77,1.32)}.bobIn-enter-active{transition:opacity .3s ease .25s,transform .6s cubic-bezier(.8,.31,.77,1.32)}.bobIn-enter-from{opacity:0;transform:scale(.2)}.bobIn-leave-to{opacity:0;transform:scale(1)}.cookies-btn-primary{font-weight:700;background-color:#5c4438;color:#fff;font-size:1.1rem}.cookies-btn-primary,.cookies-btn-transparent{letter-spacing:1px;width:100%;outline:none;border:none;padding:.5rem .5rem}.cookies-btn-transparent{font-weight:400;color:gray;background-color:transparent}.cookie-svg-left{position:absolute;z-index:2;left:0;bottom:0;transform:translateX(-35%) translateY(35%);height:150px;width:150px;pointer-events:none}@media screen and (max-width:1200px){.cookie-svg-left{width:125px;height:125px}}@media screen and (max-width:1000px){.cookie-svg-left{width:100px;height:100px}}@media screen and (max-width:750px){.cookie-svg-left{display:none}}#cookie-disclaimer{position:fixed;display:flex;justify-content:center;bottom:0;width:100%;background-color:#fff;box-shadow:5px 10px 15px rgba(0,0,0,.75);border-top:1px solid rgba(15,16,16,.55);max-height:100vh;z-index:10000;overflow:hidden}@media screen and (max-width:750px){#cookie-disclaimer{overflow:auto}}#cookie-disclaimer .inner-content{max-width:80%}@media screen and (max-width:500px){#cookie-disclaimer .inner-content{max-width:95%}}#cookie-disclaimer .cookie-check{display:flex;flex-wrap:wrap;border:1px solid #0f1010;border-radius:.25rem;padding:.5rem}#cookie-disclaimer .cookie-check label{margin-right:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cookie-disclaimer .cookie-check label input{margin-right:.25rem}#cookie-disclaimer .tab-switches{display:flex}#cookie-disclaimer .tab-switches .tab-switch{padding:.5em 1.5em;border-radius:.25rem .25rem 0 0;cursor:pointer;transition:.3s ease;border:1px solid #0f1010;background-color:rgba(15,16,16,.55);color:#fff;border-bottom:none;transform:translateY(1px)}#cookie-disclaimer .tab-switches .tab-switch:first-child{border-top-right-radius:0}#cookie-disclaimer .tab-switches .tab-switch:nth-child(2){border-top-left-radius:0;border-left:0}@media (max-width:720px){#cookie-disclaimer .tab-switches .tab-switch{padding:.5em}}#cookie-disclaimer .tab-switches .tab-switch.active{background-color:#fff;color:#333}#cookie-disclaimer .tab-wrapper{border:1px solid #0f1010;border-radius:0 .25rem .25rem .25rem;overflow:hidden}#cookie-disclaimer .tab-wrapper .tab{background-color:#fff;overflow-y:scroll;height:300px;padding:1em}#cookie-disclaimer .tab-wrapper .tab h2{font-size:1.3em;font-weight:700;color:#5c4438}#cookie-disclaimer .tab-wrapper .tab .cookie-item{border-bottom:1px solid #5c4438;padding-bottom:1rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item:not(:first-child){margin-top:1rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item .company-name{font-weight:700;font-size:1.1rem;margin-right:.5rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item>.subject .check input{width:1rem;height:1rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item .subject{display:flex;flex-wrap:wrap;margin-bottom:.5rem;position:relative;align-items:baseline}#cookie-disclaimer .tab-wrapper .tab .cookie-item .subject .cookie-name{margin-right:.5rem;font-size:1rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cookie-disclaimer .tab-wrapper .tab .cookie-item .subject .cookie-link a{color:#5c4438;margin-bottom:.2em;text-decoration:underline;font-size:14px}#cookie-disclaimer .tab-wrapper .tab .cookie-item .subject .check{margin-left:auto}#cookie-disclaimer .tab-wrapper .tab .cookie-item .script-item>.subject{margin-bottom:0}#cookie-disclaimer .tab-wrapper .tab .cookie-item .script-item .subject{padding-left:1rem;position:relative}#cookie-disclaimer .tab-wrapper .tab .cookie-item .script-item .subject .expand{position:absolute;left:0;top:0;width:.8rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;color:#5c4438;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie{display:flex;padding:0 1em}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .info{flex-grow:1;border-bottom:1px solid #0f1010}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .info .name{font-size:.935rem;font-weight:600;margin-bottom:.25rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .info .name:not(:first-child){margin-top:.5rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .list{padding-left:0;font-size:12px;margin-bottom:.5rem}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .list li{display:flex;flex-direction:row}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .list li .cookie-param{min-width:80px}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .list span{font-weight:700}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .check{margin-left:auto}#cookie-disclaimer .tab-wrapper .tab .cookie-item .cookies-list .cookie .check input{cursor:pointer}#cookie-disclaimer .py-3{padding-top:2rem;padding-bottom:2rem}@media screen and (max-width:800px){#cookie-disclaimer .py-3{padding:1rem 0}}#cookie-disclaimer .mb-3{margin-bottom:1rem}#cookie-disclaimer .row{display:flex;flex-wrap:wrap}#cookie-disclaimer .col-8{flex:0 0 auto;width:66.66666667%}@media screen and (max-width:1000px){#cookie-disclaimer .col-8{width:60%}}@media screen and (max-width:800px){#cookie-disclaimer .col-8{width:100%}}#cookie-disclaimer .mt-3{margin-top:1rem}#cookie-disclaimer .fw-bold{font-weight:700}#cookie-disclaimer .offset-lg-1{padding-left:8.33333333%}@media screen and (max-width:800px){#cookie-disclaimer .offset-lg-1{padding-left:0}}#cookie-disclaimer .col-4{flex:0 0 auto;width:33.33333333%}@media screen and (max-width:1000px){#cookie-disclaimer .col-4{width:40%}}@media screen and (max-width:800px){#cookie-disclaimer .col-4{width:100%;margin-top:2rem}}#cookie-disclaimer #gear{display:inline-block;max-width:1rem;vertical-align:top}.lightbox-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999}.lightbox-inner{position:fixed;border-radius:.25rem;height:80vh;width:80vw;z-index:100000;top:10vh;left:10vw;background-color:#fff;box-sizing:border-box;display:block;flex-direction:column}@media screen and (max-width:1050px){.lightbox-inner{width:90%;left:5%}}.lightbox-inner .lightbox-relative{position:relative;height:100%;width:100%}.lightbox-inner .lightbox-relative .close-lightbox{border-radius:50rem;color:#5c4438;position:absolute;right:0;top:0;height:1.75rem;width:1.75rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:2px solid #5c4438;font-size:1.3rem;z-index:10;background-color:#fff;box-shadow:0 4px 8px rgba(15,16,16,.25);transform:translateX(50%) translateY(-50%) rotate(45deg);transition:.3s ease}.lightbox-inner .lightbox-relative .close-lightbox:hover{box-shadow:0 5px 10px rgba(92,68,56,.55)}.lightbox-inner .lightbox-relative .lightbox-main-swiper{height:100%}.lightbox-inner .lightbox-relative .lightbox-main-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;padding:5rem}.lightbox-inner .lightbox-relative .lightbox-main-swiper .swiper-slide>*{height:100%;transition:.3s ease}@media screen and (max-width:1250px){.lightbox-inner .lightbox-relative .lightbox-main-swiper .swiper-slide{padding:4rem}}.lightbox-inner .lightbox-relative .lightbox-main-swiper .swiper-slide:not(.swiper-slide-active)>*{opacity:0}.lightbox-inner .lightbox-nav-swiper{position:absolute;bottom:.5rem;left:0;right:0;height:4rem;width:20rem}@media screen and (max-width:1550px){.lightbox-inner .lightbox-nav-swiper{width:16rem}}@media screen and (max-width:1250px){.lightbox-inner .lightbox-nav-swiper{width:12rem}}.lightbox-inner .lightbox-nav-swiper .swiper-slide{cursor:pointer}.gallery-image{height:100%;-o-object-fit:contain;object-fit:contain}.next-gallery,.prev-gallery{color:#fff;width:0;height:0;border-style:solid;border-width:.75rem 1.5rem .75rem 0;border-color:transparent #5c4438 transparent transparent;position:absolute;top:50%;left:1rem;transform:translateY(100%);z-index:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:750px){.next-gallery,.prev-gallery{display:none}}.next-gallery{right:1rem;left:unset;border-width:.75rem 0 .75rem 1.5rem;border-color:transparent transparent transparent #5c4438}header{position:fixed;z-index:99;background:transparent}header,header:after{top:0;left:0;right:0;transition:all .3s ease}header:after{background-color:transparent;z-index:0;position:absolute;bottom:0;content:"";display:block}header .header-bubble{position:absolute;bottom:-20px;height:20px;left:0;right:0;overflow:hidden}header .header-bubble:after{content:"";position:absolute;bottom:0;left:-50px;right:-50px;height:40px;top:-20px;background-color:transparent;border-radius:100%;z-index:10;transition:all .3s ease;transform-origin:center;z-index:2}header .inner-content{z-index:3;position:relative}header .wrap{position:relative;display:flex;justify-content:space-between;align-content:center;z-index:99}header .wrap .logo{padding-top:20px;transition:all .3s ease;position:relative;z-index:5}@media screen and (max-width:1150px){header .wrap .logo{padding-top:5px}}header .wrap .logo .big-logo,header .wrap .logo .small-logo{transition:all .3s ease;max-height:72px}@media screen and (max-width:1550px){header .wrap .logo .big-logo,header .wrap .logo .small-logo{max-height:62px}}@media screen and (max-width:1350px){header .wrap .logo .big-logo,header .wrap .logo .small-logo{max-height:50px}}header .wrap .logo .small-logo{position:absolute;left:0;top:20px;bottom:5px;opacity:0;visibility:hidden}@media screen and (max-width:1350px){header .wrap .logo .small-logo{bottom:0}}header .wrap .nav{display:flex;justify-content:flex-end;align-content:center;align-items:center;padding-bottom:10px;transition:all .3s ease;flex-wrap:wrap;position:relative;z-index:5}@media screen and (max-width:1150px){header .wrap .nav{padding-top:5px}}header .wrap .nav nav{width:100%;text-align:right}@media screen and (max-width:1150px){header .wrap .nav nav{display:none}}header .wrap .nav nav span{display:inline-block}header .wrap .nav nav a{font-size:1.1rem;color:#5c4438;display:inline-block;padding:0 15px;position:relative;transition:all .4s ease;z-index:2}header .wrap .nav nav a .label{z-index:1;position:relative}header .wrap .nav nav a:after{content:"";display:block;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;left:4px;bottom:-.2rem;width:2rem;height:2rem;background-color:#fff;border-radius:100%;z-index:0;transform:translateY(-100%);opacity:0;transition:all .3s cubic-bezier(.46,-.07,.63,1.61)}header .wrap .nav nav a.router-link-active:after,header .wrap .nav nav a:hover:after{transform:translateY(0);opacity:1}@media screen and (max-width:1550px){header .wrap .nav nav a{padding:0 10px}}@media screen and (max-width:1350px){header .wrap .nav nav a{font-size:1rem;padding:0 7px}}header .wrap .nav nav a:hover{color:#fff}header .wrap .nav nav a.blue:after{background-color:#88d6de}header .wrap .nav nav a.green:after{background-color:#bedf64}header .wrap .nav nav a.brown:after,header .wrap .nav nav a.orange:after{background-color:#e6a365}header .wrap .nav nav a.purple:after{background-color:#e481c9}header .wrap .nav nav a.yellow:after{background-color:#e2e479}header .wrap .nav .mobile-nav-button{display:none;padding-bottom:5px;padding-right:15px;transition:all .3s ease}header .wrap .nav .mobile-nav-button button{background-color:hsla(5,46%,91%,.153);border-radius:12px;outline:none;padding:4px 10px;border:2px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1150px){header .wrap .nav .mobile-nav-button{display:block}}header .wrap .nav .socials{flex-shrink:0}@media screen and (max-width:500px){header .wrap .nav .socials{display:none}}header .wrap .nav .socials a{display:inline-block;padding:0 10px;transition:all .2s ease}@media screen and (max-width:1500px){header .wrap .nav .socials a{padding:0 5px}}header .wrap .nav .socials a:hover img{filter:brightness(5)}header .wrap .nav .socials a img{transition:all .3s ease;max-height:60px;display:inline-block}@media screen and (max-width:1500px){header .wrap .nav .socials a img{max-height:50px}}@media screen and (max-width:1200px){header .wrap .nav .socials a img{max-height:40px}}@media screen and (max-width:1150px){header .wrap .nav .socials a img{max-height:40px}}@media screen and (max-width:650px){header .wrap .nav .socials a img{max-height:35px}}header .wrap .mobile-nav-wrap{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;background-color:#fff;padding:100px 0 0 0;box-sizing:border-box;transform:scaleY(0);transform-origin:top;transition:all .3s ease;opacity:0;z-index:1}header .wrap .mobile-nav-wrap .mobile-nav-content{overflow:auto;height:100%;padding:2rem 2rem 2rem 2rem}header .wrap .mobile-nav-wrap .mobile-nav-content a{display:block;padding:5px 15px;margin:1rem 0;font-size:1.6rem;font-weight:500;text-align:center}@media screen and (max-width:650px){header .wrap .mobile-nav-wrap .mobile-nav-content{padding:1rem}header .wrap .mobile-nav-wrap .mobile-nav-content a{font-size:1.2rem;margin:.75rem 0}}header .wrap .mobile-nav-wrap .social-section{display:none;text-align:center}@media screen and (max-width:500px){header .wrap .mobile-nav-wrap .social-section{display:block}}header .wrap .mobile-nav-wrap .social-section a{display:inline-block;padding:0 5px;transition:all .2s ease}header .wrap .mobile-nav-wrap .social-section a img{max-height:35px}@media screen and (max-width:1080px){header .wrap .mobile-nav-wrap.active{visibility:visible;transform:scaleY(1);opacity:1}}header.permanent-scrolled:after,header.scrolled:after{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header.permanent-scrolled .wrap .socials a:hover img,header.scrolled .wrap .socials a:hover img{filter:none}header.permanent-scrolled .wrap .socials a img,header.scrolled .wrap .socials a img{max-height:25px}header.permanent-scrolled .wrap .nav,header.scrolled .wrap .nav{padding-bottom:0}header.permanent-scrolled .wrap .nav nav a,header.scrolled .wrap .nav nav a{font-size:1rem}header.permanent-scrolled .wrap .nav nav a:hover,header.scrolled .wrap .nav nav a:hover{color:#000}header.permanent-scrolled .wrap .logo,header.scrolled .wrap .logo{padding-top:0}header.permanent-scrolled .wrap .logo .big-logo,header.scrolled .wrap .logo .big-logo{max-height:50px;opacity:0;visibility:hidden}header.permanent-scrolled .wrap .logo .small-logo,header.scrolled .wrap .logo .small-logo{opacity:1;visibility:visible;top:5px;max-height:45px}@media screen and (max-width:1150px){header.permanent-scrolled .wrap .logo .small-logo,header.scrolled .wrap .logo .small-logo{max-height:46px}}header.permanent-scrolled .header-bubble:after,header.scrolled .header-bubble:after{background:hsla(0,0%,100%,.9);transform:scaleY(.2)}#nadfooter .side-button{position:absolute;right:0;top:105px;height:100%;max-height:365px;z-index:25}@media screen and (max-width:1550px){#nadfooter .side-button{max-height:350px}}@media screen and (max-width:1150px){#nadfooter .side-button{max-height:325px}}@media screen and (max-width:950px){#nadfooter .side-button{max-height:300px}}@media screen and (max-width:750px){#nadfooter .side-button{bottom:-20px;max-height:330px;top:unset}}@media screen and (max-width:650px){#nadfooter .side-button{max-height:300px}}#nadfooter .side-button a{display:block;height:100%;position:relative;overflow:hidden}#nadfooter .side-button a .content-wrap{background-color:#bedf64;height:100%;border-top-left-radius:55px;border-bottom-left-radius:55px;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:1rem}@media screen and (max-width:1350px){#nadfooter .side-button a .content-wrap{padding:15px}}@media screen and (max-width:1150px){#nadfooter .side-button a .content-wrap{padding:10px}}@media screen and (max-width:950px){#nadfooter .side-button a .content-wrap{padding:5px}}#nadfooter .side-button a .content-wrap .button{transition:all .4s ease;border:2px solid #fff;width:60px;height:60px;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:2.6rem;color:#fff;margin:0;position:relative}@media screen and (max-width:950px){#nadfooter .side-button a .content-wrap .button{margin-bottom:1rem}}#nadfooter .side-button a .content-wrap .button:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:2px solid transparent;border-radius:100%;transition:all .3s ease-in-out;transform-origin:center}#nadfooter .side-button a .content-wrap .button:hover:after{border:10px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1350px){#nadfooter .side-button a .content-wrap .button{font-size:2.2rem;width:50px;height:50px}}@media screen and (max-width:1050px){#nadfooter .side-button a .content-wrap .button{font-size:2.1rem;width:44px;height:44px}}@media screen and (max-width:950px){#nadfooter .side-button a .content-wrap .button{width:35px;height:35px;margin-left:.5rem;font-size:1.7rem}}#nadfooter .side-button a .content-wrap .text{color:#5c4438;font-size:1.6rem;font-weight:700;transform:rotate(-90deg);transform-origin:top left;position:absolute;bottom:60px;left:30px;right:0;width:300px}@media screen and (max-width:1550px){#nadfooter .side-button a .content-wrap .text{font-size:1.5rem;left:28px;bottom:55px}}@media screen and (max-width:1350px){#nadfooter .side-button a .content-wrap .text{font-size:1.4rem;left:26px}}@media screen and (max-width:1150px){#nadfooter .side-button a .content-wrap .text{left:20px}}@media screen and (max-width:1050px){#nadfooter .side-button a .content-wrap .text{left:16px}}@media screen and (max-width:950px){#nadfooter .side-button a .content-wrap .text{font-size:1.3rem;left:12px;bottom:35px}}@media screen and (max-width:650px){#nadfooter .side-button a .content-wrap .text{font-size:1.4rem;left:10px}}#nadfooter{padding-top:8rem;background-color:#d9ae8c}@media screen and (max-width:1300px){#nadfooter{padding-top:6rem}}@media screen and (max-width:1050px){#nadfooter{padding-top:4rem}}@media screen and (max-width:900px){#nadfooter{padding-top:2rem}}#nadfooter .full-wrap{width:100%;position:relative}#nadfooter .full-wrap #gmap{position:absolute;left:0;bottom:0;max-width:35%;display:flex;align-content:flex-end;align-items:flex-end}#nadfooter .full-wrap #gmap a{display:block;width:100%}#nadfooter .full-wrap #gmap img{width:100%;max-height:100%;display:block;filter:hue-rotate(-25deg)}@media screen and (max-width:1450px){#nadfooter .full-wrap #gmap{max-width:50%}}@media screen and (max-width:700px){#nadfooter .full-wrap #gmap{max-width:70%;position:relative;padding-top:20px;box-sizing:border-box;display:block}}@media screen and (max-width:450px){#nadfooter .full-wrap #gmap{max-width:90%}}#nadfooter .full-wrap .inner-content{overflow:hidden}#nadfooter .full-wrap .contacts{float:right;width:50%;position:relative;box-sizing:border-box;padding-bottom:2rem}@media screen and (max-width:1150px){#nadfooter .full-wrap .contacts{width:55%;width:45%}}@media screen and (max-width:850px){#nadfooter .full-wrap .contacts{width:50%}}@media screen and (max-width:700px){#nadfooter .full-wrap .contacts{width:100%}}@media screen and (max-width:550px){#nadfooter .full-wrap .contacts{padding-right:30px;padding-top:20px}}#nadfooter .full-wrap .contacts .contact{font-size:1.15rem;padding-top:25px;padding-bottom:10px}@media screen and (max-width:950px){#nadfooter .full-wrap .contacts .contact{font-size:1.05rem}}@media screen and (max-width:400px){#nadfooter .full-wrap .contacts .contact{font-size:1rem}}@media screen and (max-width:350px){#nadfooter .full-wrap .contacts .contact{font-size:.95rem}}#nadfooter .full-wrap .contacts .contact .line{max-width:420px;line-height:1.4}#nadfooter .full-wrap .contacts .contact .line a{transition:all .3s ease}#nadfooter .full-wrap .contacts .contact .line a:hover{color:#e4e4e4}#nadfooter .full-wrap .contacts .contact .line.bold{font-weight:700}#nadfooter .full-wrap .contacts .contact .line.opening-hours{display:flex}#nadfooter .full-wrap .contacts .contact .line.opening-hours .left{width:60%}#nadfooter .full-wrap .contacts .contact .line.opening-hours .right{width:40%}#nadfooter .side-button{top:10px}@media screen and (max-width:1150px){#nadfooter .side-button{max-height:315px}}@media screen and (max-width:750px){#nadfooter .side-button{max-height:270px;top:120px}}@media screen and (max-width:650px){#nadfooter .side-button{max-height:250px}}@media screen and (max-width:550px){#nadfooter .side-button{top:65px}}footer{padding-top:2rem;padding-bottom:3rem;background-color:#5c4438;color:#fff;position:relative}@media screen and (max-width:1500px){footer{padding-top:1.5rem;padding-bottom:2rem}}footer .upper{display:flex;line-height:1.4}@media screen and (max-width:850px){footer .upper{flex-wrap:wrap}}footer .upper .column{width:25%;box-sizing:border-box;padding:1rem}@media screen and (max-width:850px){footer .upper .column{width:50%}}@media screen and (max-width:450px){footer .upper .column{width:100%;padding:.5rem}}footer .upper .column .row{padding-bottom:1.5rem}@media screen and (max-width:450px){footer .upper .column .row{text-align:center;padding-bottom:0;margin-bottom:1rem}}footer .upper .column .row .title{font-size:1.2rem;font-weight:700;text-transform:uppercase;padding:0 0 .2rem 0}footer .upper .column .row .title.link{transition:all .4s ease}footer .upper .column .row .title.link:hover{color:#e4e4e4}footer .upper .column .row .links{font-size:1rem;font-weight:400}@media screen and (max-width:700px){footer .upper .column .row .links{font-size:1rem}}footer .upper .column .row .links a{transition:all .4s ease;display:block;padding:1px 0}footer .upper .column .row .links a:hover{color:#e4e4e4}footer .bottom{position:relative;display:flex;align-items:stretch}@media screen and (max-width:450px){footer .bottom{flex-wrap:wrap}}footer .bottom .left{width:40%;padding:1rem}@media screen and (max-width:980px){footer .bottom .left{width:50%}}@media screen and (max-width:450px){footer .bottom .left{width:100%;text-align:center}}footer .bottom .left .title{font-size:1.2rem;font-weight:700;text-transform:uppercase;padding:3px 0}@media screen and (max-width:1150px){footer .bottom .left .title{font-size:1.1rem}}footer .bottom .left .info{font-size:1rem;font-weight:400}@media screen and (max-width:1150px){footer .bottom .left .info{font-size:1rem}}footer .bottom .right{display:flex;justify-content:center;align-items:center;width:60%;position:relative;color:#fff;font-weight:700;padding:1rem}@media screen and (max-width:1150px){footer .bottom .right{width:50%;align-content:center}}@media screen and (max-width:850px){footer .bottom .right{flex-wrap:wrap}}@media screen and (max-width:450px){footer .bottom .right{width:100%;padding-top:30px}}footer .bottom .right .text{display:inline-block;font-size:2rem}@media screen and (max-width:1500px){footer .bottom .right .text{font-size:1.8rem}}@media screen and (max-width:1150px){footer .bottom .right .text{font-size:1.6rem;text-align:left;box-sizing:border-box}}@media screen and (max-width:850px){footer .bottom .right .text{font-size:1.5rem;flex-basis:100%;text-align:center;margin-bottom:1rem}}@media screen and (max-width:450px){footer .bottom .right .text{padding-left:0;text-align:center}}footer .bottom .right .socials{display:inline-block}@media screen and (max-width:450px){footer .bottom .right .socials{width:auto}}footer .bottom .right .socials a{width:75px;height:75px;text-align:center;border:2px solid #5c4438;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;margin-left:1rem}footer .bottom .right .socials a:hover img{filter:brightness(.7) invert(.8)}footer .bottom .right .socials a img{filter:brightness(0) invert(1);padding:.5rem;transition:all .4s ease;max-width:80%}@media screen and (max-width:1500px){footer .bottom .right .socials a{width:70px;height:70px}}@media screen and (max-width:1150px){footer .bottom .right .socials a{width:50px;height:50px}}@media screen and (max-width:500px){footer .bottom .right .socials a{width:40px;height:40px}}footer .signatures{font-size:.8rem;position:absolute;bottom:5px;right:95px;color:#efefef;vertical-align:middle}footer .signatures sub{font-size:.8rem}footer .signatures img{filter:brightness(111)}footer .signatures a{max-width:105px;display:inline-block}@media screen and (max-width:700px){footer .signatures{right:30px}}#notification{color:#1c1d1e;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:12px 0;text-align:center;display:flex;justify-content:center;align-items:flex-start}#notification .modal-background{background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#notification .inner-content{margin-top:20vh;background:#fff;border:1px solid hsla(76,66%,63%,.5);padding:2rem 4rem;position:relative;border-radius:15px;max-height:75vh;overflow:auto;z-index:2}@media (max-width:600px){#notification .inner-content{padding:1.5rem 2rem;margin-top:5vh;max-height:90vh}}#notification button{border:1px solid transparent;background-color:#bedf64;color:#fff;position:relative;display:block;margin:4rem auto 0 auto;top:0;right:0;padding:.5rem 6rem;border-radius:10px;transition:all .4s ease}#notification button:hover{background-color:#a1cc2a}@media (max-width:600px){#notification button{padding:.25rem 3rem}}#intro{padding-top:50px}@media screen and (max-width:1400px){#intro{padding-top:40px}}@media screen and (max-width:1080px){#intro{padding-top:20px}}@media screen and (max-width:950px){#intro{padding-top:10px}}@media screen and (max-width:900px){#intro{padding-top:30px}}#intro .wrap{display:flex;flex-wrap:nowrap;min-height:80vh}@media screen and (max-width:900px){#intro .wrap{flex-wrap:wrap}}#intro .wrap .left{min-height:700px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:580px;box-sizing:border-box}@media screen and (max-width:1350px){#intro .wrap .left{padding-right:90px}}@media screen and (max-width:1150px){#intro .wrap .left{min-height:500px}}@media screen and (max-width:1050px){#intro .wrap .left{padding-right:120px;padding-right:70px}}@media screen and (max-width:900px){#intro .wrap .left{width:100%;min-height:unset;padding-right:0}}#intro .wrap .left .container h1{color:#5c4438}#intro .wrap .left .container .text{max-width:400px}@media screen and (max-width:1550px){#intro .wrap .left .container .text{font-size:1.3rem}}@media screen and (max-width:1050px){#intro .wrap .left .container .text{font-size:1.25rem}}@media screen and (max-width:950px){#intro .wrap .left .container .text{font-size:1.2rem}}@media screen and (max-width:900px){#intro .wrap .left .container .text{float:left;width:calc(100% - 360px)}}@media screen and (max-width:650px){#intro .wrap .left .container .text{width:100%;float:unset;max-width:unset}}#intro .wrap .right{padding-top:50px;flex-grow:2;position:relative;text-align:right}#intro .wrap .right a{display:block}@media screen and (max-width:1250px){#intro .wrap .right{box-sizing:border-box;padding-right:20px}}@media screen and (max-width:950px){#intro .wrap .right{padding-right:0}}@media screen and (max-width:900px){#intro .wrap .right{padding-top:65px}}@media screen and (max-width:500px){#intro .wrap .right{box-sizing:border-box;padding-right:40px}}#intro .wrap .right .base{width:650px;height:650px;margin:auto;position:relative;background-color:transparent;border:2px solid hsla(5,46%,91%,.502);background-color:#d9ae8c;border-radius:100%;line-height:1.2;z-index:1}#intro .wrap .right .base:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border:4px solid #d9ae8c;background-color:#5c4438;border-radius:100%;outline:2px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1550px){#intro .wrap .right .base{width:600px;height:620px}}@media screen and (max-width:1350px){#intro .wrap .right .base{width:550px;height:550px}}@media screen and (max-width:1150px){#intro .wrap .right .base{width:450px;height:450px}}@media screen and (max-width:1050px){#intro .wrap .right .base{width:400px;height:400px}}@media screen and (max-width:650px){#intro .wrap .right .base{width:360px;height:360px;box-sizing:border-box}}@media screen and (max-width:500px){#intro .wrap .right .base{margin:auto}}@media screen and (max-width:450px){#intro .wrap .right .base{width:300px;height:280px}}@media screen and (max-width:400px){#intro .wrap .right .base{width:270px;height:270px}}#intro .wrap .right .base .bubble{position:absolute}#intro .wrap .right .base .bubble img{border-radius:100%;display:block;width:340px}@media screen and (max-width:1550px){#intro .wrap .right .base .bubble img{width:310px}}@media screen and (max-width:1350px){#intro .wrap .right .base .bubble img{width:270px}}@media screen and (max-width:1150px){#intro .wrap .right .base .bubble img{width:240px}}@media screen and (max-width:1050px){#intro .wrap .right .base .bubble img{width:220px}}@media screen and (max-width:650px){#intro .wrap .right .base .bubble img{width:170px}}@media screen and (max-width:400px){#intro .wrap .right .base .bubble img{width:150px}}#intro .wrap .right .base .bubble:hover .text:after{opacity:1;border:10px solid hsla(5,46%,91%,.502)}#intro .wrap .right .base .bubble .text{position:absolute;border-radius:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;font-size:1.15rem;padding:.5rem;box-sizing:border-box;font-weight:500;transition:all .3s ease}@media screen and (max-width:500px){#intro .wrap .right .base .bubble .text{font-size:1rem}}#intro .wrap .right .base .bubble .text:after{content:"";position:absolute;display:block;width:calc(100% + 20px);height:calc(100% + 20px);top:-10px;left:-10px;border:2px solid hsla(5,46%,91%,.502);border-radius:100%;transition:all .3s ease;box-sizing:border-box;opacity:.4;z-index:0}#intro .wrap .right .base .bubble.bubble1{top:-30px;left:-25px}@media screen and (max-width:1550px){#intro .wrap .right .base .bubble.bubble1{top:-20px}}@media screen and (max-width:1350px){#intro .wrap .right .base .bubble.bubble1{top:-30px;left:15px}}@media screen and (max-width:450px){#intro .wrap .right .base .bubble.bubble1{top:-40px;left:15px}}@media screen and (max-width:400px){#intro .wrap .right .base .bubble.bubble1{top:-50px}}#intro .wrap .right .base .bubble.bubble1 .text{left:-30px;bottom:20px;background-color:#88d6de;width:120px;height:120px;color:#5c4438}@media screen and (max-width:1050px){#intro .wrap .right .base .bubble.bubble1 .text{width:110px;height:110px}}@media screen and (max-width:500px){#intro .wrap .right .base .bubble.bubble1 .text{width:100px;height:100px;bottom:unset;top:50%;left:0}}#intro .wrap .right .base .bubble.bubble2{top:95px;right:-70px}@media screen and (max-width:1550px){#intro .wrap .right .base .bubble.bubble2{right:-50px}}@media screen and (max-width:450px){#intro .wrap .right .base .bubble.bubble2{right:-50px;top:55px}}#intro .wrap .right .base .bubble.bubble2 .text{right:80px;top:-70px;background-color:#bedf64;width:120px;height:120px;color:#5c4438}@media screen and (max-width:1050px){#intro .wrap .right .base .bubble.bubble2 .text{width:110px;height:110px}}@media screen and (max-width:500px){#intro .wrap .right .base .bubble.bubble2 .text{width:100px;height:100px;bottom:50%;right:15px}}#intro .wrap .right .base .bubble.bubble3{bottom:-65px;left:130px}@media screen and (max-width:1550px){#intro .wrap .right .base .bubble.bubble3{bottom:-45px;left:70px}}@media screen and (max-width:1350px){#intro .wrap .right .base .bubble.bubble3{left:40px;bottom:-35px}}@media screen and (max-width:1150px){#intro .wrap .right .base .bubble.bubble3{left:20px}}@media screen and (max-width:450px){#intro .wrap .right .base .bubble.bubble3{left:10px;bottom:-45px}}#intro .wrap .right .base .bubble.bubble3 .text{left:-90px;bottom:100px;background-color:#e2e479;width:150px;height:150px;color:#5c4438}@media screen and (max-width:1050px){#intro .wrap .right .base .bubble.bubble3 .text{width:130px;height:130px;left:-50px}}@media screen and (max-width:500px){#intro .wrap .right .base .bubble.bubble3 .text{width:110px;height:110px;bottom:50%;left:0}}@media screen and (max-width:450px){#intro .wrap .right .base .bubble.bubble3 .text{bottom:-30px}}#intro .wrap .right .background-bubble{position:absolute;bottom:30px;left:-15px;width:350px;height:350px;background-color:#e481c9;border-radius:100%;z-index:0}@media screen and (max-width:1350px){#intro .wrap .right .background-bubble{width:300px;height:300px;left:-35px}}@media screen and (max-width:1150px){#intro .wrap .right .background-bubble{bottom:150px;width:260px;height:260px}}@media screen and (max-width:900px){#intro .wrap .right .background-bubble{left:85px}}@media screen and (max-width:450px){#intro .wrap .right .background-bubble{top:30px;bottom:unset}}#intro .wrap .right .background-bubble.exercise{background-color:#bedf64}#intro .wrap .right .background-bubble.swimming{background-color:#88d6de}#intro .wrap .right .background-bubble.relaxation{background-color:#e2e479}#intro .wrap .right .background-bubble.courses{background-color:hsla(5,46%,91%,.502)}#intro.category .wrap .left .container .text{max-width:600px;line-height:1.4}@media screen and (max-width:1450px){#intro.category .wrap .left .container .text{max-width:560px}}#intro.category .wrap .right .background-bubble{right:15px}#news-container{padding-top:100px;position:relative}#news-container .inner-content:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}#news-container #recommended{width:56%;float:left}@media screen and (max-width:1050px){#news-container #recommended{width:48%}}@media screen and (max-width:750px){#news-container #recommended{width:100%}}#news-container #news{width:38%;float:right}@media screen and (max-width:1050px){#news-container #news{width:48%}}@media screen and (max-width:750px){#news-container #news{width:100%;padding-top:2rem;padding-right:2rem;box-sizing:border-box}}#recommended{position:relative;min-height:200px}#recommended h2{color:#5c4438}#recommended .wrap{display:flex;justify-content:space-between;align-items:stretch;margin-top:1rem}@media screen and (max-width:1250px){#recommended .wrap{flex-wrap:wrap}}#recommended .wrap .card{position:relative;flex-basis:31%;flex-grow:0;flex-shrink:0}@media screen and (max-width:1250px){#recommended .wrap .card{margin-bottom:1rem}}#recommended .wrap .card:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:28px;transition:all .3s ease-in-out;transform-origin:center;pointer-events:none}#recommended .wrap .card:hover:after{border:10px solid hsla(5,46%,91%,.502)}#recommended .wrap .card:hover .text .name{color:#efefef}#recommended .wrap .card .card-inner{height:100%;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:1250px){#recommended .wrap .card{flex-basis:100%}}#recommended .wrap .card .link-wrapper{display:block;text-align:center;position:relative}@media screen and (max-width:1250px){#recommended .wrap .card .link-wrapper{display:flex;justify-content:flex-start}}#recommended .wrap .card .link-wrapper .image{width:100%;height:150px;background-size:cover;background-repeat:no-repeat;background-position:50%;box-sizing:border-box}@media screen and (max-width:1250px){#recommended .wrap .card .link-wrapper .image{height:unset}}#recommended .wrap .card .link-wrapper .text{text-align:left;color:#5c4438;padding:1.25rem 1rem}@media screen and (max-width:1250px){#recommended .wrap .card .link-wrapper .text{padding:.75rem .5rem}}#recommended .wrap .card .link-wrapper .text .name{font-size:1.15rem;font-weight:700;transition:all .3s ease}#recommended .wrap .card .link-wrapper .text .description p{margin:.5rem 0 0 0}#news h2{color:#5c4438}#news .buttons .more{margin:0;display:inline-flex;font-size:1.1rem}#news .wrap{padding-top:1rem;min-height:250px}#news .wrap .new{display:flex;margin-bottom:1.5rem;align-items:stretch;position:relative;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;border-radius:17px}#news .wrap .new .new-inner{border-radius:15px;overflow:hidden;position:relative}#news .wrap .new:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:28px;transition:all .3s ease-in-out;transform-origin:center}#news .wrap .new .text{box-sizing:border-box;border-left:12px solid #fff;padding:1rem 1.5rem}#news .wrap .new .text h3{color:#5c4438;transition:all .3s ease;margin-bottom:.5rem}#news .wrap .new .text .perex{font-size:1rem;line-height:1.3;color:#1c1d1e;font-weight:400;position:relative}#news .wrap .new .text.brown{border-color:#5c4438}#news .wrap .new .text.blue{border-color:#88d6de}#news .wrap .new .text.green{border-color:#bedf64}#news .wrap .new .text.purple{border-color:#e481c9}#news .wrap .new .text.yellow{border-color:#e2e479}#news .wrap .new .text.gray{border-color:#e4e4e4}#news .wrap .new .text.orange{border-color:#d9ae8c}#news .wrap .new .text.white{border-color:#fff}#news .wrap .new:hover:after{border:10px solid hsla(5,46%,91%,.502)}#news .wrap .new:hover .text h3{color:#efefef}#what-we-offer{padding-top:70px}#what-we-offer h2{color:#5c4438}#what-we-offer .offer-wrap{padding:3rem 0}@media screen and (max-width:1050px){#what-we-offer .offer-wrap{padding:2rem 0}}#what-we-offer .offer-wrap .content-wrap{display:flex}#what-we-offer .offer-wrap .content-wrap .larger-side{width:65%;display:flex;align-items:center}@media screen and (max-width:1550px){#what-we-offer .offer-wrap .content-wrap .larger-side{width:70%}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .larger-side{width:65%}}@media screen and (max-width:950px){#what-we-offer .offer-wrap .content-wrap .larger-side{width:100%}}#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{width:45%;box-sizing:border-box;padding-right:80px}@media screen and (max-width:1550px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{padding-right:60px}}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{width:55%;padding-right:40px}}@media screen and (max-width:1250px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{width:60%;padding-right:20px}}@media screen and (max-width:600px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{padding-right:10px}}@media screen and (max-width:400px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area{padding-right:5px}}#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button{margin-top:30px;width:75px;height:75px;padding:10px;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;position:relative}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button{width:65px;height:65px;margin-top:25px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button{width:50px;height:50px}}#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button .button-inside{border:3px solid #fff;border-radius:100%;width:65px;height:65px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;transition:all .3s ease .2s}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button .button-inside{font-size:2.5rem;width:65px;height:65px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button .button-inside{width:45px;height:45px}}#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:100%;transition:all .3s ease-in-out;transform-origin:center}#what-we-offer .offer-wrap .content-wrap .larger-side .info-area .offer-button:hover:after{border:10px solid hsla(5,46%,91%,.502)}#what-we-offer .offer-wrap .content-wrap .larger-side .image{width:55%;box-sizing:border-box;padding-right:100px}@media screen and (max-width:1550px){#what-we-offer .offer-wrap .content-wrap .larger-side .image{padding-right:80px}}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .larger-side .image{width:45%;padding-right:50px}}@media screen and (max-width:1250px){#what-we-offer .offer-wrap .content-wrap .larger-side .image{width:40%;padding-right:30px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .larger-side .image{padding-right:20px}}@media screen and (max-width:650px){#what-we-offer .offer-wrap .content-wrap .larger-side .image{padding-right:5px}}#what-we-offer .offer-wrap .content-wrap .larger-side .image img{max-width:100%;border-radius:100%}#what-we-offer .offer-wrap .content-wrap .smaller-side{width:35%;box-sizing:border-box;padding-left:40px;position:relative}@media screen and (max-width:1550px){#what-we-offer .offer-wrap .content-wrap .smaller-side{padding-left:35px;width:30%;padding-left:25px}}@media screen and (max-width:1250px){#what-we-offer .offer-wrap .content-wrap .smaller-side{padding-left:15px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .smaller-side{width:35%}}@media screen and (max-width:950px){#what-we-offer .offer-wrap .content-wrap .smaller-side{display:none}}#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;position:relative;opacity:.8;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;box-sizing:border-box;overflow:hidden;padding:1.5rem 1.25rem}#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point{display:flex;align-items:center;width:100%;margin-top:1rem}#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .image{width:70px;box-sizing:border-box;padding-right:10px;flex-shrink:0}#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .image img{max-width:100%}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .image{width:60px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .image{width:45px}}#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .text{color:#fff;font-size:1.4rem;font-weight:600}@media screen and (max-width:1350px){#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .text{font-size:1.2rem}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap .content-wrap .smaller-side .usp-wrap .usp-point .text{font-size:1.1rem}}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap{height:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;text-align:left;position:relative}@media screen and (max-width:950px){#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap{display:none}}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap h3{margin-bottom:1rem}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap .quote{font-size:1.1rem;font-weight:400;position:relative;line-height:1.4;opacity:.75;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;box-sizing:border-box;overflow:hidden;padding:1.5rem 1.25rem}@media screen and (max-width:1150px){#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap .quote{font-size:1rem}}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap .quote .name{padding-top:15px}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap .quote .quot1{position:absolute;top:-80px;left:-50px;opacity:.05;font-size:7rem;color:#000}#what-we-offer .offer-wrap .content-wrap .smaller-side .quote-wrap .quote .quot2{position:absolute;bottom:-120px;right:-50px;opacity:.05;font-size:7rem;color:#000}#what-we-offer .offer-wrap.right .content-wrap .larger-side .info-area{text-align:left;padding-right:0;padding-left:80px}@media screen and (max-width:1550px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .info-area{padding-left:60px}}@media screen and (max-width:1350px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .info-area{width:55%;padding-left:40px}}@media screen and (max-width:1250px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .info-area{width:60%;padding-left:20px}}#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{padding-right:0;padding-left:100px}@media screen and (max-width:1550px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{padding-left:80px}}@media screen and (max-width:1350px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{width:45%;padding-left:50px}}@media screen and (max-width:1250px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{width:40%;padding-left:30px}}@media screen and (max-width:1050px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{padding-left:20px}}@media screen and (max-width:650px){#what-we-offer .offer-wrap.right .content-wrap .larger-side .image{padding-left:5px}}#what-we-offer .offer-wrap.green .offer-button{background-color:#bedf64;box-shadow:0 0 0 1px #bedf64}#what-we-offer .offer-wrap.green .offer-button .button-inside{background-color:#bedf64}#what-we-offer .offer-wrap.blue .offer-button{background-color:#88d6de;box-shadow:0 0 0 1px #88d6de}#what-we-offer .offer-wrap.blue .offer-button .button-inside{background-color:#88d6de}#what-we-offer .offer-wrap.yellow .offer-button{background-color:#e2e479;box-shadow:0 0 0 1px #e2e479}#what-we-offer .offer-wrap.yellow .offer-button .button-inside{background-color:#e2e479}#what-we-offer .offer-mobile-part{display:none;padding-top:20px}#what-we-offer .offer-mobile-part:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}@media screen and (max-width:950px){#what-we-offer .offer-mobile-part{display:block}}#what-we-offer .offer-mobile-part .usp-wrap{height:100%;display:flex;align-items:flex-start;align-content:center;justify-content:center;position:relative;margin:auto;padding:40px 0;flex-direction:row}@media screen and (max-width:650px){#what-we-offer .offer-mobile-part .usp-wrap{flex-direction:column;max-width:280px}}@media screen and (max-width:450px){#what-we-offer .offer-mobile-part .usp-wrap{padding:25px}}#what-we-offer .offer-mobile-part .usp-wrap h3{margin-bottom:1rem}#what-we-offer .offer-mobile-part .usp-wrap .usp-point{display:flex;align-items:center;justify-content:flex-start}#what-we-offer .offer-mobile-part .usp-wrap .usp-point .image{width:50px;box-sizing:border-box;padding-right:10px}#what-we-offer .offer-mobile-part .usp-wrap .usp-point .image img{max-width:100%}#what-we-offer .offer-mobile-part .usp-wrap .usp-point .text{color:#efefef;font-size:1.25rem;font-weight:500}@media screen and (max-width:450px){#what-we-offer .offer-mobile-part .usp-wrap .usp-point .text{font-size:1rem}}#what-we-offer .offer-mobile-part .quote-wrap{height:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;text-align:center;padding:10px 15px;position:relative;max-width:500px;margin:auto;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;box-sizing:border-box;overflow:hidden;padding:1.5rem 1.25rem}#what-we-offer .offer-mobile-part .quote-wrap h3{margin-bottom:1rem}#what-we-offer .offer-mobile-part .quote-wrap .quote{font-size:1.2rem;font-weight:400;position:relative}#what-we-offer .offer-mobile-part .quote-wrap .quote .text{padding:0 30px}@media screen and (max-width:400px){#what-we-offer .offer-mobile-part .quote-wrap .quote .text{padding:0 15px}}#what-we-offer .offer-mobile-part .quote-wrap .quote .name{padding-top:15px}#what-we-offer .offer-mobile-part .quote-wrap .quote .quot1{position:absolute;top:-50px;left:-10px;opacity:.05;font-size:7rem;color:#000}@media screen and (max-width:600px){#what-we-offer .offer-mobile-part .quote-wrap .quote .quot1{left:-10px}}@media screen and (max-width:450px){#what-we-offer .offer-mobile-part .quote-wrap .quote .quot1{font-size:5rem}}#what-we-offer .offer-mobile-part .quote-wrap .quote .quot2{position:absolute;bottom:-70px;right:0;opacity:.05;font-size:7rem;color:#000}@media screen and (max-width:450px){#what-we-offer .offer-mobile-part .quote-wrap .quote .quot2{font-size:5rem}}#content-navigation{padding-top:4rem;padding-bottom:1rem}@media screen and (max-width:1200px){#content-navigation{padding-top:3rem}}#content-navigation .container{display:flex;height:500px;align-content:flex-end;align-items:flex-end;justify-content:space-evenly}@media screen and (max-width:1500px){#content-navigation .container{height:450px}}@media screen and (max-width:900px){#content-navigation .container{height:auto;display:block}}#content-navigation .container .nav-wrap{height:100%;border:3px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;padding:1rem 1.5rem;flex-basis:32%;max-width:320px}#content-navigation .container .nav-wrap:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:28px;transition:all .3s ease-in-out;transform-origin:center;pointer-events:none}#content-navigation .container .nav-wrap:hover:after{border:8px solid hsla(5,46%,91%,.502)}#content-navigation .container .nav-wrap p{margin:.5rem 0}@media screen and (max-width:900px)and (min-width:601px){#content-navigation .container .nav-wrap{flex-basis:100%;max-width:unset;width:100%;padding-bottom:30px;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}#content-navigation .container .nav-wrap:after{display:none}#content-navigation .container .nav-wrap:nth-of-type(2n) .nav-point{margin-right:0;margin-left:auto}#content-navigation .container .nav-wrap:nth-of-type(2n-1) .nav-point{margin-left:0}#content-navigation .container .nav-wrap:not(:first-child){margin-top:-200px}}@media screen and (max-width:600px){#content-navigation .container .nav-wrap{width:100%;margin-bottom:30px;margin:1rem auto}}#content-navigation .container .nav-wrap .nav-point{flex-basis:100%;display:block;text-align:center;transition:all .3s ease;box-sizing:border-box;margin:0 auto;position:relative}@media screen and (max-width:900px){#content-navigation .container .nav-wrap .nav-point{width:50%}}@media screen and (max-width:600px){#content-navigation .container .nav-wrap .nav-point{width:100%}}#content-navigation .container .nav-wrap .nav-point .image{box-sizing:border-box;width:100%;text-align:center;border-radius:100%;overflow:hidden;transition:all .3s ease;padding:1rem}@media screen and (max-width:1500px){#content-navigation .container .nav-wrap .nav-point .image{width:90%;margin:auto}}@media screen and (max-width:1050px){#content-navigation .container .nav-wrap .nav-point .image{width:95%;padding:10px}}@media screen and (max-width:600px){#content-navigation .container .nav-wrap .nav-point .image{width:85%;padding:10px}}#content-navigation .container .nav-wrap .nav-point .image img{display:inline-block;box-sizing:border-box;border-radius:100%;max-width:100%;transition:all .3s ease}#content-navigation .container .nav-wrap .nav-point.type1 h2{color:#5c4438}#content-navigation .container .nav-wrap .nav-point.type2 h2{color:#e2e479}#content-navigation .container .nav-wrap .nav-point.type3 h2{color:#e481c9}#back-up{position:fixed;right:15px;bottom:15px;background-color:#bedf64;box-sizing:border-box;width:60px;height:60px;line-height:53px;transition:all .5s ease 1s;font-size:2.4rem;border-radius:100%;cursor:pointer;opacity:0;visibility:hidden;z-index:10;display:flex;align-items:center;justify-content:center;text-align:center;transform-origin:center;color:#efefef}#back-up span{position:relative;transform:rotate(-90deg)}#back-up.visible{opacity:1;visibility:visible}#back-up:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:100%;transition:all .3s ease-in-out;transform-origin:center}#back-up:hover:after{border:10px solid hsla(5,46%,91%,.502)}@media screen and (max-width:750px){#back-up{width:45px;height:45px;line-height:40px;font-size:1.8rem;bottom:50px}}#main-content.scrolled #back-up{visibility:visible;opacity:1}#detail-intro{padding-top:50px}@media screen and (max-width:800px){#detail-intro{padding-top:20px}}#detail-intro .wrap{display:flex;flex-wrap:nowrap}@media screen and (max-width:800px){#detail-intro .wrap{flex-wrap:wrap}}#detail-intro .wrap .left{min-height:700px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:680px;box-sizing:border-box;padding-right:20px}@media screen and (max-width:1550px){#detail-intro .wrap .left{width:calc(100% - 700px)}}@media screen and (max-width:1250px){#detail-intro .wrap .left{width:calc(100% - 600px);min-height:500px}}@media screen and (max-width:1050px){#detail-intro .wrap .left{width:calc(100% - 450px);min-height:450px}}@media screen and (max-width:900px){#detail-intro .wrap .left{width:calc(100% - 340px)}#detail-intro .wrap .left .buttons{padding-left:0}}@media screen and (max-width:800px){#detail-intro .wrap .left{width:100%;order:2;min-height:120px;padding-right:0}#detail-intro .wrap .left .buttons{display:none}}#detail-intro .wrap .left .container h1,#detail-intro .wrap .left .container h1.courses,#detail-intro .wrap .left .container h1.exercise,#detail-intro .wrap .left .container h1.medical,#detail-intro .wrap .left .container h1.relaxation,#detail-intro .wrap .left .container h1.swimming{color:#5c4438}#detail-intro .wrap .left .container .text ul{box-sizing:border-box;list-style:disc inside}#detail-intro .wrap .left .container .text ul li{line-height:1.4;position:relative;font-size:1rem}@media screen and (max-width:800px){#detail-intro .wrap .left .container .text ul li{font-size:.95rem}}#detail-intro .wrap .left .container .actuality{padding:.5rem 0;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;padding:1.5rem}#detail-intro .wrap .left .container .actuality .h4-like{margin-bottom:1rem}#detail-intro .wrap .left .container .actuality .text{box-sizing:border-box;color:#5c4438}#detail-intro .wrap .left .container .actuality .text p{font-size:1rem;margin:.5rem 0}#detail-intro .wrap .right{flex-grow:2;position:relative;text-align:right}@media screen and (max-width:800px){#detail-intro .wrap .right{width:100%;order:0;padding-bottom:20px}}#detail-intro .wrap .right .base{width:700px;height:700px;margin:auto;background-color:transparent;line-height:1.2;box-sizing:border-box;z-index:20;position:relative;border-radius:100%}@media screen and (max-width:1550px){#detail-intro .wrap .right .base{width:600px;height:600px}}@media screen and (max-width:1250px){#detail-intro .wrap .right .base{width:500px;height:500px}}@media screen and (max-width:1050px){#detail-intro .wrap .right .base{width:400px;height:400px}}@media screen and (max-width:900px){#detail-intro .wrap .right .base{width:350px;height:350px}}@media screen and (max-width:450px){#detail-intro .wrap .right .base{width:300px;height:300px}}@media screen and (max-width:350px){#detail-intro .wrap .right .base{width:280px;height:280px}}#detail-intro .wrap .right .base .image{border-radius:100%;position:absolute;top:20px;left:20px;bottom:20px;right:20px;background-image:url(/img/detail-bubble.42b6b67b.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:0}@media screen and (max-width:900px){#detail-intro .wrap .right .base .image{top:10px;left:10px;bottom:10px;right:10px}}#detail-intro .wrap .right .base .detail-bubble{position:absolute;right:-70px;bottom:30%;width:200px;height:200px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;font-size:1.5rem;background-color:#88d6de;border-radius:100%;box-sizing:border-box;padding:20px;align-content:center;z-index:1}@media screen and (max-width:1550px){#detail-intro .wrap .right .base .detail-bubble{right:-40px;width:180px;height:180px;font-size:1.3rem;padding:10px 15px}}@media screen and (max-width:1050px){#detail-intro .wrap .right .base .detail-bubble{width:140px;height:140px;font-size:1.1rem;padding:5px 10px}}@media screen and (max-width:900px){#detail-intro .wrap .right .base .detail-bubble{right:-20px;bottom:20%}}#detail-intro .wrap .right .base .detail-bubble p{color:#5c4438;margin:0;font-weight:600}#detail-intro .wrap .right .base .detail-bubble .line1{color:#fff;padding:4px 0}#detail-intro .wrap .right .base .detail-bubble .line2{padding:4px 0;color:#5c4438;font-weight:700}#detail-intro .wrap .right .background-bubble{position:absolute;left:35px;top:50px;z-index:0;width:200px;height:200px;border-radius:100%}#detail-intro .wrap .right .background-bubble.exercise{background-color:#bedf64}#detail-intro .wrap .right .background-bubble.swimming{background-color:#88d6de}#detail-intro .wrap .right .background-bubble.relaxation{background-color:#e2e479}#detail-intro .wrap .right .background-bubble.courses{background-color:hsla(5,46%,91%,.502)}@media screen and (max-width:1050px){#detail-intro .wrap .right .background-bubble{left:0;top:0}}@media screen and (max-width:800px){#detail-intro .wrap .right .background-bubble{left:18%}}@media screen and (max-width:600px){#detail-intro .wrap .right .background-bubble{left:0}}#medical-content{padding-top:6rem}@media screen and (max-width:1550px){#medical-content{padding-top:4rem}}@media screen and (max-width:1150px){#medical-content{padding-top:3rem}}@media screen and (max-width:650px){#medical-content{padding-top:2rem}}#medical-content .ordination-times{border:2px solid hsla(5,46%,91%,.502);border-radius:17px;background-color:hsla(5,46%,91%,.502);overflow:hidden}#medical-content .ordination-times .title{color:#5c4438;text-align:center;padding:10px 0;font-size:1.6rem;border-bottom:1px solid hsla(5,46%,91%,.502);font-weight:700}@media screen and (max-width:1250px){#medical-content .ordination-times .title{font-size:1.4rem}}@media screen and (max-width:800px){#medical-content .ordination-times .title{font-size:1.3rem;padding:8px 0}}#medical-content .ordination-times table{width:calc(100% - 10px);margin:auto;font-size:1.1rem;padding:4px}@media screen and (max-width:700px){#medical-content .ordination-times table.desktop{display:none}}#medical-content .ordination-times table.mobile-only{display:none}@media screen and (max-width:700px){#medical-content .ordination-times table.mobile-only{display:table}}@media screen and (max-width:1250px){#medical-content .ordination-times table{font-size:1.05rem}}@media screen and (max-width:800px){#medical-content .ordination-times table{font-size:1rem}}@media screen and (max-width:650px){#medical-content .ordination-times table{font-size:.9rem}}@media screen and (max-width:550px){#medical-content .ordination-times table{font-size:.8rem;width:100%}}#medical-content .ordination-times table tr{border-bottom:1px solid hsla(5,46%,91%,.502)}#medical-content .ordination-times table tr.small-mobile{display:none}@media screen and (max-width:450px){#medical-content .ordination-times table tr.small-mobile{display:table-row}}#medical-content .ordination-times table tr:last-of-type{border:0}#medical-content .ordination-times table tr td{padding:10px 5px 5px 5px;text-align:left;vertical-align:top}@media screen and (max-width:450px){#medical-content .ordination-times table tr td.large-mobile{display:none}}@media screen and (max-width:800px){#medical-content .ordination-times table tr td{padding:8px 4px 4px 4px}}@media screen and (max-width:650px){#medical-content .ordination-times table tr td{padding:6px 3px 3px 3px}}#medical-content .ordination-times table tr td:first-of-type{font-weight:500;color:#48352d}#medical-content .ordination-times table tr td .note{font-size:.85rem}@media screen and (max-width:650px){#medical-content .ordination-times table tr td .note{font-size:.7rem}}@media screen and (max-width:550px){#medical-content .ordination-times table tr td .note{font-size:.6rem}}#lesson-content{padding-top:4rem}@media screen and (max-width:1550px){#lesson-content{padding-top:3rem}}@media screen and (max-width:1150px){#lesson-content{padding-top:2rem}}@media screen and (max-width:650px){#lesson-content{padding-top:1rem}}#lesson-content .inner-content>.title{color:#5c4438}#lesson-content .wrap{display:flex;flex-wrap:nowrap;margin-top:1rem}@media screen and (max-width:750px){#lesson-content .wrap{flex-wrap:wrap}}#lesson-content .wrap .left{width:680px;box-sizing:border-box}@media screen and (max-width:1150px){#lesson-content .wrap .left{width:580px}}@media screen and (max-width:1050px){#lesson-content .wrap .left{width:520px;padding-right:20px}}@media screen and (max-width:950px){#lesson-content .wrap .left{width:460px;padding-right:15px}}@media screen and (max-width:850px){#lesson-content .wrap .left{width:400px;padding-right:15px}}@media screen and (max-width:750px){#lesson-content .wrap .left{width:100%;padding-right:0}}#lesson-content .wrap .left .text{margin-right:2rem}@media screen and (max-width:750px){#lesson-content .wrap .left .text{margin-right:0}}#lesson-content .wrap .left .text ul li{list-style-type:disc;list-style-position:outside;margin-left:25px;font-size:1rem;line-height:1.4}@media screen and (max-width:950px){#lesson-content .wrap .left .text ul li{margin-left:15px}}#lesson-content .wrap .right{width:calc(100% - 680px)}@media screen and (max-width:1150px){#lesson-content .wrap .right{width:calc(100% - 580px)}}@media screen and (max-width:1050px){#lesson-content .wrap .right{width:calc(100% - 520px)}}@media screen and (max-width:950px){#lesson-content .wrap .right{width:calc(100% - 460px)}}@media screen and (max-width:850px){#lesson-content .wrap .right{width:calc(100% - 400px)}}@media screen and (max-width:750px){#lesson-content .wrap .right{width:100%;padding-top:30px}}#lesson-content .wrap .right .lesson-details{border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;padding:.5rem;max-width:550px;box-sizing:border-box;font-size:1.1rem}@media screen and (max-width:1150px){#lesson-content .wrap .right .lesson-details{padding:.75px}}@media screen and (max-width:1050px){#lesson-content .wrap .right .lesson-details{padding:.5rem;font-size:1rem}}#lesson-content .wrap .right .lesson-details .section{padding:.5rem;border-bottom:1px solid hsla(5,46%,91%,.502)}#lesson-content .wrap .right .lesson-details .section:last-of-type{border-bottom:0}#lesson-content .wrap .right .lesson-details .section .title{font-weight:600;text-transform:uppercase}#lesson-content .wrap .right .lesson-details .section p{margin:0;font-size:1rem}#lesson-content .wrap .right .lesson-details .section .schedule{display:inline-block;background-color:#88d6de;padding:7px 15px;border-radius:17px;color:#5c4438;margin-top:7px;transition:all .3s ease;position:relative}#lesson-content .wrap .right .lesson-details .section .schedule:after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border:1px solid transparent;transition:all .3s ease;border-radius:17px;opacity:.2}#lesson-content .wrap .right .lesson-details .section .time .line{margin:.5rem 0;font-size:1.1rem;overflow:hidden}#lesson-content .wrap .right .lesson-details .section .time .line .line-left{float:left;width:70px}#lesson-content .wrap .right .lesson-details .section .time .line .line-right{float:left;padding-left:15px}#lesson-content .wrap .right .lesson-details .section.what-to-bring .line ul li{position:relative;list-style-type:none;padding-left:10px;font-size:.9rem;font-weight:500;line-height:1.3;padding-bottom:2px}#lesson-content .wrap .right .lesson-details .section.what-to-bring .line ul li:before{content:"•";color:#000;font-weight:700;font-size:1rem;position:absolute;padding-right:2px;left:0;top:-1px;bottom:0;width:15px;text-align:left}@media screen and (max-width:1250px){#lesson-content.medical .wrap{flex-wrap:wrap}}#lesson-content.medical .left{width:40%}@media screen and (max-width:1250px){#lesson-content.medical .left{width:100%;padding-bottom:30px}}@media screen and (max-width:750px){#lesson-content.medical .left{padding-bottom:20px}}#lesson-content.medical .left .text h1,#lesson-content.medical .left .text h2{color:#e481c9}#lesson-content.medical .right{width:60%}@media screen and (max-width:1250px){#lesson-content.medical .right{width:100%}}#lesson-content.medical .right .lesson-details{width:100%;max-width:unset;padding:0;border-radius:10px}#lesson-content.medical .right.wide{width:100%;max-width:950px;margin:0 auto}#detail-zapis h2{color:#5c4438}.medical-sections section{padding-top:40px}.medical-sections section.price-list{float:unset;clear:both;margin:auto}@media screen and (max-width:1150px){.medical-sections section.price-list{margin-left:0}}.medical-sections section h2{font-size:2.2rem}.medical-sections section a{transition:color .3s ease}.medical-sections section a:hover{color:#5c4438}.medical-sections section .small-heading{font-weight:600;font-size:1.4rem;padding-top:20px}.medical-sections section .sub-paragraph{box-sizing:border-box}.medical-sections section .sub-paragraph .ordination-time{padding:5px 0}.medical-sections section .sub-paragraph .ordination-time span{width:150px;display:inline-block}.medical-sections section .sub-paragraph .smaller{font-size:.95rem}.medical-sections section .subsection{padding-bottom:25px;margin:0 auto}.medical-sections section .subsection h3{font-size:1.6rem;padding-top:20px}@media screen and (max-width:1050px){.medical-sections section .subsection h3{padding-top:0;font-size:1.4rem}}.medical-sections section .subsection .item{max-width:700px;margin:20px 0;font-size:1rem;display:flex;align-items:center;background-color:hsla(5,46%,91%,.502);border-radius:17px;position:relative;min-height:55px;transition:all .3s ease}.medical-sections section .subsection .item:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}.medical-sections section .subsection .item:hover{background-color:fade(#e481c9,15%)}.medical-sections section .subsection .item:nth-of-type(2n){max-width:665px}@media screen and (max-width:800px){.medical-sections section .subsection .item{max-width:calc(100% - 50px)}.medical-sections section .subsection .item:nth-of-type(2n){max-width:calc(100% - 65px)}}@media screen and (max-width:400px){.medical-sections section .subsection .item{min-height:50px;margin:15px 0;font-size:.9rem}}.medical-sections section .subsection .item .left{float:left;flex-grow:1;box-sizing:border-box;padding:5px 35px 5px 15px}@media screen and (max-width:400px){.medical-sections section .subsection .item .left{padding:4px 25px 4px 10px}}.medical-sections section .subsection .item .left .title{font-weight:500}.medical-sections section .subsection .item .left .description{line-height:1.3;font-size:.95rem}@media screen and (max-width:400px){.medical-sections section .subsection .item .left .description{font-size:.9rem}}.medical-sections section .subsection .item .right{width:165px;float:right;flex-grow:0;position:absolute;right:-45px;top:-10px;bottom:-10px;transition:all .3s ease}.medical-sections section .subsection .item .right .bubble{border-radius:100%;width:75px;height:75px;display:flex;align-items:center;justify-content:center;color:#fff;float:left;box-sizing:border-box;padding:10px;text-align:center}@media screen and (max-width:400px){.medical-sections section .subsection .item .right .bubble{width:65px;height:65px}}.medical-sections section .subsection .item .right .bubble:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}.medical-sections section .subsection .item .right .bubble.price{margin-left:-15px;background-color:#e481c9;font-weight:500;float:right;font-size:.95rem}@media screen and (max-width:400px){.medical-sections section .subsection .item .right .bubble.price{font-size:.9rem}}.medical-sections section .subsection .item .right .bubble.duration{background-color:#5c4438;font-weight:500;float:left}#detail-additional-info h2{color:#5c4438}#detail-additional-info p{margin:.5rem 0;font-size:1rem}#detail-additional-info h3{font-size:1.6rem;font-weight:600;margin:0;line-height:1.2}@media screen and (max-width:1550px){#detail-additional-info h3{font-size:1.5rem}}@media screen and (max-width:1350px){#detail-additional-info h3{font-size:1.4rem}}@media screen and (max-width:1050px){#detail-additional-info h3{font-size:1.2rem}}@media screen and (max-width:950px){#detail-additional-info h3{font-size:1.2rem}}@media screen and (max-width:650px){#detail-additional-info h3{font-size:1.1rem}}#detail-pricelist h1,#detail-pricelist h2{color:#5c4438}#detail-pricelist .inner-content{display:flex;align-items:stretch;position:relative;justify-content:space-between}@media screen and (max-width:650px){#detail-pricelist .inner-content{flex-wrap:wrap}}#detail-pricelist.general-pricelist{padding-bottom:2rem}#detail-pricelist.general-pricelist .item{margin:0 auto;display:flex;padding-bottom:0;margin-bottom:.5rem;overflow:hidden;position:relative;padding-right:0;border-radius:12px}@media screen and (max-width:500px){#detail-pricelist.general-pricelist .item{padding:0}}#detail-pricelist.general-pricelist .item .left{min-height:unset;padding:5px 170px 5px 10px}@media screen and (max-width:950px){#detail-pricelist.general-pricelist .item .left{padding:5px 120px 5px 10px}}#detail-pricelist.general-pricelist .item .left .title{font-size:1rem}#detail-pricelist.general-pricelist .item .left .title small{display:inline-block}#detail-pricelist.general-pricelist .item .left .description{font-size:.9rem}#detail-pricelist.general-pricelist .item .right{height:100%;top:0;right:0;display:flex;justify-content:stretch}@media screen and (max-width:950px){#detail-pricelist.general-pricelist .item .right{width:100px}}#detail-pricelist.general-pricelist .item .right .price{height:100%;width:100%;display:flex;align-items:center;text-align:center;font-weight:500;justify-content:center}@media screen and (max-width:950px){#detail-pricelist.general-pricelist .item .right .price{width:100px}}#detail-pricelist.general-pricelist h1{font-size:3.2rem;font-weight:600;margin:0 0 1rem 0;line-height:1.2;text-align:center}@media screen and (max-width:1550px){#detail-pricelist.general-pricelist h1{font-size:3rem}}@media screen and (max-width:1350px){#detail-pricelist.general-pricelist h1{font-size:2.8rem}}@media screen and (max-width:1050px){#detail-pricelist.general-pricelist h1{font-size:2.6rem}}@media screen and (max-width:950px){#detail-pricelist.general-pricelist h1{font-size:2.4rem}}@media screen and (max-width:650px){#detail-pricelist.general-pricelist h1{font-size:2.4rem;line-height:1.3}}#detail-pricelist.general-pricelist h2{font-weight:600;line-height:1.2;font-size:2.2rem;color:#fff}@media screen and (max-width:950px){#detail-pricelist.general-pricelist h2{font-size:2rem}}#detail-pricelist.general-pricelist .services{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}@media screen and (max-width:650px){#detail-pricelist.general-pricelist .services{max-width:100%;flex-basis:100%;order:1}}#detail-pricelist.general-pricelist .services-nav{flex-basis:180px;position:relative}@media screen and (max-width:650px){#detail-pricelist.general-pricelist .services-nav{order:0;flex-basis:100%}}#detail-pricelist.general-pricelist .service-nav-wrap{position:sticky;top:4rem}@media screen and (max-width:650px){#detail-pricelist.general-pricelist .service-nav-wrap{position:relative;top:0}}#detail-pricelist.general-pricelist .service{margin:0 auto;padding:0 0 1rem 0;border:1px solid hsla(5,46%,91%,.502);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;text-align:center;margin-bottom:.5rem;border:1px solid hsla(0,0%,100%,.6);background-color:rgba(0,0,0,.1);font-size:1rem;font-weight:500;transition:all .3s ease;cursor:pointer;color:#fff}#detail-pricelist.general-pricelist .service:hover{background-color:rgba(0,0,0,.2)}#detail-pricelist.general-pricelist .service:hover.exercise{color:#bedf64}#detail-pricelist.general-pricelist .service:hover.swimming{color:#88d6de}#detail-pricelist.general-pricelist .service:hover.relaxation{color:#e2e479}#detail-pricelist.general-pricelist .service:hover.courses{color:#5c4438}#detail-pricelist.general-pricelist .service:hover.no_category{color:hsla(5,46%,91%,.502)}#detail-pricelist.general-pricelist .service-wrap{border:1px solid hsla(5,46%,91%,.502);background-color:rgba(0,0,0,.1);margin-bottom:2rem;border-radius:17px;padding:2rem 1rem;text-align:center}@media screen and (max-width:650px){#detail-pricelist.general-pricelist .service-wrap{padding:1rem .5rem}}#detail-pricelist.general-pricelist .service-wrap h3{text-align:left;width:700px;max-width:100%;margin:1.25rem auto .5rem auto;padding-left:.5rem}#detail-pricelist.general-pricelist .service-wrap.exercise .item .price{background-color:#bedf64;color:#5c4438}#detail-pricelist.general-pricelist .service-wrap.swimming .item .price{background-color:#88d6de;color:#5c4438}#detail-pricelist.general-pricelist .service-wrap.relaxation .item .price{background-color:#e2e479;color:#5c4438}#detail-pricelist.general-pricelist .service-wrap.courses .item .price,#detail-pricelist.general-pricelist .service-wrap.no_category .item .price{background-color:#5c4438;color:#efefef}#detail-pricelist .item{font-size:1.1rem;padding-right:45px;position:relative;padding-bottom:2rem;max-width:700px;width:100%}#detail-pricelist .item:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}@media screen and (max-width:950px){#detail-pricelist .item{font-size:1rem}}@media screen and (max-width:500px){#detail-pricelist .item{padding:2rem 0}}#detail-pricelist .item .left{width:100%;padding:10px 120px 10px 10px;box-sizing:border-box;flex-grow:1;background-color:hsla(5,46%,91%,.502);border:2px solid hsla(5,46%,91%,.502);min-height:70px;border-radius:17px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:950px){#detail-pricelist .item .left{padding-right:120px}}@media screen and (max-width:500px){#detail-pricelist .item .left{padding-right:15px;padding-bottom:45px}}#detail-pricelist .item .left .title{font-weight:500;text-align:left}#detail-pricelist .item .left .description{line-height:1.3;text-align:left}#detail-pricelist .item .right{width:165px;position:absolute;top:-10px;right:0}@media screen and (max-width:950px){#detail-pricelist .item .right{width:150px}}@media screen and (max-width:500px){#detail-pricelist .item .right{width:130px;top:unset;bottom:0}}#detail-pricelist .item .right .bubble{border-radius:100%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;color:#efefef;float:left;box-sizing:border-box;padding:8px 15px 8px 8px;text-align:center}@media screen and (max-width:950px){#detail-pricelist .item .right .bubble{width:80px;height:80px}}@media screen and (max-width:500px){#detail-pricelist .item .right .bubble{width:70px;height:70px}}#detail-pricelist .item .right .bubble:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}#detail-pricelist .item .right .bubble.price{margin-left:-15px;font-weight:600;float:right;font-size:1rem;padding:10px}@media screen and (max-width:950px){#detail-pricelist .item .right .bubble.price{font-size:.85rem;margin-left:-10px;padding:8px}}@media screen and (max-width:500px){#detail-pricelist .item .right .bubble.price{font-size:.8rem}}#detail-pricelist .item .right .bubble.duration{background-color:#5c4438;font-weight:500;float:left;font-size:.9rem}@media screen and (max-width:950px){#detail-pricelist .item .right .bubble.duration{font-size:.85rem}}@media screen and (max-width:500px){#detail-pricelist .item .right .bubble.duration{font-size:.8rem}}#detail-pricelist .item.exercise .price{background-color:#bedf64;color:#5c4438}#detail-pricelist .item.swimming .price{background-color:#88d6de;color:#5c4438}#detail-pricelist .item.relaxation .price{background-color:#e2e479;color:#5c4438}#detail-pricelist .item.courses .price,#detail-pricelist .item.no_category .price{background-color:#5c4438;color:#efefef}#detail-faq h2{color:#5c4438}#detail-faq .question-list{padding-bottom:10px}#detail-faq .question-list .question-wrap .question{font-size:1.2rem;position:relative;box-sizing:border-box;padding-left:20px;cursor:pointer}#detail-faq .question-list .question-wrap .question .question-sign-minus,#detail-faq .question-list .question-wrap .question .question-sign-plus{display:block;position:absolute;left:0;top:0}#detail-faq .question-list .question-wrap .question .question-text{font-weight:500}#detail-faq .question-list .question-wrap .answer-wrap{box-sizing:border-box;border-left:4px solid #e481c9;overflow:hidden;padding:0 1rem;transition:all .5s ease;transition-delay:.2s;font-size:1.1rem;transform-origin:top left}#detail-faq .question-list .question-wrap .answer-wrap .answer p{font-size:1rem}#detail-files h2{color:#5c4438}#detail-files .file{position:relative;font-size:1.2rem}@media screen and (max-width:700px){#detail-files .file{font-size:1.1rem}}#detail-files .file a{display:inline-block;transform-origin:left;margin:.5rem 0}#detail-files .file a .image-wrap{display:inline-block;position:relative;margin-right:5px}#detail-files .file a .image-wrap:after{content:"";position:absolute;display:block;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;border:2px solid hsla(5,46%,91%,.502);border-radius:100%;transition:all .3s ease;box-sizing:border-box;opacity:.4;z-index:0}#detail-files .file a:hover .image-wrap:after{border:15px solid hsla(5,46%,91%,.502)}#detail-files .file a img{max-height:25px;vertical-align:text-top;filter:brightness(1) invert(1);position:relative}#gallery{padding-top:80px}@media screen and (max-width:1250px){#gallery{padding-top:60px}}@media screen and (max-width:950px){#gallery{padding-top:40px}}#gallery h2{font-size:2.6rem;color:#5c4438;text-align:left;padding:10px 10px 5px 10px}@media screen and (max-width:1550px){#gallery h2{font-size:2.5rem}}@media screen and (max-width:1350px){#gallery h2{font-size:2.4rem}}@media screen and (max-width:1050px){#gallery h2{font-size:2.3rem}}@media screen and (max-width:950px){#gallery h2{font-size:2.2rem}}@media screen and (max-width:700px){#gallery h2{font-size:2rem}}#gallery .gallery-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}#gallery .gallery-wrap .item-wrap{width:16.66667%;padding:10px 15px;box-sizing:border-box}@media screen and (max-width:1250px){#gallery .gallery-wrap .item-wrap{width:25%}}@media screen and (max-width:950px){#gallery .gallery-wrap .item-wrap{padding:7px 9px}}@media screen and (max-width:500px){#gallery .gallery-wrap .item-wrap{padding:5px 8px}}#gallery .gallery-wrap .item-wrap .item{box-sizing:border-box;position:relative;cursor:pointer}#gallery .gallery-wrap .item-wrap .item img{border-radius:17px;display:block;max-width:100%}#gallery .gallery-wrap .item-wrap .item:before{content:"";display:block;padding-top:100%}#gallery .gallery-wrap .item-wrap .item .item-content{border-radius:17px;position:absolute;top:0;left:0;bottom:0;right:0;background-position:50%;background-size:cover}#gallery .video-gallery-outer{padding-top:4rem}@media screen and (max-width:750px){#gallery .video-gallery-outer{padding-top:2rem}}#gallery .video-gallery-outer .videoGallery-wrap .video{text-align:center;width:33%;display:inline-block;padding-bottom:10px}@media screen and (max-width:750px){#gallery .video-gallery-outer .videoGallery-wrap .video{width:50%}}#gallery .video-gallery-outer .videoGallery-wrap .video iframe{margin:auto;max-width:97%;height:280px;border:0}@media screen and (max-width:1250px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:230px}}@media screen and (max-width:1050px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:200px}}@media screen and (max-width:850px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:170px}}@media screen and (max-width:750px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:200px}}@media screen and (max-width:550px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:160px}}@media screen and (max-width:380px){#gallery .video-gallery-outer .videoGallery-wrap .video iframe{height:120px}}#reservation-online{padding-top:4rem;padding-bottom:3rem}@media screen and (max-width:750px){#reservation-online{padding-top:2rem;padding-bottom:2rem}}#reservation-online #reservation-iframe .reservanto-iframe{max-width:100%!important;max-height:750px!important;border-radius:17px;padding:1rem;background-color:hsla(5,46%,91%,.502)}@media screen and (max-width:750px){#reservation-online #reservation-iframe .reservanto-iframe{max-height:85vh!important;border-radius:unset;max-width:100%!important;padding:0}}#reservation-online .reservation-disclaimer{margin:1rem 0;font-size:.9rem}#reservation-online .reservation-disclaimer a{text-decoration:underline;color:#5c4438}#reservation-online .reservation-disclaimer a:hover{text-decoration:none}#our-team{padding-top:4rem;padding-bottom:3rem}@media screen and (max-width:750px){#our-team{padding-top:3rem;padding-bottom:2rem}}#our-team .wrap{position:relative}#our-team .wrap .underlay{position:absolute;bottom:-70px;right:150px;font-size:5rem;opacity:.1;z-index:0;max-width:450px;font-weight:700;color:#88d6de;pointer-events:none;display:none}@media screen and (max-width:750px){#our-team .wrap .underlay{font-size:4rem}}#our-team .wrap .team-wrap{padding-top:30px;overflow:hidden}#our-team .wrap .team-wrap .team-member{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;overflow:hidden;width:100%}#our-team .wrap .team-wrap .team-member .image{flex-basis:100%;flex-grow:0;flex-shrink:0;box-sizing:border-box}#our-team .wrap .team-wrap .team-member .image img{max-width:100%;box-sizing:border-box}#our-team .wrap .team-wrap .team-member .info{flex-grow:1;box-sizing:border-box;font-size:1rem;padding:1rem .75rem;flex-basis:100%}#our-team .wrap .team-wrap .team-member .info .name{color:#5c4438;font-weight:700;margin-bottom:.5rem}#our-team .wrap .team-wrap .team-member .info .position{font-weight:500;font-size:1rem}#our-team .wrap .team-wrap .team-member .info p{font-size:.9rem;margin:.5rem 0}#our-team .wrap .team-wrap .team-member .info .text ul li{list-style:none;margin:.2rem 0;position:relative;padding-left:15px}@media screen and (max-width:1350px){#our-team .wrap .team-wrap .team-member .info .text ul li{margin:7px 0}}@media screen and (max-width:500px){#our-team .wrap .team-wrap .team-member .info .text ul li{margin:5px 0}}#our-team .wrap .team-wrap .team-member .info .text ul li:before{content:"•";color:#5c4438;font-weight:700;position:absolute;padding-right:1px;left:0;top:0;bottom:0;width:1rem;text-align:left;font-size:12px}#our-team .wrap .grid-item{width:50%}#courses{padding-top:80px;padding-bottom:60px}@media screen and (max-width:1350px){#courses{padding-top:40px}}#courses .inner-content{max-width:1350px}#courses .course .wrap{display:flex;padding-bottom:2rem}@media screen and (max-width:500px){#courses .course .wrap{flex-wrap:wrap;padding-top:3rem;padding-bottom:0}}#courses .course .wrap .info{width:calc(100% - 550px);min-height:500px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (max-width:1350px){#courses .course .wrap .info{min-height:400px;width:calc(100% - 500px)}}@media screen and (max-width:1050px){#courses .course .wrap .info{min-height:350px;width:calc(100% - 450px)}}@media screen and (max-width:950px){#courses .course .wrap .info{min-height:300px;width:calc(100% - 400px)}}@media screen and (max-width:800px){#courses .course .wrap .info{width:calc(100% - 300px)}}@media screen and (max-width:700px){#courses .course .wrap .info{width:calc(100% - 260px)}}@media screen and (max-width:500px){#courses .course .wrap .info{width:100%;order:2;padding-top:40px;justify-content:flex-start;min-height:unset;align-items:center}}#courses .course .wrap .info h2{color:#5c4438;display:block;position:relative}#courses .course .wrap .info .text{max-width:550px}#courses .course .wrap .info .text ul{list-style:none}#courses .course .wrap .info .text ul li{list-style-type:none;position:relative;padding-left:15px}#courses .course .wrap .info .text ul li:before{content:"•";font-weight:700;font-size:1rem;margin-right:5px;position:absolute;left:1px;top:0;width:15px;text-align:left}#courses .course .wrap .bubbles{width:550px;position:relative}@media screen and (max-width:1350px){#courses .course .wrap .bubbles{width:500px}}@media screen and (max-width:1050px){#courses .course .wrap .bubbles{width:450px}}@media screen and (max-width:950px){#courses .course .wrap .bubbles{width:400px}}@media screen and (max-width:800px){#courses .course .wrap .bubbles{width:300px}}@media screen and (max-width:700px){#courses .course .wrap .bubbles{width:250px}}@media screen and (max-width:500px){#courses .course .wrap .bubbles{width:100%;order:0}}#courses .course .wrap .bubbles .main-bubble{width:600px;height:600px;box-sizing:border-box;border:1px solid #efefef;border-radius:100%;display:flex;align-items:center;position:relative}@media screen and (max-width:1550px){#courses .course .wrap .bubbles .main-bubble{width:500px;height:500px}}@media screen and (max-width:1350px){#courses .course .wrap .bubbles .main-bubble{width:450px;height:450px}}@media screen and (max-width:1050px){#courses .course .wrap .bubbles .main-bubble{width:400px;height:400px}}@media screen and (max-width:950px){#courses .course .wrap .bubbles .main-bubble{width:360px;height:360px}}@media screen and (max-width:800px){#courses .course .wrap .bubbles .main-bubble{width:280px;height:280px}}@media screen and (max-width:700px){#courses .course .wrap .bubbles .main-bubble{width:230px;height:230px}}@media screen and (max-width:500px){#courses .course .wrap .bubbles .main-bubble{margin:auto}}#courses .course .wrap .bubbles .main-bubble .bubble-image{width:100%}#courses .course .wrap .bubbles .main-bubble .bubble-image img{max-width:75%;border-radius:100%}@media screen and (max-width:1350px){#courses .course .wrap .bubbles .main-bubble .bubble-image img{max-width:80%}}@media screen and (max-width:1050px){#courses .course .wrap .bubbles .main-bubble .bubble-image img{max-width:85%}}@media screen and (max-width:700px){#courses .course .wrap .bubbles .main-bubble .bubble-image img{max-width:95%}}#courses .course .wrap .bubbles .main-bubble .bubble{position:absolute;width:50px;height:50px;border-radius:100%;box-sizing:border-box;font-weight:500;line-height:1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}#courses .course .wrap .bubbles .main-bubble .bubble.price{width:110px;height:110px;bottom:15%;left:-5%;background-color:#bedf64;padding:10px}#courses .course .wrap .bubbles .main-bubble .bubble.price .line1{font-size:1.5rem;color:#fff;font-weight:500}#courses .course .wrap .bubbles .main-bubble .bubble.price .line2{color:#5c4438;font-size:1rem}@media screen and (max-width:1050px){#courses .course .wrap .bubbles .main-bubble .bubble.price{width:100px;height:100px}#courses .course .wrap .bubbles .main-bubble .bubble.price .line1{font-size:1.35rem}#courses .course .wrap .bubbles .main-bubble .bubble.price .line2{font-size:.95rem}}@media screen and (max-width:800px){#courses .course .wrap .bubbles .main-bubble .bubble.price{width:90px;height:90px;padding:5px}#courses .course .wrap .bubbles .main-bubble .bubble.price .line1{font-size:1.2rem}#courses .course .wrap .bubbles .main-bubble .bubble.price .line2{font-size:.9rem}}#courses .course .wrap .bubbles .main-bubble .bubble.target{width:170px;height:170px;bottom:-50px;left:30%;background-color:#88d6de;padding:15px}#courses .course .wrap .bubbles .main-bubble .bubble.target .bubble-text{text-align:center;padding:5px 15px;box-sizing:border-box}#courses .course .wrap .bubbles .main-bubble .bubble.target .bubble-text p{margin:0;line-height:1.3;font-size:1.1rem;font-weight:500;color:#5c4438}@media screen and (max-width:1050px){#courses .course .wrap .bubbles .main-bubble .bubble.target{bottom:-30px;width:150px;height:150px;padding:10px}#courses .course .wrap .bubbles .main-bubble .bubble.target .bubble-text{font-size:1rem}}@media screen and (max-width:800px){#courses .course .wrap .bubbles .main-bubble .bubble.target{width:140px;height:140px}}#courses .course .wrap .bubbles .main-bubble .bubble.time{padding:10px;width:120px;height:120px;bottom:12%;right:5%;background-color:#e481c9}#courses .course .wrap .bubbles .main-bubble .bubble.time.multiple{text-align:center}#courses .course .wrap .bubbles .main-bubble .bubble.time .line1{font-size:1.1rem;line-height:1.4}#courses .course .wrap .bubbles .main-bubble .bubble.time .line2{font-size:1.1rem;color:#5c4438;font-weight:600;margin-top:.1rem}@media screen and (max-width:1050px){#courses .course .wrap .bubbles .main-bubble .bubble.time{width:100px;height:100px}#courses .course .wrap .bubbles .main-bubble .bubble.time .line1{font-size:1.6rem}#courses .course .wrap .bubbles .main-bubble .bubble.time .line2{font-size:1rem}}@media screen and (max-width:950px){#courses .course .wrap .bubbles .main-bubble .bubble.time{bottom:60px;right:-10px}}@media screen and (max-width:800px){#courses .course .wrap .bubbles .main-bubble .bubble.time{width:80px;height:80px;padding:5px;bottom:80px;right:-20px}#courses .course .wrap .bubbles .main-bubble .bubble.time .line1{font-size:1.2rem}#courses .course .wrap .bubbles .main-bubble .bubble.time .line2{font-size:.9rem}}#courses .course:nth-of-type(2n) .wrap .info{order:2;padding-left:90px}@media screen and (max-width:1550px){#courses .course:nth-of-type(2n) .wrap .info{padding-left:0}}#calendar-page{padding:3rem 0}@media screen and (max-width:550px){#calendar-page{padding:2rem 0}}#calendar-page .inner-content .week-head{display:flex}@media screen and (max-width:600px){#calendar-page .inner-content .week-head{flex-wrap:wrap;justify-content:center}}#calendar-page .inner-content .week-head .left{padding-right:20px;width:225px}@media screen and (max-width:950px){#calendar-page .inner-content .week-head .left{width:200px}}@media screen and (max-width:750px){#calendar-page .inner-content .week-head .left{width:170px}}@media screen and (max-width:600px){#calendar-page .inner-content .week-head .left{width:100%;max-width:300px;padding-bottom:1rem}}#calendar-page .inner-content .week-head .left .title{color:#efefef;font-size:1.6rem;line-height:1;font-weight:400}@media screen and (max-width:1250px){#calendar-page .inner-content .week-head .left .title{font-size:1.5rem}}@media screen and (max-width:950px){#calendar-page .inner-content .week-head .left .title{font-size:1.3rem}}@media screen and (max-width:750px){#calendar-page .inner-content .week-head .left .title{font-size:1.25rem}}#calendar-page .inner-content .week-head .left .date{font-size:2rem;font-weight:500;display:inline-block}#calendar-page .inner-content .week-head .left .date .from,#calendar-page .inner-content .week-head .left .date .to{display:inline-block}@media screen and (max-width:1250px){#calendar-page .inner-content .week-head .left .date{font-size:1.8rem}}@media screen and (max-width:950px){#calendar-page .inner-content .week-head .left .date{font-size:1.6rem}}@media screen and (max-width:750px){#calendar-page .inner-content .week-head .left .date{font-size:1.5rem}}#calendar-page .inner-content .week-head .right{flex-grow:1;padding-left:2rem}@media screen and (max-width:600px){#calendar-page .inner-content .week-head .right{width:100%;padding-left:0;padding-bottom:20px;max-width:400px;text-align:center}}#calendar-page .inner-content .week-head .right .selector-row{padding-top:1.3rem}@media screen and (max-width:700px){#calendar-page .inner-content .week-head .right .selector-row{padding-top:0}}#calendar-page .inner-content .week-head .right .selector-row button{border-radius:12px;background-color:transparent;padding:.5rem 5rem;transition:all .3s ease;margin-right:1rem;font-size:1rem;position:relative;color:#efefef;border:3px solid #efefef}#calendar-page .inner-content .week-head .right .selector-row button:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:22px;transition:all .3s ease-in-out}#calendar-page .inner-content .week-head .right .selector-row button:hover:after{opacity:1;border:8px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1250px){#calendar-page .inner-content .week-head .right .selector-row button{padding:.5rem 4rem}}@media screen and (max-width:950px){#calendar-page .inner-content .week-head .right .selector-row button{padding:.25rem 2.5rem}}@media screen and (max-width:700px){#calendar-page .inner-content .week-head .right .selector-row button{display:block;width:100%;margin-bottom:.5rem}}@media screen and (max-width:350px){#calendar-page .inner-content .week-head .right .selector-row button{font-size:.9rem}}#calendar-page .inner-content .week-head .right .selector-row button.cviceni.active{color:#5c4438;background-color:#bedf64;opacity:1}#calendar-page .inner-content .week-head .right .selector-row button.bazen.active{color:#5c4438;background-color:#88d6de;opacity:1}#calendar-page .inner-content .week-head .right .selector-row button.ostatni.active{color:#efefef;background-color:#5c4438;opacity:1}#calendar-page .inner-content .week-navi{display:flex;padding:1rem 0;justify-content:space-between;align-items:center}@media screen and (max-width:700px){#calendar-page .inner-content .week-navi{padding-top:0}}#calendar-page .inner-content .week-navi button{text-align:center;background-color:transparent;color:#1c1d1e;font-size:1.2rem;font-weight:600;line-height:1;transition:all .3s ease}@media screen and (max-width:700px){#calendar-page .inner-content .week-navi button{font-size:1.2rem}}@media screen and (max-width:420px){#calendar-page .inner-content .week-navi button{font-size:1rem}}#calendar-page .inner-content .week-navi button:hover{color:#5c4438}#calendar-page .inner-content .week-navi button .fa{margin-bottom:2px;vertical-align:middle;font-size:1.6rem}#calendar-page .inner-content .week-navi button:disabled{opacity:.3}#calendar-page .inner-content .week-navi button:disabled:hover{color:#1c1d1e}#calendar-page .inner-content .calendar-container{width:100%;overflow:hidden;padding-top:5px}#calendar-page .inner-content .calendar-container .calendar-content{width:100%;position:relative}#calendar-page .inner-content .calendar-container .calendar-content .week{width:100%;display:flex;align-items:stretch;position:relative}#calendar-page .inner-content .calendar-container .calendar-content .week:after{content:"";width:100%;height:1px;background-color:#ddd;position:absolute;top:30px;left:0}#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading{width:130px;margin-top:30px}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading{width:100px}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading{width:80px}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading{width:60px}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;text-align:left;line-height:1.1;padding:10px 15px;box-sizing:border-box;height:100px;border-bottom:1px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1250px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading{height:100px}}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading{height:90px}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading{height:80px;padding:10px 5px}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading{height:80px;padding:10px 4px}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-name{font-size:1.4rem;color:#1c1d1e;width:100%}@media screen and (max-width:1250px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-name{font-size:1.4rem}}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-name{font-size:1.2rem}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-name{font-size:1.1rem;color:#bbb}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-name{font-size:.8rem}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-date{width:100%;font-size:1.1rem;color:#1c1d1e;margin-top:.5rem}@media screen and (max-width:1250px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-date{font-size:1.1rem}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-date{font-size:1rem;color:#1c1d1e}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-heading .day-heading .day-date{font-size:.9rem}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content{width:calc(100% - 130px);flex-grow:1;overflow-x:auto;box-sizing:border-box;position:static;cursor:grab;padding-bottom:1.5rem}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content{width:calc(100% - 100px)}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content{width:calc(100% - 80px)}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content{width:calc(100% - 60px)}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .scroll-marker{position:absolute;bottom:.9rem;left:140px;font-size:2rem;color:#1c1d1e;animation-name:wobble;animation-duration:1.5s;animation-iteration-count:infinite;opacity:0;visibility:hidden;transition:.3s ease}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .scroll-marker{left:110px}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .scroll-marker{left:90px}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .scroll-marker{left:70px}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .scroll-marker.right{right:10px;left:unset}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.left .scroll-marker.left,#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.right .scroll-marker.right{opacity:1;visibility:visible}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:2200px;display:flex;flex-direction:column;height:100%;position:relative;padding-top:30px;padding-bottom:10px;box-sizing:border-box}@media screen and (max-width:1250px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:2200px}}@media screen and (max-width:1050px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:2000px}}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:1800px}}@media screen and (max-width:850px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:1800px}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:1400px}}@media screen and (max-width:550px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:1400px}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner{width:1400px}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day-top{box-sizing:border-box;display:flex;position:absolute;top:0;left:0;width:100%;font-size:1.1rem}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day-top{font-size:1rem}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day-top{font-size:.9rem}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day-top{font-size:.85rem}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day-top .day-fill{flex-basis:8.33333333%;text-align:left;border-right:1px solid hsla(5,46%,91%,.502);box-sizing:border-box;width:100%/12;padding-left:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day{height:100px;display:flex;box-sizing:border-box;position:relative;border-bottom:1px solid hsla(5,46%,91%,.502);border-left:1px solid hsla(5,46%,91%,.502)}@media screen and (max-width:1250px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day{height:100px}}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day{height:90px}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day{height:80px}}@media screen and (max-width:450px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day{height:80px}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event{flex-basis:8.33333333%;position:absolute;color:#efefef;text-align:center;padding:5px 8px;top:12px;bottom:12px;border-radius:12px;border:1px solid hsla(5,46%,91%,.502);display:flex;flex-direction:column;align-items:center;transition:all .4s ease;line-height:1.2}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event{top:4px;bottom:3px;padding:3px 4px;line-height:1.15}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .summary{flex-grow:2;font-size:1rem;font-weight:500;overflow:hidden;text-align:left;width:100%;display:flex;align-content:center;align-items:flex-start;padding-top:3px}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .summary{font-size:.9rem}}@media screen and (max-width:750px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .summary{font-size:.85rem}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .time{font-size:.9rem;flex-grow:0;width:100%}@media screen and (max-width:950px){#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .time{font-size:.8rem}}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .time:after{content:"";display:table;clear:both}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .time .start{width:50%;text-align:left;float:left}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .event .time .end{width:50%;text-align:right;float:right}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day.past .event{filter:grayscale(90%);opacity:.7}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day.past .event .time{color:inherit}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day.future .event{opacity:.85}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day.future .event .time{color:inherit}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day.today .event .time{font-weight:500}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content .week-inner .day .day-fill{width:8.33333333%}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni::-webkit-scrollbar{width:20px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni::-webkit-scrollbar-thumb{-webkit-transition:all .3s ease;transition:all .3s ease;background:hsla(76,66%,63%,.6);border-radius:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni::-webkit-scrollbar-thumb:hover{background:hsla(76,66%,63%,.8)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni .day.today{box-shadow:inset 0 0 0 2px #bedf64}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni .day .event{background-color:#bedf64;color:#5c4438}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni .day.past .event{filter:grayscale(90%);background-color:hsla(76,66%,63%,.9)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.cviceni .day.future .event{background-color:hsla(76,66%,63%,.9)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen::-webkit-scrollbar{width:20px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen::-webkit-scrollbar-thumb{background:rgba(136,214,222,.1);border-radius:12px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen::-webkit-scrollbar-thumb:hover{background:rgba(136,214,222,.3)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen .day.today{box-shadow:inset 0 0 0 2px #88d6de}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen .day .event{background-color:#88d6de;color:#5c4438}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen .day.past .event{filter:grayscale(90%);background-color:rgba(136,214,222,.9)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.bazen .day.future .event{background-color:rgba(136,214,222,.9)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni::-webkit-scrollbar{width:20px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni::-webkit-scrollbar-thumb{background:rgba(92,68,56,.3);border-radius:10px}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni::-webkit-scrollbar-thumb:hover{background:rgba(92,68,56,.6)}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni .day.today{box-shadow:inset 0 0 0 2px #5c4438}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni .day .event{background-color:#5c4438;color:#fff}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni .day.past .event{filter:grayscale(95%);background-color:rgba(92,68,56,.9);opacity:.5}#calendar-page .inner-content .calendar-container .calendar-content .week .week-content.ostatni .day.future .event{background-color:rgba(92,68,56,.9)}#calendar-page .inner-content .calendar-container .calendar-content.bazen .week .week-heading .day-heading.today .day-date,#calendar-page .inner-content .calendar-container .calendar-content.bazen .week .week-heading .day-heading.today .day-name,#calendar-page .inner-content .calendar-container .calendar-content.cviceni .week .week-heading .day-heading.today .day-date,#calendar-page .inner-content .calendar-container .calendar-content.cviceni .week .week-heading .day-heading.today .day-name,#calendar-page .inner-content .calendar-container .calendar-content.ostatni .week .week-heading .day-heading.today .day-date,#calendar-page .inner-content .calendar-container .calendar-content.ostatni .week .week-heading .day-heading.today .day-name{font-weight:500;color:#fff}#article-list{padding-top:50px}@media screen and (max-width:1050px){#article-list{padding-top:30px}}#article-list .inner-content{position:relative}#article-list .inner-content:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}#article-list .wrap{width:calc(100% - 200px);float:left;box-sizing:border-box;padding-right:2rem;transition:opacity .3s ease}@media screen and (max-width:1250px){#article-list .wrap{width:calc(100% - 180px)}}@media screen and (max-width:1050px){#article-list .wrap{width:calc(100% - 160px)}}@media screen and (max-width:950px){#article-list .wrap{width:calc(100% - 140px);padding-right:1rem;width:100%;padding-right:0}}#article-list .wrap .nothing-found{font-size:1.2rem;text-align:center;padding-top:30px}@media screen and (max-width:1050px){#article-list .wrap .nothing-found{font-size:1.1rem}}#article-list .wrap.loading{opacity:0;visibility:hidden;height:0}#article-list .wrap .load-more{text-align:center;padding-top:20px;margin-bottom:1rem}#article-list .wrap .load-more button{background-color:#5c4438;color:#efefef}#article-list .wrap .article{margin-bottom:1rem}#article-list .wrap .article .article-wrap{position:relative}#article-list .wrap .article .article-wrap .content-area{width:100%;position:relative;display:flex;min-height:200px;box-sizing:border-box;background-color:hsla(5,46%,91%,.153);border-radius:17px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}@media screen and (max-width:450px){#article-list .wrap .article .article-wrap .content-area{flex-wrap:wrap}}#article-list .wrap .article .article-wrap .content-area .image{flex:40% 0 0;overflow:hidden;background-size:cover;background-position:50%;z-index:10;display:block}@media screen and (max-width:450px){#article-list .wrap .article .article-wrap .content-area .image{flex:100% 0 0;height:180px}}#article-list .wrap .article .article-wrap .content-area .image:hover+.content h2{color:#efefef}#article-list .wrap .article .article-wrap .content-area .content{padding:1rem 1.5rem;flex:60% 0 0}@media screen and (max-width:450px){#article-list .wrap .article .article-wrap .content-area .content{flex:100%}}#article-list .wrap .article .article-wrap .content-area .content a{display:block}#article-list .wrap .article .article-wrap .content-area .content h2{color:#5c4438;font-size:1.3rem;margin:0;transition:all .3s ease-in-out}#article-list .wrap .article .article-wrap .content-area .content h2:hover{color:#efefef}@media screen and (max-width:1250px){#article-list .wrap .article .article-wrap .content-area .content h2{font-size:1.2rem}}@media screen and (max-width:650px){#article-list .wrap .article .article-wrap .content-area .content h2{font-size:1.1rem}}#article-list .wrap .article .article-wrap .content-area .content .published{padding-top:5px;font-size:.9rem;opacity:.7;color:#5c4438}@media screen and (max-width:1250px){#article-list .wrap .article .article-wrap .content-area .content .published{font-size:.8rem}}#article-list .wrap .article .article-wrap .content-area .content .excerpt{margin-top:.5rem;color:#5c4438}@media screen and (max-width:1250px){#article-list .wrap .article .article-wrap .content-area .content .excerpt{font-size:1rem}}@media screen and (max-width:1050px){#article-list .wrap .article .article-wrap .content-area .content .excerpt{font-size:.95rem}}@media screen and (max-width:950px){#article-list .wrap .article .article-wrap .content-area .content .excerpt{font-size:.9rem}}@media screen and (max-width:650px){#article-list .wrap .article .article-wrap .content-area .content .excerpt{padding-top:6px}}#article-list .wrap .article.green .content-area{border-top:2px solid #bedf64}#article-list .wrap .article.brown .content-area,#article-list .wrap .article.orange .content-area{border-top:2px solid #5c4438}#article-list .wrap .article.blue .content-area{border-top:2px solid #88d6de}#article-list .wrap .article.purple .content-area{border-top:2px solid #e481c9}#article-list .wrap .article.yellow .content-area{border-top:2px solid #e2e479}#article-list #article-filter{width:200px;float:right}#article-list #article-filter .close{display:none}@media screen and (max-width:1250px){#article-list #article-filter{width:180px}}@media screen and (max-width:1050px){#article-list #article-filter{width:160px}}@media screen and (max-width:950px){#article-list #article-filter{width:140px}}@media screen and (max-width:750px){#article-list #article-filter{position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);transition:all .3s ease;opacity:0;visibility:hidden;z-index:60;background-color:#fff;border-top:2px solid #5c4438;width:100%;padding:20px 10px 10px 10px;box-sizing:border-box}#article-list #article-filter.active{transform:translateX(0);opacity:1;visibility:visible}#article-list #article-filter .close{display:block;position:absolute;top:0;right:10px;font-size:2rem}}#article-list #article-filter .article-wrap{box-sizing:border-box}#article-list #article-filter .article-wrap .top{font-size:1.6rem;font-weight:600;text-align:center}@media screen and (max-width:1550px){#article-list #article-filter .article-wrap .top{font-size:1.5rem}}@media screen and (max-width:1050px){#article-list #article-filter .article-wrap .top{font-size:1.4rem}}@media screen and (max-width:650px){#article-list #article-filter .article-wrap .top{font-size:1.3rem}}#article-list #article-filter .article-wrap .rubrics{padding-top:10px}#article-list #article-filter .article-wrap .rubrics .category{margin:.75rem 0}#article-list #article-filter .article-wrap .rubrics .category a{outline:none;box-sizing:border-box;width:100%;padding:.5rem 2rem;transition:all .3s ease;display:block;background-color:transparent;font-size:1rem;text-align:left;position:relative;border-radius:12px;border:3px solid #efefef;color:#efefef}@media screen and (max-width:1550px){#article-list #article-filter .article-wrap .rubrics .category a{padding:.5rem 1.5rem}}@media screen and (max-width:1050px){#article-list #article-filter .article-wrap .rubrics .category a{padding:.25rem 1rem;font-size:1rem}}@media screen and (max-width:750px){#article-list #article-filter .article-wrap .rubrics .category a{color:#5c4438}}#article-list #article-filter .article-wrap .rubrics .category a:after{content:"";position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px;border:1px solid transparent;border-radius:22px;transition:all .3s ease-in-out}#article-list #article-filter .article-wrap .rubrics .category a.active{color:#5c4438}#article-list #article-filter .article-wrap .rubrics .category a:hover:after{opacity:1;border:6px solid hsla(5,46%,91%,.502)}#article-list #article-filter .article-wrap .rubrics .category a.all{margin-bottom:1rem}#article-list #article-filter .article-wrap .rubrics .category a.all.active{color:#efefef;background-color:#5c4438;opacity:1}#article-list #article-filter .article-wrap .rubrics .category a.orange.active{background-color:#e6a365}#article-list #article-filter .article-wrap .rubrics .category a.green.active{background-color:#bedf64}#article-list #article-filter .article-wrap .rubrics .category a.brown.active{color:#efefef;background-color:#5c4438}#article-list #article-filter .article-wrap .rubrics .category a.blue.active{background-color:#88d6de}#article-list #article-filter .article-wrap .rubrics .category a.purple.active{color:#efefef;background-color:#e481c9}#article-list #article-filter .article-wrap .rubrics .category a.yellow.active{background-color:#e2e479}#article-list .show-categories{position:fixed;bottom:0;left:0;right:0;display:none;background-color:#fff;border-top:2px solid #5c4438;z-index:50;padding:5px 10px;text-align:center}@media screen and (max-width:750px){#article-list .show-categories{display:block}}#article-list .show-categories button{padding:5px 10px;color:#fff;font-size:1rem;border-radius:10px;background-color:#5c4438;transition:all .3s ease;position:relative}#article-list .show-categories button:after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border:1px solid transparent;transition:all .3s ease;border-radius:10px;opacity:.2}#article-list .show-categories button:hover{background-color:#3c2d25}#article-list .show-categories button:hover:after{border:1px solid #5c4438;transform:scale(1.05,1.15);animation-name:bob-in-button;animation-duration:.4s;animation-iteration-count:1;opacity:.35}#contact{padding-top:50px;text-align:center}@media screen and (max-width:1050px){#contact{padding-top:30px}}#contact .switch{padding-top:15px;text-align:center;margin:0}#contact .switch button{border-radius:12px;background-color:transparent;padding:.5rem 5rem;transition:all .3s ease;font-size:1rem;margin:0 1rem 0 0}@media screen and (max-width:1250px){#contact .switch button{padding:.5rem 4rem}}@media screen and (max-width:950px){#contact .switch button{padding:.25rem 2.5rem}}@media screen and (max-width:700px){#contact .switch button{display:block;width:100%;margin-bottom:.5rem}}@media screen and (max-width:350px){#contact .switch button{font-size:.9rem}}#contact .switch button.plavani{color:#efefef;border:2px solid #efefef}#contact .switch button.plavani.active{background-color:#88d6de;color:#5c4438;opacity:1}#contact .switch button.rezervace{color:#efefef;border:2px solid #efefef}#contact .switch button.rezervace.active{color:#fff;background-color:#e481c9;opacity:1}#contact .switch button.kontakt{color:#efefef;border:2px solid #efefef}#contact .switch button.kontakt.active{color:#fff;background-color:#5c4438;opacity:1}#contact #reservation-form{max-width:850px}#contact-form,#courses-form,#reservation-form,#swimming-form,#swimming-transfer-form{padding-top:40px;max-width:500px;margin:0 auto}#contact-form h1,#contact-form h2,#contact-form h3,#contact-form h4,#courses-form h1,#courses-form h2,#courses-form h3,#courses-form h4,#reservation-form h1,#reservation-form h2,#reservation-form h3,#reservation-form h4,#swimming-form h1,#swimming-form h2,#swimming-form h3,#swimming-form h4,#swimming-transfer-form h1,#swimming-transfer-form h2,#swimming-transfer-form h3,#swimming-transfer-form h4{margin-bottom:1rem}#contact-form .disclaimer,#courses-form .disclaimer,#reservation-form .disclaimer,#swimming-form .disclaimer,#swimming-transfer-form .disclaimer{font-size:.85rem;text-align:left}#contact-form .disclaimer a,#courses-form .disclaimer a,#reservation-form .disclaimer a,#swimming-form .disclaimer a,#swimming-transfer-form .disclaimer a{text-decoration:underline;display:inline-block;transition:.3s ease}#contact-form .disclaimer a:hover,#courses-form .disclaimer a:hover,#reservation-form .disclaimer a:hover,#swimming-form .disclaimer a:hover,#swimming-transfer-form .disclaimer a:hover{text-decoration:none;color:#5c4438}#contact-form .title,#courses-form .title,#reservation-form .title,#swimming-form .title,#swimming-transfer-form .title{font-size:1.2rem;text-align:left;margin:1rem 0 .25rem 0;font-weight:600}#contact-form .padded,#courses-form .padded,#reservation-form .padded,#swimming-form .padded,#swimming-transfer-form .padded{padding-bottom:.5rem}#contact-form .checkbox-group,#courses-form .checkbox-group,#reservation-form .checkbox-group,#swimming-form .checkbox-group,#swimming-transfer-form .checkbox-group{display:flex;flex-wrap:wrap}#contact-form .checkbox-wrap,#courses-form .checkbox-wrap,#reservation-form .checkbox-wrap,#swimming-form .checkbox-wrap,#swimming-transfer-form .checkbox-wrap{flex-basis:50%}@media screen and (max-width:550px){#contact-form .checkbox-wrap,#courses-form .checkbox-wrap,#reservation-form .checkbox-wrap,#swimming-form .checkbox-wrap,#swimming-transfer-form .checkbox-wrap{flex-basis:100%}}#contact-form .checkbox-wrap .container,#courses-form .checkbox-wrap .container,#reservation-form .checkbox-wrap .container,#swimming-form .checkbox-wrap .container,#swimming-transfer-form .checkbox-wrap .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1.2rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}#contact-form .checkbox-wrap .container input,#courses-form .checkbox-wrap .container input,#reservation-form .checkbox-wrap .container input,#swimming-form .checkbox-wrap .container input,#swimming-transfer-form .checkbox-wrap .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#contact-form .checkbox-wrap .checkmark,#courses-form .checkbox-wrap .checkmark,#reservation-form .checkbox-wrap .checkmark,#swimming-form .checkbox-wrap .checkmark,#swimming-transfer-form .checkbox-wrap .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:3px;transition:all .3s ease}#contact-form .checkbox-wrap .container:hover input~.checkmark,#courses-form .checkbox-wrap .container:hover input~.checkmark,#reservation-form .checkbox-wrap .container:hover input~.checkmark,#swimming-form .checkbox-wrap .container:hover input~.checkmark,#swimming-transfer-form .checkbox-wrap .container:hover input~.checkmark{background-color:#ddd}#contact-form .checkbox-wrap .checkmark:after,#courses-form .checkbox-wrap .checkmark:after,#reservation-form .checkbox-wrap .checkmark:after,#swimming-form .checkbox-wrap .checkmark:after,#swimming-transfer-form .checkbox-wrap .checkmark:after{content:"";position:absolute;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.48,.1,.85,1.4);transform:scale(0) rotate(45deg)!important}#contact-form .checkbox-wrap .container input:checked~.checkmark:after,#courses-form .checkbox-wrap .container input:checked~.checkmark:after,#reservation-form .checkbox-wrap .container input:checked~.checkmark:after,#swimming-form .checkbox-wrap .container input:checked~.checkmark:after,#swimming-transfer-form .checkbox-wrap .container input:checked~.checkmark:after{opacity:1;visibility:visible;transform:scale(1) rotate(45deg)!important}#contact-form .checkbox-wrap .container .checkmark:after,#courses-form .checkbox-wrap .container .checkmark:after,#reservation-form .checkbox-wrap .container .checkmark:after,#swimming-form .checkbox-wrap .container .checkmark:after,#swimming-transfer-form .checkbox-wrap .container .checkmark:after{left:8px;top:4px;width:7px;height:12px;border:solid #5c4438;border-width:0 3px 3px 0;transform:rotate(45deg)}#contact-form .radio-wrap,#courses-form .radio-wrap,#reservation-form .radio-wrap,#swimming-form .radio-wrap,#swimming-transfer-form .radio-wrap{text-align:left;padding:.5rem 0;max-width:500px;margin:0 auto}#contact-form .radio-wrap p,#courses-form .radio-wrap p,#reservation-form .radio-wrap p,#swimming-form .radio-wrap p,#swimming-transfer-form .radio-wrap p{font-weight:500}#contact-form .radio-wrap.flex,#courses-form .radio-wrap.flex,#reservation-form .radio-wrap.flex,#swimming-form .radio-wrap.flex,#swimming-transfer-form .radio-wrap.flex{display:flex}#contact-form .radio-wrap.flex .radio-container:last-of-type,#courses-form .radio-wrap.flex .radio-container:last-of-type,#reservation-form .radio-wrap.flex .radio-container:last-of-type,#swimming-form .radio-wrap.flex .radio-container:last-of-type,#swimming-transfer-form .radio-wrap.flex .radio-container:last-of-type{margin-left:2rem}#contact-form .radio-wrap .radio-container,#courses-form .radio-wrap .radio-container,#reservation-form .radio-wrap .radio-container,#swimming-form .radio-wrap .radio-container,#swimming-transfer-form .radio-wrap .radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#contact-form .radio-wrap .radio-container .radio-button,#courses-form .radio-wrap .radio-container .radio-button,#reservation-form .radio-wrap .radio-container .radio-button,#swimming-form .radio-wrap .radio-container .radio-button,#swimming-transfer-form .radio-wrap .radio-container .radio-button{background-color:#fff}#contact-form .radio-wrap .radio-button,#courses-form .radio-wrap .radio-button,#reservation-form .radio-wrap .radio-button,#swimming-form .radio-wrap .radio-button,#swimming-transfer-form .radio-wrap .radio-button{position:absolute;top:-5px;left:0;height:25px;width:25px;border-radius:50%}#contact-form .radio-wrap .radio-container input,#courses-form .radio-wrap .radio-container input,#reservation-form .radio-wrap .radio-container input,#swimming-form .radio-wrap .radio-container input,#swimming-transfer-form .radio-wrap .radio-container input{position:absolute;opacity:0;cursor:pointer;width:auto}#contact-form .radio-wrap .radio-container:hover input~.radio-button,#courses-form .radio-wrap .radio-container:hover input~.radio-button,#reservation-form .radio-wrap .radio-container:hover input~.radio-button,#swimming-form .radio-wrap .radio-container:hover input~.radio-button,#swimming-transfer-form .radio-wrap .radio-container:hover input~.radio-button{animation-name:bob-in-lighter;animation-duration:.4s;animation-iteration-count:1}#contact-form .radio-wrap .radio-container.courses input:checked~.radio-button:after,#contact-form .radio-wrap .radio-container.exercise input:checked~.radio-button:after,#contact-form .radio-wrap .radio-container.relaxation input:checked~.radio-button:after,#contact-form .radio-wrap .radio-container.swimming input:checked~.radio-button:after,#courses-form .radio-wrap .radio-container.courses input:checked~.radio-button:after,#courses-form .radio-wrap .radio-container.exercise input:checked~.radio-button:after,#courses-form .radio-wrap .radio-container.relaxation input:checked~.radio-button:after,#courses-form .radio-wrap .radio-container.swimming input:checked~.radio-button:after,#reservation-form .radio-wrap .radio-container.courses input:checked~.radio-button:after,#reservation-form .radio-wrap .radio-container.exercise input:checked~.radio-button:after,#reservation-form .radio-wrap .radio-container.relaxation input:checked~.radio-button:after,#reservation-form .radio-wrap .radio-container.swimming input:checked~.radio-button:after,#swimming-form .radio-wrap .radio-container.courses input:checked~.radio-button:after,#swimming-form .radio-wrap .radio-container.exercise input:checked~.radio-button:after,#swimming-form .radio-wrap .radio-container.relaxation input:checked~.radio-button:after,#swimming-form .radio-wrap .radio-container.swimming input:checked~.radio-button:after,#swimming-transfer-form .radio-wrap .radio-container.courses input:checked~.radio-button:after,#swimming-transfer-form .radio-wrap .radio-container.exercise input:checked~.radio-button:after,#swimming-transfer-form .radio-wrap .radio-container.relaxation input:checked~.radio-button:after,#swimming-transfer-form .radio-wrap .radio-container.swimming input:checked~.radio-button:after{display:block}#contact-form .radio-wrap .radio-button:after,#courses-form .radio-wrap .radio-button:after,#reservation-form .radio-wrap .radio-button:after,#swimming-form .radio-wrap .radio-button:after,#swimming-transfer-form .radio-wrap .radio-button:after{content:"";position:absolute;display:none}#contact-form .radio-wrap .radio-container input:checked~.radio-button:after,#courses-form .radio-wrap .radio-container input:checked~.radio-button:after,#reservation-form .radio-wrap .radio-container input:checked~.radio-button:after,#swimming-form .radio-wrap .radio-container input:checked~.radio-button:after,#swimming-transfer-form .radio-wrap .radio-container input:checked~.radio-button:after{display:block}#contact-form .radio-wrap .radio-container .radio-button:after,#courses-form .radio-wrap .radio-container .radio-button:after,#reservation-form .radio-wrap .radio-container .radio-button:after,#swimming-form .radio-wrap .radio-container .radio-button:after,#swimming-transfer-form .radio-wrap .radio-container .radio-button:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#5c4438}#contact-form .radio-wrap input,#courses-form .radio-wrap input,#reservation-form .radio-wrap input,#swimming-form .radio-wrap input,#swimming-transfer-form .radio-wrap input{width:auto}#contact-form .custom-time-wrap,#courses-form .custom-time-wrap,#reservation-form .custom-time-wrap,#swimming-form .custom-time-wrap,#swimming-transfer-form .custom-time-wrap{font-size:.9rem;padding:10px 0}#contact-form .input-wrap,#courses-form .input-wrap,#reservation-form .input-wrap,#swimming-form .input-wrap,#swimming-transfer-form .input-wrap{width:100%;padding-bottom:.5rem}#contact-form .input-wrap.last,#courses-form .input-wrap.last,#reservation-form .input-wrap.last,#swimming-form .input-wrap.last,#swimming-transfer-form .input-wrap.last{padding-bottom:.25rem}#contact-form .input-wrap input,#contact-form .input-wrap select,#contact-form .input-wrap textarea,#courses-form .input-wrap input,#courses-form .input-wrap select,#courses-form .input-wrap textarea,#reservation-form .input-wrap input,#reservation-form .input-wrap select,#reservation-form .input-wrap textarea,#swimming-form .input-wrap input,#swimming-form .input-wrap select,#swimming-form .input-wrap textarea,#swimming-transfer-form .input-wrap input,#swimming-transfer-form .input-wrap select,#swimming-transfer-form .input-wrap textarea{width:100%;padding:4px 20px;box-sizing:border-box;border-radius:10px;outline:none;border:2px solid #666;background-color:hsla(5,46%,91%,.153);border:1px solid hsla(5,46%,91%,.502)}#contact-form .input-wrap input::-moz-placeholder,#contact-form .input-wrap select::-moz-placeholder,#contact-form .input-wrap textarea::-moz-placeholder,#courses-form .input-wrap input::-moz-placeholder,#courses-form .input-wrap select::-moz-placeholder,#courses-form .input-wrap textarea::-moz-placeholder,#reservation-form .input-wrap input::-moz-placeholder,#reservation-form .input-wrap select::-moz-placeholder,#reservation-form .input-wrap textarea::-moz-placeholder,#swimming-form .input-wrap input::-moz-placeholder,#swimming-form .input-wrap select::-moz-placeholder,#swimming-form .input-wrap textarea::-moz-placeholder,#swimming-transfer-form .input-wrap input::-moz-placeholder,#swimming-transfer-form .input-wrap select::-moz-placeholder,#swimming-transfer-form .input-wrap textarea::-moz-placeholder{color:#666}#contact-form .input-wrap input::placeholder,#contact-form .input-wrap select::placeholder,#contact-form .input-wrap textarea::placeholder,#courses-form .input-wrap input::placeholder,#courses-form .input-wrap select::placeholder,#courses-form .input-wrap textarea::placeholder,#reservation-form .input-wrap input::placeholder,#reservation-form .input-wrap select::placeholder,#reservation-form .input-wrap textarea::placeholder,#swimming-form .input-wrap input::placeholder,#swimming-form .input-wrap select::placeholder,#swimming-form .input-wrap textarea::placeholder,#swimming-transfer-form .input-wrap input::placeholder,#swimming-transfer-form .input-wrap select::placeholder,#swimming-transfer-form .input-wrap textarea::placeholder{color:#666}#contact-form .input-wrap textarea,#courses-form .input-wrap textarea,#reservation-form .input-wrap textarea,#swimming-form .input-wrap textarea,#swimming-transfer-form .input-wrap textarea{border-radius:10px;width:100%;padding:8px 20px;resize:vertical;height:200px;box-sizing:border-box}#contact-form .error,#courses-form .error,#reservation-form .error,#swimming-form .error,#swimming-transfer-form .error{color:red;font-size:.85rem;margin-left:.5rem;margin-top:.25rem}#contact-form .custom-input input,#courses-form .custom-input input,#reservation-form .custom-input input,#swimming-form .custom-input input,#swimming-transfer-form .custom-input input{display:inline-block;width:50%;float:left;box-sizing:border-box}@media screen and (max-width:400px){#contact-form .custom-input input,#courses-form .custom-input input,#reservation-form .custom-input input,#swimming-form .custom-input input,#swimming-transfer-form .custom-input input{width:100%}}#contact-form .custom-input select,#courses-form .custom-input select,#reservation-form .custom-input select,#swimming-form .custom-input select,#swimming-transfer-form .custom-input select{width:25%;float:left;box-sizing:border-box}@media screen and (max-width:400px){#contact-form .custom-input select,#courses-form .custom-input select,#reservation-form .custom-input select,#swimming-form .custom-input select,#swimming-transfer-form .custom-input select{width:50%}}#contact-form .custom-input span,#courses-form .custom-input span,#reservation-form .custom-input span,#swimming-form .custom-input span,#swimming-transfer-form .custom-input span{display:block;clear:both}#contact-form .custom-input .custom-section,#courses-form .custom-input .custom-section,#reservation-form .custom-input .custom-section,#swimming-form .custom-input .custom-section,#swimming-transfer-form .custom-input .custom-section{padding-bottom:10px}#contact-form .custom-input .custom-section:after,#contact-form .submit-wrap:after,#courses-form .custom-input .custom-section:after,#courses-form .submit-wrap:after,#reservation-form .custom-input .custom-section:after,#reservation-form .submit-wrap:after,#swimming-form .custom-input .custom-section:after,#swimming-form .submit-wrap:after,#swimming-transfer-form .custom-input .custom-section:after,#swimming-transfer-form .submit-wrap:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}#contact-form .submit-wrap button,#courses-form .submit-wrap button,#reservation-form .submit-wrap button,#swimming-form .submit-wrap button,#swimming-transfer-form .submit-wrap button{float:right;color:#fff;font-size:1.2rem;border-radius:17px;background-color:#5c4438;transition:all .3s ease;position:relative;padding:.5rem 5rem}@media screen and (max-width:1250px){#contact-form .submit-wrap button,#courses-form .submit-wrap button,#reservation-form .submit-wrap button,#swimming-form .submit-wrap button,#swimming-transfer-form .submit-wrap button{padding:.5rem 4rem}}@media screen and (max-width:950px){#contact-form .submit-wrap button,#courses-form .submit-wrap button,#reservation-form .submit-wrap button,#swimming-form .submit-wrap button,#swimming-transfer-form .submit-wrap button{padding:.25rem 2.5rem}}@media screen and (max-width:700px){#contact-form .submit-wrap button,#courses-form .submit-wrap button,#reservation-form .submit-wrap button,#swimming-form .submit-wrap button,#swimming-transfer-form .submit-wrap button{display:block;width:100%;margin-bottom:.5rem}}@media screen and (max-width:350px){#contact-form .submit-wrap button,#courses-form .submit-wrap button,#reservation-form .submit-wrap button,#swimming-form .submit-wrap button,#swimming-transfer-form .submit-wrap button{font-size:.9rem}}#contact-form .submit-wrap button:hover,#courses-form .submit-wrap button:hover,#reservation-form .submit-wrap button:hover,#swimming-form .submit-wrap button:hover,#swimming-transfer-form .submit-wrap button:hover{background-color:#3c2d25}#article-detail{padding-top:50px}#article-detail .breadcrumbs{color:#5c4438;padding-bottom:1.5rem;font-size:1rem}#article-detail .breadcrumbs .part{display:inline-block}@media screen and (max-width:400px){#article-detail .breadcrumbs .part:last-of-type{display:block}}@media screen and (max-width:1150px){#article-detail .breadcrumbs{font-size:1rem}}@media screen and (max-width:850px){#article-detail .breadcrumbs{font-size:.95rem;padding-bottom:25px}}#article-detail .breadcrumbs .fa{margin:0 5px;font-size:12px}#article-detail .breadcrumbs span{color:#0f1010}#article-detail .breadcrumbs a:hover{color:#5c4438}#article-detail .article-container{display:flex}@media screen and (max-width:850px){#article-detail .article-container{flex-wrap:wrap}}#article-detail .article-content{flex-basis:calc(100% - 250px);max-width:890px;box-sizing:border-box;padding-right:30px}@media screen and (max-width:1050px){#article-detail .article-content{padding-right:25px;flex-basis:calc(100% - 220px)}}@media screen and (max-width:950px){#article-detail .article-content{flex-basis:calc(100% - 200px)}}@media screen and (max-width:850px){#article-detail .article-content{flex-basis:100%;padding-right:0}}#article-detail .article-content .text-content{padding:1rem 0;text-align:left}#article-detail .article-content .published{color:#666;padding-top:5px;padding-bottom:15px}@media screen and (max-width:950px){#article-detail .article-content .published{font-size:.9rem}}#article-detail .article-content .gallery-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}#article-detail .article-content .gallery-wrap .item-wrap{width:16.66667%;padding:5px 5px;box-sizing:border-box}@media screen and (max-width:550px){#article-detail .article-content .gallery-wrap .item-wrap{width:20%}}#article-detail .article-content .gallery-wrap .item-wrap .item{box-sizing:border-box;position:relative;cursor:pointer}#article-detail .article-content .gallery-wrap .item-wrap .item img{border-radius:17px;display:block;max-width:100%}#article-detail .article-content .gallery-wrap .item-wrap .item:before{content:"";display:block;padding-top:100%}#article-detail .article-content .gallery-wrap .item-wrap .item .item-content{border-radius:17px;position:absolute;top:0;left:0;bottom:0;right:0;background-position:50%;background-size:cover}#article-detail .article-content article{padding-top:20px}#article-detail .article-content article .video-gallery-outer .videoGallery-wrap .video{text-align:center;width:49%;display:inline-block;padding-bottom:10px}#article-detail .article-content article .video-gallery-outer .videoGallery-wrap .video iframe{margin:auto;max-width:97%}#article-detail .sidebar{flex-basis:250px;position:relative}#article-detail .sidebar .close{display:none}@media screen and (max-width:1050px){#article-detail .sidebar{flex-basis:220px}}@media screen and (max-width:950px){#article-detail .sidebar{padding-left:0;flex-basis:200px}}@media screen and (max-width:850px){#article-detail .sidebar{position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);transition:all .3s ease;opacity:0;visibility:hidden;z-index:60;background-color:#fff;border-top:2px solid #5c4438;flex-basis:100%;padding:20px 10px 10px 10px;box-sizing:border-box}#article-detail .sidebar.active{transform:translateX(0);opacity:1;visibility:visible}#article-detail .sidebar .close{display:block;position:absolute;top:0;right:10px;font-size:2rem}}#article-detail .sidebar .sidebar-panel{position:sticky;top:5rem}#article-detail .sidebar .sidebar-panel section{margin-bottom:2rem}#article-detail .sidebar .sidebar-panel section:last-of-type{padding-bottom:0}#article-detail .sidebar .sidebar-panel section h3{font-size:1.2rem;font-weight:500}#article-detail .sidebar .sidebar-panel section h3 span{font-weight:700}@media screen and (max-width:1050px){#article-detail .sidebar .sidebar-panel section h3{font-size:1.1rem}}#article-detail .sidebar .sidebar-panel section h3 span{font-size:1.4rem}@media screen and (max-width:1050px){#article-detail .sidebar .sidebar-panel section h3 span{font-size:1.3rem}}#article-detail .sidebar .sidebar-panel section .article-list li{transition:all .3s ease;transform-origin:top}#article-detail .sidebar .sidebar-panel section .article-list li.hidden{transform:scaleY(0)}#article-detail .sidebar .sidebar-panel section .article-list li a{display:block;margin-bottom:1.5rem;border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;border-radius:17px;padding:.75rem 1rem}#article-detail .sidebar .sidebar-panel section .article-list li a .new-inner{border-radius:17px;overflow:hidden;position:relative}#article-detail .sidebar .sidebar-panel section .article-list li a:after{content:"";position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;border:1px solid transparent;border-radius:28px;transition:all .3s ease-in-out;transform-origin:center}#article-detail .sidebar .sidebar-panel section .article-list li a:hover:after{border:10px solid hsla(5,46%,91%,.502)}#article-detail .sidebar .sidebar-panel section .article-list li a:hover h4{color:#efefef}#article-detail .sidebar .sidebar-panel section .article-list li a .top{display:block;position:relative;box-sizing:border-box}#article-detail .sidebar .sidebar-panel section .article-list li a .top h4{font-size:1rem;width:100%;margin:0 0 .5rem 0;transition:all .3s ease;overflow:hidden}@media screen and (max-width:1050px){#article-detail .sidebar .sidebar-panel section .article-list li a .top h4{font-size:1.1rem}}@media screen and (max-width:950px){#article-detail .sidebar .sidebar-panel section .article-list li a .top h4{padding-left:25px}}#article-detail .sidebar .sidebar-panel section .article-list li a .content{border-top-left-radius:10px;color:#1c1d1e}#article-detail .sidebar .sidebar-panel section .article-list li a .content p{margin:0;font-size:.9rem}#article-detail .sidebar .sidebar-panel .back{vertical-align:center;font-size:1rem;font-weight:500;padding-left:.25rem;box-sizing:border-box}#article-detail .sidebar .sidebar-panel .back button{width:30px;height:30px;line-height:30px;background-color:#5c4438;color:#fff;margin-right:.25rem;border-radius:100%;font-size:1.4rem;position:relative}@media screen and (max-width:950px){#article-detail .sidebar .sidebar-panel .back button{width:25px;height:25px;line-height:25px;font-size:1.4rem}}#article-detail .sidebar .sidebar-panel .back button:after{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:1px solid transparent;border-radius:100%;transition:all .3s ease-in-out;transform-origin:center}#article-detail .sidebar .sidebar-panel .back:hover button:after{border:6px solid hsla(5,46%,91%,.502)}@media screen and (max-width:850px){#article-detail .sidebar .sidebar-panel .back{display:none}}#article-detail .show-recommended{position:fixed;bottom:0;left:0;right:0;display:none;background-color:#fff;border-top:2px solid #5c4438;z-index:50;padding:.5rem;text-align:center}#article-detail .show-recommended:after{content:"";clear:both;width:0;height:0;display:block;visibility:hidden}#article-detail .show-recommended .back{float:right;vertical-align:center;font-size:1rem;font-weight:700;padding-left:5px;box-sizing:border-box;margin-right:5px}@media screen and (max-width:400px){#article-detail .show-recommended .back{font-size:.9rem}}#article-detail .show-recommended .back a{display:block}#article-detail .show-recommended .back a .text{padding-top:5px;display:inline-block}@media screen and (max-width:450px){#article-detail .show-recommended .back a .hide-on-smallest{display:none}}#article-detail .show-recommended .back button{width:30px;height:30px;line-height:17px;background-color:#5c4438;color:#fff;border-radius:100%;font-size:1.2rem;margin-left:5px;text-align:center;float:none}@media screen and (max-width:400px){#article-detail .show-recommended .back button{font-size:1rem;width:25px;height:25px}}#article-detail .show-recommended .back:hover button{animation-name:wobble;animation-duration:1.5s;animation-iteration-count:infinite}@media screen and (max-width:850px){#article-detail .show-recommended{display:block}}#article-detail .show-recommended button{padding:5px 10px;color:#fff;font-size:1rem;border-radius:10px;background-color:#5c4438;transition:all .3s ease;position:relative}@media screen and (max-width:400px){#article-detail .show-recommended button{padding:5px;font-size:.9rem;float:left}}#article-detail .show-recommended button:after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border:1px solid transparent;transition:all .3s ease;border-radius:10px;opacity:.2}#article-detail .show-recommended button:hover{background-color:#3c2d25}#article-detail .show-recommended button:hover:after{border:1px solid #5c4438;transform:scale(1.05,1.15);animation-name:bob-in-button;animation-duration:.4s;animation-iteration-count:1;opacity:.35}.common-content{padding-top:4rem}@media screen and (max-width:1050px){.common-content{padding-top:2rem}}@media screen and (max-width:750px){.common-content{padding-top:1rem}}.common-content ul{list-style-position:inside}.common-content ul li{list-style-type:disc}#link-list h1{font-size:3.4rem;font-weight:600;margin:0 0 1rem 0;line-height:1.2;text-align:center}@media screen and (max-width:1550px){#link-list h1{font-size:3rem}}@media screen and (max-width:1350px){#link-list h1{font-size:2.8rem}}@media screen and (max-width:1050px){#link-list h1{font-size:2.6rem}}@media screen and (max-width:950px){#link-list h1{font-size:2.4rem}}@media screen and (max-width:650px){#link-list h1{font-size:2.2rem;line-height:1.3}}#link-list .links-wrap .link{display:flex;border-radius:17px;overflow:hidden;position:relative;align-items:stretch;margin-bottom:1rem}@media screen and (max-width:450px){#link-list .links-wrap .link{flex-wrap:wrap;justify-content:center;align-items:stretch}}#link-list .links-wrap .link:hover .link-ico{transform:scale(1.1)}#link-list .links-wrap .link .link-bg{position:absolute;top:0;left:0;bottom:0;right:0;transition:all .3s ease-in-out;transform-origin:center;opacity:.3;z-index:0}#link-list .links-wrap .link .link-ico{flex-basis:3rem;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;transition:all .3s ease-in-out}@media screen and (max-width:450px){#link-list .links-wrap .link .link-ico{margin-bottom:.5rem}}#link-list .links-wrap .link .link-ico svg{max-width:1.75rem}#link-list .links-wrap .link:hover .link-bg{opacity:1}#link-list .links-wrap .link .image{position:relative;flex-basis:80px;z-index:2;display:flex}#link-list .links-wrap .link .image img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:450px){#link-list .links-wrap .link .image img{border-radius:12px;margin:.5rem 0}}#link-list .links-wrap .link .description{position:relative;z-index:2;flex-basis:calc(100% - 80px);flex-grow:1;padding:1rem;box-sizing:border-box;display:flex;align-items:center}#link-list .links-wrap .link .description h2{margin:0;margin-right:1rem;font-size:1.2rem;flex-shrink:0;max-width:100%}@media screen and (max-width:400px){#link-list .links-wrap .link .description h2{font-size:1.1rem}#link-list .links-wrap .link .description{flex-basis:100%;padding:.5rem}}#link-list .links-wrap .link .description p{flex-shrink:0;margin:0;font-size:1.1rem}.horizontal-card-layout{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;width:100%;flex-wrap:wrap}.course-card-horizontal{border:2px solid hsla(5,46%,91%,.502);background-color:hsla(5,46%,91%,.153);border-radius:1rem;padding:.5rem 1rem;text-align:start;display:flex;flex-direction:column;width:calc(33.33333% - 1rem)}@media screen and (max-width:1080px){.course-card-horizontal{width:calc(50% - 1rem)}}@media screen and (max-width:680px){.course-card-horizontal{width:100%}}.course-card-horizontal .course-card-info-wrapper{position:relative}.course-card-horizontal .course-description{padding-top:1rem;position:relative}.course-card-horizontal .course-description:before{content:"";position:absolute;top:.5rem;right:0;width:100%;height:1px;background-color:hsla(5,46%,91%,.502)}.course-card-horizontal .button-row{display:flex;flex-direction:column;justify-items:center;align-items:flex-end;align-self:stretch;margin-top:.75rem;flex-grow:1}.course-card-horizontal .button-row a{position:relative;display:inline-block;padding:.25rem 1rem;background-color:#88d6de;border-radius:6px;transition:.3s ease-in-out}.course-card-horizontal .button-row a:hover{background-color:#74cfd8}.course-card-horizontal:hover .course-card-info-wrapper:before{animation-name:course-card-before-anim;animation-duration:.4s;animation-iteration-count:1}.course-card-horizontal:hover .course-card-info-wrapper:after{animation-name:course-card-after-anim;animation-duration:.4s;animation-iteration-count:1}.course-card-horizontal.active .course-card-info-wrapper:after{opacity:1}.course-title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.fs-sm{font-size:.875rem}#lesson-transfer-request #zadost-o-prevod{transform:translateY(-50px);width:100%;height:1px;opacity:0}#lesson-transfer-request .transfer-form-heading{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}#lesson-transfer-request #swimming-transfer-form{margin:0;padding-top:0}#lesson-transfer-request #swimming-transfer-form .input-group{margin-bottom:1rem}#lesson-transfer-request .boxed{border-radius:15px;color:#5c4438;padding:0 1rem;border:2px solid #666;background-color:hsla(5,46%,91%,.153);border:1px solid hsla(5,46%,91%,.502)}#lesson-transfer-request .boxed p{margin:1rem 0}#lesson-transfer-request .disclaimer{font-size:.9rem;text-align:left;padding:0 1rem 1rem 1rem}