@charset "UTF-8";:root{font-size:16px;box-sizing:border-box;--font-primary:"Montserrat",sans-serif;--font-secondary:"WorkSans",sans-serif}@font-face{font-family:Montserrat;src:url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/Montserrat-VariableFont_wght.woff2") format("woff2"),url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/Montserrat-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/Montserrat-Italic-VariableFont_wght.woff2") format("woff2"),url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:WorkSans;src:url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/WorkSans-VariableFont_wght.woff2") format("woff2"),url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/WorkSans-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/WorkSans-Italic-VariableFont_wght.woff2") format("woff2"),url("https://darkness.coexpro.com/wp-content/themes/twentyseventeen-child/assets/fonts/WorkSans-Italic-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}a,blockquote,body,li,p,span{font-family:var(--font-secondary)}h1,h2,h3,h4,h5,h6{font-weight:600}body{font-weight:400}.site-branding{margin-top:0;opacity:0;transform:translateY(-70px);animation:slideInTop .6s ease-out forwards}.site-branding .menu-scroll-down:focus{outline:0}@keyframes slideInTop{from{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:translateY(0)}}.navigation-top{transition:all .3s ease;background:linear-gradient(135deg,rgb(25 29 31 / .9),rgb(45 45 48 / .9));box-shadow:0 10px 15px rgb(0 0 0 / .2),0 4px 6px rgb(0 0 0 / .1);border-top:none;border-bottom:none}.navigation-top a{font-family:var(--font-primary);color:#eff0dd}.navigation-top li:first-of-type>a{color:#f19b23}.navigation-top li>a:hover{color:#b23539}.navigation-top .current-menu-item>a{color:#b23539}@media screen and (max-width:767px){.navigation-top{bottom:auto;position:fixed;left:0;right:0;top:0;width:100%;z-index:1000}.navigation-top .menu-navigation-container>.menu{background:linear-gradient(135deg,rgb(25 29 31 / .9),rgb(45 45 48 / .9));box-shadow:0 10px 15px rgb(0 0 0 / .2),0 4px 6px rgb(0 0 0 / .1)}.navigation-top .menu-navigation-container>.menu li{border-bottom:1px solid rgb(239 240 221 / .31)}}.navigation-top .menu-toggle{margin:.5rem auto .6rem}.navigation-top .menu-toggle .icon{margin-right:0;fill:#eff0dd}.navigation-top .menu-toggle:hover{background:0 0;outline:thin solid #eff0dd}.navigation-top .menu-toggle:focus{background:0 0;outline:thin solid #eff0dd}.navigation-left{transition:all .3s ease}@media screen and (max-width:1281px){.navigation-left{display:none}}.drknss-site-header{z-index:1000;position:fixed;top:50%;transform:translateY(-50%)}.drknss-main-navigation{opacity:0;transform:translateX(-100%);animation:slideIn .6s ease-out forwards}.drknss-main-navigation .menu-bar{font-size:.8rem;height:100vh;padding:2rem 0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;background:linear-gradient(135deg,rgb(25 29 31 / .9),rgb(45 45 48 / .9));box-shadow:0 10px 15px rgb(0 0 0 / .2),0 4px 6px rgb(0 0 0 / .1);transition:transform .3s ease,box-shadow .3s ease}.drknss-main-navigation .menu-bar:hover{transform:translateY(-5px);box-shadow:0 15px 25px rgb(0 0 0 / .3)}.drknss-main-navigation .menu-item a{color:#eff0dd;padding:.2rem 1rem;transition:color .3s ease;text-decoration:none;display:inline-block}.drknss-main-navigation .menu-item a:hover{color:#b23539}.drknss-main-navigation .menu-item a:focus{outline:0}.drknss-main-navigation .menu-item a.current{color:#f19b23;font-weight:500}@keyframes slideIn{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (min-width:767px){.navigation-top .wrap{display:flex;align-items:center;position:relative;width:100%;max-width:1440px;overflow-x:hidden}.navigation-top .wrap .scroll-left,.navigation-top .wrap .scroll-right{background:rgb(0 0 0 / .6);color:#fff;border:none;cursor:pointer;padding:1rem;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10;transition:background 0.3s}.navigation-top .wrap .scroll-left:hover,.navigation-top .wrap .scroll-right:hover{background:rgb(0 0 0 / .8)}.navigation-top .wrap .scroll-left{left:0}.navigation-top .wrap .scroll-right{right:0}.main-navigation{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.main-navigation::-webkit-scrollbar{display:none}}#panel-0{min-height:100vh}body.has-header-image .site-title{font-family:var(--font-secondary);font-size:2.625rem;font-weight:400;color:#eff0dd}body.has-header-image .site-description{font-size:1.25rem;font-family:var(--font-primary);color:#eff0dd}.site-content-contain--front-page{background-color:#fff0}.site-content-contain--front-page .site-main article:last-of-type{height:100vh}.page-one-column #panel-0 .wrap{padding-top:1.75em!important}.page-one-column .panel-content .wrap{max-width:1024px!important}#panel-0 .entry-content{color:#eff0dd}#panel-0 .entry-content h2,#panel-0 .entry-content h3,#panel-0 .entry-content h4,#panel-0 .entry-content h5,#panel-0 .entry-content h6{color:#eff0dd}.wrap>.entry-content-image a{box-shadow:none;display:block;text-align:center}.wrap>.entry-content-image a .portrait{max-width:420px}.portrait{max-width:420px;margin:0 auto}.panel-content{background:linear-gradient(to top,rgb(115 124 135 / .73) 0,#fff0 75%,rgb(0 0 0 / .3) 100%);bottom:0;content:"";display:block;height:100%;left:0;right:0;z-index:2}.panel-content .medium-wrap{padding-bottom:2.5em}body.page-two-column:not(.archive) #primary .entry-header::before{content:"";background:#eff0dd;position:absolute;height:2px;width:100%;opacity:.3}body.page-two-column:not(.archive) #primary .entry-header:first-child::before{display:none}body.page-two-column:not(.archive) #primary .last-panel-entry-header::before{display:none}body.page-two-column:not(.archive) #primary .entry-header{position:absolute;z-index:1;width:100%}body.page-two-column:not(.archive) #primary .entry-header .saison-page-link{float:right}body.page-two-column:not(.archive) #primary .last-panel-entry-header{position:relative}.saison-page-link{width:100%;height:50px;transition:all .3s ease}.page-link-first{display:flex;gap:1rem}.page-link-first,.page-link-second{width:auto;transition:all .2s ease-in-out;color:#eff0dd;vertical-align:middle}.page-link-second{display:block;transition:all .3s ease}.drknss-icon{align-self:center;display:block;fill:#eff0dd;height:1.5em;position:relative;width:1.5em;transition:transform .3s ease}.darkness-page-link:hover .drknss-icon{fill:#b23539}.page-link-second:hover{color:#b23539}.last-panel-entry-header{height:50px;position:absolute;background:rgb(115 124 135 / .73)}.entry-content{margin-left:auto;margin-top:auto}.entry-content-image a{display:block;text-align:center;box-shadow:none}.entry-content-image a img{box-shadow:2px 8px 6px -6px #000;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}.content-wrap{display:inline-block;width:auto}.prefix{font-family:var(--font-secondary);color:#eff0dd;font-size:1.2rem;font-weight:400;letter-spacing:.2em;text-align:right;padding-top:.6rem;padding-bottom:.8rem;transition:all .2s ease-in-out}@media screen and (max-width:1024px){.page-link-second{opacity:1}.page-link-second::after{content:attr(data-mobile-text);display:inline}.page-link-second{visibility:hidden;position:relative}.page-link-second::after{visibility:visible;position:absolute;left:0;transform:translateY(-50%);top:50%}}@media (max-width:480px){.page-link-first{padding-bottom:1rem}.page-link-first,.page-link-second,.prefix{font-size:1rem}.wrap>.entry-content-image a .portrait{max-width:100%}}@media screen and (max-width:767px){.panel-content .wrap{padding-top:7rem}.site-main article:last-of-type{height:auto}}.site-content-contain--saisons{background-color:#191d1f}.drknss-seasons__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.drknss-seasons__wrapper .content-area .site-main article{height:auto}.drknss-seasons__wrapper .content-area .site-main article .entry-title{color:#eff0dd}.drknss-seasons__wrapper .content-area .site-main article .entry-link{height:auto;display:flex;align-items:center;justify-content:center;padding:3rem 0}.drknss-seasons__wrapper .content-area .site-main article .entry-link .button{display:block;padding:1rem 2.625rem;box-shadow:0 0 12px -2px rgb(0 0 0 / .5);line-height:1.25;background:#f4665b;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#eff0dd;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;position:relative;transition:background-color .6s ease;overflow:hidden}.has-sidebar:not(.error404) #primary{width:100%}div.site-content-contain.site-content-contain--blog div#content.site-content div.wrap div#primary.content-area{width:58%}.site-footer{border-top:none;margin-top:0;background:linear-gradient(to bottom,rgb(115 124 135 / .73) 5%,rgb(45 59 69 / .9) 45%,#191d1f 75%,#000 100%)}@media screen and (max-width:1281px){.site-footer{height:auto}}.site-footer .wrap{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.site-footer--front-page{padding-top:6rem}.site-footer--saisons{background:linear-gradient(135deg,rgb(25 29 31 / .9),rgb(45 45 48 / .9));box-shadow:0 10px 15px rgb(0 0 0 / .2),0 4px 6px rgb(0 0 0 / .1)}.drknss-footer-quote{background:#5a7088;background:linear-gradient(90deg,rgb(100 125 134 / .55) 0,rgb(90 112 136 / .55) 50%,rgb(100 125 134 / .55) 100%);border-left:2px solid #f19b23;display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);width:100%}.drknss-footer-quote blockquote{color:#eff0dd;font-size:1.5rem;font-weight:400;position:relative;overflow:visible;padding:1rem 6rem}.drknss-footer-quote blockquote .quote-text{font-weight:400;margin:2rem 0}.drknss-footer-quote blockquote .quote-meta{font-size:1rem;font-weight:600}.drknss-footer-quote blockquote .quote-meta cite{font-size:1rem;display:inline;font-weight:300}.drknss-footer-quote blockquote::before{content:"“";color:#f19b23;display:block;font-size:6rem;position:absolute;top:50%;transform:translateY(-50%);left:1rem}@media screen and (max-width:1281px){.drknss-footer-quote blockquote{padding-right:4rem}.quote-text{font-size:1.2rem}}@media screen and (max-width:767px){.drknss-footer-quote blockquote{padding-right:2rem}.quote-text{font-size:1rem}}.site-footer .widget-area{display:flex;flex-direction:row;justify-content:flex-start;width:100%;gap:2rem;flex-wrap:wrap}@media screen and (max-width:1281px){.site-footer .widget-area{flex-direction:row;align-items:stretch;gap:2rem}}.site-footer .widget-area a{text-decoration:none;color:#eff0dd}.site-footer .widget-area .widget ul li{border:none}.site-footer .widget-area .widget ul li a{text-decoration:none;color:#eff0dd;box-shadow:none;display:block;width:100%;height:100%;transition:color .4s ease-in-out}.site-footer .widget-area .widget ul li a:hover{color:#f19b23}.site-footer .widget-area::after,.site-footer .widget-area::before{content:unset}.site-footer .widget-column.footer-widget-1{padding:2rem;font-size:1rem;width:25%;flex-shrink:0;border:1px solid;-o-border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1;border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1}@media screen and (max-width:1281px){.site-footer .widget-column.footer-widget-1{width:calc(25% - 1rem);min-width:260px}}@media screen and (max-width:767px){.site-footer .widget-column.footer-widget-1{width:100%}}.site-footer .widget-column.footer-widget-1 .widget_nav_menu{padding-bottom:1rem}.site-footer .widget-column.footer-widget-1 .widget_nav_menu .menu-social-links-menu-container .menu .menu-item a .social-links svg{margin-right:.5rem}.site-footer .widget-column.footer-widget-2{display:flex;align-items:center;width:25%;flex-grow:1;border:1px solid;-o-border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1;border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1}@media screen and (max-width:1281px){.site-footer .widget-column.footer-widget-2{width:calc(50% - 1rem)}.site-footer .widget-column.footer-widget-2 .size-thumbnail{display:none}}@media screen and (max-width:767px){.site-footer .widget-column.footer-widget-2{width:100%}.site-footer .widget-column.footer-widget-2 #mailpoet_form_1 form.mailpoet_form{padding:1.5rem 1rem 1rem 1rem}.site-footer .widget-column.footer-widget-2 .mailpoet_form_html p{font-family:var(--font-secondary);font-size:.9rem}}.site-footer .widget-column.footer-widget-2 #mailpoet_form_1 form.mailpoet_form{padding:2.5rem 2rem 2rem 2rem}.site-footer .widget-column.footer-widget-2 .mailpoet_submit{color:#191d1f;background-color:#f19b23;transition:background-color .4s ease-in-out,color .4s ease-in-out}.site-footer .widget-column.footer-widget-2 .mailpoet_submit:hover{background-color:#b23539;color:#eff0dd}.site-footer .widget-column.footer-widget-2 .widget_block{padding-bottom:0}.site-footer .widget-column.footer-widget-3{width:auto;flex-shrink:0}@media screen and (max-width:1281px){.site-footer .widget-column.footer-widget-3{flex-grow:1}}@media screen and (max-width:767px){.site-footer .widget-column.footer-widget-3{width:100%}}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget{height:100%;padding:2rem 2rem 2rem 2rem;border:1px solid;transition:background .4s ease-in-out,background-color .4s ease-in-out;-o-border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1;border-image:linear-gradient(80deg,rgb(162 176 168 / .99),rgb(221 221 239 / .4)) 1}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link:hover .widget-title{color:#f19b23}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link{box-shadow:none;text-decoration:none;display:inline-block}@media screen and (max-width:1281px){.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link{display:flex;flex-direction:column;align-items:center}}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link .widget-title{font-weight:300;font-size:1.5rem;box-shadow:none;font-weight:300;transition:color .4s ease-in-out}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link .widget-title:hover{box-shadow:none;color:#f19b23}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link .widget-image{max-width:12rem;box-shadow:none;display:block}@media screen and (max-width:480px){.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link .widget-image{max-width:14rem}}.site-footer .widget-column.footer-widget-3 .drknss_custom_link_widget .widget-link .widget-image:hover{box-shadow:none}@media screen and (max-width:767px){.site-footer .widget-column.footer-widget-1,.site-footer .widget-column.footer-widget-2{border:none}}.drknss_custom_link_widget:has(.widget-link:hover){background:#a2b0a8;background:linear-gradient(to bottom,rgb(162 176 168 / .4) 0,rgb(239 240 221 / .42) 100%)}.widget .widget-title a{font-weight:500}.menu-info{list-style:none;margin:0;display:flex;flex-direction:row;justify-content:center;text-transform:uppercase}.menu-info li{display:flex;align-items:center}.menu-info li::before{content:" ❙";display:inline-block;width:1rem;text-align:center}.menu-info .footer-nav .children li:before,.menu-info li:first-child:before{content:"";display:none}.menu-info a{color:#a191a6;box-shadow:none}.menu-info a:hover{color:#f19b23}@media screen and (max-width:767px){.site-footer .widget-area{gap:1rem}.menu-info{flex-direction:column;align-items:center;gap:.5rem}.menu-info li:before{display:none}}.has-add-class{padding-bottom:0;margin-bottom:2em;text-transform:uppercase;font-size:.6875rem}#block-5{padding-bottom:0}