<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* COOKIEBAR - Feuille de styles Author: Nico Blandel | @NicoBlandel Author URI: www.nicoblandel.fr */
 .seize-popup {
	 position: fixed;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-color: rgba(0, 159, 180, .5);
	 opacity: 0;
	 visibility: hidden;
	 transform: scale(1.1);
	 transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
	 overflow: scroll;
	 z-index: 1000;
}
 .seize-popup .popup-content {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 width: calc(100% - 100px);
	 max-width: 800px;
	 background: transparent;
}
 .seize-popup .popup-content .container {
	 background-color: #fff;
	 position: relative;
}
 .seize-popup .popup-content .container .header {
	 padding: 30px 25px;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 background: #009fb4;
}
 .seize-popup .popup-content .container .header h3 {
	 color: #fff;
}
 .seize-popup .popup-content .container .header p {
	 color: #fff;
}
 .seize-popup .popup-content .container .content {
	 padding: 20px 25px 35px;
	 max-height: 50vh;
	 overflow: auto;
}
 @media (min-width: 768px) {
	 .seize-popup .popup-content .container .header, .seize-popup .popup-content .container .content {
		 padding-left: 45px;
		 padding-right: 45px;
	}
	 .seize-popup .popup-content .container .content {
		 max-height: 70vh;
	}
}
 .seize-popup .close {
	 position: absolute;
	 top: 0;
	 left: 100%;
	 width: 50px;
	 height: 50px;
	 background: #535353;
	 display: flex;
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
 .seize-popup .close::before {
	 content: "";
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 margin: auto;
	 height: 2px;
	 width: 30px;
	 background: #fff;
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
 .seize-popup .close::after {
	 content: "";
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 margin: auto;
	 height: 30px;
	 width: 2px;
	 background: #fff;
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
 .seize-popup .close:hover {
	 background: #9b9b9b;
}
 .seize-popup .close:hover::before, .seize-popup .close:hover::after {
	 background: #fff;
	 transform: rotate(90deg);
}
 .seize-popup .close:after, .seize-popup .close:before {
	 transform: rotate(45deg);
}
 .seize-popup .close:hover {
	 cursor: pointer;
}
 .seize-popup .close:hover::before, .seize-popup .close:hover::after {
	 transform: rotate(135deg) scale(0.8);
}
 .seize-popup.active {
	 opacity: 1;
	 visibility: visible;
	 transform: scale(1);
	 transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}
 #cookie-bar {
	 position: fixed;
	 left: 0;
	 bottom: 0;
	 z-index: 900;
	 bottom: 0;
	 width: 100%;
	 background: #009fb4;
	 font-size: 0.8rem;
	 color: #fff;
	 text-align: center;
	 padding: 20px;
	 transform: translateY(100%);
	 transition: transform 1s ease;
}
 #cookie-bar.active {
	 transform: none;
}
 #cookie-bar p {
	 margin: 0;
	 padding: 0;
}
 #cookie-bar p a {
	 color: #535353;
}
 #cookie-bar p:first-child {
	 margin-bottom: 10px;
}
 .cookie-accept, .cookie-refuse, .cookie-details {
	 display: inline-block;
	 margin: 5px;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 padding: 6px 12px;
	 text-align: center;
	 text-transform: uppercase;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
	 background: #fff;
	 border: none;
	 color: #535353;
}
 .cookie-accept::before, .cookie-refuse::before, .cookie-details::before {
	 content: attr(data-title);
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
   text-transform: uppercase;
   font-family: 'Raleway', sans-serif;
	 clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	 background: #535353;
	 color: #fff;
}
 .cookie-accept:hover, .cookie-refuse:hover, .cookie-details:hover, .cookie-accept:focus, .cookie-refuse:focus, .cookie-details:focus, .cookie-accept.active, .cookie-refuse.active, .cookie-details.active {
	 border: none;
}
 .cookie-accept:hover::before, .cookie-refuse:hover::before, .cookie-details:hover::before, .cookie-accept:focus::before, .cookie-refuse:focus::before, .cookie-details:focus::before, .cookie-accept.active::before, .cookie-refuse.active::before, .cookie-details.active::before {
	 clip-path: polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%);
}
 #cookie-popin .header {
	 align-items: flex-start;
}
 #cookie-popin .popup-content {
	 max-width: 1000px;
}
 #cookie-popin h3 {
	 margin-top: 0;
}
 #cookie-popin h4 {
	 margin-top: 5px;
   padding: 0;
}
 #cookie-popin h4 + p {
	 margin-top: 10px;
}
 #cookie-popin p {
	 font-size: 0.8rem;
}
 #cookie-popin .cookie-desc {
	 padding: 20px;
	 box-shadow: 0 0 0 1px rgba(83, 83, 83, 0.05);
	 border-radius: 20px;
}
 #cookie-popin .cookie-desc .fullGrid {
   display: flex;
   align-items: stretch;
   flex-wrap: wrap;
   justify-content: center;
 }
 #cookie-popin .cookie-desc:not(:last-child) {
	 margin-bottom: 20px;
}
 #cookie-popin .cookie-desc .fullGrid {
	 align-items: flex-start;
}
 #cookie-popin ul {
	 margin-top: 20px;
}
 #cookie-popin li {
	 margin-top: 20px;
	 padding-top: 20px;
	 border-top: 1px solid rgba(83, 83, 83, 0.05);
}
 #cookie-popin .btns {
	 display: flex;
	 flex: 1;
	 flex-wrap: wrap;
	 margin-top: 20px;
}
 #cookie-popin .btn-cookie {
	 display: inline-block;
	 font-size: 0.9rem;
	 color: #fff;
	 padding: 5px 10px;
	 border: 0;
	 border-radius: 10px;
	 flex: 1;
	 transition: 0.2s background ease-in-out;
}
 #cookie-popin .btn-cookie:before {
	 padding: 6px 12px;
}
 #cookie-popin .btn-cookie.active {
	 font-weight: 700;
}
 #cookie-popin .popin-cookie-accept, #cookie-popin .popin-cookie-accept-all {
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 padding: 6px 12px;
	 text-align: center;
	 text-transform: uppercase;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
	 background: #ccc;
	 border: none;
	 color: #fff;
}
 #cookie-popin .popin-cookie-accept::before, #cookie-popin .popin-cookie-accept-all::before {
	 content: attr(data-title);
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	 background: #00d084;
	 color: #fff;
}
 #cookie-popin .popin-cookie-accept:hover, #cookie-popin .popin-cookie-accept-all:hover, #cookie-popin .popin-cookie-accept:focus, #cookie-popin .popin-cookie-accept-all:focus, #cookie-popin .popin-cookie-accept.active, #cookie-popin .popin-cookie-accept-all.active {
	 border: none;
}
 #cookie-popin .popin-cookie-accept:hover::before, #cookie-popin .popin-cookie-accept-all:hover::before, #cookie-popin .popin-cookie-accept:focus::before, #cookie-popin .popin-cookie-accept-all:focus::before, #cookie-popin .popin-cookie-accept.active::before, #cookie-popin .popin-cookie-accept-all.active::before {
	 clip-path: polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%);
}
 #cookie-popin .popin-cookie-refuse, #cookie-popin .popin-cookie-refuse-all {
	 margin-left: 10px;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 padding: 6px 12px;
	 text-align: center;
	 text-transform: uppercase;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
	 background: #ccc;
	 border: none;
	 color: #fff;
}
 #cookie-popin .popin-cookie-refuse::before, #cookie-popin .popin-cookie-refuse-all::before {
	 content: attr(data-title);
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	 background: #cf2e2e;
	 color: #fff;
}
 #cookie-popin .popin-cookie-refuse:hover, #cookie-popin .popin-cookie-refuse-all:hover, #cookie-popin .popin-cookie-refuse:focus, #cookie-popin .popin-cookie-refuse-all:focus, #cookie-popin .popin-cookie-refuse.active, #cookie-popin .popin-cookie-refuse-all.active {
	 border: none;
}
 #cookie-popin .popin-cookie-refuse:hover::before, #cookie-popin .popin-cookie-refuse-all:hover::before, #cookie-popin .popin-cookie-refuse:focus::before, #cookie-popin .popin-cookie-refuse-all:focus::before, #cookie-popin .popin-cookie-refuse.active::before, #cookie-popin .popin-cookie-refuse-all.active::before {
	 clip-path: polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%);
}
 @media (min-width: 768px) {
	 #cookie-popin .header {
		 padding-left: 65px;
		 padding-right: 65px;
	}
	 #cookie-popin .btns {
		 margin-top: 0;
		 margin-left: 20px;
	}
}
 .oembed_video {
	 position: relative;
	 padding-top: 56.25%;
	 width: 100% !important;
	 height: 0 !important;
	 overflow: hidden;
	 background: #ccc;
	 margin: 0 auto;
}
 .oembed_video iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .oembed_video .bloc-authorize {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 display: flex;
	 flex-flow: column;
	 align-items: center;
	 justify-content: center;
   border: 1px solid #FFF;
}
 .oembed_video .btn-authorize {
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 padding: 6px 12px;
	 text-align: center;
	 text-transform: uppercase;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
	 border: none;
	 color: #fff;
}
 .oembed_video .btn-authorize::before {
	 content: attr(data-title);
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 display: inline-flex;
	 text-transform: uppercase;
   font-family: 'Raleway', sans-serif;
	 align-items: center;
	 justify-content: center;
	 clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	 transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), background 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), width 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86), clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	 background: #00d084;
	 color: #fff;
}
 .oembed_video .btn-authorize:hover, .oembed_video .btn-authorize:focus, .oembed_video .btn-authorize.active {
	 border: none;
}
 .oembed_video .btn-authorize:hover::before, .oembed_video .btn-authorize:focus::before, .oembed_video .btn-authorize.active::before {
	 clip-path: polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%);
}
</pre></body></html>