#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.tos-caption>div,.tos-slide,.tos-slide>*{box-sizing:border-box}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgb(0 0 0 / .5),transparent);background:linear-gradient(to top,rgb(0 0 0 / .5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgb(0 0 0 / .85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-caption,.tos-pagination{text-align:center;-webkit-transition:opacity .4s ease;width:100%;bottom:0;left:0;z-index:1;position:absolute}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;opacity:0;transition:opacity .4s ease}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgb(0 0 0 / .8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgb(0 0 0 / .8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgb(0 0 0 / .8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;transition:opacity .4s ease}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgb(255 255 255 / .2)}.tos-pagination.tos-bullets a:hover{background-color:rgb(255 255 255 / .5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgb(255 255 255 / .9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid #fff0;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid #fff0;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid #fff0;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}/*!
Theme Name: Tangram
Author: ecotone
Author URI: https://www.ecotone-graphic.com
Version: 1.0.0
Text Domain: tangram
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}div,div *{margin:0;padding:0}html{box-sizing:border-box;font-size:100%}body,button,input,select,optgroup,textarea{color:#111;font-size:1.2rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#111;margin:0;font-family:"Abel",sans-serif}hr{border:0;border-bottom:1px dotted #fefafa;background:#fff0}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%;display:block}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#111;font-weight:700;border-bottom:dotted 1px #111;text-decoration:none}a:visited{color:#222}a:hover,a:focus,a:active{color:#fc2e43}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.none{display:none!important}.cookie-notice-container{padding:0 20px!important;font-size:12px!important;color:#f3f3f3!important}.btcookies,.cn-button.bootstrap,a#cn-accept-cookie.cn-button{color:#111!important;background:#f3f3f3!important;border-radius:0!important;font-size:12px!important;font-weight:bold!important}.menu-toggle{position:relative;display:none;cursor:pointer;width:40px;height:40px;padding:0;border:none;background:none}#ferme{display:none}#site-navigation{position:fixed;width:100%;height:80px;top:0;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;z-index:500}#site-navigation.v2{border-bottom:1px dotted #111;transition-delay:0.5s}#site-navigation:before{content:"";position:absolute;left:0;top:-100px;background:#fefafa;width:100%;height:100%;transition:all 0.3s ease-out 0.2s}#site-navigation.v2:before{transition:all 0.3s ease-out;top:0}#site-navigation div{width:100%}#site-navigation .logo{position:absolute;height:60px;width:133px;left:-160px;padding:0;transition:all 0.2s;font-size:.8rem;color:#555}#site-navigation.v2 .logo{transition:all 0.4s ease-out 0.1s;left:20px}#site-navigation .logo img{height:100%}#site-navigation ul{list-style:none;margin:0;display:flex;justify-content:space-between;align-items:center;transition:all 0.5s ease-out}#site-navigation.v2 ul{margin-left:17%;margin-left:153px}#site-navigation li{z-index:0;transition:all 0.5s ease-out}#site-navigation a{position:relative;border-bottom:none;color:#fefafa;font-size:1.5rem;font-weight:400;text-transform:uppercase;padding:3px 10px 4px;font-family:"Oswald",sans-serif;transition:all 0.5s ease-out}#site-navigation li:last-of-type{margin-right:0}#site-navigation li:last-of-type a{color:rgb(255 255 255 / .5)}#site-navigation.v2 li:last-of-type a{color:rgb(17 17 17 / .5)}#site-navigation li:not(:nth-last-child(3)) a:hover{color:#fefafa!important}#site-navigation.v2 a{color:#111}#site-navigation.v2 li:not(:nth-last-child(3)) a:hover{color:#fefafa;transition:color 0.3s ease-out 0.4s}#site-navigation li:not(:nth-last-child(3)) a::before{content:"";background:#fc2e43;width:0%;height:5px;left:0;bottom:0;position:absolute;transition:width 0.5s ease-out 0.5s,height 0.5s ease-out 0s;z-index:-1}#site-navigation li:not(:nth-last-child(3)) a:hover::before{width:100%;height:100%;transition:width 0.3s ease-out,height 0.5s ease-out 0.3s}@media screen and (max-width:1100px){.menu-toggle{display:block}.burger{position:absolute;display:block;height:4px;background:#fefafa;width:100%;transition:all 0.5s ease-out}#site-navigation.v2 .burger{background:#111}.burger:nth-of-type(1){top:6px}.burger:nth-of-type(2){top:18px}.burger:nth-of-type(3){top:30px}#site-navigation.toggled .burger:nth-of-type(2){width:0;margin-left:20px}#site-navigation.toggled .burger:nth-of-type(1){transform:rotate(45deg);transform-origin:top left;width:34px;margin-left:8px;background:#fefafa!important}#site-navigation.toggled .burger:nth-of-type(3){transform:rotate(-45deg);transform-origin:bottom left;width:34px;margin-left:8px;background:#fefafa!important}#site-navigation ul{position:absolute;width:fit-content;top:0;right:0;height:100vh;background:#111;border-left:1px dotted #fefafa;margin:0!important;padding:100px 13px 40px;display:flex;flex-direction:column;align-items:flex-start;transform:translate3d(100%,0,0)}#site-navigation.v2 a{color:#fefafa}#site-navigation.v2 li:last-of-type a{color:rgb(255 255 255 / .5)}#site-navigation.toggled ul{transform:translate3d(0,0,0);box-shadow:0 0 30px #000}#ferme{display:block;visibility:hidden;position:fixed;top:0;left:0;background:#fff;opacity:0}#ferme.toggled{visibility:visible;width:100vw;height:100vh;opacity:.5;transition:opacity 0.5s ease;z-index:400;cursor:pointer}#site-navigation li:nth-last-child(3){display:none}}::-webkit-scrollbar{width:10px;background-color:#111}::-webkit-scrollbar-thumb{background-color:#fefafa}*{scrollbar-width:thin;scrollbar-color:#fefafa #111}#logo{display:flex;width:100%;height:100vh;transition:all 1.5s ease-out}#logo.v2{filter:blur(30px);opacity:0}video{position:fixed;opacity:0;width:100%;left:0;top:0;background:#000;transition:all 3s ease-in-out}video.portrait{height:100vh;width:auto;left:calc((100vw - (100vh * 1.78)) / 2)}video.actif{opacity:1}video.actif.gris{filter:grayscale(.27);opacity:.15}.points{width:100%;height:100%;background:url(/wp-content/themes/tangram/img/points.svg);position:fixed;top:0;opacity:.4}svg{margin:auto;width:480px;max-width:72%;position:relative}[id*="tri_"]{transition:all 2s ease-in;opacity:.001}.fleche{position:absolute;background:url(/wp-content/themes/tangram/img/fleche.svg);background-size:contain;width:43px;height:43px;left:calc(50% - 21px);bottom:50px;z-index:1;transition:all 0.5s ease-out 0.5s,border 0.5s ease-out 0s;background-position:center -5px;border:1px solid #fff0}#logo:hover .fleche{border:1px solid rgb(255 255 255 / .5);background-position:center;transition:all 0.5s ease-out,border 0.5s ease-out 0.5s}.conteneur{position:relative;margin-bottom:150px;width:100%;padding:0 5% 120px}.flex{display:flex;justify-content:space-around;flex-wrap:wrap}.flex.centrer{justify-content:center;position:relative}[class*="boite"]{position:relative}[class*="boite"] img{width:100%}.boite1{width:25vw;align-self:end}.boite2{width:50vw}.boite3{width:calc(100% - 25vw / 5);height:calc((90vw - 25vw / 5) / 3.333);min-height:340px}.slideSpectacles{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:400}.slideSpectacles.affiche{z-index:10}.boite3 .infos{width:calc(25vw + 40px);position:absolute;top:0;right:-20px;display:flex;flex-wrap:wrap;height:100%;flex-direction:column;align-items:flex-end;justify-content:center;transition:none;overflow:hidden}#slider h1{position:absolute;top:0;right:0;height:50px;line-height:1;padding:5px 20px;z-index:0;transition:all 0.7s ease-out 0.5s}#slider.actif h1{top:-50px}.slideSpectacles .sousTitre{display:block;font-size:inherit}.slideSpectacles .infos h2{position:relative;transform:translateX(100%);text-align:right}.slideSpectacles.affiche .infos h2{transform:translateX(0);transition:all 0.7s ease-out 0.5s}.slideSpectacles.apres .infos h2{transform:translateX(100%);transition:all 0.2s cubic-bezier(.79,.23,.79,.53) 0.2s}.slideSpectacles.apres2 .infos h2{transform:translateX(40px);transition:none}.slideSpectacles .infos h2:before{width:100%;right:0;left:auto}.slideSpectacles .infos p.actif{position:relative;padding:10px 20px;text-align:justify;right:-100%;transition:all 2s cubic-bezier(.05,.97,.37,.98) 1.5s,padding 0s}.slideSpectacles.avant .infos p.actif{right:-100%;transition:all 1s cubic-bezier(.05,.97,.37,.98)}.slideSpectacles.affiche .infos p.actif{right:0;transition:all 1.2s ease-out 0.4s,padding 0s}.slideSpectacles.apres .infos p.actif{right:-100%;transition:all 0.3s cubic-bezier(.79,.23,.79,.53),color 0.3s ease}.slideSpectacles .img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all 3s}.slideSpectacles.affiche .img{opacity:1}#btsSlider{z-index:50;display:flex;position:relative;top:calc(100% - 50px);justify-content:center}.btPrecedent,.btSuivant{width:25px;height:25px;background:#fefafa;display:inline-block;padding:10px;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);cursor:pointer}.btPrecedent{-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}[class*="rond"]{display:inline-block;padding:10px}[class*="rond"] span{border-radius:999px;width:15px;height:15px;display:inline-block;background:rgb(0 0 0 / .9);transition:all 0.5s ease;transform:scale(.7)}[class*="rond"][actif="false"]{cursor:pointer}[class*="rond"][actif="false"]:hover span{transform:scale(1)}[class*="rond"][actif="true"] span{background:#48c9f2;transform:scale(1)}.boite4{width:50vw}.boite4 .fondBlanc{display:flex;flex-wrap:wrap;min-height:200px}.boite4 .fondBlanc div{width:50%}.image{filter:brightness(0);transition:all 2s cubic-bezier(.35,.02,.37,.98)}.image.actif{filter:brightness(1)}.separation{border-right:1px dotted #fff}h1,h2{font-size:2.5rem;line-height:1.1;font-weight:400}h3{font-size:1.7rem}.titre1{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#fefafa!important;font-size:2.5rem;line-height:1!important;font-weight:400;padding:10px 0}.titre{display:inline-block}.pl20{padding-left:20px!important}.p20{padding:20px}.p40{padding:40px 40px 20px}.p40-2{padding:40px}.aligneD{text-align:right}.titre2{font-size:1.7rem;font-weight:700;padding:10px 20px}.fondNoir{color:#fefafa;padding:10px 20px;position:relative;z-index:1;font-family:"Oswald",sans-serif;text-transform:uppercase}.fondNoir::before{content:"";width:0;height:100%;position:absolute;left:0;top:0;background:#111;transition:all 1s cubic-bezier(.5,.01,.21,1);z-index:-1}.fondNoir.actif::before,.fondRouge.actif::before{width:100%}.fondBlanc{background:#fefafa}.blanc{color:#fefafa!important}a.blanc:hover{color:#fc2e43!important}.fondTransparent{background:#fff0}.fondTransparent p{color:#fefafa!important;padding:10px 0!important}.fondBleu{background:#48c9f2;color:#fefafa;padding:10px 20px}.boite1 p,.boite2 p,.boite4 p,.boite5 p{opacity:0;padding:0 20px 10px;line-height:0;transition:line-height 1s cubic-bezier(.5,.01,.21,1) 0.2s,opacity 1.2s cubic-bezier(.5,.01,.21,1) 0.7s}[class*="boite"] p:first-of-type{padding-top:20px}[class*="boite"] p:last-of-type{padding-bottom:20px}[class*="boite"].actif p,[class*="boite"] p.actif{line-height:inherit;opacity:1}.boite3 p{background:#fefafa;padding:10px 20px;color:#111}a.lelien{position:relative;display:inline-block;font-weight:700;padding:3px 20px;margin-top:10px;z-index:0;transition:0.3s ease-out 0.1s;overflow:hidden;background:rgb(0 0 0 / .1);border:1px solid rgb(255 255 255 / .5);color:#fefafa;cursor:pointer}a.lelien.mt20{margin-top:20px}a.lelien:hover,a.lelien[actif="true"]{color:#fefafa;transition:color 0.3s ease-out 0.4s,border 0.5s ease-out 0.6s,padding-left 0.5s cubic-bezier(.5,.01,.21,1) 0.3s;padding-left:45px;border:1px solid #fff0}a.lelien::before{content:"";background:#fc2e43;width:10px;height:0;left:0;bottom:0;position:absolute;z-index:-1;transition:height 0.5s ease-out 0.5s,width 0.5s cubic-bezier(.5,.01,.21,1) 0s}a.lelien:hover::before,a.lelien[actif="true"]::before{width:100%;height:100%;transition:height 0.3s ease-out,width 0.5s ease-out 0.3s}a.lelien::after{content:"";background:#fefafa;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);width:14px;height:14px;left:-20px;top:11px;position:absolute;z-index:-1;transition:all 0.3s ease-out 0.1s}a.lelien:hover::after,a.lelien[actif="true"]::after{left:20px;transition:all 0.5s cubic-bezier(.5,.01,.21,1) 0.3s}.boite1 .bit-widget .bit-nav-bar-container,.boite1 .bit-widget .bit-event .bit-button,.boite1 .bit-widget .bit-upcoming-events-show-all-button{display:none!important}.bit-widget-container *{padding-left:0!important;padding-right:0!important}.bit-widget .bit-offers{background-color:transparent!important}.bit-widget .bit-upcoming-events,.bit-widget .bit-past-events{margin:0!important}.boite1 .bit-widget .bit-event{padding:10px 0px!important;font-size:1.2rem}.bit-widget .bit-event .bit-location{font-weight:normal!important}.bit-widget .bit-event{border-top:1px dotted #fefafa!important}.bit-widget .bit-upcoming-events{border-bottom:1px dotted #fefafa!important}.bit-widget .bit-event-list-title{font-family:"Oswald",sans-serif;text-transform:uppercase;display:inline-block;color:#fefafa!important;font-size:2.5rem!important;line-height:1!important;font-weight:400!important;padding:20px 0!important;margin-right:40px}.bit-widget .bit-nav-bar-container .bit-nav-bar{display:flex;float:none;flex-direction:row;align-items:flex-end;padding:0 0 10px 6px}.bit-widget .bit-event-list-title.bit-clickable{text-decoration:none!important;opacity:.5}.bit-widget .bit-event-list-title.bit-clickable:hover{opacity:1;color:#fc2e43!important}.bit-widget.bit-layout-desktop .bit-event:hover{background-color:rgb(81 81 81 / .2)!important}.bit-widget.bit-layout-desktop .bit-startTime-container{display:block!important;margin:0!important}.bit-startTime-container span:first-child{display:none}.bit-widget.bit-layout-desktop .bit-date{display:block;min-width:100px!important;margin:0 20px 0 0!important}.bit-widget.bit-layout-ipad .bit-event .bit-startTime-container{margin-left:10px}.bit-startTime{font-weight:400!important}.bit-widget.bit-layout-desktop .bit-event-buttons{margin:10px 0!important}.bit-widget .bit-upcoming-events-show-all-button,.bit-widget .bit-past-events-show-all-button,.bit-widget .bit-play-my-city-button{margin:40px 0!important}.videoWrapper,.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container{margin-bottom:20px}.videoWrapper iframe,.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;border:0;background:#000}footer{padding:10px 0;position:relative;background:#fefafa;display:flex;justify-content:space-around;flex-wrap:wrap}footer .separation{border-right:1px dotted #111}footer .separation:nth-of-type(4){width:100%;border-bottom:1px dotted #111}footer>*{display:flex;justify-content:space-around;flex-wrap:wrap;margin:10px}footer b{background:#111;color:#fefafa;padding:0 5px}footer .contact a.tel{border:none}.nl,.rs{flex-direction:column}.nl form{display:block;margin:auto;padding:10px 5px;align-self:flex-start}.nl input[type="email"]{border:1px solid #111;color:#111;padding:0 5px;font-size:1rem;vertical-align:top;outline:none;background:#fefafa}.nl input[type="submit"]{border:1px solid #111;color:#fefafa;background:#111;padding:0 5px;font-size:1rem;vertical-align:top;cursor:pointer}.rs div{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto}.rs p,.nl p{width:100%;text-align:center}.rs a{transition:all 0.5s ease-out;border-bottom:none;padding:10px 5px;margin:0 5px}.rs a:hover{transform:scale(1.2);opacity:.8}.rs img{height:25px}.logo{margin:0}.logos img{max-width:140px;margin:10px}.conteneur.principal{max-width:1200px;margin:40vh auto 0;min-height:100vh}li a[aria-current="page"]::before,.single-spectacles .menu-item-object-spectacles a::before,.single-mediations .menu-item-object-mediations a::before{width:100%!important}.single-actu{margin-bottom:100px}@media only screen and (min-width:640px){.demiActu img{margin:0 20px 20px;max-width:calc(50% - 30px);float:left}.demiActu:after{clear:both;content:"";display:block}}.posted{padding:0 0 10px 20px;color:#48c9f2;font-size:.8rem;display:block}.boite5 .rl-gallery-container{padding:0 20px}.fondActus{position:fixed;top:0;width:100%;height:100vh;background:url(/wp-content/themes/tangram/img/actualites.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 80px;opacity:0;transition:all 2.3s ease 0.7s}.fondCompagnie{position:fixed;top:0;width:100%;height:100vh;background:url(/wp-content/themes/tangram/img/compagnie.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 80px;opacity:0;transition:all 2.3s ease 0.7s,background-position-y none}.fondSpectacles{position:fixed;top:0;width:100%;height:100vh;background:url(/wp-content/themes/tangram/img/spectacles.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:all 2.3s ease 0.7s,background-position-y none}.fondMediations{position:fixed;top:0;width:100%;height:100vh;background:url(/wp-content/themes/tangram/img/mediations.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 80px;opacity:0;transition:all 2.3s ease 0.7s,background-position-y none}.titrePage{position:fixed;width:100%;height:0vh;display:flex;top:0;left:0;background:url(/wp-content/themes/tangram/img/bruit.png);opacity:0;transition:all 3s ease-out 1s,opacity 1s ease-out 1s;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.titrePage.actif,.fondActus.actif,.fondSpectacles.actif,.fondMediations.actif,.fondCompagnie.actif{opacity:1;height:100vh}.titrePage *{font-size:40vw;color:rgb(255 255 255 / .05);text-transform:uppercase;font-family:"Oswald",sans-serif;line-height:33vw;margin:100px auto}.titrePage .vw33{font-size:33vw}.titrePage .vw24{font-size:24vw;line-height:22vw}.titrePage .vw21{font-size:21vw;line-height:19vw}.post-type-archive-spectacles .titrePage .vw24{letter-spacing:-1.5vw;padding-right:2vw}.titrePage .vw27{font-size:26vw;line-height:21vw}.single-actu span{clear:both}.espaceHaut{margin-top:20vw}.conteneur.principal.sansMarges{padding:0 0 120px;margin-top:15.5vw;max-width:1600px}.page-template-compagnie .conteneur.principal.sansMarges{margin-top:calc(50vh + 80px)}.selecteurSpectacles{margin-bottom:40px}.selecteurSpectacles>*{margin:0 20px}.lesSpectacles{width:361px;margin:0 20px 40px;text-align:center;background:#f5f5ef;padding:0 10px;transition:all 0.5s ease,border 1s ease-out,opacity 1.5s ease 0.5s,visibility 0s,transform 0.3s ease-out;opacity:0}.lesSpectacles.apparition.actif{opacity:1}.lesSpectacles:hover{transform:scale(1.02);box-shadow:0 0 30px #000}.conteneurThumb{overflow:hidden}.lesSpectacles img{transition:all 2s ease-out}.lesSpectacles:hover img{transform:scale(1.2)}.lesSpectacles h2{color:#111;font-size:1.9rem;line-height:1.1;font-family:"Oswald",sans-serif;text-transform:uppercase;padding:10px 5px}.lesSpectacles p{color:#111;opacity:.8;transition:all 1s ease;font-size:1rem;line-height:1.1;padding:10px 5px;font-weight:400}.lesSpectacles:hover p{opacity:1}.lesSpectacles.masquer{width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;padding:0;margin:0 0 40px;filter:blur(10px);order:1;transition:all 0.5s ease 0.3s,opacity 0.5s ease,visibility 0s 1s,filter 0.5s;display:none}.conteneur.spectacle{margin:79px auto 0;padding:0;width:100%;max-width:1600px}.spectacle .visuel{position:fixed;max-width:1600px;width:100%;height:50vh;min-height:400px}.spectacle .visuel.image{filter:brightness(0) grayscale(1);transition:all 3s cubic-bezier(.4,.15,.1,.96),transform 0s}.spectacle.actif .visuel.image{filter:brightness(1) grayscale(0)}.titreSpectacle{width:100%;height:50vh;min-height:400px;display:flex;align-items:flex-end;position:relative}.titreSpectacle div{width:50%;overflow:hidden}.titreSpectacle .separation{align-self:stretch;margin:10px 0;height:0;transition:all 0.7s ease-out,border-right 0.5s ease-out 1s}.titreSpectacle.actif .separation{height:calc(100% - 20px);border-right:1px dotted #111}.titreSpectacle h1{display:inline-block;text-shadow:0 0 30px #000;font-size:5rem;margin:40px 20px;transform:translateX(120%);transition:all 2s ease-out 0.5s}.titreSpectacle .categorie{display:inline-block;background:#48c9f2;margin:40px 20px 40px 0;transform:translateX(-100%);transition:all 1.5s ease-out 2s}.titreSpectacle.actif h1,.titreSpectacle.actif .categorie{transform:translateX(0)}.contenuSpectacle{display:flex;flex-wrap:wrap;align-items:flex-start;background:#111;position:relative;padding-bottom:80px;box-shadow:0 0 50px #111}.contenuSpectacle h2{font-size:1.7rem;font-weight:700;padding:10px 20px;text-align:left}.page-template-compagnie .contenuSpectacle{box-shadow:none;background:none}.contenuSpectacle p,.contenuSpectacle ul{opacity:0}.contenuSpectacle p.apparition.actif{opacity:1;transition:opacity 1.5s ease}.contenuSpectacle ul.actif{opacity:1;transition:opacity 1.7s ease 0.2s}.contenuSpectacle .bloc{padding:30px 20px 20px;width:50%;border-right:1px dotted #111}.contenuSpectacle .bloc p{padding:10px 20px}.contenuSpectacle .bloc h2 p{padding:0}.conteneurMedias{width:50%;clear:both}.conteneurMedias a.lelien{background:#111;border:none!important}.distribution{padding:0 0 20px;font-size:1rem}.partenaires{font-size:1rem}.bloc h3{padding-left:20px}.distribution h3{text-transform:lowercase}.distribution h3::first-letter{text-transform:uppercase}.fondBlanc hr{margin:10px 0;border-bottom:1px dotted #111!important;border-top:.2rem solid #000!important;background:#fff0}.bloc.fondBlanc hr{margin:10px 20px}.partenaires img{max-width:200px;padding:10px 20px 10px 0;display:inline-block;vertical-align:top}.single-spectacles .flex.centrer{background:#111;padding:0 30px 70px 30px;justify-content:space-between}.single-spectacles .lesSpectacles{background:#111;margin:10px 0;width:20%}.single-spectacles .lesSpectacles:hover{box-shadow:none}.AutresSpectacles{padding:0 10px}.AutresSpectacles h1,.AutresSpectacles h4{color:#fefafa;margin:auto;font-size:3rem;text-align:left;line-height:.85;font-weight:400}.AutresSpectacles span{display:block}.AutresSpectacles .fondBleu{padding:5px 10px;margin:10px 0 0 -10px;color:#111}.single-spectacles .lesSpectacles p{color:#f5f5ef;font-size:1.9rem;line-height:1.1;font-family:"Oswald",sans-serif;text-transform:uppercase;padding:10px 5px}h1 .sousTitre{font-size:2.5rem;display:block}.sousTitre{font-size:1.3rem;display:block}.page-template-compagnie .contenuSpectacle h2.titre1{position:absolute;top:0;margin-left:20px;transition:all 1.5s ease-out 2s}.page-template-compagnie .contenuSpectacle h2.titre1.actif{top:-60px}.equipe{column-count:2;font-size:1rem}.equipe p{break-inside:avoid}.convention{margin-top:20px}.convention p{display:flex;flex-wrap:wrap;align-items:center}.convention img{max-width:150px;max-height:90px;width:auto;height:auto;margin:20px auto;padding:0 5px}@media only screen and (max-width:1440px){.conteneur{padding:0}.boite3{width:calc(100% - 25vw / 3)}.conteneur.principal{max-width:800px}.lesSpectacles{width:290px}#site-navigation a{text-transform:initial}}@media only screen and (max-width:1240px){#site-navigation a{text-transform:uppercase}.titreSpectacle h1{font-size:4rem}.AutresSpectacles h4{font-size:2.5rem}.boite1,.boite2,.boite4{margin:auto}.boite1{width:33vw}.boite3 .infos{width:36vw}.conteneur.principal.sansMarges{margin-top:40vh}.equipe{column-count:1}.convention img{max-width:140px}footer .contact a{font-size:1rem}footer .separation{display:none}}@media only screen and (max-width:1100px){.boite1{width:33vw}.boite3 .infos{width:100%;justify-content:flex-end;right:0}.slideSpectacles .sousTitre{display:inline-block;padding-right:10px}#btsSlider{display:none}.slideSpectacles .infos p.actif{padding:5px 20px}.titreSpectacle h1{font-size:3.5rem}.single-spectacles .lesSpectacles{width:300px}}@media only screen and (max-width:900px){.bit-widget-container{margin:0 10px}}@media only screen and (max-width:768px){.boite3{min-height:400px}.slideSpectacles .img{height:84%}.principal{margin:50vh auto 0}.AutresSpectacles{text-align:center;justify-content:center;width:300px}}@media only screen and (max-width:767px){.principal{margin:50vh auto 0}.conteneur .separation{display:none}[class*="boite"]{width:100%!important}.boite1{padding:0 20px}.boite2 .lelien{margin-left:20px}.boite4{display:none}.animSpectacles,#animDates{transform:none!important}.contenuSpectacle .bloc,.conteneurMedias{border-right:none;width:100%}.spectacle .visuel{height:100%}.titreSpectacle{width:100%;height:auto;min-height:400px;display:flex;align-items:flex-end;position:relative;flex-direction:column}.titreSpectacle .categorie{margin:0 20px}.titreSpectacle div{width:auto}.AutresSpectacles,.single-spectacles .lesSpectacles{width:260px}.single-spectacles .flex.centrer{justify-content:center}.convention img{max-width:120px;max-height:80px}}@media only screen and (max-width:640px){.boite3 .infos{position:relative;align-items:normal}.slideSpectacles .infos h2,.slideSpectacles .infos p.actif{text-align:left}.titre1,.titre,.slideSpectacles .sousTitre{font-size:2rem}.titreSpectacle .titre,.titreSpectacle .sousTitre{font-size:2.5rem}#slider .fondNoir{padding:4px 20px 15px;line-height:.8}.demiActu img{padding:0 20px}.bit-widget .bit-event-list-title{font-size:2rem!important}.selecteurSpectacles>*{margin:0 5px;margin-top:0}}@media only screen and (max-width:500px){html{font-size:90%}#slider h1{height:45px;font-size:35px}#slider.actif h1{top:-45px}.titrePage{position:absolute;background:url(/wp-content/themes/tangram/img/bruit2.png);-webkit-background-clip:text;background-clip:text}footer>*{width:100%!important}}@media only screen and (max-width:400px){.titreSpectacle{display:inherit}.titre1,.titre,.slideSpectacles .sousTitre{font-size:1.8rem}}@media only screen and (max-width:350px){html{font-size:85%}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:20px;margin-bottom:10px;width:auto!important;max-width:50%}.alignright{float:right;margin-left:20px;margin-bottom:10px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}