@font-face{font-family:"moderat";src:url(../fonts/moderat-regular-webfont.woff2) format("woff2") , url(../fonts/moderat-regular-webfont.woff) format("woff") , url(../fonts/moderat-regular-webfont.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans.ttf) format("truetype");font-weight:100 1000}#serialcookie{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:25px;background-color:#fff;font-size:14px;color:#000;text-align:center;line-height:1.5}#serialcookie-col-1{}#serialcookie-col-2{display:flex;margin-left:50px}#serialcookie-reject,#serialcookie-accept{padding:15px 20px;cursor:pointer;transition:300ms}#serialcookie-reject{border:2px solid rgba(0,0,0,.2);color:#000}#serialcookie-reject:hover{border-color:rgba(0,0,0,.3)}#serialcookie-accept{margin-left:20px;background-color:#000;color:#fff}#serialcookie-accept:hover{transform:translateY(-3px);box-shadow:0 10px 15px rgba(0,0,0,.15)}@media (max-width:640px){#serialcookie{flex-wrap:wrap}#serialcookie-col-2{margin-left:0;margin-top:20px}}p,span,h1,h2,h3,h4,h5,h6,bold,input,select,textarea,button,.button,li{font-family:"moderat"!important}p{padding-bottom:15px!important}textarea,input[type="text"],input[type="tel"],input[type="email"]{border-top:none!important;border-left:none!important;border-right:none!important;padding:6px 3px!important;border-bottom-width:2px!important}textarea{max-height:150px}.halfsize{width:200px!important;height:auto!important;margin-bottom:20px!important}.color-red{color:#d52121!important}.brightest{filter:invert(100%)!important}.rotate180{transform:rotate(180deg)!important}.btn-progress{position:relative!important;background-image:url(https://originfloat.ch/assets_web/images/spinner-white.svg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:30px!important;color:transparent!important;pointer-events:none!important}.pcolor{color:#38a5a4!important}.pointer{cursor:pointer!important}.therapist-section{padding-top:50px;padding-bottom:50px;left:0;margin-left:-90px;width:1349px;visibility:visible}.vc_therapist{padding-top:0!important}.woocommerce button.button.disabled{cursor:not-allowed;opacity:.5}.content-loader{background:url(https://originfloat.ch/assets_web/images/loader.gif.pagespeed.ce.jGNnd4QsH4.gif) no-repeat center center;position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999999}.hidden{display:none!important}@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}.tabset>input[type="radio"]{position:absolute;left:-200vw}.tabset>label{position:relative;display:inline-block;padding:15px 15px 25px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:600}.tabset>label::after{content:"";position:absolute;left:15px;bottom:10px;width:22px;height:4px;background:#8d8d8d}.tabset>label:hover,.tabset>input:focus+label{color:#38a5a4}.tabset>label:hover::after,.tabset>input:focus+label::after,.tabset>input:checked+label::after{background:#38a5a4}.tabset>input:checked+label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px}.tab-panel{padding:30px 0;border-top:1px solid #ccc}.mt-40{margin-top:40px}body .nectar-button.see-through-2:hover,body .col.dark .nectar-button.see-through-2:hover{background:#38a5a4;cursor:pointer}body .nectar-button.see-through-2[data-hover-color-override="false"]:hover{border-color:#38a5a4!important}.iziToast>.iziToast-body .iziToast-icon{top:46%}.deal-desc{margin-left:140px;position:relative;padding:15px}.deal-desc-offer{position:relative;padding:15px}.offer-title{margin:0 0 2px;font-size:20px;line-height:28px;padding-right:65px;font-weight:700;max-height:84px;overflow:hidden;overflow-wrap:anywhere;color:#464646}.offer-subtitle{margin:0 0 2px;font-size:16px!important;line-height:20px!important;padding-right:65px;font-weight:400!important;max-height:84px;overflow:hidden;overflow-wrap:anywhere;color:#464646}.iconfix{position:relative;top:2px}.type-deal{border-radius:3px;box-shadow: 0 1px 3px 0 rgb(0 0 0 / 6%);margin-bottom:10px;position:relative;background-color:#fff}.deal-info{width:120px;border-radius:4.3px;text-align:center;position:absolute;top:15px;left:15px;text-transform:uppercase;border:1px solid #f5f4f4}.btn-reveal{background-color:transparent;box-shadow:none;padding:0;right:0;content:""}.revealed{width:209px;height:46px;display:inline-block;position:relative;margin-top:5px}.cv{padding-top:7px;padding-right:5px;font-family:monospace;display:block;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3px;background-color:#f2f2f2;border:2px dashed #00c6a5;font-size:24px;font-weight:900;display:flex;align-items:center;justify-content:center;padding:0;text-align:center}.badge.expired{color:red}.badge.available{color:#16d11d}.badge.used{color:#9e9e9e}.iziToast>.iziToast-body .iziToast-message{margin:0!important}.iziToast.iziToast-color-green{background: rgb(56 165 164 / 92%)}.has-error{border: 1px solid #ff130078 !important}.iziToast.iziToast-color-red{background: rgb(255 85 73);border-color:rgba(255,175,180,.9)}.iziToast.iziToast-color-orange{background: rgb(255 124 10 / 90%)}.slot{background:#38a5a4;border-radius:4px;padding:2px 8px;color:#fff}.pool{background:#673ab7;border-radius:4px;padding:2px 8px;color:#fff}.slick-slide img{max-height:60px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.slick-slide{padding:0 10px}.stripe-card-form{padding:10px 15px;background:#fbfbfb;border-radius:4px}#pagination span.page-numbers.disabled{background-color:#bdbdbd!important}.float-right{float:right!important}.font-tiny{font-size:8px}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.tiny-id{right:0;bottom:-16px}.content-center{display:flex;justify-content:center}.text-center{text-align:center!important}.cursor-blocked{cursor:not-allowed!important}.mb-40{margin-bottom:40px!important}.pb-40{padding-bottom:40px!important}.btn-green{background-color:#38a5a4!important;border:none!important;color:#fff!important;cursor:pointer}.btn-green{background-color:#38a5a4!important;border:none!important;color:#fff!important;cursor:pointer}.btn-green:hover{background-color:#5ec9c7!important}.cut-line{text-decoration:line-through!important}.coupon-heading{font-size:11px;color:#12bf19;font-weight:bold}.coupon-subheading{font-size:10px;color:#38a5a4;font-weight:bold}.clear-both{clear:both!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{line-height:1em;font-weight:normal;padding:.75em 0}.wc-bookings-date-picker .ui-datepicker td.fully_booked span,.wc-bookings-date-picker .ui-datepicker td.fully_booked a{background-color:#c0392b!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow: 0 1px 0 rgb(0 0 0 / 10%)}@media only screen and (max-width:1300px) and (min-width:1000px){body h2,.single-product div.product h1.product_title{font-size:32.3px;line-height:51px}}body{font-size:17px;line-height:25px}@media only screen and (max-width:1300px) and (min-width:1000px){body{font-size:17px;line-height:25px}}@media only screen and (min-width:1000px){#footer-outer{position:sticky!important;top:calc(100vh - 100px)!important}}.nw-item{overflow-wrap:break-word;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:1;position:relative;visibility:visible;white-space:normal;display:block;z-index:6;-webkit-font-smoothing:antialiased;user-select:all;margin-bottom:0;outline:#000 none 0;margin:0;padding:0;margin-block:0;margin-inline:0;border:0 none #000;font:12px/18px moderat;vertical-align:baseline;font-size:12px;line-height:18px;color:#000;letter-spacing:normal;font-family:moderat;font-weight:400;text-align:left}.slick-slide{margin:0 27px}.slick-list{margin:0 -27px}@media screen and (max-width:1000px){#jereserve{transform:scale(.6)!important;bottom:-15px!important;left:-15px!important}#jereserve_seance{transform:scale(.6)!important;bottom:85px!important;left:-15px!important}}#jereserve{background-image:url(https://originfloat.ch/assets_web/images/xbouton-reserver.png.pagespeed.ic.hUynO_EJra.png);background-size:contain;background-repeat:no-repeat;border-radius:50%;color:#000;display:inline-block;width:160px;height:160px;font-size:24px;font-weight:bold;text-align:center;padding-top:64px;box-sizing:border-box;position:fixed;z-index:99999;bottom:20px;left:20px}#jereserve_seance{background-image:url(https://originfloat.ch/assets_web/images/xbouton-reserver.png.pagespeed.ic.hUynO_EJra.png);background-size:contain;background-repeat:no-repeat;border-radius:50%;color:#000;display:inline-block;width:160px;height:160px;font-size:24px;font-weight:bold;text-align:center;padding-top:64px;box-sizing:border-box;position:fixed;z-index:99999;bottom:190px;left:20px}#reseaux{display:inline-block;position:fixed;z-index:99999;bottom:20px;right:20px}#reseaux .insta{background-color:#fff;border-radius:50%;display:inline-block;width:42px;height:42px;font-size:24px;font-weight:bold;text-align:center;box-sizing:border-box;margin-right:8px;display:inline-block;background-size:106%;background-repeat:repeat;background-position:-2px;margin-top:9px!important;background-image:url(https://originfloat.ch/assets_web/images/xinstagram.png.pagespeed.ic.NAjJbySYR-.png)}#reseaux .fb{background-color:#fff;border-radius:50%;display:inline-block;width:42px;height:42px;font-size:24px;font-weight:bold;text-align:center;box-sizing:border-box;margin-right:8px;display:inline-block;background-size:106%;background-repeat:repeat;background-position:-2px;margin-top:9px!important;background-image:url(https://originfloat.ch/assets_web/images/xfacebook.png.pagespeed.ic.gNZqN19ynB.png)}#reseaux .linkedin{background-color:#fff;border-radius:50%;display:inline-block;width:42px;height:42px;font-size:24px;font-weight:bold;text-align:center;box-sizing:border-box;margin-right:8px;display:inline-block;background-size:106%;background-repeat:repeat;background-position:-2px;margin-top:9px!important;background-image:url(https://originfloat.ch/assets_web/images/xlinkedin.png.pagespeed.ic.dSoXc8Y907.png)}.nectar_icon_wrap a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.widgets-container{position:fixed;top:120px;left:0;z-index:9999}.widget-item .widget-icon{background-color:#38a5a4;background-position:50% 0;color:#fff;padding:10px 30px;border-radius:0 4px 4px 0}.widget-icon{cursor:pointer;width:48px;height:48px;background-color:#38a5a4;display:inline-block;background-repeat:no-repeat;background-position:50%;position:relative;z-index:100;border:1px solid transparent}.wc_cash_payment{padding:50px 60px;background:#e5ffff}.resource:nth-child(4) {margin-top:15px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe}#printable{position:absolute;left:-99999px!important;width:100%;overflow:hidden;display:flex;justify-content:center}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.hidden-front{display:none!important}.woocommerce table.order-review td{padding:8px}body
    .container-wrap
    .vc_row-fluid[data-column-margin="90px"]
    .wpb_column:not(.child_column) {padding-left:45px;padding-right:45px}@media only screen and (max-width:690px){.top_margin_phone_30px,.top_margin_tablet_30px{margin-top:30px!important}.top_margin_phone_50px,.top_margin_tablet_50px{margin-top:50px!important}.first-float:first-child{margin-top:-120px!important}.float-slot{max-width:80px!important}.slick-track{margin-top:20px}}@media only screen and (min-width:769px){.sauna_2{position:relative;top:120px}.suana_wrapper{position:relative;top:30px}}@media only screen and (max-width:768px){#book-now{padding-top:180px!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-size:.9em!important}.wc-bookings-booking-form{padding:0!important}.wc-bookings-date-picker{padding:0!important}.entry-summary form{padding:6px!important}.ui-datepicker th{font-size:.6em!important}.pool-table-title{font-size:1em!important}.fc-timegrid-axis{display:none!important}.fc
        .fc-toolbar
        .fc-button-group
        .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {font-size:.8em!important;padding-left:1em!important;padding-right:1em!important}.woocommerce .cart-collaterals .cart_totals,.cart_totals{width:100%!important;float:none!important;text-align:left!important}.vente-mobile{padding-left:15px!important;padding-right:15px!important}.contact-image{margin-top:30px!important}.wpb_column.top_margin_phone_40px{margin-top:40px!important}.hover_bkgr_fricc>div{width:80%!important}}.contact-image{margin-top:130px}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce-cart .cart-collaterals .cart_totals table td{padding:20px;border:none}body .cart-collaterals .order-total{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.product-remove{border:none!important}.ascend #footer-outer #footer-widgets .col ul li a{font-size:17px!important}.img-objfix-1{height:320px!important;width:100%!important;object-fit:cover!important}#mentions{margin-top:60px!important}.slot-booked a{cursor:not-allowed!important;background:#ffd8d5!important}#serialcookie{z-index:99999999!important}.hover_bkgr_fricc{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000000000}.hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle}.hover_bkgr_fricc>div{display:inline-block;height:auto;max-width:551px;min-height:100px;vertical-align:middle;width:60%;position:relative;padding:0}.popupCloseButton{background-color:#fff;border:3px solid #999;border-radius:50px;cursor:pointer;display:inline-block;font-family:arial;font-weight:bold;position:absolute;top:-20px;right:-20px;font-size:25px;line-height:30px;width:30px;height:30px;text-align:center}.popupCloseButton i{display:inline-block;word-spacing:1px;position:relative;font-weight:normal;text-align:center;top:-6px;vertical-align:middle;max-width:100%;font-size:14px}.popupCloseButton:hover{background-color:#38a5a4}.closeEventPopup{background-color:#fff;border:3px solid #999;border-radius:50px;cursor:pointer;display:inline-block;font-family:arial;font-weight:bold;position:absolute;top:-20px;right:-20px;font-size:25px;line-height:30px;width:30px;height:30px;text-align:center}.closeEventPopup i{display:inline-block;word-spacing:1px;position:relative;font-weight:normal;text-align:center;top:-6px;vertical-align:middle;max-width:100%;font-size:14px}.closeEventPopup:hover{background-color:#38a5a4}.trigger_popup_fricc{cursor:pointer;font-size:20px;margin:20px;display:inline-block;font-weight:bold}.btn-bdark{visibility:visible;color:#000;border-color:rgba(0,0,0,.75)!important}.hover_bkgr_fricc p{padding:0!important;line-height:0!important}.hover_bkgr_fricc img{}.event_popup{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000000000}.event_popup .helper{display:inline-block;height:100%;vertical-align:middle}.event_popup>div{display:inline-block;height:auto;min-height:100px;vertical-align:middle;width:70%;position:relative;padding:0}.event_popup p{padding:0!important;line-height:0!important}.event_popup img{}.rounded-img-borders{border-radius:10px}.font-weight-700{font-weight:700!important}.font-weight-600{font-weight:600!important}.font-16{font-size:16px!important}.text-white{color:#fff!important}.text-left{text-align:left!important}.clearfix{clear:both!important}.icon-small{float:left;margin-right:10px;width:30px!important}.heading-with-icon{position:relative;top:8px;margin-left:20px}.icon-small+p{clear:left}.nectar-button-light{color:#fff!important;border-color:rgba(255,255,255,.75)!important}.suana_bullets{float:left}.suana_bullets li{text-align:left;list-style-type:none!important;font-size:16px}.margin-top-40{margin-top:40px!important}.btn-light-border{border-color: rgb(159 159 159 / 75%) !important}.wocommerce-title-fix{margin-top:60px!important}.display-flex{display:flex!important}div.polaroid{border-radius:24px;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2) , 0 6px 20px 0 rgba(0,0,0,.19);text-align:center}.event-col{padding:0 50px}.event-col img{border-radius:28px 28px 0 0;max-height:250px;object-fit:cover;margin-bottom:0!important}.container-event-dates{padding:28px 0}.event-col{font-size:11px}.event-month-date{line-height:50px;font-weight:600}.event-month-title{margin:0;padding-bottom:0!important;font-weight:bold;color:#38a5a4;font-size:12px}.event-body{padding:15px 0}.event-passed{opacity:.4}.container-event-right{text-align:left;padding-right:20px}.no-padding{padding:0!important}.no-margin{margin:0!important}.icon-with-text{clear:both;display:flex;justify-content:left}.icon-with-text img{width:18px!important;height:18px!important}.icon-with-text p{padding:0;text-align:left;font-size:13px;margin:0;margin-left:5px;font-weight:400}.mt-10{margin-top:10px}.page-break-text{margin:50px 0 40px 0;display:flex;align-items:center;justify-content:center}.page-break-text:not(:first-child) {margin:0 0 0 0!important}.pb-left-image{max-width:10%!important;height:auto!important;margin-right:50px;margin-bottom:6px!important}.pb-right-image{max-width:10%!important;height:auto!important;margin-left:50px;margin-bottom:6px!important}.event-content p,.event-content h1,.event-content h2,.event-content h3,.event-content h4,.event-content h5{padding:0!important}.event-col{padding: calc(0vw + 0px) calc(7vw + 7px) !important;margin-bottom:50px}.event-row{align-items:flex-start!important;padding:0 10vw}.event-row:last-child{padding-bottom:50px!important}.btn-subscribe{width:100%;background:#38a5a4;color:#fff}.event-btn{text-decoration:underline;cursor:pointer;font-weight:600}.modal{z-index:99!important;display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color: rgba(
        0,
        0,
        0,
        0.4
    )}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:800px;height:auto;max-height:600px;overflow-y:auto}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.mobile-only{display:none}@media only screen and (max-width:768px){.mobile-only{display:unset!important}.half-divider{width:50%!important}.margin-bottom-mobile-vw1{margin-bottom:1.5vw!important}.h3toh2-mobile{font-size:28.5px!important;line-height:32px!important}.brand-logos-mobile{width:40vw!important}.modal-content{position:relative!important;margin:auto;top:50%;transform:translateY(-50%)}.icon-with-text img{width:16px!important;height:16px!important}.icon-with-text p{font-size:10px!important;font-weight:bold}.page-break-text{margin:10px 0 5px 0}.event-col{padding: calc(0vw + 0px) calc(0vw + 7px) !important;margin: calc(4vw + 50px)}.event-col:first-child{margin: calc(1vw + 10px)}}.display-block{display:block!important}.background-no-event{padding:50px 0!important;background-image:url(/assets_web/images/dots.png.pagespeed.ce.6k9IK-vkbX.png);margin:0!important}.custom-alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.custom-alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.custom-alert-close{cursor:pointer}.custom-alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.custom-alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}