@charset "UTF-8";.slider-contentdetail{display:flex;margin-bottom:1.5rem;background-color:transparent;background-image:none;box-shadow:none;color:inherit}@media all and (max-width: 640px){.slider-contentdetail{flex-wrap:wrap}.slider-contentdetail .connected-carousels.carousel-small .carousel.carousel-stage img{max-height:430px}.slider-contentdetail .connected-carousels.carousel-large .stage,.slider-contentdetail .connected-carousels .carousel-stage .jcarousel-img-wrapper{height:auto}}.slider-contentdetail--full{flex-wrap:wrap}.carousel-large .slider-contentdetail--full .slider--stage{max-width:30.875rem}.carousel-small .slider-contentdetail--full .slider--stage{max-width:33.75rem}.slider-contentdetail--full .slider--stage{margin-bottom:2rem;min-width:100%;margin-right:auto;margin-left:auto}.slider-contentdetail--left .slider--stage{margin-top:0.25rem;margin-right:1.5rem;min-width:50%;max-width:50%}@media all and (max-width: 640px){.slider-contentdetail--left .slider--stage{margin-right:0;min-width:100%;max-width:100%}}.slider-contentdetail--right .slider--stage{margin-top:0.25rem;margin-left:1.5rem;min-width:50%;max-width:50%;order:1}@media all and (max-width: 640px){.slider-contentdetail--right .slider--stage{margin-left:0;min-width:100%;max-width:100%}}.connected-carousels.carousel-small .stage{margin:0 auto 1rem;position:relative}.connected-carousels.carousel-small .stage-navigation{position:relative}.connected-carousels.carousel-small .carousel{overflow:hidden;position:relative}.connected-carousels.carousel-small .carousel ul{display:flex;width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels.carousel-small .carousel ul li{padding:0;list-style-type:none;display:block;text-align:center}.connected-carousels.carousel-small .carousel ul li:before{content:''}.connected-carousels.carousel-small .carousel.carousel-stage{text-align:center}.connected-carousels.carousel-small .carousel.carousel-stage img{display:inline-block;max-width:100%;max-height:430px;width:auto}.connected-carousels.carousel-small .carousel.carousel-stage>div{width:100%;display:inline-block}.connected-carousels.carousel-small.carousel--navigation-miniature span.jcarousel-magnifier{padding:0 0.2rem;position:absolute;right:0;color:#333;background:#fff}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation{margin:1rem auto;width:80%}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li{width:5rem;margin:0 0.4rem;text-align:center;border:1px solid #e3e3e3;overflow:hidden;background:#fff;transition:all 0.25s linear;cursor:pointer}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li:hover{background:#faf8f3;border-color:#333}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li:first-child{margin:0 0.2rem 0 0}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li:last-child{margin:0 0 0 0.2rem}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li.active{border-color:#007465}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li.active img{border:0}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation li img{margin:0 auto;display:block;max-height:100%;max-width:100%}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation,.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation{top:0.3rem;width:1.875rem;height:1.875rem;display:block;position:absolute;outline:none;color:#6e6e6e;text-decoration:none;transition:opacity 0.3s ease;opacity:1}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation:hover,.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation:hover{text-decoration:none}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation.inactive,.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation.inactive{opacity:0;cursor:default}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation span,.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation span{font-size:1.5rem;line-height:2rem;padding:0;margin:0.3rem 0 0;display:block;font-family:arial, sans;color:#6e6e6e;outline:none;transition:color 0.15s linear}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation span:hover,.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation span:hover{color:#007465}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .prev-navigation{left:-2rem}.connected-carousels.carousel-small.carousel--navigation-miniature .stage-navigation .next-navigation{right:-2rem;text-align:right}.connected-carousels.carousel-small.carousel--navigation-dot span.jcarousel-magnifier{padding:0.0625rem 0.125rem;margin-right:0.625rem;width:2.25rem;height:2.25rem;line-height:2.25rem;position:absolute;color:#fff;border-radius:18px;background-color:#007465}.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation ul{display:block;width:100%;text-align:center;position:static}.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation li{width:1rem;height:1rem;line-height:1rem;border:0.125rem solid #fff;margin:0 0.1rem;padding:0;text-align:center;display:inline-block;border-radius:16px;transition:all 0.25s linear;cursor:pointer;background:#007465}.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation li:hover,.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation li.active{background:#fff}.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation li:first-child{margin:0 0.2rem 0 0}.connected-carousels.carousel-small.carousel--navigation-dot .stage-navigation .carousel-navigation li:last-child{margin:0 0 0 0.2rem}.connected-carousels.carousel-small .prev-stage,.connected-carousels.carousel-small .next-stage{width:4rem;height:4rem;display:block;position:absolute;top:40%;outline:none;text-decoration:none}.connected-carousels.carousel-small .prev-stage span,.connected-carousels.carousel-small .next-stage span{font-size:4rem;line-height:3rem;padding:0;margin:0;display:block;font-family:arial, sans;color:#00917e;outline:none;transition:color 0.15s linear}.connected-carousels.carousel-small .prev-stage span:hover,.connected-carousels.carousel-small .next-stage span:hover{color:#007465}.connected-carousels.carousel-small .prev-stage{left:1rem}.connected-carousels.carousel-small .prev-stage span{left:0}.connected-carousels.carousel-small .next-stage{right:1rem}.connected-carousels.carousel-small .next-stage span{right:0;text-align:right}.no-js .connected-carousels.carousel-small .stage-navigation,.no-js .connected-carousels.carousel-small .jcarousel-list li,.no-js .connected-carousels.carousel-small .prev-stage,.no-js .connected-carousels.carousel-small .next-stage{display:none}.no-js .connected-carousels.carousel-small .jcarousel-list{width:100%}.no-js .connected-carousels.carousel-small .jcarousel-list li:first-child{display:block}.connected-carousels.carousel-small .jcarousel-img-wrapper{display:block;position:relative}.connected-carousels.carousel-small .jcarousel-img-wrapper span.jcarousel-magnifier{font-size:2rem}@media screen and (max-width: 639px){.connected-carousels.carousel-small .jcarousel-img-wrapper span.jcarousel-magnifier{display:none !important;visibility:hidden}}.connected-carousels.carousel-small .jcarousel-img-wrapper.portrait:before{right:17%}.connected-carousels.carousel-small .jcarousel-item,.connected-carousels.carousel-small .carousel-navigation li{position:relative}@media all and (max-width: 1000px){.connected-carousels.carousel-small .carousel.carousel-stage img{max-height:350px}}@media all and (max-width: 600px){.connected-carousels.carousel-small .carousel.carousel-stage img{max-height:250px}}.connected-carousels.carousel-large .stage{position:relative;height:auto;margin:0 auto;min-height:490px}.connected-carousels.carousel-large .stage-navigation{margin:0 auto 1rem;width:100%;position:absolute;bottom:0}.connected-carousels.carousel-large .carousel{overflow:hidden;position:relative}.connected-carousels.carousel-large .carousel ul{list-style:none;margin:0;padding:0}.connected-carousels.carousel-large .carousel ul li{list-style-type:none}.connected-carousels.carousel-large .carousel ul li:before{content:''}.connected-carousels.carousel-large .carousel-stage{text-align:center}.connected-carousels.carousel-large .carousel-stage ul{display:flex;position:relative;width:20000em}.connected-carousels.carousel-large .carousel-stage ul li{padding:0;list-style-type:none;display:block;text-align:center}.connected-carousels.carousel-large .carousel-stage ul img{max-width:100%;width:auto}.connected-carousels.carousel-large .carousel-stage>div{width:100%;display:inline-block}.connected-carousels.carousel-large .carousel-navigation ul{width:100%;text-align:center}.connected-carousels.carousel-large .carousel-navigation li{width:1rem;height:1rem;line-height:1rem;margin:0 0.1rem;padding:0;text-align:center;display:inline-block;border-radius:16px;transition:all 0.25s linear;cursor:pointer;background:#d9efec}.connected-carousels.carousel-large .carousel-navigation li:hover,.connected-carousels.carousel-large .carousel-navigation li.active{background:#00917e}.connected-carousels.carousel-large .carousel-navigation li:first-child{margin:0 0.2rem 0 0}.connected-carousels.carousel-large .carousel-navigation li:last-child{margin:0 0 0 0.2rem}.connected-carousels.carousel-large .prev-stage,.connected-carousels.carousel-large .next-stage{width:2.5rem;height:2.5rem;line-height:2.5rem;display:block;position:absolute;top:48%;outline:none;text-decoration:none;border-radius:2.5rem;transition:all 0.25s linear;color:#00917e;background-color:#d9efec}.connected-carousels.carousel-large .prev-stage span,.connected-carousels.carousel-large .next-stage span{padding:0.4375rem;border-style:solid;border-width:0 1.5px 1.5px 0;display:inline-block;border-color:#00917e}.connected-carousels.carousel-large .prev-stage:hover,.connected-carousels.carousel-large .next-stage:hover{color:#d9efec;background-color:#00917e}.connected-carousels.carousel-large .prev-stage:hover span,.connected-carousels.carousel-large .next-stage:hover span{border-color:#d9efec}@media screen and (max-width: 767px){.connected-carousels.carousel-large .prev-stage,.connected-carousels.carousel-large .next-stage{display:none !important;visibility:hidden}}.connected-carousels.carousel-large .prev-stage{left:0.9375rem}.connected-carousels.carousel-large .prev-stage span{margin:0.75rem 0 0.625rem 1rem;transform:rotate(135deg)}.connected-carousels.carousel-large .next-stage{right:0.9375rem}.connected-carousels.carousel-large .next-stage span{margin:0.75rem 0 0.625rem 0.5rem;transform:rotate(-45deg)}.connected-carousels.carousel-large .jcarousel-img-wrapper{display:block;position:relative}.connected-carousels.carousel-large .jcarousel-img-wrapper.portrait:before{right:17%}.connected-carousels.carousel-large .jcarousel-item{position:relative}.connected-carousels.carousel-large .jcarousel-item .carousel--play{margin:-1.5rem 0 0 -1.5rem;padding:1rem 1.25rem;width:4rem;height:4rem;position:absolute;top:50%;left:50%;border:0;border-radius:4rem;transition:all 0.25s linear;color:#00917e;background-color:#d9efec}.connected-carousels.carousel-large .jcarousel-item .carousel--play:hover{color:#d9efec;background-color:#00917e}.connected-carousels.carousel-large .jcarousel-item .carousel--play:hover .carousel--play-icon{background-color:#d9efec}.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon{margin:0.5rem;text-align:left;transform:rotate(30deg) skewX(-30deg) scale(1, 0.866);transition:all 0.25s linear;background-color:#00917e}.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:before,.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:after{content:' ';position:absolute;background-color:inherit}.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon,.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:before,.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:after{width:1em;height:1em;border-top-right-radius:30%}.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)}.connected-carousels.carousel-large .jcarousel-item .carousel--play-icon:after{transform:rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)}.connected-carousels.carousel-large span.jcarousel-magnifier{position:absolute;bottom:0.9375rem;right:0.9375rem;width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:2rem;padding:0 0.2rem;z-index:10;border-radius:18px;transition:all 0.25s linear;cursor:pointer;color:#00917e;background-color:#d9efec}.connected-carousels.carousel-large span.jcarousel-magnifier:hover{color:#d9efec;background-color:#00917e}.connected-carousels.carousel-large span.jcarousel-magnifier:before{font-size:1.75rem;top:0.1rem}.connected-carousels.carousel-large span.jcarousel-magnifier:after,.connected-carousels.carousel-large span.jcarousel-magnifier:before{margin:0}.no-js .connected-carousels.carousel-large .stage{height:593px;width:494px}.no-js .connected-carousels.carousel-large .stage-navigation,.no-js .connected-carousels.carousel-large .jcarousel-list li,.no-js .connected-carousels.carousel-large .prev-stage,.no-js .connected-carousels.carousel-large .next-stage{display:none}.no-js .connected-carousels.carousel-large .jcarousel-list{width:100%}.no-js .connected-carousels.carousel-large .jcarousel-list li:first-child{display:block}.no-js .connected-carousels.carousel-large .carousel-stage img{max-height:593px}.no-js .connected-carousels.carousel-large .jcarousel-img-wrapper{height:593px}@media all and (max-width: 1200px){.connected-carousels.carousel-large .stage{min-height:300px}.no-js .connected-carousels.carousel-large .stage{height:490px;width:408px}.no-js .connected-carousels.carousel-large .carousel-stage img{max-height:490px}.no-js .connected-carousels.carousel-large .jcarousel-img-wrapper{height:490px}}@media all and (max-width: 1000px){.connected-carousels.carousel-large .stage{min-height:250px}.no-js .connected-carousels.carousel-large .stage{height:300px;width:250px}.no-js .connected-carousels.carousel-large .carousel-stage img{max-height:300px}.no-js .connected-carousels.carousel-large .jcarousel-img-wrapper{height:300px}}@media all and (max-width: 640px){.no-js .connected-carousels.carousel-large .stage{height:250px;width:208px}.no-js .connected-carousels.carousel-large .carousel-stage img{max-height:250px}.no-js .connected-carousels.carousel-large .jcarousel-img-wrapper{height:250px}}@media print{.connected-carousels .carousel ul{width:auto !important}.connected-carousels .jcarousel-list{left:0 !important}.connected-carousels .jcarousel-item{display:none !important}.connected-carousels .jcarousel-item:first-child{display:block !important;width:100% !important}.connected-carousels .prev,.connected-carousels .next,.connected-carousels .stage-navigation,.connected-carousels .jcarousel-magnifier{display:none !important}.connected-carousels .stage{margin:0 !important}}
