@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";.btn{background:linear-gradient(25deg,#47a0d2,#53bfcc);margin:0 auto;cursor:pointer;text-align:center;max-width:210px;display:grid;background-size:200% 200%!important;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:1.3em 1.5em;margin:1rem auto;border-radius:.3em;cursor:pointer!important;-webkit-transition:all .2s ease-in-out}.btn.inverse{-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-image-source:linear-gradient(25deg,#47a0d2,#53bfcc)}.btn:hover{background:linear-gradient(90deg,#47a0d2,#53bfcc);padding:1.3em 1.5em;cursor:pointer!important;-webkit-transition:all .2s ease-in-out}.btn.inverse{font-weight:700;padding:1.15em 1.5em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-width:.25em;border-style:solid;border-image-source:linear-gradient(45deg,#fff,#fff);border-image-slice:30%;border-image-width:1;border-image-repeat:stretch}.btn.inverse:hover{background-size:100% 100%!important;border-image-slice:3%;padding:1.15em 2.1em}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000c;transition:opacity .2s;visibility:hidden;opacity:0;z-index:1000000000}.overlay .cancel{position:absolute;width:100%;height:100%;cursor:default}.overlay:target{visibility:visible;opacity:1}.modal{margin:100px auto;padding:20px;background:#fff;border:1px solid #666;max-width:600px;border-radius:6px;box-shadow:0 0 50px #00000080;position:relative}@media screen and (max-width: 768px){.modal{margin:20px;overflow:scroll;height:100%}}.modal h2{margin-top:0}.close{position:absolute;right:20px;top:20px;width:32px;height:32px;opacity:.3}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.modal .content{overflow:auto;min-height:360px}.modal p{margin:0 0 1em;text-align:center}.modal p:last-child{margin:0}a.button{background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;cursor:pointer;display:block;font-weight:300;height:50px;padding:15px;text-align:center;border-radius:6px;margin:40px auto;max-width:200px;opacity:1;color:#333;text-decoration:none;transition:.3s box-shadow ease;-webkit-transition:.3s box-shadow ease;transform:translateY(0);text-shadow:0 0 0}a.button:hover{box-shadow:0 12px 23px #0000003b,0 10px 10px #00000030}section.kv{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;font-family:Montserrat,Arial,sans-serif;background:linear-gradient(-45deg,#52aee3,#2e4c80)}section.kv .headline{font-size:1.5rem;font-weight:600}@media screen and (min-width: 760px){section.kv .headline{font-size:2rem}}section.kv>img{margin-top:40px;width:500px}section.kv .headline span:before{content:"Ihr Team";animation:word-switch 10s infinite}@keyframes word-switch{0%{content:"Ihr Team"}25%{content:"Ihre Patienten"}50%{content:"Ihre Kunden"}75%{content:"Ihre Gesundheit"}}.container ul li{font-size:20px;line-height:1.4;margin-bottom:10px}h1{text-align:center}h2{font-size:1.8em}.twocols .row>div:first-child,.headline .row>div:first-child{padding:21px 0}section.gradient-background{background:linear-gradient(35deg,#2e4c80,#23a6d5,#47a0d2,#53bfcc,#fff);animation:gradient 10s ease-in-out infinite;background-size:400% 400%;height:100vh}section.gradient-background img{max-width:80%}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.container{max-width:calc(100% - 20px)}input,textarea{font-size:16px!important}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact input[type=url],#contact textarea,#contact button[type=submit]{font-size:16px}#contact h3{color:#f96;display:block;font-size:30px;font-weight:400}#contact h4{margin:5px 0 15px;display:block;font-size:13px}fieldset{border:medium none!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}#contact fieldset{position:relative}#contact{transition:all .3s ease-in}#contact.closed{opacity:.5;max-height:0px;overflow:hidden;pointer-events:none}#contact.closed #contact-submit{display:none}.modal .closed p.msg_success{font-weight:700;margin-top:110px;color:#53bfcc}.modal .msg_success{display:none;margin:110px auto;color:#000;font-weight:400;font-size:21px}#contact fieldset span{position:absolute;bottom:14px;color:#47a0d2;font-size:12px;right:0;pointer-events:none;padding:5px 15px}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact input[type=url],#contact textarea{width:100%;border:0;border-bottom:1px solid #ccc;background:#fff;margin:0 0 5px;padding:10px 0}#contact a{color:#47a0d2;font-weight:700}#contact label[for=privacy]{font-size:12px}#contact textarea{height:40px;max-width:100%;resize:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}#contact button[type=submit]{border:0;display:block;width:215px}#contact input:focus,#contact textarea:focus{outline:0;border-bottom:1px solid #47a0d2}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}fieldset{transition:opactiy .3s ease-in}.loading fieldset{opacity:.5}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;align-items:stretch;margin-top:41px}.grid>article{border:1px solid #ccc;max-width:100%;overflow:hidden;box-shadow:2px 2px 6px #0000004d}.grid>article img{max-width:100%}.grid .text{padding:20px;color:#000;width:100%;white-space:initial;box-sizing:border-box;margin:0 auto}.grid .text h3{margin-top:0;margin-bottom:4px}.grid .text p{margin-top:0}.grid .text p strong{font-weight:600}#nav-icon{display:none}@media screen and (max-width: 1400px){#nav-icon{display:block}}#nav-icon span:nth-child(2){top:10px;animation:move2end .3s ease-in forwards}#nav-icon span:nth-child(1){top:0;animation:move1end .3s ease-in forwards}.opened #nav-icon span:nth-child(2){animation:move1 .3s ease-in forwards}.opened #nav-icon span:nth-child(1){animation:move2 .3s ease-in forwards}@keyframes move1{0%{top:0}50%{top:5px;transform:rotate(0)}to{top:5px;transform:rotate(45deg)}}@keyframes move1end{0%{top:5px;transform:rotate(45deg)}50%{top:5px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes move2{0%{top:10px}50%{top:5px;transform:rotate(0)}to{top:5px;transform:rotate(-45deg)}}@keyframes move2end{0%{top:5px;transform:rotate(-45deg)}50%{top:5px;transform:rotate(0)}to{top:10px;transform:rotate(0)}}#nav-icon{width:1.875em;height:1.5625em;position:absolute;margin:31px 0 0;transform:rotate(0);transition:rotate,.5s ease-in-out;cursor:pointer;right:30px;top:0}#nav-icon span{display:block;position:absolute;height:.125em;width:100%;background:#47a0d2;opacity:1;transform:rotate(0)}.navigation-menu{background:#52aee3}@media screen and (max-width: 1400px){.navigation-menu{margin-top:60px!important;background:#2e4c80;display:none!important;height:100vh}.navigation-menu.show{display:block!important}.navigation-menu>li{display:block!important;margin:0!important}.navigation-menu>li>a:before{display:none}}.nav-link.more{position:relative}.nav-link.more.active .bottom{border-color:#47a0d2}.nav-link.more>.submenu{position:absolute;padding:0;transform:translate(-50%);display:block;width:215px;left:50%;right:0;background:#2e4c80;list-style:none;display:none}.nav-link.more>.submenu.opened{display:block}@media screen and (max-width: 1400px){.nav-link.more>.submenu{background:none;transform:initial;width:100%;left:0;position:relative;margin-top:-10px}}a.carret{display:inline-block;position:relative}a.carret:hover .bottom{border-top:2px solid #47a0d2;border-right:2px solid #47a0d2}.bottom{display:inline-block;position:absolute;margin-top:22%;margin-left:10px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:0;right:-20px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:transform .14s ease-in}.opened .bottom{transform:rotate(-45deg);margin-top:31%}.nav-link:hover>a,.nav-link:hover>a>.bottom{border-color:#47a0d2;color:#47a0d2}.active>a{color:#47a0d2;border-color:#47a0d2}.active>a>.bottom{backgrounnd:#47a0d2}.scroll-container{position:absolute;bottom:50px;width:24px;height:24px}.chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fff}.chevron:before{left:0;transform:skew(0,30deg)}.chevron:after{right:0;width:50%;transform:skew(0,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.widget-container{position:absolute;z-index:100;top:30px;right:30px;color:#fff;top:100vh;transform:translateY(calc(-100% - 70px))}.widget-container .widget{text-align:center;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;background:#2e4c80;margin-left:15px;width:175px}.widget-container .widget.closed{right:0;position:absolute;transform:translate(200%);transition:all .2s ease-in-out;display:none}.widget-container .widget img{width:100%;display:block}.widget-container .widget .icon-close{position:absolute;padding:10px 8px;top:0;right:0;box-sizing:border-box;background:#fff;border-radius:100%;width:36px;height:36px;transform:translate(10px,-15px)}.widget-container .widget .icon-close img{width:16px;height:16px;margin:0 auto;left:0;right:0}.widget-container .widget .text{background:#2e4c80;color:#fff;width:100%;padding:10px;box-sizing:border-box}.widget-container .widget .text p{display:inline}.widget-container .widget .text>*{margin-top:0}.widget-container .widget .text ul{padding-left:0;margin-bottom:1em}.widget-container .widget .text li>*{margin:0}@media screen and (max-width: 759px){.widget-container{position:absolute;width:calc(100% - 32px);right:0;left:0;top:initial;margin-bottom:calc(10vh + 16px)}.widget-container .widget{width:100%}.widget-container .widget>img{width:auto;display:block;float:left;height:85px!important}.widget-container .widget,.widget-container .text{position:relative!important}.widget-container .widget .text{float:left;width:auto;text-align:left;padding:12px 0 0 15px;box-sizing:border-box}}.widget-container .text ul li:before{margin-left:0}body{margin:0;background:#fff;-webkit-user-select:none;user-select:none;color:#333;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}#start{margin:100px auto}#particles-js{position:absolute;top:0;left:0;width:100%;height:100%}section.default{margin-top:100px}hr{border:0;border-bottom:1px solid #ccc}.navigation-menu-button{display:none!important}#progress-bar{height:5px;width:100%;position:relative;background:#2e4c80}#progress-bar .active{background:#53bfcc;width:100%;height:5px}.logo-bg{position:absolute;right:150px;width:50vw;opacity:.1;z-index:-1}.col-50 ul li,.text ul li,.editor ul li{list-style:none;line-height:2;font-weight:300}@media screen and (max-width: 768px){.col-50 ul li,.text ul li,.editor ul li{line-height:1.5;font-size:1rem}}.col-50 ul li:before,.text ul li:before,.editor ul li:before{content:"";display:inline-block;height:20px;width:35px;background-image:url(/images/icons/shield.svg);background-size:contain;background-repeat:no-repeat;margin-left:-35px;position:relative;top:4px}.editor ul li:before{background-image:url(/images/icons/shield-black.svg)}p a{text-decoration:underline!important}p a:hover{text-decoration:none!important}p{line-height:1.9;max-width:800px}a{color:#47a0d2}.twocols,.headline{color:#fff}.twocols img,.headline img{width:100%;display:block}.twocols .row>div:first-child,.headline .row>div:first-child{position:relative;min-height:130px}.twocols .row>div:first-child:before,.headline .row>div:first-child:before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:-100vw;z-index:-1;background:inherit}.twocols .row>div:first-child,.headline .row>div:first-child{background:#2e4c80;padding:21px 31px;box-sizing:border-box}.twocols .row>div:nth-child(2n),.headline .row>div:nth-child(2n){background:#52aee3;box-sizing:border-box;transform:translateY(-42px);min-height:200px}.twocols .row>div:nth-child(2n) .inner,.headline .row>div:nth-child(2n) .inner{padding:21px 31px}.twocols .light.row>div:first-child,.headline .light.row>div:first-child{background:#52aee3}.twocols .light.row>div:nth-child(2n),.headline .light.row>div:nth-child(2n){background:#2e4c80}@media screen and (max-width: 1000px){.twocols .col-50,.headline .col-50{float:none;width:100%}.twocols .row>div:first-child,.headline .row>div:first-child{padding:21px 31px 42px}.twocols .row>div:nth-child(2n),.headline .row>div:nth-child(2n){transform:translateY(-21px)}}#autoplay-video{position:absolute;top:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden}footer{background:#2e4c80;padding:0;margin-top:70px;position:relative}footer h4{font-weight:600;margin:0}footer a{font-weight:400;color:#000}footer a:hover{color:#47a0d2;text-decoration:underline}footer .menu{color:#fff;background:#52aee3;text-align:center;padding:5px 0}footer .menu ul{list-style:none;padding:0;margin:0}footer .menu ul li{display:inline-block;margin:0 10px;line-height:25px;text-align:center}footer .menu ul li a{color:#fff}footer .logo{margin:21px auto;width:140px}footer:before{border-bottom:32.5625em solid #47a0d2;border-right:32.5625em solid transparent;bottom:0}h2,h3,h4{font-weight:400}p{font-weight:300}p strong,p b{font-weight:400}.close-icon{width:60px;height:60px;position:relative}.close-icon:after{content:"";height:60px;border-left:2px solid #5fe345;position:absolute;transform:rotate(45deg);left:28px}.close-icon:before{content:"";height:60px;border-left:2px solid #5fe345;position:absolute;transform:rotate(-45deg);left:28px}#map{border-bottom:5px solid #53bfcc;height:400px}.btn-nav{background:#53bfcc;padding:14px;font-weight:600;right:60px;position:absolute;transition:background .14s ease-in}@media screen and (max-width: 1400px){.btn-nav{right:60px;top:72px}}@media screen and (max-width: 768px){.btn-nav{right:0;top:72px}}.btn-nav:hover{background:#47a0d2}.btn-default{min-width:210px;background:#fff;border:1px solid #47a0d2;color:#47a0d2;text-align:center;height:0;border-top:25px solid transparent;border-right:25px solid #47a0d2}.ce.image img{display:block}figure.ce{margin:0}blockquote{margin:0}.logo{display:block;width:210px;margin:21px auto 9px}@media screen and (max-width: 1400px){.logo{margin:21px}}.logo a{width:1005}section.clean{margin-top:140px}section>ul>li{font-weight:300}a{text-decoration:none;color:#fff}p>a{color:inherit;font-weight:400}.clearer{float:none;clear:both}address{font-style:normal;font-weight:300;margin-top:21px;margin-bottom:30px;text-align:center;color:#fff}address a{font-weight:300;color:#fff}.fullsize{cursor:pointer;transition:fill transform ease-in}.fullsize svg{fill:#ccc}.fullsize:hover svg{fill:#000!important}.main-nav{position:fixed;left:0;right:0;top:0;background:#2e4c80;background:rg;z-index:100000000;transition:.3s transform ease-in}.main-nav.scrolled{transform:translateY(-60px)}.main-nav>ul{padding:0;list-style:none;text-align:center;margin:0}.main-nav>ul>li{margin:20px 30px;display:inline}.main-nav>ul>li a{display:inline-block;position:relative;line-height:42px}.main-nav>ul>li.active{color:#47a0d2!important}.main-nav>ul>li.active>a{color:#47a0d2}.main-nav>ul>li.active>a:after{background:#47a0d2;position:absolute;content:"";height:2px;text-decoration:none;z-index:1000000;width:100%;left:0;right:0}.container{max-width:1000px;margin:0 auto;overflow-x:no-scroll}@media screen and (max-width: 1400px){.container{padding:0 30px}}section>.container{margin:0 auto 100px}.col-33{float:left;display:block;width:33.3333333333%}.col-50{float:left;width:50%}.first-headline{position:absolute;left:0;right:0;bottom:0;background:#47a0d280;color:#fff}.headline{transform:translateY(21px);margin:0 auto!important}.headline h2,.headline h1{font-size:35px;margin:0;padding:14px 0;font-weight:300}@media screen and (max-width: 768px){.headline h2,.headline h1{font-size:21px}}h1{font-size:56px;font-weight:300}@media screen and (max-width: 760px){h1{font-size:35px}}.keyvisual{background-size:cover!important;height:100vh;min-width:100%;position:relative}@media screen and (max-width: 768px){.keyvisual{margin-bottom:80px}}.keyvisual .cut-out{position:absolute}.keyvisual h1{font-weight:300;z-index:20}@media screen and (max-width: 768px){.keyvisual h1,.keyvisual h1 b,.keyvisual h1 strong{font-size:21px}}.keyvisual .cut-out{width:450px;right:50%;top:100vh;transform:translate(50%) translateY(-40%);animation:slide-in .7s}.keyvisual .cut-out img{width:100%}@media screen and (max-width: 768px){.keyvisual .cut-out{animation:slide-in-mobile 1s;transform:translate(0) translateY(-40%);width:250px;right:0%}}@keyframes drive-up-border-top{0%{border-top:0 solid transparent}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(150%) translateY(-35%)}}@media screen and (max-width: 768px){@keyframes slide-in-mobile{0%{transform:translate(-100%) translateY(-35%)}}}figure{margin:0 0 40px}#share{background:#47a0d2;position:absolute;text-align:left;right:0;height:80px;padding:0 20px;width:130px;transform:translateY(-100%)}#share h3{margin:10px 0 10px 10px;color:#fff;font-weight:600}#share a{font-size:21px;margin:10px}.accordion{display:block;flex-direction:column}.accordion>.container{margin-bottom:40px}.accordion-title{background-color:#2e4c80;color:#fff;cursor:pointer;padding:10px;position:relative;border-bottom:5px solid #fff}.accordion-content{max-height:0;padding:10px;background-color:#52aee3;overflow:hidden;transition:.3s max-height ease-in-out}.accordion.active .accordion-content{display:block;max-height:10000px;transition:.9s max-height ease-in-out}.accordion.active .accordion-title:after{content:"+";position:absolute;right:15px;top:15px;font-size:40px;text-align:center;transform:rotate(45deg);transition:.14s transform ease-in-out}.accordion-item .accordion-title:after{content:"+";position:absolute;right:15px;top:15px;font-size:40px;text-align:center;transform:rotate(0);transition:.14s transform ease-in-out}.white-bg,.white-bg h2,.white-bg h3,.white-bg h4,.white-bg a{color:#000}.flickity-enabled,.ce.slideshow{position:relative}.carousel{background:transparent!important}.carousel-counter{background:#53bfcc;border-radius:0;width:46px;height:25px;font-size:1.125rem;text-align:center;color:#fff;position:absolute;right:20px;top:20px;z-index:100}.fullsize{right:0;position:absolute;z-index:1}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.carousel-cell{height:200px}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px;height:100%;cursor:pointer}.flickity-prev-next-button.next{right:10px;height:100%;cursor:pointer}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{margin:20px auto;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots li:before{display:none}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;background:#00bed5}.carousel-cell{margin-right:20px;overflow:hidden}.carousel-cell img{display:block;height:100%}@media screen and (min-width: 768px){.carousel-cell img{height:auto;max-height:none;width:100%}}.carousel{background:#fafafa}.carousel-cell-image{display:block;max-height:100%;margin:0 auto;max-width:100%;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1}.carousel{background:#222}.flickity-prev-next-button.previous{border-radius:0;left:0;height:700px;z-index:100000;top:0;transform:none;opacity:0;width:100px}@media screen and (max-width: 900px){.flickity-prev-next-button.previous{height:300px}}.flickity-prev-next-button.next{border-radius:0;right:0;z-index:100000;height:700px;top:0;transform:none;opacity:0;width:100px}@media screen and (max-width: 900px){.flickity-prev-next-button.next{height:300px}}.flickity-button-icon{height:100%!important}.is-fullscreen .flickity-prev-next-button.next,.is-fullscreen .flickity-prev-next-button.previous{height:40px;top:50%;transform:translateY(-50%);opacity:1;background:transparent;color:#fff;width:100px}.carousel-cell{width:100%;height:700px;margin-right:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 900px){.carousel-cell{height:300px}}.carousel.is-fullscreen .carousel-cell{height:100%}.carousel-cell-image{display:block;max-height:100%}.carousel.is-fullscreen .carousel-cell-image{max-width:100%}.three-images .carousel{background:#fafafa}.three-images .carousel-cell{width:33%;height:500px;margin-right:10px;background:#8c8;border-radius:5px;counter-increment:carousel-cell}.three-images .carousel-cell:before{display:block;text-align:center;content:counter(carousel-cell);line-height:200px;font-size:80px;color:#fff}.lazy-carousel .carousel{background:#fff}.carousel .caption,.carousel .number{display:none;position:absolute;color:#fff}.carousel .number{font-size:40px;position:absolute}.carousel.is-fullscreen{width:100%;height:100%;position:fixed;z-index:10000000000;top:0;bottom:0;left:0;right:0;background:#2e4c80cc!important}.carousel.is-fullscreen .caption{display:block;position:absolute;color:#fff;bottom:0;padding:10px 0 20px;height:113px;width:calc(100% - 160px);box-sizing:border-box}.carousel.is-fullscreen .caption p,.carousel.is-fullscreen .caption .number{color:#fff;margin:0}.carousel.is-fullscreen .caption p{margin:20px 0 10px;font-style:italic;max-width:980px;font-size:21px;line-height:1.4}.carousel.is-fullscreen .caption .number{width:112px;float:left;margin:20px 0 10px;position:relative;text-align:center}.carousel.is-fullscreen .number{display:block}.carousel.is-fullscreen .carousel-cell img{width:auto;max-width:1046px;height:calc(100% - 208px);margin-top:104px}@media screen and (max-width: 980px){.carousel.is-fullscreen .carousel-cell img{width:auto;margin:104px auto 0;max-width:100%;height:auto;max-height:calc(100vh - 208px)}}.carousel.is-fullscreen .flickity-viewport{height:inherit!important}.close-carousel{display:none;border:0}.close-carousel.is-fullscreen{right:10px;left:initial!important;top:10px;display:block;background:none;position:fixed!important;z-index:1000000000000000}.flickity-fullscreen-button-view,.flickity-fullscreen-button-exit{background:transparent;top:0;display:block}.flickity-fullscreen-button-view:hover,.flickity-fullscreen-button-exit:hover{color:#000;background:transparent;transform:scale(1.2)}.flickity-fullscreen-button-view{height:700px;width:100%;cursor:zoom-in}@media screen and (max-width: 900px){.flickity-fullscreen-button-view{height:300px}}.flickity-fullscreen-button-view svg{display:none}.flickity-fullscreen-button-exit{right:0;display:none;color:#fff}.is-fullscreen .flickity-fullscreen-button-exit{right:40px;height:40px;width:40px;top:40px;display:block;color:#fff}.is-fullscreen .flickity-fullscreen-button-view{display:none}.is-fullscreen .flickity-fullscreen-button-exit{width:40px;height:40px;top:28px;right:28px;cursor:pointer}.is-fullscreen .flickity-fullscreen-button-exit svg{display:none}.is-fullscreen .flickity-fullscreen-button-exit:before,.is-fullscreen .flickity-fullscreen-button-exit:after{display:block;content:"";position:absolute;width:2px;height:35px;background:#fff;transform:rotate(45deg);left:0;right:0;top:0;margin:0 auto}.is-fullscreen .flickity-fullscreen-button-exit:after{transform:rotate(-45deg)}.custom-select{position:relative}.custom-select select{display:none}.select-selected{background-color:transparent;color:#888}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#ccc transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #ccc transparent;top:7px}.select-items div,.select-selected{padding:8px 16px 8px 0;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer}.select-items div{border:0}.select-done{color:text}.select-items div{padding:8px 16px}.select-items{position:absolute;background-color:#fff;border-top:1px solid #000;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#53bfcc4d}
