@font-face{font-family:'icomoon';src:url('https://fitnessgiessen.ch/wp-content/themes/custom/less/../fonts/icomoon.eot?5f7vmo00');src:url('https://fitnessgiessen.ch/wp-content/themes/custom/less/../fonts/icomoon.eot?5f7vmo00#iefix') format('embedded-opentype'),url('https://fitnessgiessen.ch/wp-content/themes/custom/less/../fonts/icomoon.ttf?5f7vmo00') format('truetype'),url('https://fitnessgiessen.ch/wp-content/themes/custom/less/../fonts/icomoon.woff?5f7vmo00') format('woff'),url('https://fitnessgiessen.ch/wp-content/themes/custom/less/../fonts/icomoon.svg?5f7vmo00#icomoon') format('svg');font-weight:normal;font-style:normal}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:15px 15px}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform-origin:15px 15px}}.primary-menu li:hover ul{display:block;border:1px solid #f00}*{padding:0px;margin:0px}*:focus{outline:0}body>iframe{position:absolute}h1,h2,h3,h4{font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff}.h1{font-size:32px;line-height:35px;text-shadow:0px 0px 50px rgba(0,0,0,0.8);color:#fff}.h3{font-size:20px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff;margin-bottom:15px !important}h1{font-size:32px;line-height:35px;text-shadow:0px 0px 50px rgba(0,0,0,0.8);color:#fff}h3{font-size:20px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff;margin-bottom:15px !important}#main>article>.post-thumbnail{display:none}.mobile .not-mobile{display:none !important}.not-mobile .only-mobile{display:none}.copyright{display:block;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;text-align:center;margin:30px 0px;color:#009dd7}.copyright a{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#fff;display:inline-block}.title-box{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:35px;max-width:500px}.title-box .title-box-first{margin-bottom:0px;font-size:32px;line-height:35px;text-shadow:0px 0px 50px rgba(0,0,0,0.8);color:#fff}.title-box .title-box-second{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#009dd7;display:block}.section.yellow .title-box-first,.section.yellow .title-box-second{color:#009dd7}.section.bright .title-box-second{color:#04385a}html.popup-opened{overflow:hidden !important}html.popup-opened body{overflow:hidden !important}.impressum-link{display:block;text-align:center}html,body{height:100%}html{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body{min-width:1100px;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#fff;min-height:100%}body:after,body:before{display:none !important}.site{margin:0px;background-color:#00385c !important;min-height:100%;position:relative}.site:before,.site:after{width:50%;max-width:500px;height:100%;position:absolute;top:0px;content:""}.site:before{left:0px;background:#04385a;background:-moz-linear-gradient(left, #057fb2 0%, #00385c 100%);background:-webkit-linear-gradient(left, #057fb2 0%, #00385c 100%);background:linear-gradient(to right, #057fb2 0%, #00385c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#057fb2', endColorstr='#00385c', GradientType=1)}.site:after{right:0px;background:#04385a;background:-moz-linear-gradient(left, #00385c 0%, #057fb2 100%);background:-webkit-linear-gradient(left, #00385c 0%, #057fb2 100%);background:linear-gradient(to right, #00385c 0%, #057fb2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00385c', endColorstr='#057fb2', GradientType=1)}.site .site-inner{max-width:100%;overflow:hidden;position:relative;width:100%;min-height:100%;z-index:10;background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/top-shine.png");background-position:top center;background-repeat:no-repeat}.site .site-inner .site-content{padding:75px 0px 0px 0px;transition:filter .3s;-webkit-transition:filter .3s}.site .site-inner .site-content.menu-opened{filter:blur(4px);-webkit-filter:blur(4px)}.site .site-inner .site-content .content-area{float:none;width:100%;margin-right:0px}.site .site-inner .site-content .content-area .site-main>article .entry-header,.site .site-inner .site-content .content-area .site-main>article .entry-footer{display:none}.site .site-inner .site-content .content-area .site-main>article .entry-content{margin:0px}.site .site-inner .site-content .sidebar{float:none;margin:0px;width:auto;position:fixed;z-index:100;right:-322px;top:50%;margin-top:-110px;transition:all .5s;-webkit-transition:all .5s;box-shadow:0px 0px 20px rgba(0,0,0,0.2)}.site .site-inner .site-content .sidebar.in{box-shadow:0px 0px 30px rgba(0,0,0,0.6);right:0px}.site .site-inner .site-content .sidebar:hover{cursor:pointer}.site .site-inner .site-content .sidebar .widget_text{border:none;border-radius:0px;box-shadow:none;padding:0px;height:225px;background-color:#fff;text-align:center;width:375px;padding-left:50px}.site .site-inner .site-content .sidebar .widget_text .open-facebook-box{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/facebook-sidebar.gif");background-position:left top;background-repeat:no-repeat;display:block;height:100%;width:62px;position:absolute;left:0px;top:0px}.site .site-inner .site-content .sidebar .widget_text p{color:#04385a;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;margin-top:35px;display:block}.site .site-inner .site-content .sidebar .widget_text img{display:block;text-align:center;margin:0px auto 10px}[class*=' vc_col-'],[class^='vc_col-']{display:inline-block;float:none !important;vertical-align:top}.vc_col-md-1{width:8.33333%}.vc_col-md-2{width:16.6667%}.vc_col-md-3{width:25%}.vc_col-md-4{width:33.3333%}.vc_col-md-5{width:41.6667%}.vc_col-md-6{width:50%}.vc_col-md-7{width:58.3333%}.vc_col-md-8{width:66.6667%}.vc_col-md-9{width:75%}.vc_col-md-10{width:83.3333%}.vc_col-md-11{width:91.6667%}.vc_col-md-12{width:100%}.form-body [class*=' vc_col-'],.form-body [class^='vc_col-']{float:left !important;vertical-align:bottom}.section{width:100%;margin-bottom:75px;position:relative}.section.vc_row{margin-left:0px;margin-right:0px}.section.first-section{margin-top:-70px}.section .section-inner{max-width:1100px;margin:0px auto}.section.medium .section-inner{max-width:980px}.section.small .section-inner{max-width:800px}.section.yellow{background-color:#ffec00;padding-top:50px;position:relative;padding-bottom:50px;margin-bottom:100px}.section.yellow:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #ffec00;border-top:100px solid transparent}.section.yellow:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #ffec00;border-top:100px solid transparent}.section.yellow:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #ffec00;border-bottom:100px solid transparent}.section.yellow:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #ffec00;border-bottom:100px solid transparent}.section.dark{background-color:#04385a;padding-top:50px;position:relative;padding-bottom:50px;margin-bottom:100px}.section.dark:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #04385a;border-top:100px solid transparent}.section.dark:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #04385a;border-top:100px solid transparent}.section.dark:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #04385a;border-bottom:100px solid transparent}.section.dark:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #04385a;border-bottom:100px solid transparent}.section.bright{background-color:#009dd7;padding-top:50px;position:relative;padding-bottom:50px;margin-bottom:100px}.section.bright:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-top:100px solid transparent}.section.bright:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-top:100px solid transparent}.section.bright:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-bottom:100px solid transparent}.section.bright:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-bottom:100px solid transparent}.section.no-top-skew:before{display:none}.section.no-bottom-skew:after{display:none}.section.has-btn{margin-bottom:250px}.quotation{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#fff;text-shadow:0px 0px 54px rgba(0,0,0,0.86);position:absolute;right:-5px;top:120px;width:auto;text-align:center}.quotation span{display:block}.quotation .open-popup-gallery,.quotation .nice-button{margin:30px auto 0;display:inline-block !important;text-align:center}.quotation .first-line{font-size:47px;line-height:60px;text-align:left}.quotation .second-line{font-size:35px;padding-left:20px;text-align:left}.quotation .author-name{position:relative;background-color:#04385a;color:#fff;font-size:16px;padding:0px 35px;line-height:30px;height:30px;margin-top:30px;margin-left:10px;text-align:center;display:inline-block}.quotation .author-name:before{border-bottom:0px solid transparent;border-right:7px solid #04385a;border-top:30px solid transparent;content:"";height:0;position:absolute;left:-7px;top:0px;width:7px}.quotation .author-name:after{border-bottom:30px solid transparent;border-left:7px solid #04385a;border-top:0px solid transparent;content:"";height:0;position:absolute;right:-7px;top:0px;width:7px}.quotation.center{width:100%;right:auto;text-align:center}.quotation.big{right:70px;top:150px;max-width:370px;width:100%;text-align:right}.quotation.big .quotation-text{line-height:38px;font-size:30px;text-align:left}.quotation.big .author-name{margin-top:30px;margin-right:20px}#jubilaum .first-section .person .vc_single_image-wrapper{max-width:90%}#jubilaum #masthead .logo-arrow-container{display:none}#jubilaum .start-first-section .person .vc_single_image-wrapper{min-height:840px}#jubilaum .start-first-section .quotation{right:-60px}@media all and (max-width:1200px){#jubilaum .start-first-section .quotation{right:20px}#jubilaum .start-first-section .quotation .first-line{font-size:35px;line-height:45px}#jubilaum .start-first-section .quotation .second-line{font-size:30px}}#jubilaum .start-first-section .quotation .first-line b{color:#ffec00;display:inline-block;font-weight:normal}#jubilaum.mobile .start-fair-fitness-flip-container{display:none}#jubilaum.mobile .first-section .person .vc_single_image-wrapper{max-width:70%}#jubilaum.mobile .start-fair-fitness-icon{display:none}#jubilaum.mobile .site-branding{width:100%;max-width:100%;text-align:center}#jubilaum.mobile #fair{margin-top:50px !important;padding-top:10px !important;padding-bottom:10px !important}#jubilaum.mobile #fair .wpb_video_widget{display:none}#jubilaum.mobile #fair .video-hint{display:none}#jubilaum.mobile #fair .only-mobile{margin-bottom:0px;text-align:center;font-size:25px;line-height:30px;color:#009dd7}#jubilaum.mobile #fair .arrow-to-bottom{height:107px;width:107px;border-radius:54px;position:absolute;left:50%;top:55px;margin-left:-53px;background-color:#ffec00;font-style:normal}#jubilaum.mobile #fair .arrow-to-bottom:before{font-family:'icomoon' !important;content:"\e900";font-size:22px;top:30px;color:#009dd7;margin-top:18px;margin-left:-17px;position:absolute;z-index:99}#jubilaum.mobile #action{margin-top:70px !important}#jubilaum.mobile #form .only-mobile{text-align:center}.video-hint{text-align:center;color:#009dd7;margin-bottom:0px !important}.service-video{box-shadow:0px 0px 70px rgba(0,0,0,0.65);max-width:700px;margin:0px auto}.service-text{padding:0px 40px}.vc_figure .vc_figure-caption{display:none}.thanks-text-box{background-color:rgba(4,56,90,0.93);box-shadow:0px 0px 68px rgba(0,0,0,0.64);width:500px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;padding:65px}.thanks-text-box .nice-circle-btn{margin-top:0px;margin-bottom:25px}.error404 #content{width:500px;text-align:center;max-width:90%;margin:0px auto;padding-top:270px}.search-results #content{padding-top:270px;max-width:90%;width:1100px;margin:0px auto}.search-results #content .page-header,.search-results #content .pagination{border:none}body.mobile{background-color:#04385a;max-width:100%;width:100%;min-width:320px}body.mobile [class*=' vc_col-'],body.mobile [class^='vc_col-']{width:100%;padding-left:0px;padding-right:0px}body.mobile .row{padding-left:0px;padding-right:0px}body.mobile .site-header{min-width:320px}body.mobile .site::before,body.mobile .site::after{display:none}body.mobile .site .site-content{padding:0px}body.mobile .site .section{margin-bottom:20px !important;margin-top:20px !important}body.mobile .site .section .section-inner{padding-left:15px;padding-right:15px}body.mobile .site .section .section-inner .vc_column-inner{padding-left:0px;padding-right:0px}body.mobile .site .section.bright,body.mobile .site .section.dark{background:none;border:none;padding-top:0px;padding-bottom:0px}body.mobile .site .section.bright::before,body.mobile .site .section.dark::before,body.mobile .site .section.bright::after,body.mobile .site .section.dark::after{display:none}body.mobile .sidebar{display:none}body.mobile .title-box{margin-bottom:25px;padding:30px 15px 0px 15px}body.mobile .service-video{margin-bottom:13px !important}.title-box .title-box-first{margin-bottom:5px}.bright .title-box .title-box-second{color:#04385a}.form-input-wrapper.row{display:flex;min-height:1px}.mobile .form-input-wrapper.row{flex-direction:column}.mobile .not-mobile{display:none !important}body:not(.mobile) .not-desktop{display:none !important}.only-mobile .title-box{display:block !important}.text-center{text-align:center}.benefits ul li{display:inline-block;list-style:none}.benefits ul li:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;position:relative;font-size:21px;margin:0px 10px 0px 15px}.mobile .benefits ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile .benefits ul li{position:relative;padding:.5rem 0}.mobile .benefits ul li:before{position:absolute;left:-45px}#primary .shop .title-box{max-width:none}#primary .shop .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper{width:100%;left:0}.slide-anchor-shop .title-box{display:block !important}.slide-anchor-shop .title-box.mobile-title-box{display:none !important}.hidden{display:none !important}.z-index-10{z-index:10 !important}.z-index-100{z-index:100 !important}.z-index-1000{z-index:1000 !important}.flowing{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic}.smaller{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px}.marginal{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:14px;line-height:18px}.heavyitalic{font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important}.center{text-align:center}.blue{color:#009dd7}.darkblue{color:#04385a}.highlight{color:#fff}.highlight-yellow{color:#ffec00}.placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}.smoothscroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:block;clear:both}.icon-close:before{content:"\e5cd"}.icon-menu:before{content:"\e5d2"}.icon-print:before{content:"\e8ad"}.icon-arrow-down:before{content:"\e900"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-arrow-up:before{content:"\e903"}.icon-checkmark1:before{content:"\e904"}.icon-checkmark2:before{content:"\e904"}.icon-phone:before{content:"\e906"}.icon-play:before{content:"\e907"}.icon-home:before{content:"\e908"}.icon-home2:before{content:"\e909"}.icon-home3:before{content:"\e90a"}.icon-office:before{content:"\e90b"}.icon-pencil:before{content:"\e90c"}.icon-pencil2:before{content:"\e90d"}.icon-spinner2:before{content:"\e97b"}.icon-google2:before{content:"\ea89"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-telegram:before{content:"\ea95"}.icon-twitter:before{content:"\ea96"}.icon-rss:before{content:"\ea9b"}.icon-youtube:before{content:"\ea9d"}.icon-vimeo2:before{content:"\eaa1"}.icon-tumblr2:before{content:"\eaba"}.icon-yahoo2:before{content:"\eabc"}.icon-skype:before{content:"\eac5"}.icon-linkedin:before{content:"\eac9"}.icon-pinterest:before{content:"\ead1"}.icon-xing:before{content:"\ead3"}.social-media a{color:#fff}.social-media a:hover{color:#ffec00}.social-media i{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 1rem;font-size:2rem;display:inline-block}.iconfont{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearborder{border:none;border-radius:0px;box-shadow:none}.checkmark{padding-left:50px;background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/checkmark-blue.png");background-position:15px center;background-repeat:no-repeat}.checkmark-before:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}.flex{display:flex !important;justify-content:space-between;width:100% !important;margin:0 auto !important}.flex .vc_col-sm-4{width:33.333% !important}.flex .vc_col-sm-4 .nice-circle-btn{width:100% !important}.flex .vc_col-sm-4 label{padding:0 !important;display:block;width:100%}.slide-anchor-jetztprobieren .flex{margin-top:1.5rem !important}@media screen and (max-width:768px){.visible-on-mobile{display:block !important}}@media screen and (max-width:576px){body.mobile .site .section#explain{margin:-30px 0 !important}}.hidden{display:none !important}.z-index-10{z-index:10 !important}.z-index-100{z-index:100 !important}.z-index-1000{z-index:1000 !important}.flowing{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic}.smaller{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px}.marginal{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:14px;line-height:18px}.heavyitalic{font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important}.center{text-align:center}.blue{color:#009dd7}.darkblue{color:#04385a}.highlight{color:#fff}.highlight-yellow{color:#ffec00}.placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}.smoothscroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:block;clear:both}.iconfont{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearborder{border:none;border-radius:0px;box-shadow:none}.checkmark{padding-left:50px;background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/checkmark-blue.png");background-position:15px center;background-repeat:no-repeat}.checkmark-before:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}.flex{display:flex !important;justify-content:space-between;width:100% !important;margin:0 auto !important}.flex .vc_col-sm-4{width:33.333% !important}.flex .vc_col-sm-4 .nice-circle-btn{width:100% !important}.flex .vc_col-sm-4 label{padding:0 !important;display:block;width:100%}.slide-anchor-jetztprobieren .flex{margin-top:1.5rem !important}@media screen and (max-width:768px){.visible-on-mobile{display:block !important}}@media screen and (max-width:576px){body.mobile .site .section#explain{margin:-30px 0 !important}}.site-header{padding:0px;position:fixed;top:0px;min-width:1200px;width:100%;z-index:1000;height:0px}.site-header .site-header-main{max-width:1200px;margin:0px auto;position:relative}.site-header.menu-opened,.site-header.menu-scrolled{background:-moz-radial-gradient(bottom, ellipse cover, rgba(26,124,165,0.9399999999999999) 0%, rgba(26,124,165,0.9399999999999999) 1%, #053f61 82%, #053f61 83%);background:-webkit-radial-gradient(bottom, ellipse cover, rgba(26,124,165,0.9399999999999999) 0%, rgba(26,124,165,0.9399999999999999) 1%, #053f61 82%, #053f61 83%);background:radial-gradient(ellipse at bottom, rgba(26,124,165,0.9399999999999999) 0%, rgba(26,124,165,0.9399999999999999) 1%, #053f61 82%, #053f61 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00993c7', endColorstr='#053f61', GradientType=1)}.site-header.menu-opened{height:430px !important}.site-header.menu-scrolled{height:90px}.home .site-header .logo-arrow-container .logo-arrow-overlay{width:0px}.site-header .site-branding{margin-top:0px;margin-left:0px}.site-header .site-branding .logo .small{display:none;margin-left:70px}.site-header .logo-arrow-container{position:absolute;top:168px;width:1px;left:363px;overflow:visible}.site-header .logo-arrow-container .logo-arrow-overlay{width:150px;overflow:hidden;position:absolute;right:0px}.site-header .logo-arrow-container .logo-arrow-overlay .logo-arrow{width:150px;max-width:1000px;float:right}.site-header.menu-opened .site-branding,.site-header.menu-scrolled .site-branding{margin-top:10px;margin-left:unset}.site-header.menu-opened .site-branding .logo .small,.site-header.menu-scrolled .site-branding .logo .small{display:block}.site-header.menu-opened .site-branding .logo .big,.site-header.menu-scrolled .site-branding .logo .big{display:none}.site-header.menu-opened .logo-arrow-container,.site-header.menu-scrolled .logo-arrow-container{display:none}.not-mobile #health_insurance_seal{position:fixed;left:-235px;top:475px;display:block;z-index:9999;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;transition:left .5s}.not-mobile #health_insurance_seal img{float:left}.not-mobile #health_insurance_seal p{position:relative;float:left;display:block;background-color:#043487;color:#fff;width:235px;top:0px;padding:20px;font-size:14px;font-weight:normal;margin:40px 0px 0px 0px}.not-mobile #health_insurance_seal:hover{left:0px}@media all and (max-height:740px){.not-mobile #health_insurance_seal,.not-mobile #ProvenExpert_widget_container{top:50% !important}.not-mobile #ProvenExpert_widget_container{margin-top:-220px}}.site-header-menu{margin-right:50px}.site-header-menu .primary-menu li{position:inherit}.site-header-menu .primary-menu li a{font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;color:#fff;font-size:16px;text-transform:uppercase;padding:0px 10px}.site-header-menu .primary-menu li:hover a{color:#009dd7}.site-header-menu .primary-menu li.current-menu-item a{color:#009dd7}.site-header-menu .primary-menu li.menu-item-has-children:hover .sub-menu{display:block;left:50%;margin-left:-390px;background-color:rgba(0,0,0,0)}.site-header-menu .primary-menu li.menu-item-has-children>a:after{display:none}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu{padding-top:30px;padding-bottom:50px;width:780px;border:none}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu:after,.site-header-menu .primary-menu li.menu-item-has-children .sub-menu:before{display:none}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li{background:none;border:none;display:inline-block;float:left;position:relative;width:25%;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 23px}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li a{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;color:#009dd7;font-size:17px;width:100%;min-width:87px;text-align:center;text-transform:none;padding:0px;padding-top:100px;background-repeat:no-repeat;background-position:top center}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li a:hover{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.8)}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li a:hover:before{font-size:42px}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-fitness a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-fitness.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-gruppe a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-gruppen.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-zirkel a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-zirkel.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-beckenboden a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-becken.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-spinning a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-spinning.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-hort a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-kinderhort.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-sauna a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-sauna.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.icon-gaderoben a{background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/menu-icon-garderobe.png")}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.current_page_item a{color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.8)}.site-header-menu .primary-menu li.menu-item-has-children .sub-menu li.current_page_item a:before{font-size:42px}#cookie-law-info-bar{padding:0px 20px;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}#cookie-law-info-bar .cli-plugin-main-button{border:1px solid #fff}.mobile #site-header-menu{margin:0px}.mobile #site-header-menu .menu{width:100%;margin:0px}.mobile #site-header-menu .menu li{list-style:none;display:block;background-color:rgba(0,157,215,0.9)}.mobile #site-header-menu .menu li a{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;padding:10px 0px;width:100%;text-align:center;color:#fff;display:block}.mobile #site-header-menu .menu .sub-menu{display:none}@media all and (max-width:768px){.site-header{min-width:320px;width:100%}.site-header .menu-toggle{height:45px;width:45px;background-color:#009dd7;border:none;border-radius:0px;box-shadow:none;position:absolute;top:0px;right:0px;margin:0px}.site-header .menu-toggle:focus,.site-header .menu-toggle:hover{background-color:#009dd7;outline:none}.site-header .menu-toggle span{display:block;width:100%;height:100%;position:absolute;background:none !important;left:0px;top:0px;text-indent:1000px}.site-header .menu-toggle span::before{content:"";position:absolute;top:0px;left:-7px;height:100%;border-left:7px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.site-header .menu-toggle span::after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e5d2";color:#fff;display:block;position:absolute;width:100%;text-align:center;z-index:10;text-indent:0px;height:100%;font-size:29px;line-height:45px;top:0}.site-header .menu-toggle.toggled-on span::after{content:"\e5cd"}.site-header .site-branding{max-width:90%}.site-header.menu-opened,.site-header.menu-scrolled{height:45px}.site-header.menu-opened .site-header-main,.site-header.menu-scrolled .site-header-main{height:100%}.site-header.menu-opened .site-header-main .site-branding,.site-header.menu-scrolled .site-header-main .site-branding{height:100%;margin:0px}.site-header.menu-opened .site-header-main .site-branding .logo,.site-header.menu-scrolled .site-header-main .site-branding .logo{height:100%}.site-header.menu-opened .site-header-main .site-branding .logo .small,.site-header.menu-scrolled .site-header-main .site-branding .logo .small{max-height:90%;margin-left:10px}}a{color:#009dd7;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;border:none;border-radius:0px;box-shadow:none;box-shadow:none !important;text-decoration:none}a:focus,a:active{outline:none}a:hover{color:#fff}.bright a{color:#04385a}.bright a:hover{color:#fff}a.yellow{color:#ffec00}a.yellow:hover{color:#ffec00;text-decoration:underline}.nice-button{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;border:none;border-radius:0px;box-shadow:none;display:inline-block;font-size:17px;text-transform:none;padding:0px 20px;height:46px;line-height:46px;vertical-align:center;background-color:#009dd7;background-image:none;color:#fff;box-shadow:none !important;overflow:hidden;transition:none;-webkit-transition:none;position:relative;overflow:visible}.nice-button:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:46px solid #009dd7}.nice-button:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:46px solid #009dd7}.nice-button:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #009dd7;border-bottom:0px solid #009dd7}.nice-button:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #009dd7;border-bottom:0px solid #009dd7}.nice-button:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button:active,.nice-button:focus{color:#fff}.nice-button:hover{cursor:pointer;border:none;color:#04385a;background-color:#fff}.nice-button span{display:inline-block}.nice-button .icon:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px}.nice-button.block-link{font-weight:bold;padding:20px 35px;height:auto;min-width:270px;line-height:1.2;text-align:center}.nice-button.block-link .icon{display:none}.nice-button.block-link:after,.nice-button.block-link:before{display:none}.nice-button img{position:absolute;top:50%;transform:translateY(-50%);left:0}.nice-button.yellow{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;border:none;border-radius:0px;box-shadow:none;display:inline-block;font-size:17px;text-transform:none;padding:0px 20px;height:46px;line-height:46px;vertical-align:center;background-color:#ffec00;background-image:none;color:#009dd7;box-shadow:none !important;overflow:hidden;transition:none;-webkit-transition:none;position:relative;overflow:visible}.nice-button.yellow:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #ffec00;border-bottom:46px solid #ffec00}.nice-button.yellow:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button.yellow:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #ffec00;border-bottom:46px solid #ffec00}.nice-button.yellow:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button.yellow:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #ffec00;border-bottom:0px solid #ffec00}.nice-button.yellow:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button.yellow:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #ffec00;border-bottom:0px solid #ffec00}.nice-button.yellow:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button.yellow:active,.nice-button.yellow:focus{color:#009dd7}.nice-button.yellow:hover{cursor:pointer;border:none;color:#04385a;background-color:#fff}.nice-button.yellow span{display:inline-block}.nice-button.yellow .icon:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px}.nice-button.yellow.block-link{font-weight:bold;padding:20px 35px;height:auto;min-width:270px;line-height:1.2;text-align:center}.nice-button.yellow.block-link .icon{display:none}.nice-button.yellow.block-link:after,.nice-button.yellow.block-link:before{display:none}.nice-button.yellow img{position:absolute;top:50%;transform:translateY(-50%);left:0}.nice-button.dark{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;border:none;border-radius:0px;box-shadow:none;display:inline-block;font-size:17px;text-transform:none;padding:0px 20px;height:46px;line-height:46px;vertical-align:center;background-color:#04385a;background-image:none;color:#fff;box-shadow:none !important;overflow:hidden;transition:none;-webkit-transition:none;position:relative;overflow:visible}.nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #04385a;border-bottom:46px solid #04385a}.nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #04385a;border-bottom:46px solid #04385a}.nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #04385a;border-bottom:0px solid #04385a}.nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #04385a;border-bottom:0px solid #04385a}.nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nice-button.dark:active,.nice-button.dark:focus{color:#fff}.nice-button.dark:hover{cursor:pointer;border:none;color:#04385a;background-color:#fff}.nice-button.dark span{display:inline-block}.nice-button.dark .icon:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px}.nice-button.dark.block-link{font-weight:bold;padding:20px 35px;height:auto;min-width:270px;line-height:1.2;text-align:center}.nice-button.dark.block-link .icon{display:none}.nice-button.dark.block-link:after,.nice-button.dark.block-link:before{display:none}.nice-button.dark img{position:absolute;top:50%;transform:translateY(-50%);left:0}.form-body .nice-button.dark{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;border:none;border-radius:0px;box-shadow:none;display:inline-block;font-size:17px;text-transform:none;padding:0px 20px;height:46px;line-height:46px;vertical-align:center;background-color:#009dd7;background-image:none;color:#fff;box-shadow:none !important;overflow:hidden;transition:none;-webkit-transition:none;position:relative;overflow:visible}.form-body .nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:46px solid #009dd7}.form-body .nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.form-body .nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:46px solid #009dd7}.form-body .nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.form-body .nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #009dd7;border-bottom:0px solid #009dd7}.form-body .nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.form-body .nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #009dd7;border-bottom:0px solid #009dd7}.form-body .nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.form-body .nice-button.dark:active,.form-body .nice-button.dark:focus{color:#fff}.form-body .nice-button.dark:hover{cursor:pointer;border:none;color:#04385a;background-color:#fff}.form-body .nice-button.dark span{display:inline-block}.form-body .nice-button.dark .icon:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px}.form-body .nice-button.dark.block-link{font-weight:bold;padding:20px 35px;height:auto;min-width:270px;line-height:1.2;text-align:center}.form-body .nice-button.dark.block-link .icon{display:none}.form-body .nice-button.dark.block-link:after,.form-body .nice-button.dark.block-link:before{display:none}.form-body .nice-button.dark img{position:absolute;top:50%;transform:translateY(-50%);left:0}.not-mobile .bright .form-body .nice-button.dark,#modal-popup .form-body .nice-button.dark{line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;font-style:italic;border:none;border-radius:0px;box-shadow:none;display:inline-block;font-size:17px;text-transform:none;padding:0px 20px;height:46px;line-height:46px;vertical-align:center;background-color:#04385a;background-image:none;color:#fff;box-shadow:none !important;overflow:hidden;transition:none;-webkit-transition:none;position:relative;overflow:visible}.not-mobile .bright .form-body .nice-button.dark:before,#modal-popup .form-body .nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #04385a;border-bottom:46px solid #04385a}.not-mobile .bright .form-body .nice-button.dark:hover:before,#modal-popup .form-body .nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.not-mobile .bright .form-body .nice-button.dark:before,#modal-popup .form-body .nice-button.dark:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #04385a;border-bottom:46px solid #04385a}.not-mobile .bright .form-body .nice-button.dark:hover:before,#modal-popup .form-body .nice-button.dark:hover:before{border-top-color:#fff;border-bottom-color:#fff}.not-mobile .bright .form-body .nice-button.dark:after,#modal-popup .form-body .nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #04385a;border-bottom:0px solid #04385a}.not-mobile .bright .form-body .nice-button.dark:hover:after,#modal-popup .form-body .nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.not-mobile .bright .form-body .nice-button.dark:after,#modal-popup .form-body .nice-button.dark:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:46px solid #04385a;border-bottom:0px solid #04385a}.not-mobile .bright .form-body .nice-button.dark:hover:after,#modal-popup .form-body .nice-button.dark:hover:after{border-top-color:#fff;border-bottom-color:#fff}.not-mobile .bright .form-body .nice-button.dark:active,#modal-popup .form-body .nice-button.dark:active,.not-mobile .bright .form-body .nice-button.dark:focus,#modal-popup .form-body .nice-button.dark:focus{color:#fff}.not-mobile .bright .form-body .nice-button.dark:hover,#modal-popup .form-body .nice-button.dark:hover{cursor:pointer;border:none;color:#04385a;background-color:#fff}.not-mobile .bright .form-body .nice-button.dark span,#modal-popup .form-body .nice-button.dark span{display:inline-block}.not-mobile .bright .form-body .nice-button.dark .icon:before,#modal-popup .form-body .nice-button.dark .icon:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px}.not-mobile .bright .form-body .nice-button.dark.block-link,#modal-popup .form-body .nice-button.dark.block-link{font-weight:bold;padding:20px 35px;height:auto;min-width:270px;line-height:1.2;text-align:center}.not-mobile .bright .form-body .nice-button.dark.block-link .icon,#modal-popup .form-body .nice-button.dark.block-link .icon{display:none}.not-mobile .bright .form-body .nice-button.dark.block-link:after,#modal-popup .form-body .nice-button.dark.block-link:after,.not-mobile .bright .form-body .nice-button.dark.block-link:before,#modal-popup .form-body .nice-button.dark.block-link:before{display:none}.not-mobile .bright .form-body .nice-button.dark img,#modal-popup .form-body .nice-button.dark img{position:absolute;top:50%;transform:translateY(-50%);left:0}.depends-on-training{visibility:hidden}.depends-on-training.in{visibility:visible}.not-mobile section.has-btn .nice-circle-btn{position:absolute;left:50%;bottom:-300px;margin-left:-125px}.nice-circle-btn,.wpcf7-form .nice-circle-btn{width:250px;margin:50px auto;text-align:center}.nice-circle-btn label,.wpcf7-form .nice-circle-btn label,.nice-circle-btn .label,.wpcf7-form .nice-circle-btn .label{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;display:block;margin-bottom:20px;color:#009dd7 !important}.nice-circle-btn button,.wpcf7-form .nice-circle-btn button,.nice-circle-btn a,.wpcf7-form .nice-circle-btn a{width:80px;height:80px;border-radius:40px;overflow:hidden;display:inline-block;background-color:#009dd7;position:relative;padding:0px;border:2px solid #009dd7;box-shadow:0px 0px 0px rgba(0,0,0,0.6);transition:background 1s,border-color .3s,box-shadow .3s;-webkit-transition:background 1s,border-color .3s,box-shadow .3s}.nice-circle-btn button:active,.wpcf7-form .nice-circle-btn button:active,.nice-circle-btn a:active,.wpcf7-form .nice-circle-btn a:active,.nice-circle-btn button:focus,.wpcf7-form .nice-circle-btn button:focus,.nice-circle-btn a:focus,.wpcf7-form .nice-circle-btn a:focus{outline:none}.nice-circle-btn button:before,.wpcf7-form .nice-circle-btn button:before,.nice-circle-btn a:before,.wpcf7-form .nice-circle-btn a:before{position:absolute;color:#fff;display:block;width:100%;text-align:center;top:12px;font-size:12px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nice-circle-btn button:hover,.wpcf7-form .nice-circle-btn button:hover,.nice-circle-btn a:hover,.wpcf7-form .nice-circle-btn a:hover{border-color:#04385a;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.6)}.nice-circle-btn button:hover:before,.wpcf7-form .nice-circle-btn button:hover:before,.nice-circle-btn a:hover:before,.wpcf7-form .nice-circle-btn a:hover:before{color:#04385a}.nice-circle-btn.no-hover button,.wpcf7-form .nice-circle-btn.no-hover button,.nice-circle-btn.no-hover a,.wpcf7-form .nice-circle-btn.no-hover a{transition:none;-webkit-transition:none}.nice-circle-btn.no-hover button:hover,.wpcf7-form .nice-circle-btn.no-hover button:hover,.nice-circle-btn.no-hover a:hover,.wpcf7-form .nice-circle-btn.no-hover a:hover{color:inherit !important;border:inherit !important;box-shadow:none !important}.nice-circle-btn.light button,.wpcf7-form .nice-circle-btn.light button,.nice-circle-btn.light a,.wpcf7-form .nice-circle-btn.light a{background:none;border-color:#009dd7}.nice-circle-btn.light button:hover,.wpcf7-form .nice-circle-btn.light button:hover,.nice-circle-btn.light a:hover,.wpcf7-form .nice-circle-btn.light a:hover{box-shadow:none;border-color:#009dd7}.nice-circle-btn.light button:hover::before,.wpcf7-form .nice-circle-btn.light button:hover::before,.nice-circle-btn.light a:hover::before,.wpcf7-form .nice-circle-btn.light a:hover::before{color:#fff}.nice-circle-btn.white button,.wpcf7-form .nice-circle-btn.white button,.nice-circle-btn.white a,.wpcf7-form .nice-circle-btn.white a{background:none;border-color:#fff}.nice-circle-btn.white button:hover,.wpcf7-form .nice-circle-btn.white button:hover,.nice-circle-btn.white a:hover,.wpcf7-form .nice-circle-btn.white a:hover{box-shadow:none;border-color:#fff;cursor:default}.nice-circle-btn.white button:hover::before,.wpcf7-form .nice-circle-btn.white button:hover::before,.nice-circle-btn.white a:hover::before,.wpcf7-form .nice-circle-btn.white a:hover::before{color:#fff}.nice-circle-btn.yellow button,.wpcf7-form .nice-circle-btn.yellow button,.nice-circle-btn.yellow a,.wpcf7-form .nice-circle-btn.yellow a{background-color:#ffec00;border:none;box-shadow:none}.nice-circle-btn.yellow button::before,.wpcf7-form .nice-circle-btn.yellow button::before,.nice-circle-btn.yellow a::before,.wpcf7-form .nice-circle-btn.yellow a::before{color:#009dd7}.nice-circle-btn.check button::before,.wpcf7-form .nice-circle-btn.check button::before,.nice-circle-btn.check a::before,.wpcf7-form .nice-circle-btn.check a::before{content:"\e905";font-size:31px;top:22px}.nice-circle-btn.home button::before,.wpcf7-form .nice-circle-btn.home button::before,.nice-circle-btn.home a::before,.wpcf7-form .nice-circle-btn.home a::before{content:"\e908";font-size:31px;top:22px}.nice-circle-btn.pencil button::before,.wpcf7-form .nice-circle-btn.pencil button::before,.nice-circle-btn.pencil a::before,.wpcf7-form .nice-circle-btn.pencil a::before{content:"\e90c";font-size:31px;top:22px}.nice-circle-btn.close button::before,.wpcf7-form .nice-circle-btn.close button::before,.nice-circle-btn.close a::before,.wpcf7-form .nice-circle-btn.close a::before{content:"\e5cd";font-size:40px;top:17px}.nice-circle-btn.phone button::before,.wpcf7-form .nice-circle-btn.phone button::before,.nice-circle-btn.phone a::before,.wpcf7-form .nice-circle-btn.phone a::before{content:"\e906";font-size:31px;top:22px}.nice-circle-btn.arrow-left button::before,.wpcf7-form .nice-circle-btn.arrow-left button::before,.nice-circle-btn.arrow-left a::before,.wpcf7-form .nice-circle-btn.arrow-left a::before{content:"\e901";font-size:58px}.nice-circle-btn.arrow-right button::before,.wpcf7-form .nice-circle-btn.arrow-right button::before,.nice-circle-btn.arrow-right a::before,.wpcf7-form .nice-circle-btn.arrow-right a::before{content:"\e902";font-size:58px}.nice-circle-btn.arrow-up button::before,.wpcf7-form .nice-circle-btn.arrow-up button::before,.nice-circle-btn.arrow-up a::before,.wpcf7-form .nice-circle-btn.arrow-up a::before{content:"\e903";font-size:22px;top:30px}.nice-circle-btn.arrow-down button::before,.wpcf7-form .nice-circle-btn.arrow-down button::before,.nice-circle-btn.arrow-down a::before,.wpcf7-form .nice-circle-btn.arrow-down a::before{content:"\e900";font-size:22px;top:30px}.nice-circle-btn.loading button::before,.wpcf7-form .nice-circle-btn.loading button::before,.nice-circle-btn.loading a::before,.wpcf7-form .nice-circle-btn.loading a::before{content:"\e97b";-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;line-height:30px;width:30px;left:23px}.wpcf7-form.invalid .nice-circle-btn button,.wpcf7-form.failed .nice-circle-btn button,.wpcf7-form.invalid .nice-circle-btn a,.wpcf7-form.failed .nice-circle-btn a{animation:shake 1s;background-color:#f36235}::-moz-placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}:-moz-placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}::-webkit-input-placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}:-ms-input-placeholder{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:rgba(4,56,90,0.6)}.wpcf7-form .doubles>div,body .doubles>div{padding:0px;padding-left:12px}.wpcf7-form .doubles>div.first,body .doubles>div.first{padding-left:0px}.wpcf7-form label,body label{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#009dd7;margin-bottom:10px;padding-left:15px;display:block}.wpcf7-form small,body small{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:14px;line-height:18px;color:#009dd7;width:100%;padding:0px 5%;display:block;margin:30px auto;text-align:center}.wpcf7-form select,body select,.wpcf7-form option,body option{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;border:none;border-radius:0px;box-shadow:none;color:#fff;width:100%;background-color:#04385a;padding:5px 12px}.wpcf7-form select,body select{position:relative;box-shadow:0px 0px 40px rgba(0,0,0,0.2)}.wpcf7-form select:after,body select:after{content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:45px;background-color:#04385a;position:absolute;right:0px;top:0px;color:#fff;font-size:12px;height:100%;text-align:center}.wpcf7-form option,body option{background-color:#00263e}.wpcf7-form input[type="text"],body input[type="text"],.wpcf7-form input[type="date"],body input[type="date"],.wpcf7-form input[type="email"],body input[type="email"],.wpcf7-form input[type="number"],body input[type="number"],.wpcf7-form input[type="tel"],body input[type="tel"],.wpcf7-form .pseudo-date-input,body .pseudo-date-input{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;border:none;border-radius:0px;box-shadow:none;color:#04385a;padding:10px 15px;width:100%;background-color:#fff;text-align:left}.wpcf7-form .wpcf7-radio,body .wpcf7-radio,.wpcf7-form .wpcf7-checkbox,body .wpcf7-checkbox{display:block;text-align:left;padding-top:18px}.wpcf7-form .wpcf7-radio .wpcf7-list-item,body .wpcf7-radio .wpcf7-list-item,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,body .wpcf7-checkbox .wpcf7-list-item{display:inline-block;vertical-align:middle;text-align:left}.wpcf7-form .wpcf7-radio .wpcf7-list-item label,body .wpcf7-radio .wpcf7-list-item label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,body .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0px}.wpcf7-form .wpcf7-radio .wpcf7-list-item input,body .wpcf7-radio .wpcf7-list-item input,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input,body .wpcf7-checkbox .wpcf7-list-item input{width:auto}.wpcf7-form .wpcf7-radio .wpcf7-list-item.first label,body .wpcf7-radio .wpcf7-list-item.first label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item.first label,body .wpcf7-checkbox .wpcf7-list-item.first label{padding-left:0px}.wpcf7-form .checkbox-wrapper label,body .checkbox-wrapper label{display:inline-block}.wpcf7-form .checkbox-wrapper span,body .checkbox-wrapper span{display:inline-block}.wpcf7-form .wpcf7-form-control-wrap,body .wpcf7-form-control-wrap{display:block;position:relative;margin-bottom:40px;min-height:45px;height:auto}.wpcf7-form .wpcf7-not-valid-tip,body .wpcf7-not-valid-tip{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#fff;font-size:12px;background-color:#f36235;padding:2px 10px;text-align:left}.wpcf7-form .wpcf7-response-output,body .wpcf7-response-output{display:none !important}body.not-mobile .bright,#modal-popup{color:#04385a}body.not-mobile .bright label,#modal-popup label{color:#04385a}body.not-mobile .bright small,#modal-popup small{color:#04385a}#page .ui-selectmenu-button,#modal-popup .ui-selectmenu-button{position:relative;border:none;border-radius:0px;box-shadow:none;color:#fff;width:100%;background-color:#04385a;padding:0px;margin-bottom:20px;box-shadow:0px 0px 40px rgba(0,0,0,0.2)}#page .ui-selectmenu-button:after,#modal-popup .ui-selectmenu-button:after{content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:45px;position:absolute;right:0px;top:0px;padding-top:14px;color:#fff;font-size:12px;height:100%;text-align:center}#page .ui-selectmenu-button.selectmenu-button-open,#modal-popup .ui-selectmenu-button.selectmenu-button-open{border:none;border-radius:0px;box-shadow:none}#page .ui-selectmenu-button .ui-selectmenu-text,#modal-popup .ui-selectmenu-button .ui-selectmenu-text{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;padding:10px 15px;margin-right:25px}#page .ui-selectmenu-button .ui-selectmenu-icon,#modal-popup .ui-selectmenu-button .ui-selectmenu-icon{display:none}#page .ui-selectmenu-button.yellow,#modal-popup .ui-selectmenu-button.yellow{background:#ffec00;color:#009dd7}#page .ui-selectmenu-button.yellow .ui-selectmenu-text,#modal-popup .ui-selectmenu-button.yellow .ui-selectmenu-text,#page .ui-selectmenu-button.yellow:after,#modal-popup .ui-selectmenu-button.yellow:after{color:#009dd7}.ui-selectmenu-menu{z-index:1000}.ui-selectmenu-menu.ui-selectmenu-open{z-index:10000}.ui-menu{border:none !important;border-radius:0px;padding-bottom:0px !important;max-height:220px}.ui-menu .ui-menu-item{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;padding:10px 15px;background-color:#00263e;color:#fff}.ui-menu .ui-menu-item .ui-menu-item-wrapper{padding:0px}.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:none;border:none;margin:0px}.custom-form-select-container{padding:0px}.custom-form-select-container .custom-form-select{margin-bottom:20px}.selectable-form-container{display:none}.selectable-form-container .title-box{display:none}.selectable-form-container.active{display:block}.nav-element{height:45px;width:45px;background-color:#009dd7;display:inline-block;position:absolute;border:none;border-radius:0px;box-shadow:none}.nav-element:hover{background-color:#fff;color:#04385a}.nav-element:hover:after,.nav-element:hover:before{color:#04385a}.nav-element:before,.nav-element:after{color:#fff;font-size:20px;position:absolute;top:12px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.nav-element.next{right:0px;position:relative;overflow:visible;position:absolute}.nav-element.next:after{left:15px;content:"\e902"}.nav-element.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.nav-element.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nav-element.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.nav-element.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}.nav-element.prev{left:0px;position:relative;overflow:visible;position:absolute}.nav-element.prev:before{content:"\e901";right:15px}.nav-element.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.nav-element.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}.nav-element.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.nav-element.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}.pseudo-date-input{display:block}body.mobile #page .ui-selectmenu-button{background-color:#009dd7}body.mobile .custom-form-select-container{padding:0px;margin-left:0px;margin-right:0px}body.mobile .custom-form-select-container>div{width:100%;display:block;padding-left:0px;padding-right:0px}body.mobile .wpcf7-form-control-wrap{margin-bottom:20px}body.mobile .wpcf7-form .valid{min-height:0px;vertical-align:inherit}body.mobile.sent .wpcf7-response-output.wpcf7-mail-sent-ok{display:block !important}body.mobile .ui-datepicker{width:100%;max-width:768px;bottom:0px;height:400px;top:auto !important;left:0px !important;position:fixed;z-index:100}body.mobile .ui-datepicker table{font-size:1.3em !important}.group-wrapper{position:relative;height:3rem}[data-class="wpcf7cf_group"]{position:absolute;transition:opacity .5s;opacity:1}.wpcf7cf-hidden{opacity:0}#primary .custom-carousel .vc_tta-tabs-container{display:none}#primary .custom-carousel .vc_tta-panels{background:none;border:none;border-radius:0px;box-shadow:none}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper{position:absolute;top:35%;left:8%;width:95%;z-index:999}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item{height:45px;width:45px;background-color:#009dd7;display:inline-block;position:absolute;border:none;border-radius:0px;box-shadow:none;background:#ffec00;color:#009dd7 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item:hover{background-color:#fff;color:#04385a}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item:hover:after,#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item:hover:before{color:#04385a}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item:before,#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item:after{color:#fff;font-size:20px;position:absolute;top:12px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next{right:0px;position:relative;overflow:visible;position:absolute}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:after{left:15px;content:"\e902"}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev{left:0px;position:relative;overflow:visible;position:absolute}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:before{content:"\e901";right:15px}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next::before{border-bottom:45px solid #ffec00 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next::after{color:#009dd7 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev::after{border-bottom:45px solid #ffec00 !important;color:#009dd7 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev::before{color:#009dd7 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev::before{color:#009dd7 !important}#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.prev:hover::after,#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper .gen-carousel-nav-item.next:hover::before{border-bottom:45px solid #fff !important}@media all and (max-width:769px){#primary .custom-carousel .vc_tta-panels .gen-carousel-nav-wrapper{width:100%;left:0px !important;top:50% !important;margin-top:-23px}}#primary .custom-carousel .vc_tta-panels .vc_tta-panel{border:none;border-radius:0px;box-shadow:none;background-color:rgba(4,56,90,0.95);box-shadow:0px 0px 60px rgba(0,0,0,0.65);width:495px;min-height:440px;padding:40px;max-width:100%;position:absolute;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style{background-color:transparent;box-shadow:none !important;padding:0}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style .vc_tta-panel-body,#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style .price-list-container{padding:0 !important;overflow:visible}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style table{margin:0;padding-bottom:0}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style:not(.front){pointer-events:none}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style.front{margin-left:0 !important;margin-right:0 !important}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style a.nice-button{position:relative;top:-2rem}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style a.table-trigger{font-size:0.8rem;text-align:center;display:block;color:#009dd7 !important;position:relative;top:-1rem}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style a.table-trigger .indicator{position:relative;left:3px}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style a.table-trigger .indicator::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-right:10px;display:block;transform:rotate(90deg) scaleY(1.5);transition:all .5s;color:#fff !important}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.no-style a.table-trigger.open .indicator::before{transform:rotate(270deg) scaleY(1.5) !important}#primary .custom-carousel .vc_tta-panels .vc_tta-panel>div{display:block}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background:none;border:none;border-radius:0px;box-shadow:none}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title span{font-size:32px;line-height:35px;text-shadow:0px 0px 50px rgba(0,0,0,0.8);color:#fff}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{padding-left:0px;padding-right:0px;text-align:center;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;border:none !important}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_content_element{text-align:left}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .nice-button:before{top:-46px}#primary .custom-carousel .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper iframe{top:0px;min-height:calc(101%);min-width:calc(101%)}@media all and (max-width:769px){#primary .custom-carousel .vc_tta-panels .vc_tta-panel{width:100%;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;-ms-filter:none !important;filter:none !important;display:none;opacity:1 !important}#primary .custom-carousel .vc_tta-panels .vc_tta-panel.front{display:block}}#primary .custom-carousel.is--video .vc_tta-panels .vc_tta-panel{padding:0px;min-height:unset}#primary .custom-carousel.is--video .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{display:none}#primary .custom-carousel.is--video .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{padding:0px}#primary .custom-carousel.is--video .vc_tta-panels .gen-carousel-nav-wrapper{left:2.5%}@media all and (max-width:769px){#primary .custom-carousel.is--video{padding-top:56.25%;width:100%}#primary .custom-carousel.is--video .vc_tta-panels-container,#primary .custom-carousel.is--video .vc_tta-panels{position:absolute;width:100%;height:100%;left:0px;top:0px;min-height:auto !important}}#primary .custom-carousel.images-only .vc_tta-panel-body,#primary .custom-carousel.images-only .vc_tta-panel{padding:0 !important;min-height:0}#primary .custom-carousel.images-only .vc_tta-panel-heading{display:none !important}.page-id-12 .custom-carousel{max-height:500px}.price-caroussel .gen-carousel-nav-wrapper{left:0 !important;width:100% !important}#primary .price-list-container{padding:0px 15px}#primary .price-list-container .trigger{display:none;position:absolute;top:3.3rem;width:100%;text-align:center;font-size:.8rem;color:#fff;cursor:pointer}#primary .price-list-container .open .trigger{pointer-events:none}#primary .price-list-container.toggle .subline{position:relative}#primary .price-list-container.toggle .subline .text{display:block;max-height:2.7em;overflow:hidden;transition:max-height 1s}#primary .price-list-container.toggle .subline .trigger{display:block}#primary .price-list-container .price-list-price-wrapper{position:relative}#primary .price-list-container .price-list-wrapper{background-color:rgba(4,56,90,0.93);box-shadow:0px 0px 60px rgba(0,0,0,0.65)}#primary .price-list-container .price-list-wrapper .price-list-top-container{text-align:center;padding:35px 35px 10px 35px}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price{font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;font-size:48px;line-height:43.2px;position:relative;padding-left:38.4px;display:inline-block;text-align:left}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price:before{content:"CHF";font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17.04px;position:absolute;left:0px;top:4.8px}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price .pseudo-price{display:block;color:#009dd7;font-size:17px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17.04px;line-height:24px}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price i{font-size:24px;position:absolute;top:-9px;color:#009dd7}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price:before{content:"CHF";font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17.04px;position:absolute;left:0px;top:4.8px}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price .pseudo-price{display:block;color:#009dd7;font-size:17px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17.04px;line-height:24px}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price i{font-size:24px;position:absolute;top:-9px;color:#009dd7}#primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-title{font-size:32px;line-height:35px;text-shadow:0px 0px 50px rgba(0,0,0,0.8);color:#fff;position:relative;margin-bottom:1rem}#primary .price-list-container .price-list-wrapper .price-list-top-container .hint-text{display:block;padding-top:10px}#primary .price-list-container .price-list-wrapper .valid{color:#ffec00;display:block;text-align:center;width:100%;font-size:.8rem}#primary .price-list-container .price-list-wrapper .price-list-table{border:none;border-radius:0px;box-shadow:none;border-collapse:collapse}#primary .price-list-container .price-list-wrapper .price-list-table thead tr{background:none !important}#primary .price-list-container .price-list-wrapper .price-list-table thead tr th{border:none;border-radius:0px;box-shadow:none;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:14px;line-height:18px;color:#009dd7}#primary .price-list-container .price-list-wrapper .price-list-table thead tr th.first{padding-left:45px;padding-right:0px}#primary .price-list-container .price-list-wrapper .price-list-table thead tr th.second{text-align:right;padding-right:24px}#primary .price-list-container .price-list-wrapper .price-list-table tbody tr{background-color:rgba(0,157,215,0.2);border-bottom:1px solid #04385a}#primary .price-list-container .price-list-wrapper .price-list-table td{border:none;border-radius:0px;box-shadow:none;padding:15px}#primary .price-list-container .price-list-wrapper .price-list-table td.first{color:#009dd7;padding-left:45px !important;padding-right:0px}#primary .price-list-container .price-list-wrapper .price-list-table td.second{font-family:'Fira Sans',sans-serif !important;font-style:italic !important !important;font-weight:bold !important !important;text-align:left;padding-left:23%}#primary .price-list-container .price-list-wrapper .price-list-table td.second span:before{content:"CHF";font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#009dd7;text-transform:uppercase;margin-right:10px}#primary .price-list-container .price-list-wrapper .table-trigger{text-align:center;display:block;color:#009dd7 !important}#primary .price-list-container .price-list-wrapper .subline{padding:.5rem 0 1.5rem;text-align:center;color:#009dd7 !important;position:relative;top:-2rem}#primary .price-list-container .price-list-wrapper .tagline{font-size:1rem;text-align:center;font-weight:400}.price-list-select [class*=' vc_col-'],.price-list-select [class^='vc_col-']{vertical-align:bottom}.mobile #primary .price-list-container{display:none;padding:0px}.mobile #primary .price-list-container.active{display:block}.mobile #primary .price-list-container .price-list-wrapper{box-shadow:none}.mobile #primary .price-list-container .price-list-wrapper .price-list-title{display:none}.mobile #primary .price-list-container .price-list-wrapper .price-list-notice{text-align:center;padding-bottom:17px;display:block;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#009dd7}.mobile #primary .price-list-container .price-list-wrapper .price-list-top-container{background-color:rgba(0,157,215,0.2);margin-bottom:25px;padding:20px}.mobile #primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price{font-size:40px}.mobile #primary .price-list-container .price-list-wrapper .price-list-top-container .price-list-price .pseudo-price{display:inline-block;vertical-align:middle;padding-left:13px}.mobile #primary .price-list-container .price-list-wrapper .price-list-table td.first,.mobile #primary .price-list-container .price-list-wrapper .price-list-table th.first{padding-left:20px !important}.mobile #primary .price-list-container .price-list-wrapper .price-list-table td.second,.mobile #primary .price-list-container .price-list-wrapper .price-list-table th.second{padding-left:35px;width:30%}.mobile .price-list-select{margin-bottom:20px}@media screen and (max-width:420px){.price-list-table td.first,.price-list-table th.first{width:160px}}#preisliste-mobil [class*=' vc_col-'],#preisliste-mobil [class^='vc_col-']{display:unset}.home .section#days{z-index:100}.home .section#days .nice-circle-btn{width:100%;text-align:center;padding-top:55px}.home .section#days .nice-circle-btn a{height:107px;width:107px;border-radius:54px;position:absolute;left:50%;top:0px;margin-left:-53px}.home .section#days .nice-circle-btn a::before{top:34px}.home .section#days .nice-circle-btn label{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;padding-left:50px;background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/checkmark-blue.png");background-position:15px center;background-repeat:no-repeat;display:inline-block}.home .action-image{width:660px;max-width:100%;margin:0px auto}.home #colophon{display:none}.section.promo-video-section{margin-top:-100px;padding-top:170px;padding-bottom:80px}.section.promo-video-section .wpb_wrapper .wpb_video_wrapper{box-shadow:0px 0px 70px rgba(0,0,0,0.65)}.not-mobile .start-fair-fitness-icon{display:none}.start-fair-fitness-icon{position:absolute;right:125px;top:360px}.start-fair-fitness-flip-container{position:absolute;right:154px;top:355px}.start-fair-fitness-flip-container .flipper>div{background-repeat:no-repeat;height:290px;width:237px}.start-fair-fitness-flip-container .front{background:url("/wp-content/uploads/2016/07/start-fair-fitness.png")}.start-fair-fitness-flip-container .back{background:url("/wp-content/uploads/2017/08/startpage_garantie_siegel_hover_background.png")}.start-fair-fitness-flip-container .flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.start-fair-fitness-flip-container .flip-container:hover .back,.start-fair-fitness-flip-container .flip-container.hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.start-fair-fitness-flip-container .flip-container:hover .front,.start-fair-fitness-flip-container .flip-container.hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.start-fair-fitness-flip-container .flip-container,.start-fair-fitness-flip-container .front,.start-fair-fitness-flip-container .back{width:213px;height:281px}.start-fair-fitness-flip-container .flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-ms-transition:0.6s;-moz-transition:0.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative}.start-fair-fitness-flip-container .front,.start-fair-fitness-flip-container .back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;left:0}.start-fair-fitness-flip-container .front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2}.start-fair-fitness-flip-container .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);padding:41px;background-position-x:19px;font-size:12px;color:#009dd7;line-height:18px}.start-fair-fitness-flip-container .back b{font-size:14px;display:block}.start-fair-fitness-flip-container .back a{font-size:12px;display:block;line-height:18px;padding-top:8px}.start-fair-fitness-flip-container .back a:hover{cursor:pointer;color:#009dd7;text-decoration:underline}.mobile.home .site-main>article{margin-bottom:0px}.mobile.home .site-main>article .title-box{display:none}.mobile.home .site-main>article .action-duo-container{margin-top:5px}.mobile.home .start-first-section .wpb_single_image:not(.start-fair-fitness-icon){height:500px;width:100%}.mobile.home .start-first-section .wpb_single_image:not(.start-fair-fitness-icon) .vc_figure{width:700px;max-width:700px;position:absolute;top:0px;left:50%;margin-left:-350px}.mobile.home .start-first-section .start-fair-fitness-icon{z-index:10;left:50%;margin-left:-100px;width:242px;top:341px}.mobile.home .section#action .wpb_text_column{margin-bottom:15px !important}.mobile.home .section#fair{margin-bottom:40px !important}.mobile.home .section.promo-video-section{margin-top:50px !important}.mobile.home .section.promo-video-section .title-box{display:block !important}.modal-popup{top:0px;position:fixed;height:100%;width:100%;background-color:#009dd7;overflow:scroll;display:none;z-index:99999999 !important}.modal-popup.open{display:block}.modal-popup .close-popup-container{background-color:#009dd7;position:absolute;top:0px;width:100%;padding:20px 0px 10px;z-index:10}.modal-popup .close-popup-container .nice-circle-btn{margin:0px auto}.modal-popup .modal-popup-content-container{padding:180px 15px 50px;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.modal-popup .title-box .title-box-second{color:#04385a}.modal-popup .nice-circle-btn label{color:#04385a !important}.modal-popup .nice-circle-btn button,.modal-popup .nice-circle-btn a{background:none;border-color:#04385a}.modal-popup .nice-circle-btn button:hover,.modal-popup .nice-circle-btn a:hover{box-shadow:none;background:none !important;border-color:#04385a}.modal-popup .nice-circle-btn button:hover::before,.modal-popup .nice-circle-btn a:hover::before{color:#fff}.modal-popup .wpcf7-form{position:relative}.modal-popup .wpcf7-form.sent{margin:30% auto 0;max-width:90%;position:relative;width:300px}.modal-popup .wpcf7-form.sent>div{display:none}.modal-popup .wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok{background:#009dd7;border:none;border-radius:0px;box-shadow:none;display:block !important;height:100%;padding:0;position:relative;text-align:center;width:100%;z-index:1000}.modal-popup .wpcf7-form .form-body .row{text-align:center;width:100%}.modal-popup .wpcf7-form .form-body .row>div{width:100%;display:block}.modal-popup .wpcf7-form .form-body .row.doubles>div{width:50%}.modal-popup .wpcf7-form .form-body .row label{text-align:left}.modal-popup select,.modal-popup option{background-color:#04385a !important}.modal-popup .phone-popup-content{text-align:center}.modal-popup .phone-popup-content span{color:#04385a;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px}.modal-popup .phone-popup-content .title-box{margin-top:10px}.modal-popup .phone-popup-content .phone-number{font-size:33px;line-height:40px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;margin:60px auto;display:block;text-decoration:underline}.site-footer{height:60px;position:fixed;bottom:0px;width:100%;z-index:100;background-image:url("https://fitnessgiessen.ch/wp-content/themes/custom/less/../img/footer-bg.png");background-position:right bottom;background-repeat:no-repeat}.site-footer .footer-link{display:inline-block;position:absolute;right:30px;bottom:8px;transition:bottom .3s;-webkit-transition:bottom .3s}.site-footer .footer-link:hover{bottom:20px}.site-footer address{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;color:#fff;position:absolute;margin:0px;bottom:20px;left:230px}.mobile .page-content-section{margin-top:20px;margin-bottom:20px}.mobile .page-content-section.gradient{background:#04385a;background:-moz-linear-gradient(left, #04385a 0%, #1175a5 100%);background:-webkit-linear-gradient(left, #04385a 0%, #1175a5 100%);background:linear-gradient(to right, #04385a 0%, #1175a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04385a', endColorstr='#1175a5', GradientType=1)}.mobile .page-content-section.gradient.bottom-border{position:relative;padding-bottom:35px}.mobile .page-content-section.gradient.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile .page-content-section.gradient.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile .page-content-section.gradient.top-border{position:relative;padding-top:35px}.mobile .page-content-section.gradient.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile .page-content-section.gradient.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile .page-content-section.gradient.bottom-border{position:relative;padding-bottom:35px}.mobile .page-content-section.gradient.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile .page-content-section.gradient.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile .page-content-section.gradient.top-border{position:relative;padding-top:35px}.mobile .page-content-section.gradient.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile .page-content-section.gradient.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile .page-content-section .title-box:not(.mobile-title-box){display:none}.mobile .page-content-section .mobile-title-box{padding-top:50px}.mobile #main>article{padding-top:105px;background:#04385a;background:-moz-linear-gradient(left, #04385a 0%, #1175a5 100%);background:-webkit-linear-gradient(left, #04385a 0%, #1175a5 100%);background:linear-gradient(to right, #04385a 0%, #1175a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04385a', endColorstr='#1175a5', GradientType=1);position:relative;padding-bottom:35px}.mobile #main>article.bottom-border{position:relative;padding-bottom:35px}.mobile #main>article.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article.top-border{position:relative;padding-top:35px}.mobile #main>article.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile #main>article.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile #main>article.bottom-border{position:relative;padding-bottom:35px}.mobile #main>article.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article.bottom-border:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article.top-border{position:relative;padding-top:35px}.mobile #main>article.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile #main>article.top-border:before{content:" ";position:absolute;top:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-bottom:20px solid transparent}.mobile #main>article:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile #main>article:after{content:" ";position:absolute;bottom:0px;width:100%;border-left:770px solid #04385a;border-right:0 solid transparent;border-top:20px solid transparent}.mobile .logo-arrow{display:none}.mobile .popup-gallery-mobile-wrapper{text-align:center}.mobile .page-accordion-heading,.mobile .ajax-menu-item{padding-left:30px;padding-right:30px}.mobile .page-accordion-heading h1,.mobile .ajax-menu-item h1,.mobile .page-accordion-heading span,.mobile .ajax-menu-item span{font-size:17px !important;line-height:24px !important;font-family:'Fira Sans',sans-serif !important;text-transform:none !important;font-style:italic !important;font-weight:normal !important;padding:12px 0px 12px 20px;text-align:left;border-bottom:2px solid #009dd7;display:block}.mobile .page-accordion-heading h1::after,.mobile .ajax-menu-item h1::after,.mobile .page-accordion-heading span::after,.mobile .ajax-menu-item span::after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";color:#fff;float:right;padding-right:15px;font-size:13px;line-height:29px}.mobile .page-accordion-heading span::after,.mobile .ajax-menu-item span::after{content:"\e902";font-size:20px}.mobile .page-accordion-heading:hover,.mobile .ajax-menu-item:hover{cursor:pointer}.mobile .page-accordion-heading.loading h1::after,.mobile .ajax-menu-item.loading h1::after,.mobile .page-accordion-heading.loading span::after,.mobile .ajax-menu-item.loading span::after{content:"\e97b";width:30px;height:30px;padding-left:5px;line-height:30px;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}.mobile .page-accordion-heading:last-child,.mobile .ajax-menu-item:last-child{margin-bottom:20px}.mobile .page-accordion-content{display:none}.mobile .ajax-loaded-content{text-align:center}.mobile .ajax-loaded-content .mobile-service-icon{margin-bottom:60px;text-align:center}.mobile .ajax-loaded-content .mobile-service-icon img{max-width:60px;display:inline-block}.mobile .ajax-loaded-content .mobile-service-video{padding-left:30px;padding-right:30px;margin-bottom:30px}.mobile .ajax-loaded-content .mobile-service-video .service-video{box-shadow:none}.mobile .ajax-loaded-content .mobile-service-video .collaps-table-wrapper{display:none !important}.mobile .ajax-loaded-content .cig-wrapper{margin-bottom:60px}.mobile .action-duo-container{width:260px;margin:15px auto}.mobile .action-duo-container>div{width:50%;display:inline-block;text-align:center}.mobile .action-duo-container>div .nice-circle-btn{width:100%;margin:0px}.mobile .action-duo-container>div .nice-circle-btn label{padding-left:0px}.mobile .form-description{font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;text-align:left}.mobile .slide-anchor-jetztprobieren .ui-selectmenu-button .ui-selectmenu-text:after,.mobile .slide-anchor-preise .ui-selectmenu-button .ui-selectmenu-text:after{content:"mehr...";font-family:'Fira Sans',sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:45px;position:absolute;right:10px;top:0px;padding-top:14px;color:#fff;font-size:15px;height:100%;text-align:center}.mobile .slide-anchor-jetztprobieren .ui-selectmenu-button:after,.mobile .slide-anchor-preise .ui-selectmenu-button:after{content:"\e902" !important;right:42px !important;padding-top:12px !important;font-size:18px !important}.mobile .slide-anchor-preise .popup-gallery-mobile-wrapper .open-popup-gallery .underline{width:100%;font-size:14px}.cig-wrapper{border:none;width:700px;margin:0px auto;max-width:100%;border-radius:0px;box-shadow:0px 0px 70px rgba(0,0,0,0.65);position:relative}@media all and (max-height:620px){.cig-wrapper{width:500px}}.cig-wrapper .cig-inner-wrapper{position:relative}.cig-wrapper .cig-inner-wrapper .cig-placeholder{width:100%;height:auto;position:relative;padding-bottom:56%}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper{position:absolute;width:100%;top:45%}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li{list-style:none}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a{opacity:1;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#fff;font-style:normal;text-shadow:none;height:45px;width:45px;background-color:#009dd7;display:inline-block;position:absolute;border:none;border-radius:0px;box-shadow:none}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a:hover{background-color:#fff;color:#04385a}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a:hover:after,.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a:hover:before{color:#04385a}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a:before,.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a:after{color:#fff;font-size:20px;position:absolute;top:12px;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next{right:0px;position:relative;overflow:visible;position:absolute}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next:after{left:15px;content:"\e902"}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next:before{content:"";position:absolute;top:0px;left:-10px;height:100%;border-left:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next:hover:before{border-top-color:#fff;border-bottom-color:#fff}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev{left:0px;position:relative;overflow:visible;position:absolute}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev:before{content:"\e901";right:15px}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev:after{content:"";position:absolute;top:0px;right:-10px;height:100%;border-right:10px solid transparent;border-top:0px solid #009dd7;border-bottom:45px solid #009dd7}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev:hover:after{border-top-color:#fff;border-bottom-color:#fff}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.prev{left:-80px !important;color:rgba(0,157,215,0)}.cig-wrapper .cig-inner-wrapper .cig-nav-wrapper li a.next{right:-80px !important;color:rgba(0,157,215,0)}.cig-wrapper .cig-inner-wrapper .cig-slides{margin:0px;padding:0px;position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:visible}.cig-wrapper .cig-inner-wrapper .cig-slides li{list-style:none;position:absolute;left:0px;top:0px;height:100%;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;max-width:100%}.cig-wrapper .cig-inner-wrapper .cig-slides li.active{opacity:1}.cig-wrapper .cig-inner-wrapper .cig-slides figcaption{font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;padding:10px 30px}.popup-gallery{display:none;z-index:9999;position:fixed;text-align:center;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.7)}.popup-gallery .popup-gallery-inner{text-align:left;position:relative;top:50%;display:inline-block;padding-top:50px;margin-top:-275px}@media all and (max-height:620px){.popup-gallery .popup-gallery-inner{margin-top:-203px}}.popup-gallery .popup-gallery-inner .cig-wrapper .cig-inner-wrapper .cig-placeholder{padding-bottom:71.5%}.popup-gallery .popup-gallery-inner .close{top:10px;right:0px;position:absolute;margin:auto;padding:5px 20px;background-color:#009dd7;color:#fff}.popup-gallery .popup-gallery-inner .close:hover{cursor:pointer;background-color:#fff;color:#009dd7}.mobile .cig-wrapper{box-shadow:none;padding:0px 30px;margin-left:auto;margin-right:auto}.mobile .cig-wrapper .overlay{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10}.mobile .cig-wrapper .open-mobile-cig{left:50%;margin-left:-100px;margin-top:-23px;position:absolute;top:50%;z-index:100}.mobile .cig-wrapper .cig-nav-wrapper{display:none}.mobile #swipebox-slider{padding-bottom:45px}.mobile #swipebox-bottom-bar{bottom:0px !important;transform:none !important;-webkit-transform:none !important}.mobile #swipebox-title{margin-top:45px;padding:10px;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic}#primary .custom-table-head{padding-left:25px;text-align:left}#primary table{border:none;border-radius:0px;box-shadow:none}#primary table tr td{border:none;border-radius:0px;box-shadow:none;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;padding:16px 25px;background:none !important}#primary table tr td u{text-decoration:none}#primary table tr td i{display:none;font-style:normal}#primary table tr:nth-child(odd){background-color:rgba(0,157,215,0.2)}#primary table tr.sub-table-head td{font-size:20px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff;margin-bottom:15px !important}#primary table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}#primary table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}#primary table thead tr{background:none !important;border:none;border-radius:0px;box-shadow:none}#primary table thead tr th{background:none;padding-left:25px;padding-right:25px;border:none;border-radius:0px;box-shadow:none;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#009dd7}#primary table.groupfit-table thead tr th{color:#fff;background-color:#04385a}#primary table.groupfit-table .column-4{width:45px}@media all and (min-width:576px) and (max-width:768px){#primary table.saunaplan .column-2{width:185px}}@media all and (max-width:576px){#primary table tr td,#primary table tr th{padding:16px 7px !important;font-size:15px !important}#primary table.groupfit-table .column-3{width:100px}}@media all and (max-width:420px){#primary table.groupfit-table .column-1{width:auto}#primary table.groupfit-table .column-3{display:none}#primary table.saunaplan td u{display:none}#primary table.saunaplan td i{display:inline-block}#primary table.saunaplan .column-1{width:19%}#primary table.saunaplan .column-3{width:27%}}#primary .bright table{border:none;border-radius:0px;box-shadow:none}#primary .bright table tr td{border:none;border-radius:0px;box-shadow:none;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;padding:16px 25px;background:none !important}#primary .bright table tr td u{text-decoration:none}#primary .bright table tr td i{display:none;font-style:normal}#primary .bright table tr:nth-child(odd){background-color:rgba(4,56,90,0.2)}#primary .bright table tr.sub-table-head td{font-size:20px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff;margin-bottom:15px !important}#primary .bright table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}#primary .bright table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}#primary .bright table thead tr{background:none !important;border:none;border-radius:0px;box-shadow:none}#primary .bright table thead tr th{background:none;padding-left:25px;padding-right:25px;border:none;border-radius:0px;box-shadow:none;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#04385a}#primary .bright table.groupfit-table thead tr th{color:#fff;background-color:#04385a}#primary .bright table.groupfit-table .column-4{width:45px}@media all and (min-width:576px) and (max-width:768px){#primary .bright table.saunaplan .column-2{width:185px}}@media all and (max-width:576px){#primary .bright table tr td,#primary .bright table tr th{padding:16px 7px !important;font-size:15px !important}#primary .bright table.groupfit-table .column-3{width:100px}}@media all and (max-width:420px){#primary .bright table.groupfit-table .column-1{width:auto}#primary .bright table.groupfit-table .column-3{display:none}#primary .bright table.saunaplan td u{display:none}#primary .bright table.saunaplan td i{display:inline-block}#primary .bright table.saunaplan .column-1{width:19%}#primary .bright table.saunaplan .column-3{width:27%}}.collaps-table-wrapper.collapsible{text-align:center}.collaps-table-wrapper.collapsible h3{text-align:left}.collaps-table-wrapper.collapsible .collaps-table{display:none;padding-top:20px}.collaps-table-wrapper.collapsible .collaps-table-button{margin-top:20px;margin-bottom:20px}.form-body .tpf-table-wrapper .tpf-table{max-height:410px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.form-body .tpf-table-wrapper .tpf-table table{border:none;border-radius:0px;box-shadow:none}.form-body .tpf-table-wrapper .tpf-table table tr td{border:none;border-radius:0px;box-shadow:none;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;font-size:17px;line-height:24px;padding:16px 25px;background:none !important}.form-body .tpf-table-wrapper .tpf-table table tr td u{text-decoration:none}.form-body .tpf-table-wrapper .tpf-table table tr td i{display:none;font-style:normal}.form-body .tpf-table-wrapper .tpf-table table tr:nth-child(odd){background-color:rgba(4,56,90,0.2)}.form-body .tpf-table-wrapper .tpf-table table tr.sub-table-head td{font-size:20px;font-family:'Fira Sans',sans-serif;font-style:italic !important;font-weight:bold !important;text-transform:uppercase;color:#fff;margin-bottom:15px !important}.form-body .tpf-table-wrapper .tpf-table table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}.form-body .tpf-table-wrapper .tpf-table table.check-table td:not(.empty):before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;font-size:21px;margin:0px 10px 0px 15px;position:absolute;left:0}.form-body .tpf-table-wrapper .tpf-table table thead tr{background:none !important;border:none;border-radius:0px;box-shadow:none}.form-body .tpf-table-wrapper .tpf-table table thead tr th{background:none;padding-left:25px;padding-right:25px;border:none;border-radius:0px;box-shadow:none;font-size:17px;line-height:24px;font-family:'Fira Sans',sans-serif;font-weight:normal;text-transform:none;font-style:italic;color:#04385a}.form-body .tpf-table-wrapper .tpf-table table.groupfit-table thead tr th{color:#fff;background-color:#04385a}.form-body .tpf-table-wrapper .tpf-table table.groupfit-table .column-4{width:45px}@media all and (min-width:576px) and (max-width:768px){.form-body .tpf-table-wrapper .tpf-table table.saunaplan .column-2{width:185px}}@media all and (max-width:576px){.form-body .tpf-table-wrapper .tpf-table table tr td,.form-body .tpf-table-wrapper .tpf-table table tr th{padding:16px 7px !important;font-size:15px !important}.form-body .tpf-table-wrapper .tpf-table table.groupfit-table .column-3{width:100px}}@media all and (max-width:420px){.form-body .tpf-table-wrapper .tpf-table table.groupfit-table .column-1{width:auto}.form-body .tpf-table-wrapper .tpf-table table.groupfit-table .column-3{display:none}.form-body .tpf-table-wrapper .tpf-table table.saunaplan td u{display:none}.form-body .tpf-table-wrapper .tpf-table table.saunaplan td i{display:inline-block}.form-body .tpf-table-wrapper .tpf-table table.saunaplan .column-1{width:19%}.form-body .tpf-table-wrapper .tpf-table table.saunaplan .column-3{width:27%}}.form-body .tpf-table-wrapper .tpf-table tr:not(.sub-table-head):hover{cursor:pointer}.form-body .tpf-table-wrapper .tpf-table tr:not(.sub-table-head):hover td{opacity:0.8}.form-body .tpf-table-wrapper .tpf-table tr:not(.sub-table-head).active{background:#04385a !important}.form-body .tpf-table-wrapper .tpf-table tr:not(.sub-table-head).active td{color:#fff}.form-body .tpf-table-wrapper .tpf-table td,.form-body .tpf-table-wrapper .tpf-table th{padding-left:10px !important;padding-right:10px !important}.form-body .tpf-table-wrapper .tpf-table td.column-1,.form-body .tpf-table-wrapper .tpf-table th.column-1{width:165px;padding-left:15px !important}.form-body .tpf-table-wrapper .tpf-table td.column-3,.form-body .tpf-table-wrapper .tpf-table th.column-3{width:101px}.form-body .tpf-table-wrapper .tpf-table td.column-4,.form-body .tpf-table-wrapper .tpf-table th.column-4{width:20px}.print-table{margin-top:20px;display:block;text-align:left}.print-table:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e8ad";margin-right:10px}.mobile .print-table{display:none}.mobile .collaps-table-wrapper .collaps-table-button{margin-top:5px;margin-bottom:5px}.nosupport #site-header-menu{display:none !important}.nosupport .site-branding{display:block;text-align:center;width:100%;padding-top:100px}.nosupport .site .site-inner{background:none !important}body.page-template-landingpage #masthead{background:none;position:absolute}body.page-template-landingpage #masthead .logo .big{display:block}body.page-template-landingpage #masthead .logo .small{display:none}body.page-template-landingpage #masthead #site-header-menu{display:none}body.page-template-landingpage .single-mobile-home-link{position:relative}body.page-template-landingpage .form-body .tpf-table-wrapper .tpf-table{max-height:none;overflow-y:auto;color:#fff}body.page-template-landingpage .form-body .tpf-table-wrapper .tpf-table table tr td{word-break:break-word}body.page-template-landingpage .form-body .tpf-table-wrapper .tpf-table table tr .column-1{width:153px}body.page-template-landingpage .print-table{margin-top:0px}body.page-template-landingpage .wpcf7-form h2{margin-top:10px;margin-bottom:0px}body.page-template-landingpage .wpcf7-form .row p{margin-top:-10px;margin-bottom:0px}body.page-template-landingpage .wpcf7-form .row small{margin-top:0px}body.page-template-landingpage .wpcf7-form .row .training{margin-bottom:0px;height:0px;min-height:30px}body.page-template-landingpage.not-mobile .back-to-startpage{display:none}body.page-template-landingpage.mobile #masthead{height:200px;text-align:center}body.page-template-landingpage.mobile #masthead .logo{display:inline-block}body.page-template-landingpage.mobile #colophon{display:none}body.page-template-landingpage.mobile #menu-toggle{display:none !important}body.page-template-landingpage.mobile #colophon{position:relative;height:200px}body.page-template-landingpage.mobile .wpb_single_image{width:100%;height:360px}body.page-template-landingpage.mobile .wpb_single_image .vc_figure{left:50%;margin-left:-350px;max-width:700px;position:absolute;top:0;width:700px}body.page-template-landingpage.mobile .image-icon-number{min-height:70px !important;height:auto}body.page-template-landingpage.mobile label h2{text-align:center}body.page-template-landingpage.mobile label p{text-align:center}body.page-template-landingpage.mobile .nice-circle-btn{width:160px}.page-id-967 .section-inner{margin-bottom:-30px;margin-top:35px}.page-id-967 .video-hint{margin-top:25px !important;margin-bottom:40px !important}.page-id-967 .nice-circle-btn{bottom:-199px !important;z-index:9}.page-id-967 .nice-circle-btn label.blue{color:#04385a !important;padding-left:0px}.page-id-967 .nice-circle-btn button{border:2px solid #000}.page-id-967 label.training-label{padding-left:0px !important}.page-id-967 .landing-training-label{margin-bottom:30px}.page-id-967 .landing-training-label h2{display:block;margin-bottom:30px}.page-id-967 .landing-training-label span{color:#04385a;padding-top:15px;display:block}.page-id-967 .section.has-btn{margin-bottom:0px !important;padding-top:1px !important}.page-id-967 section.has-btn{margin-top:40px !important}.page-id-967 section.has-btn:before{content:" ";position:absolute;top:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-top:100px solid transparent;display:block !important}.page-id-967 section.has-btn:after{clear:both;content:" ";position:absolute;bottom:-100px;width:100%;border-left:0 solid transparent;border-right:2600px solid #009dd7;border-bottom:100px solid transparent;display:block !important}.page-id-967 .section.bright{background:#009dd7 !important;padding-bottom:170px}.page-id-967 .form-input-wrapper .wpcf7-form-control-wrap{margin-bottom:20px !important}.page-id-967 .only-mobile{display:none}.page-id-967 #post-967{background:none !important}.page-id-967 .wpcf7-mail-sent-ok{display:none}.page-id-967.mobile .wpcf7-mail-sent-ok{display:block !important;border:0px !important;margin-top:-35px !important;text-align:center}body.mobile.page-template-mobile-single #masthead{background:none;position:absolute}body.mobile.page-template-mobile-single #masthead .logo .big{display:block}body.mobile.page-template-mobile-single #masthead .logo .small{display:none}body.mobile.page-template-mobile-single #masthead #site-header-menu{display:none}body.mobile.page-template-mobile-single #main>article>.entry-content{margin-top:100px}body.mobile.page-template-mobile-single .single-mobile-home-link-wrapper{position:absolute;top:210px;text-align:center;z-index:100;width:100%}body.mobile.page-template-mobile-single .single-mobile-home-link-wrapper a{display:inline-block}body.mobile.page-template-mobile-single .first-section{padding-top:100px !important}body.mobile.page-template-mobile-single .form-body .tpf-table-wrapper .tpf-table{max-height:none;overflow-y:auto;color:#fff}body.mobile.page-template-mobile-single .form-body .tpf-table-wrapper .tpf-table table tr td{word-break:break-word}body.mobile.page-template-mobile-single .form-body .tpf-table-wrapper .tpf-table table tr .column-1{width:153px}body.mobile.page-template-mobile-single .wpcf7-form h2{margin-top:10px;margin-bottom:0px}body.mobile.page-template-mobile-single .wpcf7-form .row p{margin-top:-10px;margin-bottom:0px}body.mobile.page-template-mobile-single .wpcf7-form .row small{margin-top:0px}body.mobile.page-template-mobile-single .wpcf7-form .row .training{margin-bottom:0px;height:0px;min-height:30px}body.mobile.page-template-mobile-single #masthead{height:200px;text-align:center}body.mobile.page-template-mobile-single #masthead .logo{display:inline-block}body.mobile.page-template-mobile-single #colophon{display:none}body.mobile.page-template-mobile-single #menu-toggle{display:none !important}body.mobile.page-template-mobile-single #colophon{position:relative;height:200px}body.mobile.page-template-mobile-single .image-icon-number{min-height:70px !important;height:auto}body.mobile.page-template-mobile-single label h2{text-align:center}body.mobile.page-template-mobile-single label p{text-align:center}body.mobile.page-template-mobile-single .nice-circle-btn{width:160px}.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{overflow:hidden}.wpb_video_widget .wpb_wrapper .wpb_video_wrapper iframe{top:-1px}[class*='lightcase-icon-']:before{font-family:'icomoon' !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:"\e907"}.lightcase-icon-pause:before{content:''}.lightcase-icon-close:before{content:"\e5cd"}.lightcase-icon-prev:before{content:"\e901"}.lightcase-icon-next:before{content:"\e902"}.lightcase-icon-spin:before{content:"\e97b"}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:10002;top:50%;left:50%;text-align:center;color:#fff}#lightcase-case h3{font-family:"Fira Sans";font-size:21px;text-transform:uppercase;padding-bottom:3px}@media screen and (min-width:576px){#lightcase-case h3 br{display:none}}#lightcase-case .black{color:#000}#lightcase-case p{padding:.5rem 0;margin-bottom:0}#lightcase-case .studios{padding:0 0 2rem}#lightcase-case .studios div{padding-top:1rem}#lightcase-case .studios a[href^=tel]{font-family:"Fira Sans";color:#000;font-size:21px}#lightcase-case .day{min-width:6rem}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#0799ed;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#0799ed}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#fff}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#fff}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:21px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#000}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#fff}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:10000;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']{position:fixed;z-index:10003;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:#ffec00;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width:641px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}a[class*='lightcase-icon-']:hover,#lightcase-case:hover~a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:10000;top:-9999px;bottom:-9999px;left:0;background:rgba(0,0,0,0.3);backdrop-filter:blur(2px)}@media screen and (max-width:640px){#lightcase-overlay{background:#009dd7;opacity:1 !important}}#lightcase-content *{text-shadow:none !important}#lightcase-content * .title-box .title-box-second{color:#000}#lightcase-content * a{color:#fff !important}#lightcase-content * a[href^="tel"]{color:#04385a !important;font-size:2rem !important;padding-bottom:1rem}#lightcase-content * h1{white-space:nowrap}body:not(.mobile) .lightcase-contentInner{box-shadow:0 0 30px rgba(0,0,0,0.5)}.exitpopup-modal-window{position:relative;padding:3rem 2rem 0;border-radius:0 !important;background:url('/wp-content/uploads/2021/02/exit-popup-beton.jpg');background-size:cover;box-shadow:0 0 5em #000}.exitpopup-modal-window .modal-body{height:100%;display:flex;flex-direction:column;text-align:center;align-items:center;padding:0 !important;position:relative}.exitpopup-modal-window .modal-body .fake-close{position:absolute;top:-2.5rem;right:-1.5rem;z-index:9999}.exitpopup-modal-window .modal-body .fake-close a{font-size:4rem;color:black;font-weight:100;font-style:normal}.exitpopup-modal-window .header{margin-top:-6rem;width:500px}.exitpopup-modal-window .content{display:flex;height:100%;width:100%}.exitpopup-modal-window .content .left,.exitpopup-modal-window .content .right{width:50%;text-align:left;color:#000;font-size:18px;font-weight:600}.exitpopup-modal-window .content .left ul,.exitpopup-modal-window .content .right ul{list-style:none;line-height:35px;margin-left:0;padding-left:0;margin-top:2rem}.exitpopup-modal-window .content .left ul li,.exitpopup-modal-window .content .right ul li{white-space:nowrap}.exitpopup-modal-window .content .left ul li:before,.exitpopup-modal-window .content .right ul li:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";color:#009dd7;position:relative;font-size:21px;margin:0px 10px 0px 15px}.exitpopup-modal-window .content .left{background:url("/wp-content/uploads/2021/02/duo.png");background-size:cover}.exitpopup-modal-window .content .right{display:flex;flex-direction:column;justify-content:center}.exitpopup-modal-window .content .right a{position:relative;top:70px;height:60px;left:-50px}.exitpopup-modal-window .content .right a img{max-width:200px}.exitpopup-modal-window .content h2,.exitpopup-modal-window .content h3{font-size:50px !important;line-height:50px;color:#009dd7;margin:0 0 0 2rem !important;padding:0 !important;font-weight:900 !important;display:block}.exitpopup-modal-window .content h3{color:#000 !important;white-space:nowrap}.exitpopup-modal-window .modal-title{display:none}.exitpopup-modal-window .exitpopup-modal-footer{display:none}#exitpopup-modal .underlay{background-color:rgba(255,255,255,0) !important;backdrop-filter:blur(2px)}.mobile .underlay{display:none !important}.mobile #exitpopup-modal{position:relative !important;display:block !important;height:auto !important}.mobile #exitpopup-modal .exitpopup-modal-window{max-width:100% !important;padding:0 !important;margin:0 !important;height:auto !important;min-height:600px}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body{padding:0;position:relative}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .left,.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .right{width:100% !important;z-index:1;position:absolute;height:100%;top:0}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body h2,.mobile #exitpopup-modal .exitpopup-modal-window .modal-body h3{font-size:44px !important;line-height:44px}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .left{height:50%;bottom:0;left:0;z-index:0;top:auto}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .header{margin-top:4rem}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .right a{display:block;text-align:center;left:0;width:100%;margin-top:70px}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .right ul{display:none}.mobile #exitpopup-modal .exitpopup-modal-window .modal-body .fake-close{top:1.5rem;right:1.5rem}