@charset 'UTF-8';

 .slick-loading .slick-list
{
background: #fff url(https://sveq.ca/wp-content/themes/siaq/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://sveq.ca/wp-content/themes/siaq/css/fonts/slick.eot);
src: url(https://sveq.ca/wp-content/themes/siaq/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://sveq.ca/wp-content/themes/siaq/css/fonts/slick.woff) format('woff'), url(https://sveq.ca/wp-content/themes/siaq/css/fonts/slick.ttf) format('truetype'), url(https://sveq.ca/wp-content/themes/siaq/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face {
font-family: 'Visby';
src: url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Light.otf) format('otf'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Light.woff2) format('woff2'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Light.woff) format('woff');
font-weight: 100;
}
@font-face {
font-family: 'Visby';
src: url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Regular.otf) format('otf'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Regular.woff2) format('woff2'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Regular.woff) format('woff');
font-weight: normal;
}
@font-face {
font-family: 'Visby';
src: url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Bold.otf) format('otf'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Bold.woff2) format('woff2'),
url(//sveq.ca/wp-content/themes/siaq/fonts/VisbyCF-Bold.woff) format('woff');
font-weight: bold;
}
a.disabled {
pointer-events: none;
cursor: default;
}
*{
box-sizing: border-box;
margin: 0;
padding: 0;
}
#wpadminbar {
z-index: 999999;
}
html{
font-family: 'Visby';
scroll-behavior: smooth;
}
body {
margin: 0;
font-family: 'Visby';
font-size: 16px;
font-weight: 300;
color: black;
text-align: left;
background-color: #fff;
padding-top: 100px;
}
@media (max-width: 991px) {
body {
padding-top: 75px;
}
}
p {
font-weight: 300;
}
h2 {
font-weight: bold;
}
@media (max-width: 991px) {
h2 {
font-size: 24px;
}
}
b,
strong {
font-weight: bold;
}
.dark-title {
color: black;
}
.btn-arrow {
position: relative;
font-weight: bold;
color: #000;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: flex-start;
border: 1px solid #000;
padding: 10px 65px 10px 15px;
overflow: hidden;
transition: color 0.3s, background-color 0.3s, padding 0.3s;
}
.btn-arrow svg {
position: absolute;
right: 15px;
top: 50%;
width: 35px;
stroke: #000;
margin-left: 15px;
transform: translateY(-50%);
transition: stroke 0.3s, transform 0.3s;
}
.btn-arrow svg:first-child {
position: absolute;
top: 50%;
transform: translateY(-50%) translateX(calc(-100% - 15px));
left: 0;
}
.btn-arrow:hover {
color: #fff;
background-color: #000;
text-decoration: none;
padding: 10px 15px 10px 65px;
}
.btn-arrow:hover svg {
stroke: #fff;
}
.btn-arrow:hover svg:first-child {
transform: translateY(-50%);
}
.btn-arrow:hover svg:last-child {
transform: translateY(-50%) translateX(calc(100% + 15px));
}
.btn-arrow.reversed {
background-color: transparent;
color: #fff;
border-color: #fff;
}
.btn-arrow.reversed svg {
stroke: #fff;
}
.btn-arrow.reversed:hover {
background-color: #fff;
color: #000;
}
.btn-arrow.reversed:hover svg {
stroke: #000;
}
.btn-arrow[href="#"] {
pointer-events: none;
opacity: 0.5;
}
@media (max-width: 991px) {
.btn-arrow {
width: 100%;
}
}
.btn-solid {
position: relative;
text-transform: uppercase;
font-weight: bold;
color: var(--primary-color);
font-size: 18px;
padding-bottom: 8px;
}
.btn-solid::after {
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 1px;
transform: scale(0);
width: 100%;
transform-origin: right;
background-color: var(--primary-color);
transition: transform 0.3s;
}
.btn-solid:hover {
color: var(--primary-color);
text-decoration: none;
}
.btn-solid:hover::after {
transform: scale(1);
transform-origin: left;
}
.btn-solid span::after,
.btn-solid span::before {
content: "";
position: absolute;
right: 0;
bottom: 0px;
background: var(--primary-color);
transition: transform 200ms cubic-bezier(0.3, 1.5, 0.5, 1);
transition-delay: 240ms;
z-index: 2;
}
.btn-solid span::before {
width: 1px;
height: 6px;
transform-origin: 0% 100%;
transform: rotate(-90deg);
}
.btn-solid span::after {
height: 1px;
width: 6px;
transform-origin: 100% 0%;
transform: translateX(-1px) rotate(0deg);
}
.btn-solid:hover span:before {
transform: rotate(-45deg);
}
.btn-solid:hover span:after {
transform: translateX(-1px) rotate(-45deg);
}
.btn-solid[href="#"] {
pointer-events: none;
opacity: 0.75;
} header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100px;
border-bottom: 1px solid #fff;
background-color: #000;
display: flex;
align-items: center;
justify-content: space-between;
z-index: 100;
}
header .left-side {
display: flex;
align-items: center;
}
header .burger {
width: 115px;
height: 100px;
border-right: 1px solid #fff;
display: flex;
align-items: center;
justify-content: center;
}
header .burger .wrapper {
width: 45px;
height: 35px;
position: relative;
overflow: hidden;
}
header .burger .wrapper span {
position: absolute;
left: 0;
top: 0;
height: 1px;
width: 100%;
background-color: #fff;
transform-origin: 0 0;
transition: transform 0.3s, width 0.3s;
}
header .burger .wrapper span:nth-child(2) {
top: 50%;
transform-origin: 100% 50%;
transition: transform 0.3s;
}
header .burger .wrapper span:nth-child(3) {
bottom: 0;
top: auto;
}
header .burger.active span:nth-child(1) {
transform: rotate(37deg);
width: calc(100% + 20px);
}
header .burger.active span:nth-child(2) {
transform: scaleX(0);
}
header .burger.active span:nth-child(3) {
transform: rotate(-37deg);
width: calc(100% + 20px);
}
header .logo {
margin-left: 20px;
}
header .logo img {
width: 175px;
}
header .right-side {
display: flex;
align-items: center;
justify-content: flex-end;
}
header .right-side .menu-menu-principal-container {
opacity: 1;
transition: transform 0.3s, opacity 0.3s;
}
header.active .right-side .menu-menu-principal-container {
transform: translateY(100px);
pointer-events: none;
opacity: 0;
transition: transform 0.3s, opacity 0.3s 0.3s;
}
header .right-side .menu {
margin: 0;
list-style-type: none;
display: flex;
align-items: center;
height: 100px;
}
header .right-side .menu > li {
margin-right: 30px;
height: 100%;
}
header .right-side .menu > li > a {
color: #fff;
font-weight: 200;
height: 100%;
text-transform: uppercase;
display: flex;
align-items: center;
cursor: pointer;
position: relative;
}
header .right-side .menu > li:hover > a {
text-decoration: none;
}
header .right-side .menu > li:hover > a::after {
content: '';
background-color: #fff;
height: 1px;
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
}
header .right-side .menu > li {
position: relative;
}
header .right-side .menu > li .sub-menu {
position: absolute;
bottom: 0;
left: 50%;
width: 250px;
list-style-type: none;
transform: translateX(-50%) translateY(100%);
border-right: 1px solid #fff;
border-left: 1px solid #fff;
opacity: 0;
pointer-events: none;
}
header .right-side .menu > li:hover .sub-menu {
opacity: 1;
pointer-events: auto;
}
header .right-side .menu > li .sub-menu li {
text-align: center;
background-color: black;
color: #fff;
transition: background-color 0.3s;
}
header .right-side .menu > li .sub-menu li a {
padding: 18px;
display: block;
color: #fff;
font-weight: 200;
width: 100%;
text-align: center;
border-bottom: 1px solid #fff;
transition: color 0.3s;
}
header .right-side .menu > li .sub-menu li:hover {
background-color: #fff;
}
header .right-side .menu > li .sub-menu li:hover a {
color: #000;
text-decoration: none;
}
header .right-side .btn-acheter {
color: #fff;
font-weight: 600;
text-transform: uppercase;
height: 100px;
padding: 0 30px;
display: inline-flex;
align-items: center;
border-left: 1px solid #fff;
transition: background-color 0.3s, color 0.3s;
}
header .right-side .btn-acheter:hover {
background-color: #fff;
color: #000;
text-decoration: none;
}
header .right-side .btn-search {
position: relative;
height: 100px;
width: 100px;
padding: 30px;
z-index: 2;
border-left: 1px solid #fff;
transition: background-color 0.3s;
}
header .input-search {
background-color: black;
position: absolute;
top: 0;
left: 290px;
border: none;
width: calc(100% - 290px);
height: 100%;
text-align: center;
border-left: 1px solid #fff;
z-index: 1;
color: #fff;
font-weight: 300;
text-transform: uppercase;
font-size: 14px;
transform: translateY(-100%);
transition: transform 0.3s;
}
header .input-search.active {
transform: none;
}
header .input-search::placeholder{
color: #fff;
opacity: 1;
}
header .right-side .btn-search svg {
stroke: #fff;
transition: stroke 0.3s;
}
header .right-side .btn-search:hover {
background-color: #fff;
}
header .right-side .btn-search:hover svg {
stroke: #000;
}
@media (max-width: 1199px) {
header .right-side .menu-menu-principal-container {
display: none;
}
}
@media (max-width: 991px) {
header {
height: 75px;
}
header::before {
position: absolute;
left: 0;
top: 0;
height: 75px;
content: '';
width: 100%;
background-color: black;
z-index: 1;
border-bottom: 1px solid #fff;
}
header .burger {
height: 75px;
width: 90px;
}
header .burger .wrapper {
width: 35px;
height: 25px;
}
header .left-side {
position: relative;
z-index: 1;
}
header .right-side .btn-acheter {
display: none;
}
header .right-side .btn-search {
height: 75px;
width: 75px;
padding: 20px;
}
header .input-search {
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: none;
border-left: none;
border-top: 1px solid #fff;
z-index: 0;
}
header .input-search.active {
transform: translateY(calc(100% + 1px));
}
} .menu-burger {
position: fixed;
height: calc(100% - 100px);
width: 100%;
top: 0px;
transform: translateY(-100%);
left: 0;
background-color: #fff;
display: flex;
align-items: center;
transition: transform 0.3s, top 0.3s;
z-index: 50;
}
.menu-burger.active {
transform: none;
top: 100px;
}
.menu-burger::after {
content: '';
width: 1px;
height: 100%;
left: 50%;
top: 0;
position: absolute;
background-color: #000;
}
.menu-burger .main-menu .menu {
list-style-type: none;
margin: 0;
column-count: 2;
margin-top: -20px;
}
.menu-burger .main-menu .menu li.desktop {
display: block;
}
.menu-burger .main-menu .menu li.mobile {
display: none;
}
.menu-burger .main-menu .menu li a {
color: #000;
font-weight: 300;
display: inline-block;
margin-bottom: 20px;
transition: color 0.3s;
}
.menu-burger .main-menu .menu li a:hover {
color: var(--primary-color);
text-decoration: none;
}
.menu-burger .main-menu .menu li.highlight a {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
margin-top: 20px;
}
.menu-burger .container .row > div:last-child {
padding-left: 100px;
}
.menu-burger .container .row > div:last-child .top .titre {
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
}
.menu-burger .container .row > div:last-child .top .menu {
list-style-type: none;
margin: 0;
margin-top: 30px;
}
.menu-burger .container .row > div:last-child .top .menu li a {
color: #000;
font-weight: 300;
display: inline-block;
margin-bottom: 20px;
transition: color 0.3s;
}
.menu-burger .container .row > div:last-child .top .menu li a:hover {
color: var(--primary-color);
text-decoration: none;
}
.menu-burger .container .row > div:last-child .bottom {
display: flex;
justify-content: space-between;
margin-top: 130px;
}
.menu-burger .container .row > div:last-child .bottom .reseaux {
display: flex;
align-items: center;
}
.menu-burger .container .row > div:last-child .bottom .reseaux a {
margin-right: 25px;
}
.menu-burger .container .row > div:last-child .bottom .reseaux a svg {
transition: fill 0.3s;
}
.menu-burger .container .row > div:last-child .bottom .reseaux a:hover svg {
fill: var(--primary-color);
}
.menu-burger .container .row > div:last-child .bottom .lang-container li a {
color: #000;
font-weight: 200;
padding: 5px 16px;
transition: color 0.3s;
}
.menu-burger .container .row > div:last-child .bottom .lang-container li a:hover {
color: var(--primary-color);
text-decoration: none;
}
.menu-burger .container .row > div:last-child .bottom .lang-container li:first-child {
border-right: 1px solid #000;
}
.menu-burger .container .row > div:last-child .bottom .lang-container li.wpml-ls-current-language a {
opacity: 0.5;
pointer-events: none;
}
@media (max-width: 991px) {
.menu-burger {
height: calc(100vh - 75px);
display: block;
overflow: auto;
}
.menu-burger.active {
top: 75px;
}
.menu-burger::after {
content: none;
}
.menu-burger .container {
padding-top: 30px;
padding-bottom: 30px;
}
.menu-burger .main-menu .menu {
column-count: 1;
}
.menu-burger .main-menu .menu li a {
margin-bottom: 8px;
}
.menu-burger .main-menu .menu li.highlight a {
margin-top: 8px;
}
.menu-burger .main-menu .menu li.desktop {
display: none;
}
.menu-burger .main-menu .menu li.mobile {
display: block;
}
.menu-burger .container .row > div:last-child {
padding-left: 15px;
}
.menu-burger .container .row > div:last-child .top .titre {
font-size: 20px;
margin-top: 30px;
}
.menu-burger .container .row > div:last-child .top .menu {
margin-top: 8px;
}
.menu-burger .container .row > div:last-child .top .menu li a {
margin-bottom: 8px;
}
.menu-burger .container .row > div:last-child .bottom {
margin-top: 20px;
flex-direction: column;
align-items: flex-start;
}
.wpml-ls-legacy-list-horizontal {
padding: 0;
margin-left: -16px;
margin-top: 30px;
}
} .entete-accueil {
overflow: hidden;
}
.entete-accueil .row {
margin: 0;
}
.entete-accueil .col-12,
.entete-accueil .container-fluid {
padding: 0;
}
.entete-accueil .slider-entete {
margin: 0;
}
.entete-accueil .slider-entete .slide img {
height: auto;
width: 100%;
}
.entete-accueil .slider-entete .slick-dots {
position: absolute;
bottom: 10vh;
z-index: 2;
}
.entete-accueil .slider-entete .slick-dots li button::before {
content: none;
}
.entete-accueil .slider-entete .slick-dots li:not(.slick-active) {
opacity: 0.5;
}
.entete-accueil .slider-entete .slick-dots li button {
height: 2px;
padding: 0;
width: 18px;
background-color: #fff;
}
.entete-accueil .slider-entete .overlay-entete {
position: absolute;
top: 40%;
left: 10%;
transform: translateY(-50%);
z-index: 2; 
color: #2F8635; 
width: 37%;
}
.entete-accueil .slider-entete .overlay-entete h1{
margin-top: 60px;
font-size: 2.2vw;
font-weight: bold;
}
.entete-accueil .slider-entete .overlay-entete img{
width: 60%;
}
@media (max-width: 1502px) {
.entete-accueil .slider-entete .overlay-entete {
width: 37%;
}
}
@media (max-width: 991px) {
.entete-accueil .slider-entete .slick-dots {
display: none;
}
.entete-accueil .slider-entete .overlay-entete {
top: 20%;
width: auto;
margin-right: 10px;
}
.entete-accueil .slider-entete .overlay-entete h1 {
font-size: 30px;
margin-top: 20px;
}
.entete-accueil .slider-entete .overlay-entete img {
margin-top: 20px;
width: 70%;
}
}
#footer .milieu p {
text-align: left;
color: white;
font-weight: 600;
font-size: medium;
margin-bottom: 0;
}
.formulaire-infolettre {
margin-top: 30px;
}
.formulaire-infolettre .wpcf7 form .wpcf7-response-output {
color: white;
margin: 20px 0;
}
.formulaire-infolettre .wpcf7 form {
position: relative;
}
.formulaire-infolettre .wpcf7 form br {
display: none;
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit {
width: 25px;
height: 25px;
position: absolute;
right: 20px;
top: 18px;
border: 0;
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit svg {
transition: 0.5s;
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit svg:first-child {
display: none;
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit:hover {
background-color: transparent;
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit:hover svg {
stroke: white;
transform: translate(10px, -50%);
}
.formulaire-infolettre .wpcf7 form .wpcf7-submit span {
text-align: center;
width: 100%;
}
.formulaire-infolettre .textbox-container {
background-color: #000;
display: flex;
margin-bottom: 10px; 
}
.formulaire-infolettre, .formulaire-infolettre label {
width: 100%;
margin-bottom: 0;
}
.formulaire-infolettre input[type="email"] {
width: 100%; 
height: 60px; 
padding: 5px; 
border: 1px solid white; 
font-size: 16px; 
background-color: #000; 
color: white; 
}
.formulaire-infolettre input[type="email"]::placeholder {
color: #ccc; 
}
@media (max-width: 991px) {
.formulaire-infolettre {
margin-bottom: 30px;
}
} .edition {
position: relative;
padding: 150px 0;
margin-top: -7px;
} .edition .col-12 {
position: relative;
}
.edition h2 {
margin-top: 70px;
margin-bottom: 25px;
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
}
.edition h1 {
font-size: medium;
}
.edition .image-container {
height: 500px;
width: 100%;
}
.edition .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.edition .image-container .text-container {
position: absolute;
top: 50px;
right: 35px;
width: 100%;
max-width: 350px;
color: #fff;
font-weight: 300;
}
.edition .timer {
position: absolute;
left: -200px;
bottom: -80px;
background-color: #000;
padding: 46px 50px;
width: 350px;
}
.edition .timer p {
font-weight: 600;
color: #fff;
font-size: 18px;
}
.edition .timer ul {
margin: 0;
list-style-type: none;
color: #fff;
font-weight: bold;
font-size: 30px;
}
.edition .timer ul li {
line-height: 50px;
}
.edition .timer ul li span {
font-size: 50px;
}
@media (max-width: 991px) {
.edition {
padding: 80px 0;
overflow: hidden;
}
.edition::before {
height: 200px;
}
.edition h2 {
font-size: 40px;
margin-bottom: 30px;
}
.edition .image-container {
height: 500px;
position: relative;
}
.edition .image-container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.edition .image-container .text-container {
position: relative;
right: auto;
top: auto;
max-width: none;
padding: 30px;
width: 100%;
}
.edition .image-container .text-container p {
margin: 0;
}
.edition .timer {
position: relative;
bottom: auto;
left: auto;
width: 100%;
padding: 30px;
}
.edition .timer ul {
font-size: 25px;
}
.edition .timer ul li span {
font-size: 40px;
}
} .featured-news {
position: relative;
padding-bottom: 110px;
}
.featured-news::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 75%;
background-color: #E8E7E7;
}
.featured-news .container {
position: relative;
z-index: 1;
}
.featured-news .title-container {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 55px;
}
.featured-news .slider-container {
overflow: hidden;
}
.featured-news .slider-container .slider-news .slick-slide {
margin: 0 27px;
}
.featured-news .slider-container .slider-news .slick-list {
margin: 0 -27px;
}
.featured-news .slider-container .slider-news .slide .image-container {
height: 250px;
}
.featured-news .slider-container .slider-news .slide .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.featured-news .slider-container .slider-news .slide .content {
padding: 32px 0;
}
.featured-news .slider-container .slider-news .slide .content h3 {
color: #33A940;
font-weight: bold;
font-size: 18px;
margin: 0;
}
.featured-news .slider-container .slider-news .slide .content .text-content {
color: #000000;
font-weight: 200;
padding: 20px 0;
}
.featured-news .slider-container .dots-arrows {
display: flex;
align-items: center;
justify-content: space-between;
}
.featured-news .slider-container .dots-arrows .slick-arrow {
cursor: pointer;
}
.featured-news .slider-container .dots-arrows .slick-arrow svg {
width: 60px;
stroke: #000;
}
.featured-news .slider-container .dots-arrows .prev {
transform: rotate(180deg);
}
.featured-news .slider-container .dots-arrows .dots {
width: 75%;
}
.featured-news .slider-container .dots-arrows .slick-dots {
position: relative;
bottom: auto;
display: flex;
}
.featured-news .slider-container .dots-arrows .slick-dots li {
flex-grow: 1;
height: 2px;
width: 100%;
}
.featured-news .slider-container .dots-arrows .slick-dots li button {
width: 100%;
background-color: #525252;
height: 2px;
padding: 0;
}
.featured-news .slider-container .dots-arrows .slick-dots li.slick-active button {
background-color: #fff;
}
.featured-news .slider-container .dots-arrows .slick-dots li button::before {
content: none;
}
@media (max-width: 991px) {
.featured-news {
padding-bottom: 60px;
}
.featured-news::after {
height: 60%;
}
.featured-news .title-container {
flex-direction: column;
align-items: flex-start;
margin-bottom: 30px;
}
.featured-news .title-container .btn-arrow {
margin-top: 15px;
}
.featured-news .slider-container .dots-arrows .slick-arrow svg {
width: 40px;
}
} .evolution {
padding: 140px 0 180px 0;
}
.evolution h2 {
font-weight: bold;
font-size: 30px;
margin-top: 60px;
}
.evolution .image-container {
height: 515px;
}
.evolution .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.evolution .image-up {
position: absolute;
left: -200px;
bottom: -80px;
width: 430px;
height: 315px;
}
.evolution .image-up img {
height: 100%;
width: 100%;
object-fit: cover;
}
@media (max-width: 991px) {
.evolution {
overflow: hidden;
padding: 60px 0;
}
.evolution h2 {
margin-top: 0;
margin-bottom: 30px;
font-size: 24px;
}
.evolution .image-container {
height: 320px;
}
.evolution .image-up {
position: relative;
bottom: auto;
left: auto;
width: 80%;
height: 200px;
margin: 0 auto;
margin-top: -100px;
}
} .partenaires-preview {
border-top: 1px solid #000;
}
.partenaires-preview .row > div {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
}
.partenaires-preview .row > div a {
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.partenaires-preview .row > div a img {
width: 100%;
max-width: 100%;
max-height: 65%;
object-fit: contain;
}
.partenaires-preview .row .content-partners {
width: 60%;
padding: 60px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.partenaires-preview .row .content-partners a {
width: fit-content;
}
.partenaires-preview .row .content-partners .text-content {
text-align: center;
font-weight: 200;
}
@media (max-width: 991px) {
.partenaires-preview {
border-top: none;
}
.partenaires-preview .row .col-lg-2 a.hide-mobile {
display: none;
}
.partenaires-preview .row .content-partners {
width: 100%;
padding: 25px 15px;
align-items: flex-start;
}
.partenaires-preview .row .content-partners .text-content {
text-align: left;
}
.partenaires-preview .row > div {
border-right: none;
}
.partenaires-preview .row > div:last-child {
border-left: 1px solid #000;
}
} .entete-post {
position: relative;
min-height: calc(100vh - 100px);
overflow: hidden;
padding-top: 300px;
}
.entete-post .lines {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entete-post .lines img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.entete-post .lines svg {
min-width: 1600px;
}
.entete-post .bouton-container {
position: absolute;
z-index: 1;
top: 15px;
left: 15px;
color: #fff;
font-weight: 300;
}
.entete-post .bouton-container a {
font-weight: 500;
color: #fff;
transition: color 0.3s;
}
.entete-post .image-container {
position: absolute;
top: calc(25vh - 50px);
right: 0;
width: 40%;
height: 50vh;
}
.entete-post .image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}
.entete-post h1 {
text-transform: uppercase;
font-weight: bold;
font-size: 45px;
}
@media (max-width: 991px) {
.entete-post {
min-height: 0;
padding-top: 100px;
overflow: hidden;
}
.entete-post h1 {
font-size: 24px;
margin-top: 20px;
}
.entete-post .image-container {
position: relative;
right: auto;
top: auto;
width: 100%;
height: 350px;
}
} .content-post {
padding-top: 100px;
padding-bottom: 180px;
}
.content-post .content-container {
padding-bottom: 80px;
}
.content-post .share-container .content {
display: flex;
align-items: center;
padding-top: 30px;
border-top: 1px solid #000;
}
.content-post .share-container .content p {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
margin: 0;
}
.content-post .share-container .content a {
margin-left: 35px;
}
.content-post .share-container .content a svg {
height: 19px;
}
@media (max-width: 991px) {
.content-post {
padding-top: 0;
padding-bottom: 60px;
}
.content-post .content-container {
padding-bottom: 30px;
}
} .entete-page {
position: relative;
min-height: calc(100vh - 100px);
overflow: hidden;
}
.entete-page .image-container {
position: absolute;
top: calc(25vh - 50px);
right: 0;
width: 40%;
height: 50vh;
}
.entete-page .image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}
.entete-page .lines {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entete-page .lines svg {
min-width: 1600px;
width: 100%;
}
.entete-page .lines img {
width: 100%;
height: 100%;
object-fit: cover;
}
.entete-page #bread  {
position: absolute;
z-index: 1;
top: 15px;
left: 15px;
color: #fff;
font-weight: 300;
}
.entete-page #bread a {
font-weight: 500;
color: #fff;
}
.entete-page .car {
position: absolute;
right: 0;
top: 50%;
transform: translateX(100px) translateY(-50%);
animation: animateScrollCar 0.5s forwards;
}
@keyframes animateScrollCar {
0% {
transform: translateX(100px) translateY(-50%);
opacity: 0;
}
100% {
transform: translateY(-50%);
opacity: 1;
}
}
.entete-page .car .retour {
position: absolute;
top: 0;
left: 0;
width: 140px;
height: 140px;
transform: translate(-50%, -50%);
opacity: 0;
animation: animateScrollRetour 0.5s forwards 0.5s;
}
@keyframes animateScrollRetour {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.entete-page .car .retour svg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.entete-page .car .retour svg:last-child {
animation: rotate 10s linear infinite;
}
@keyframes rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.entete-page .container,
.entete-page .row {
min-height: calc(100vh - 100px);
}
.entete-page .col-12 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding-top: 120px;
}
.entete-page .title-container {
max-width: 750px;
color: #C9FFB3;
}
.entete-page h1 {
text-transform: uppercase;
font-weight: bold;
font-size: 70px;
}
.entete-page .btn-defiler {
position: relative;
display: inline-block;
color: #C9FFB3;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
height: 110px;
width: 110px;
border: 1px solid #C9FFB3;
border-radius: 9999px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 15vh;
margin-top: 60px;
transform: translateY(100px);
opacity: 0;
transition: background-color 0.3s, color 0.3s;
animation: animateScrollDefiler 0.5s forwards 0.5s;
}
@keyframes animateScrollDefiler {
0% {
transform: translateY(50px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
.entete-page .btn-defiler::after {
content: '';
position: absolute;
bottom: 15px;
left: calc(50% - 12px);
transform: translateY(-50%) rotate(45deg);
border-right: 1px solid #C9FFB3;
border-bottom: 1px solid #C9FFB3;
width: 14px;
height: 14px;
transform-origin: 100% 100%;
transition: border 0.3s;
animation: fadeout 1.5s linear infinite;
}
@keyframes fadeout {
0% {
opacity: 0;
bottom: 15px;
}
50% {
opacity: 1;
bottom: 7px;
}
100% {
opacity: 0;
bottom: 0;
}
}
.entete-page .btn-defiler:hover {
background-color: var(--primary-color);
color: #fff;
text-decoration: none;
}
.entete-page .btn-defiler:hover::after {
border-color: #fff;
}
.entete-page .text-container {
padding: 38px 0 15vh 0;
}
.entete-page .text-container h3 {
font-size: 18px;
margin-bottom: 16px;
}
.entete-page .text-container .horaire ul {
list-style-type: none;
margin-top: 20px;
}
.entete-page .text-container .horaire ul li {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 12px;
}
.entete-page .text-container .horaire ul li span:first-child {
font-weight: 300;
padding-right: 40px;
}
.entete-page .text-container .horaire ul li span:last-child {
font-weight: bold;
}
.entete-page.contact {
padding-top: 300px;
}
.entete-page.contact h1 {
color: var(--primary-color);
}
.entete-page.contact .text-container .coordonnees {
padding-right: 120px;
}
.entete-page.contact .text-container .coordonnees h2 {
font-size: 18px;
margin-bottom: 30px;
}
.entete-page.contact .text-container .coordonnees a {
font-weight: 300;
color: #000;
text-decoration: underline;
margin-bottom: 16px;
display: inline-block;
}
.entete-page.contact .text-container .coordonnees .btn-arrow {
color: black;
text-decoration: none;
width: fit-content;
}
.entete-page.contact .text-container .coordonnees .btn-arrow:hover .btn-arrow-text {
color: white;
}
.entete-page.contact .text-container .coordonnees a:hover {
text-decoration: none;
}
.entete-page.contact .text-container .coordonnees p {
margin: 0;
}
.entete-page.contact .text-container .coordonnees p.dates {
font-weight: 500;
margin-bottom: 16px;
}
.entete-page.contact .text-container .coordonnees p.endroit {
text-transform: uppercase;
margin-bottom: 16px;
}
.entete-page.contact .text-container .coordonnees .section {
padding: 50px 0;
border-bottom: 1px solid #000;
}
.entete-page.contact .text-container .coordonnees .section:first-child {
padding-top: 0;
}
.entete-page.contact .text-container .coordonnees .section:last-child {
border-bottom: none;
}
.entete-page.contact .text-container .coordonnees .section:last-child a {
margin: 0;
}
.entete-page .formulaire-contact {
position: absolute;
padding: 80px;
right: 0;
top: 200px;
background-color: #000;
width: 50%;
}
.entete-page .formulaire-contact form {
width: 100%;
max-width: 500px;
}
.entete-page .formulaire-contact label {
font-size: 18px;
color: #fff;
font-weight: 400;
width: 100%;
}
.entete-page .formulaire-contact .inner-container {
display: flex;
justify-content: space-between;
}
.entete-page .formulaire-contact input,
.entete-page .formulaire-contact textarea {
width: 100%;
border: none;
padding: 12px;
margin-top: 5px;
font-size: 16px;
font-weight: 300;
}
.entete-page .formulaire-contact .inner-container label {
width: 48%;
}
.entete-page .formulaire-contact button {
background-color: #000;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.entete-page .formulaire-contact .wpcf7 form .wpcf7-response-output {
color: #fff;
margin-right: 0;
margin-left: 0;
}
.entete-page .password {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
background-color: #000;
padding: 140px 75px;
width: 40%;
}
.entete-page .password label {
color: #fff;
margin-bottom: 30px;
}
.entete-page .password .input-container {
position: relative;
width: 100%;
max-width: 430px;
}
.entete-page .password .input-container input {
height: 80px;
border: none;
width: 100%;
padding: 0 80px 0 16px;
}
.entete-page .password .input-container button {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 80px;
background-color: transparent;
border: none;
}
.entete-page .password .input-container button svg {
stroke: #000;
width: 34px;
}
.entete-page .car svg {
width: 100%;
max-height: 560px;
height: 100%;
} .page-template-inscription .entete-page .container,
.page-template-inscription .entete-page .row {
min-height: 0;
}
.entete-page .formulaire .col-12 {
padding-top: 0;
justify-content: flex-start;
}
.entete-page .formulaire {
position: relative;
padding: 65px 80px;
background-color: #000;
z-index: 2;
margin-top: 130px;
margin-bottom: 130px;
}
.entete-page .formulaire h1,
.entete-page .formulaire .text-content p {
color: #fff;
}
.entete-page .formulaire .text-content p {
margin: 0;
}
.entete-page .formulaire h2 {
color: #fff;
margin-bottom: 16px;
margin-top: 45px;
font-size: 18px;
}
.entete-page .formulaire label {
color: #fff;
display: flex;
flex-direction: column;
width: 100%;
margin-bottom: 16px;
}
.entete-page .formulaire label input:not([type="radio"]):not([type="checkbox"]),
.entete-page .formulaire label select {
width: 100%;
margin-top: 10px;
padding: 12px;
}
.entete-page .formulaire label.radio-list .wpcf7-radio {
width: 100%;
display: block;
margin-top: 25px;
}
.entete-page .formulaire label.radio-list .wpcf7-radio .wpcf7-list-item {
margin-left: 0;
margin-right: 16px;
}
.entete-page .formulaire label.radio-list .wpcf7-radio label {
display: flex;
align-items: center;
flex-direction: row;
font-size: 14px;
}
.entete-page .formulaire label.radio-list .wpcf7-radio label input {
margin-right: 5px;
}
.entete-page .formulaire label.check-list label {
flex-direction: row;
align-items: flex-start;
}
.entete-page .formulaire label.check-list .wpcf7-checkbox,
.entete-page .formulaire label.check-list .wpcf7-acceptance {
display: block;
width: 100%;
}
.entete-page .formulaire label.check-list .wpcf7-checkbox .wpcf7-list-item,
.entete-page .formulaire label.check-list .wpcf7-acceptance .wpcf7-list-item {
display: block;
width: 100%;
margin: 0;
}
.entete-page .formulaire label.check-list .wpcf7-checkbox .wpcf7-list-item input,
.entete-page .formulaire label.check-list .wpcf7-acceptance .wpcf7-list-item input {
margin-right: 5px;
margin-top: 5px;
}
.entete-page .formulaire .btn-arrow {
margin-top: 50px;
}
.entete-page .formulaire .wpcf7-response-output {
color: #fff;
margin: 0;
margin-top: 20px;
}
@media(max-height: 840px) {
.entete-page .car > svg {
max-height: 400px;
}
.entete-page .car .retour {
transform: translate(-100%, 0);
}
}
@media(min-width: 1900px) {
.entete-page .car svg {
max-width: 600px;
height: auto;
}
}
@media (max-width: 1299px) {
.entete-page .car {
top: calc(50% - 50px)
}
}
@media (max-width: 991px) {
.entete-page {
min-height: 0;
padding-top: 200px;
overflow: hidden;
}
.entete-page .col-12 {
padding-top: 0px;
}
.entete-page .image-container {
position: relative;
right: auto;
top: auto;
width: 100%;
height: 350px;
margin-bottom: 20px;
}
.entete-page.contact {
padding-top: 200px;
}
.entete-page .formulaire-contact {
position: relative;
top: auto;
right: auto;
width: 100%;
padding: 30px;
}
.entete-page .formulaire-contact .inner-container {
flex-direction: column;
}
.entete-page .formulaire-contact .inner-container label {
width: 100%;
}
.entete-page.contact .text-container .coordonnees {
padding-right: 0;
}
.entete-page .formulaire-contact label {
font-size: 16px;
}
.entete-page.contact .text-container .coordonnees .section {
padding: 25px 0;
}
.entete-page h1 {
font-size: 32px;
}
.entete-page .btn-defiler {
font-size: 16px;
}
.entete-page .container, .entete-page .row {
min-height: 0;
}
.entete-page .car {
transform: none;
top: 120px;
}
.entete-page .car > svg:first-child {
display: none;
}
.entete-page .car .retour {
left: auto;
top: 40px;
right: 30px;
transform: translateY(-100%);
width: 100px;
}
.entete-page .text-container {
padding: 30px 0;
}
.entete-page .password {
position: relative;
right: auto;
top: auto;
transform: none;
width: 100%;
padding: 60px 0;
}
.entete-page .password form {
width: 100%;
}
.entete-page .password .input-container {
max-width: none;
}
.entete-page .text-container .horaire ul li {
flex-direction: column;
align-items: flex-start;
}
.entete-page .formulaire {
padding: 30px 15px;
width: calc(100% - 15px);
margin: 0 auto;
margin-bottom: 60px;
}
.entete-page .formulaire h2 {
margin-top: 20px;
}
} #liens {
border-bottom: 1px solid #000;
padding-top: 75px;
margin-top: -75px;
}
#liens .content {
width: 100%;
margin: 0 auto;
}
#liens .item-double {
padding: 50px 15px;
border-top: 1px solid #000;
transition: background-color 0.3s;
}
#liens .item-triple {
padding: 50px 15px;
border-top: 1px solid #000;
transition: background-color 0.3s;
}
#liens .item-triple:nth-last-child(2),
#liens .item-triple:nth-last-child(3) {
border-right: 1px solid #000;
}
#liens h3 {
font-size: 18px;
color: var(--primary-color);
text-transform: uppercase;
font-weight: bold;
margin-bottom: 30px;
transition: color 0.3s;
}
#liens .text-content,
#liens .text-content p {
font-size: 16px;
font-weight: 300;
color: #000;
transition: color 0.3s;
}
#liens .btn-solid {
display: inline-block;
transition: color 0.3s, opacity 0.3s, max-height 0.3s;
}
#liens .btn-solid::after {
transition: background-color 0.3s, transform 0.3s;
}
#liens .btn-solid span::before,
#liens .btn-solid span::after {
background-color: var(--primary-color);
}
#liens .col-12:hover {
background-color: var(--primary-color);
text-decoration: none;
}
#liens .col-12:hover h3 {
color: #fff;
}
#liens .col-12:hover .text-content,
#liens .col-12:hover .text-content p {
color: #fff;
}
#liens .col-12:hover .btn-solid {
max-height: 150px;
opacity: 1;
pointer-events: auto;
color: #fff;
transition: color 0.3s, opacity 0.3s 0.3s;
}
#liens .col-12:hover .btn-solid::after {
background-color: #fff;
}
#liens .col-12:hover .btn-solid span::before,
#liens .col-12:hover .btn-solid span::after {
background-color: #fff;
}
@media (min-width: 992px) {
#liens {
border-bottom: 1px solid #000;
padding-top: 100px;
margin-top: -100px;
}
#liens .item-triple,
#liens .item-double {
padding: 50px 40px;
}
#liens .item-double:nth-child(odd) {
display: flex;
justify-content: flex-end;
border-right: 1px solid #000;
}
#liens .item-double:last-child,
#liens .item-double:nth-last-child(2) {
border-top: 1px solid #000;
}
#liens .col-12 .btn-solid {
max-height: none;
opacity: 0;
pointer-events: none;
}
} .paragraphe-programmation-tarifs {
padding-left: 50px;
}
.paragraphe-programmation-tarifs h2 {
margin-bottom: 30px;
margin-top: 100px;
max-width: 750px;
}
.paragraphe-programmation__content ul {
padding-left: 20px;
}
@media (max-width: 991px) {
.paragraphe-programmation-tarifs {
margin-left: 0px;
margin-bottom: 30px;
padding-left: 20px;
}
.paragraphe-programmation-tarifs ul {
padding-left: 20px;
}
} #contenu-encres {
position: relative;
display: flex;
align-items: flex-start;
}
#contenu-encres .encres-container {
position: sticky;
top: 100px;
left: 0;
background-color: #000;
padding: 40px;
width: 290px;
height: calc(100vh - 100px);
transform: none;
transition: transform 0.3s;
}
#contenu-encres .encres-container.inactive {
transform: translateX(-100%);
}
#contenu-encres .encres-container .liste {
display: flex;
flex-direction: column;
align-items: flex-start;
}
#contenu-encres .encres-container .liste a {
color: #fff;
margin-bottom: 20px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
transition: color 0.3s;
}
#contenu-encres .encres-container .liste a:last-child {
margin-bottom: 0;
}
#contenu-encres .encres-container .liste a:hover {
color: var(--primary-color);
text-decoration: none;
}
#contenu-encres .encres-container .liste a.anchor {
color: var(--primary-color);
}
#contenu-encres .container-fluid {
overflow: hidden;
}
#contenu-encres .slider-row {
padding-top: 180px;
}
#contenu-encres .slider-row:last-child {
padding-bottom: 180px;
}
#contenu-encres .slider-row h2 {
margin-bottom: 35px;
font-weight: bold;
font-size: 30px;
}
#contenu-encres .slider-container {
width: 100vw;
}
#contenu-encres .slider-container .slider-item .slick-slide {
margin: 0 50px;
}
#contenu-encres .slider-container .slider-item .slick-slide .slide {
width: 100%;
max-width: 700px;
}
#contenu-encres .slider-container .slider-item .slick-slide .image-container {
height: 350px;
}
#contenu-encres .slider-container .slider-item .slick-slide .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
#contenu-encres .slider-container .slider-item .slick-slide h3 {
margin-top: 30px;
font-size: 18px;
font-weight: 600;
}
#contenu-encres .slider-container .slider-item .slick-slide .text-content {
margin-top: 25px;
}
#contenu-encres .slider-container .slider-item .slick-slide .text-content,
#contenu-encres .slider-container .slider-item .slick-slide .text-content p {
font-weight: 300;
}
#contenu-encres .slider-container .slider-item .slick-slide .btn-solid {
display: inline-block;
margin-bottom: 10px;
}
#contenu-encres .slider-container .dots-arrows {
display: flex;
align-items: center;
justify-content: space-between;
width: 700px;
}
#contenu-encres .slider-container .dots-arrows .slick-arrow {
cursor: pointer;
}
#contenu-encres .slider-container .dots-arrows .slick-arrow svg {
width: 60px;
stroke: #000;
}
#contenu-encres .slider-container .dots-arrows .prev {
transform: rotate(180deg);
}
#contenu-encres .slider-container .dots-arrows .dots {
width: 75%;
}
#contenu-encres .slider-container .dots-arrows .slick-dots {
position: relative;
bottom: auto;
display: flex;
}
#contenu-encres .slider-container .dots-arrows .slick-dots li {
flex-grow: 1;
height: 2px;
width: 100%;
}
#contenu-encres .slider-container .dots-arrows .slick-dots li button {
width: 100%;
background-color: #000;
height: 1px;
padding: 0;
}
#contenu-encres .slider-container .dots-arrows .slick-dots li.slick-active button {
height: 3px;
}
#contenu-encres .slider-container .dots-arrows .slick-dots li button::before {
content: none;
}
#contenu-encres #horaire-et-tarifs {
padding-top: 100px;
}
#contenu-encres #horaire-et-tarifs > div:first-child {
padding-right: 45px;
}
#contenu-encres #horaire-et-tarifs > div:last-child {
padding-left: 45px;
border-left: 1px solid #000;
}
#contenu-encres #horaire-et-tarifs .title-container {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
#contenu-encres #horaire-et-tarifs .title-container h2 {
font-size: 30px;
}
#contenu-encres #horaire-et-tarifs .title-container p {
font-weight: 300;
color: #2F8635;
}
#contenu-encres #horaire-et-tarifs ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
margin-top: 30px;
}
#contenu-encres #horaire-et-tarifs #texte-caa {
width: 50%;
font-size: 14px;
}
#contenu-encres #horaire-et-tarifs ul li {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
#contenu-encres #horaire-et-tarifs ul li span:first-child {
font-weight: 300;
padding-right: 15px;
}
#contenu-encres #horaire-et-tarifs ul li span:last-child {
text-align: right;
font-weight: 500;
}
#contenu-encres #horaire-et-tarifs ul + p {
margin-top: 40px;
font-weight: 300;
}
#horaire-et-tarifs-acheter {
display: flex;
}
#horaire-et-tarifs-acheter p {
font-size: larger;
padding-top: 15px;
margin-left: 10px;
}
#contenu-encres #horaire-et-tarifs .btn-arrow {
width: 75%;
}
#contenu-encres .itineraire p {
font-weight: bold;
text-transform: uppercase;
font-size: 18px;
}
#contenu-encres .itineraire a {
font-size: 18px;
font-weight: 300;
color: #000;
}
#contenu-encres .itineraire iframe {
width: 100%;
height: 430px;
margin-top: 30px;
}
@media (max-width: 991px) {
#contenu-encres #horaire-et-tarifs {
padding-top: 0;
}
#contenu-encres #horaire-et-tarifs > div:first-child {
padding-right: 0;
padding-left: 0;
}
#contenu-encres #horaire-et-tarifs > div:last-child {
border: none;
padding: 0;
margin-top: 65px;
}
#contenu-encres #horaire-et-tarifs ul {
margin-top: 12px;
}
#contenu-encres #horaire-et-tarifs ul li {
margin-bottom: 18px;
font-size: 16px;
flex-direction: column;
align-items: flex-start;
}
#contenu-encres #horaire-et-tarifs ul li span:last-child {
text-align: left;
}
#contenu-encres #horaire-et-tarifs ul + p {
margin-top: 30px;
}
#contenu-encres .slider-row {
padding-top: 60px;
}
#contenu-encres .slider-row h2 {
font-size: 24px;
} 
#contenu-encres .slider-container {
width: auto;
}
#contenu-encres .slider-container .slider-item .slick-list {
margin: 0 -50px;
}
#contenu-encres .slider-container .slider-item .slick-slide .slide {
max-width: none;
}
#contenu-encres .slider-row > .col-12 {
padding: 0;
}
#contenu-encres .slider-container .dots-arrows {
width: 100%;
}
#contenu-encres .slider-row:last-child {
padding-bottom: 60px;
}
#contenu-encres #horaire-et-tarifs .title-container {
flex-direction: column;
align-items: flex-start;
}
#contenu-encres #horaire-et-tarifs .title-container h2 {
font-size: 24px;
margin-bottom: 0;
}
#contenu-encres .itineraire p {
font-size: 16px;
}
#contenu-encres .itineraire a {
font-size: 16px;
}
} #dates {
padding-top: 100px;
margin-top: -100px;
}
#dates .row > div {
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
#dates .row > div.col-lg-4:nth-child(3) {
border-right: none;
}
#dates .row > div:not(.col-lg-4) {
border-bottom: none;
}
#dates .content {
padding: 40px 35px;
}
#dates .content h2 {
font-weight: bold;
}
@media (max-width: 991px) {
#dates {
padding-top: 75px;
margin-top: -75px;
}
#dates .row > div {
border-bottom: none;
border-right: none;
}
#dates .content {
padding: 30px 0;
}
#dates .content h2 {
font-size: 24px;
}
} .slider-black-container {
background-color: #2F8635;
padding-top: 130px;
overflow: hidden;
}
.slider-black-container .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.slider-black-container .content h2 {
color: #fff;
font-weight: bold;
margin-bottom: 33px;
text-align: center;
}
.slider-black-container .content .text-content,
.slider-black-container .content .text-content p {
color: #fff;
font-weight: 200;
}
.slider-black-container .content .text-content {
margin-bottom: 130px;
}
.slider-black-container .slider-container .slider-images .slick-track {
display: flex;
align-items: center;
height: 392px;
}
.slider-black-container .slider-container .slider-images .slick-list {
margin: 0 -60px;
overflow: inherit;
}
.slider-black-container .slider-container .slider-images .slick-slide {
height: 280px;
width: 450px;
margin: 0 60px;
transition: transform 0.3s;
}
.slider-black-container .slider-container .slider-images .slick-slide .slide {
height: 280px;
width: 450px;
}
.slider-black-container .slider-container .slider-images .slick-slide .image-container {
height: 100%;
width: 100%;
}
.slider-black-container .slider-container .slider-images .slick-slide img {
height: 100%;
width: 100%;
object-fit: cover;
}
.slider-black-container .slider-container .slider-images .slick-slide h3 {
font-size: 12px;
margin-top: 10px;
font-weight: 500;
opacity: 0;
transition: opacity 0.3s;
}
.slider-black-container .slider-container .slider-images .slick-slide.slick-current {
transform: scale(1.4);
}
.slider-black-container .slider-container .slider-images .slick-slide.slick-current h3 {
opacity: 1;
}
.slider-black-container .container-fluid {
position: relative;
}
.slider-black-container .container-fluid::before {
height: 50%;
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 100%;
background-color: #fff;
}
.slider-black-container .dots-arrows {
display: flex;
justify-content: center;
align-items: center;
margin-top: 25px;
}
.slider-black-container .slider-container.with-text .dots-arrows {
margin-top: 60px;
}
.slider-black-container .dots-arrows > div {
cursor: pointer;
}
.slider-black-container .dots-arrows .prev {
transform: rotate(180deg);
margin-right: 30px;
}
.slider-black-container .dots-arrows svg {
height: 35px;
stroke: #000;
}
.slider-black-container.slider-double {
background-color: transparent;
}
.slider-black-container.slider-double h2 {
text-align: center;
margin-bottom: 37px;
font-size: 30px;
padding: 0 15px;
}
.slider-black-container.slider-double .row {
position: relative;
}
.slider-black-container.slider-double .row:first-child::before {
content: '';
bottom: 0;
height: 50%;
left: 0;
width: 100%;
background-color: #E8E7E7;
position: absolute;
}
.slider-black-container.slider-double .row:first-child h3 {
color: black;
}
.slider-black-container.slider-double .row:first-child .dots-arrows .prev svg,
.slider-black-container.slider-double .row:first-child .dots-arrows .next svg {
stroke: black;
}
.slider-black-container.slider-double .row:last-child {
padding-top: 160px;
}
.slider-black-container.slider-double .row:last-child::before {
content: '';
top: 0;
height: calc(50% + 80px);
left: 0;
width: 100%;
background-color: #E8E7E7;
position: absolute;
}
.slider-black-container.slider-double .row:last-child h2 {
color: black;
}
.slider-black-container .horaire {
list-style-type: none;
margin: 0;
margin-bottom: 34px;
max-width: 400px;
width: 100%;
}
.slider-black-container .horaire li {
color: #fff;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 18px;
margin-bottom: 16px;
}
.slider-black-container .horaire li span:last-child {
font-weight: 500;
}
@media (max-width: 991px) {
.slider-black-container {
padding-top: 60px;
}
.slider-black-container .content h2 {
font-size: 24px;
}
.slider-black-container .content .text-content {
margin-bottom: 40px;
}
.slider-black-container .slider-container .slider-images .slick-list {
margin: 0;
}
.slider-black-container .slider-container .slider-images .slick-slide {
margin: 0;
height: 350px;
width: auto;
}
.slider-black-container .slider-container .slider-images .slick-slide .slide {
height: 350px;
width: auto;
}
.slider-black-container .slider-container .slider-images .slick-slide.slick-current {
transform: scale(1);
}
.slider-black-container .slider-container.with-text .dots-arrows {
margin-top: 30px;
}
.slider-black-container .slider-container .slider-images .slick-slide h3 {
font-size: 18px;
margin-top: 18px;
padding: 0 15px;
}
.slider-black-container.slider-double h2 {
margin-bottom: 20px;
font-size: 24px;
}
.slider-black-container.slider-double .row:last-child {
padding-top: 80px;
}
.slider-black-container .horaire {
margin-bottom: 14px;
max-width: none;
}
.slider-black-container .horaire li {
font-size: 16px;
}
} #container-electrification {
margin-top: 100px;
}
#container-electrification .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
#container-electrification h2{
text-align: center;
margin-bottom: 50px;
}
#container-electrification p {
text-align: justify;
}
#a-propos-acheter {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
margin-top: 50px;
}
#a-propos-acheter p {
font-size: larger;
padding-top: 15px;
margin-left: 10px;
}
@media (min-width: 991px) {
#container-electrification a {
width: max-content;
}
#a-propos-acheter {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
}
.text-content__list {
padding-left: 15px;
} .centered-content-button {
padding-top: 170px;
padding-bottom: 150px;
}
.centered-content-button .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.centered-content-button .content h2 {
text-align: center;
}
.centered-content-button .content img {
width: 100%;
max-width: 320px;
margin-bottom: 35px;
}
.centered-content-button .text-content,
.centered-content-button .text-content p {
font-weight: 300;
}
.centered-content-button .text-content {
margin-top: 20px;
}
@media (max-width: 991px) {
.centered-content-button {
padding: 60px 0;
}
.centered-content-button .content h2 {
font-size: 24px;
}
} .presenter-par {
border-top: 1px solid #000;
}
.presenter-par .col-12 {
display: flex;
align-items: center;
justify-content: center;
}
.presenter-par .col-12:first-child {
border-right: 1px solid #000;
}
.presenter-par .col-12:first-child .content {
padding: 72px 15px 150px 15px;
}
.presenter-par .content {
padding: 72px 15px;
max-width: 475px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.presenter-par .content h2 {
font-weight: bold;
font-size: 30px;
margin-bottom: 30px;
align-self: flex-start;
}
.presenter-par .content .text-content,
.presenter-par .content .text-content p {
font-weight: 300;
}
.presenter-par .present {
font-weight: 600;
text-align: center;
font-size: 18px;
}
.presenter-par a {
display: inline-block;
margin-top: 80px;
}
.presenter-par img {
width: 100%;
max-width: 275px;
}
@media (max-width: 991px) {
.presenter-par .col-12:first-child {
border-right: none;
}
.presenter-par .col-12:first-child .content {
padding: 30px 15px;
}
.presenter-par .content {
padding: 30px 15px;
max-width: none;
}
.presenter-par .content h2 {
font-size: 24px;
margin-bottom: 20px;
text-align: center;
}
.presenter-par a {
margin-top: 50px;
}
} .page-template-activites #liens .btn-solid {
opacity: 1;
}
.activites {
background-color: #000;
padding: 140px 0;
}
.activites h2 {
font-size: 30px;
color: #fff;
font-weight: bold;
margin-bottom: 30px;
}
.activites .content .image-container {
height: 300px;
width: 100%;
}
.activites .content .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.activites .content h3 {
font-weight: 600;
color: #fff;
margin: 25px 0;
font-size: 18px;
}
.activites .content .text-content,
.activites .content .text-content p {
color: #fff;
font-weight: 300;
}
.activites .btn-arrow {
margin-top: 60px;
}
@media (max-width: 991px) {
.activites {
padding: 60px 0;
}
.activites h2 {
font-size: 24px;
}
.activites .btn-arrow {
margin-top: 30px;
}
.activites .col-12:not(:last-child) {
margin-bottom: 35px;
}
} .partenaires-familiale {
padding-top: 150px;
}
.partenaires-familiale h3 {
font-size: 18px;
text-align: center;
margin-bottom: 60px;
font-weight: bold;
}
.partenaires-familiale .row .row > div a {
display: inline-block;
}
.partenaires-familiale .row .row > div img {
width: 100%;
}
.partenaires-familiale .row .partners-container {
border-top: 1px solid #000;
border-left: 1px solid #000;
}
.partenaires-familiale .row .partners-container > div {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0;
}
@media (max-width: 991px) {
.partenaires-familiale {
padding: 60px 15px;
}
.partenaires-familiale h3 {
margin-bottom: 30px;
}
} .images-container {
overflow: hidden;
padding: 150px 0 100px 0;
}
.images-container .slider-container .slider-images .slick-track {
display: flex;
align-items: center;
height: 392px;
}
.images-container .slider-container .slider-images .slick-list {
margin: 0 -60px;
overflow: inherit;
}
.images-container .slider-container .slider-images .slick-slide {
height: 280px;
width: 450px;
margin: 0 60px;
transition: transform 0.3s;
}
.images-container .slider-container .slider-images .slick-slide .slide {
height: 280px;
width: 450px;
}
.images-container .slider-container .slider-images .slick-slide .image-container {
height: 100%;
width: 100%;
}
.images-container .slider-container .slider-images .slick-slide img {
height: 100%;
width: 100%;
object-fit: cover;
}
.images-container .slider-container .slider-images .slick-slide h3 {
font-size: 12px;
margin-top: 10px;
font-weight: 500;
opacity: 0;
transition: opacity 0.3s;
}
.images-container .slider-container .slider-images .slick-slide.slick-current {
transform: scale(1.4);
}
.images-container .slider-container .slider-images .slick-slide.slick-current h3 {
opacity: 1;
}
.images-container .container-fluid {
position: relative;
}
.images-container .container-fluid::before {
height: 50%;
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 100%;
background-color: #fff;
}
.images-container .dots-arrows {
display: flex;
justify-content: center;
align-items: center;
margin-top: 25px;
}
.images-container .slider-container.with-text .dots-arrows {
margin-top: 60px;
}
.images-container .dots-arrows > div {
cursor: pointer;
}
.images-container .dots-arrows .prev {
transform: rotate(180deg);
margin-right: 30px;
}
.images-container .dots-arrows svg {
height: 35px;
stroke: #000;
}
@media (max-width: 991px) {
.images-container {
padding: 0 0 60px 0;
}
} .exposants {
border-top: 1px solid #000;
}
.autres-exposants h2 {
margin-bottom: 42px;
}
@media (min-width: 991px) {
.autres-exposants h2 {
margin-bottom: 60px;
}
}
.exposants .item {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0;
}
.exposants .item img {
width: 100%;
}
.autres-exposants {
margin-top: 60px;
margin-bottom: 25px;
}
@media (min-width: 991px) {
.autres-exposants {
margin-top: 150px;
margin-bottom: 50px;
}
}
.other-exposants__list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
list-style-type: none;
}
.autres-exposants li {
font-size: 1.5rem;
width: 50%;
border: 1px solid black;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 25px;
}
.autres-exposants li img {
max-width: 100%;
}
@media screen and (min-width: 1024px) {
.autres-exposants li {
width: 20%;
height: 16vw;
}
}
.exposants__plan-reservation {
margin: 0 auto;
margin-top: 80px;
margin-bottom: 60px;
display: flex;
justify-content: center;
}
.exposants__plan-reservation img {
width: 100%;
object-fit: contain;
} .informations {
padding-top: 100px;
margin-top: -100px;
}
.informations .row .col-12 {
border-top: 1px solid #000;
border-right: 1px solid #000;
padding: 40px 58px;
}
.informations hr {
background-color: #000;
}
.informations h2 {
font-size: 30px;
font-weight: bold;
}
.informations h3 {
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
margin-top: 35px;
margin-bottom: 25px;
}
.informations h4 {
font-size: 18px;
margin-top: 25px;
margin-bottom: 15px;
}
.informations a {
margin-bottom: 25px;
display: inline-block;
}
.informations a[href] {
font-weight: 400;
text-decoration: underline;
color: #000;
transition: color 0.3s;
}
.informations a[href]:hover {
color: var(--primary-color);
}
@media (max-width: 991px) {
.informations {
padding-top: 75px;
margin-top: -75px;
}
.informations .row .col-12 {
padding: 30px 15px;
border-right: none;
}
.informations h2 {
font-size: 24px;
}
.informations h3 {
font-size: 16px;
}
.informations h4 {
font-size: 16px;
}
} .concours {
overflow: hidden;
border-top: 1px solid #000;
}
.concours .item {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.concours .item .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 25px 30px;
}
.concours .item .content p {
margin-bottom: 10px;
text-align: center;
}
.concours .item .content img {
width: 100%;
}
.concours .item .content h2 {
text-align: center;
font-size: 18px;
font-weight: 500;
}
.concours .item .content .btn-solid {
font-size: 14px;
margin-top: 30px;
}
@media (max-width: 991px) {
.concours .item .content img {
max-width: 250px;
}
}
@media (max-width: 575px) {
.concours .item {
border-right: none;
}
.concours .item .content {
padding: 25px 15px;
}
} .partners-fixed {
border-top: 1px solid #000;
}
.partners-fixed .row > div:not(:last-child) {
border-right: 1px solid #000;
}
.partners-fixed .content {
padding: 72px 15px 100px 15px;
max-width: 400px;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.partners-fixed .content h3 {
font-weight: 600;
text-align: center;
font-size: 18px;
}
.partners-fixed .content img {
width: 100%;
}
@media (max-width: 991px) {
.partners-fixed .row > div:not(:last-child) {
border-right: none;
border-bottom: 1px solid #000;
}
.partners-fixed .content {
padding: 30px 15px
}
} .liste-nouvelles {
padding-bottom: 120px;
}
.liste-nouvelles h2 {
font-size: 30px;
font-weight: bold;
margin-bottom: 36px;
margin-top: 42px;
}
.liste-nouvelles .image-container {
height: 360px;
width: 100%;
margin-bottom: 30px;
}
.liste-nouvelles .image-container img {
width: 100%;
height: 100%;
object-fit: cover;
}
.liste-nouvelles h3 {
font-size: 18px;
}
.liste-nouvelles .text-content {
margin: 25px 0;
}
.liste-nouvelles .item {
margin-bottom: 80px;
}
.liste-nouvelles .pagination .inner-container {
display: flex;
align-items: center;
justify-content: center;
}
.liste-nouvelles .pagination .inner-container a svg {
stroke: #000;
}
.liste-nouvelles .pagination .inner-container a.prev {
transform: rotate(180deg);
}
.liste-nouvelles .pagination .inner-container a.inactive {
pointer-events: none;
opacity: 0;
}
.liste-nouvelles .pagination .inner-container .pages {
margin: 0 25px;
}
@media (max-width: 991px) {
.liste-nouvelles {
margin-top: 40px;
}
.liste-nouvelles .item {
margin-bottom: 40px;
}
.liste-nouvelles h2 {
font-size: 24px;
}
} .partenaires {
border-top: 1px solid #000;
}
.partenaires .item {
display: flex;
align-items: flex-start;
justify-content: center;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 72px 15px 15px 15px;
}
.partenaires .item.no-title {
padding: 15px;
}
.partenaires .item .content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.partenaires .item .content h2 {
text-align: center;
font-size: 18px;
}
.partenaires .item .content img {
width: 100%;
}
@media (max-width: 991px) {
.partenaires .item {
padding: 30px 15px 15px 15px;
border-right: none;
}
.partenaires .item .content img {
max-width: 275px;
}
} .autres-partenaires {
padding-bottom: 150px;
}
.autres-partenaires .container > .row {
padding-top: 150px;
}
.autres-partenaires .row h2 {
font-size: 18px;
margin-bottom: 60px;
text-align: center;
}
.autres-partenaires .partners-list {
border-top: 1px solid #000;
border-left: 1px solid #000;
}
.autres-partenaires .partners-list .col-lg-2 {
flex: 0 0 20%;
max-width: 20%;
}
.autres-partenaires .partners-list .item {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.autres-partenaires .partners-list .item a {
display: inline-block;
}
.autres-partenaires .partners-list .item img {
width: 100%;
}
@media (max-width: 991px) {
.autres-partenaires {
padding-bottom: 60px;
}
.autres-partenaires .container > .row {
padding-top: 60px;
}
.autres-partenaires .row h2 {
margin-bottom: 30px;
}
.autres-partenaires .partners-list .col-lg-2 {
flex: 0 0 50%;
max-width: 50%;
}
} .zone-activites {
position: relative;
padding-bottom: 170px;
padding-top: 100px;
}
.zone-activites::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(30% + 100px);
background-color: #000;
}
.zone-activites h2 {
color: #fff;
font-size: 30px;
margin-bottom: 35px;
font-weight: bold;
}
.zone-activites .item .image-container {
height: 375px;
}
.zone-activites .item .image-container img {
height: 100%;
width: 100%;
object-fit: cover;
}
.zone-activites .item .content {
padding: 30px 0;
}
.zone-activites .item .content h3 {
font-size: 18px;
margin-bottom: 12px;
}
@media (max-width: 991px) {
.zone-activites {
padding-bottom: 60px;
padding-top: 0;
}
.zone-activites h2 {
font-size: 24px;
margin-bottom: 30px;
}
.zone-activites::before {
height: 300px;
}
.zone-activites .item .image-container {
height: 325px;
}
} .info-entete {
margin-bottom: 30px;
}
.info-entete p {
margin-bottom: 0;
font-weight: 600;
}
.conferences {
margin-top: 100px;
margin-bottom: 100px;
}
.conferences #dayList {
background-color: #E8E7E7;
padding-right: 0;
padding-left: 0;
cursor: pointer;
height: 235px;
}
.conferences #dayList h2 {
padding-top: 25px;
padding-bottom: 25px;
padding-right: 40px;
color: #2E8635;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
}
.conferences #dayList .day-heading.active {
background-color: #2F8635; color: #E8E7E7;
}
.conferences .jour {
color: #2F8635;
font-weight: bold;
font-size: 20px;
position: relative;
text-transform: uppercase;
}
.conferences .jour::after {
content: '';
position: absolute;
left: 0;
bottom: -15px; 
width: 100%; 
height: 2px; 
background-color: black; 
}
.conferences .heure {
color: #2F8635;
font-weight: bold;
font-size: 20px;
margin-top: 40px;
}
.conferences .titre {
font-weight: bold;
font-size: 16px;
margin-bottom: 5px;
}
.conferences .presentateur {
} footer {
background-color: #000;
}
footer .container {
padding: 125px 15px;
}
footer .logo img {
width: 100%;
max-width: 250px;
}
footer .reseaux {
display: flex;
align-items: center;
margin-top: 65px;
}
footer .reseaux a {
margin-right: 25px;
}
footer .reseaux a:last-child {
margin-right: 0;
}
footer .reseaux a svg {
fill: #fff;
transition: fill 0.3s;
}
footer .reseaux a:hover svg {
fill: var(--primary-color);
}
footer .menu {
column-count: 2;
}
footer .menu li a {
display: inline-block;
color: #fff;
font-weight: 200;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 30px;
transition: color 0.3s;
}
footer .menu li a:hover {
text-decoration: none;
color: var(--primary-color);
}
footer .btn-acheter {
width: 100%;
font-weight: bold;
text-transform: uppercase;
padding: 20px;
border: 1px solid #fff;
color: #fff;
font-size: 14px;
text-align: center;
display: block;
transition: color 0.3s, background-color 0.3s;
}
footer .btn-acheter:hover {
text-decoration: none;
color: #000;
background-color: #fff;
}
footer .lang-container {
margin-top: 75px;
}
footer .lang-container .wpml-ls-legacy-list-horizontal {
padding: 0;
}
footer .lang-container .wpml-ls-legacy-list-horizontal ul {
display: flex;
justify-content: center;
}
footer .lang-container li a {
color: #fff;
font-weight: 200;
padding: 5px 16px;
transition: color 0.3s;
}
footer .lang-container li a:hover {
text-decoration: none;
color: var(--primary-color);
}
footer .lang-container li:first-child {
border-right: 1px solid #fff;
}
footer .lang-container li.wpml-ls-current-language a {
opacity: 0.5;
pointer-events: none;
}
footer .container-fluid {
background-color: #fff;
}
footer .container-fluid .copyright-container {
display: flex;
align-items: center;
justify-content: space-between;
padding: 29px 0;
}
footer .container-fluid .copyright-container p {
margin: 0;
font-size: 12px;
}
footer .container-fluid .copyright-container .agences {
display: flex;
align-items: center;
}
footer .container-fluid .copyright-container .agences .line {
height: 22px;
width: 1px;
background-color: #000;
margin: 0 20px;
}
footer .container-fluid .copyright-container .agences a img {
width: 100px;
}
@media (max-width: 991px) {
footer .container {
padding: 60px 15px;
}
footer .container .row > div {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
footer .container .row > div .menu-menu-footer-container {
width: 100%;
}
footer .reseaux {
margin: 30px 0;
}
footer .lang-container {
margin-top: 40px;
}
footer .container-fluid .copyright-container {
flex-direction: column;
}
footer .container-fluid .copyright-container p {
text-align: center;
}
footer .container-fluid .copyright-container .agences {
margin-top: 12px;
}
} .chosen-container-multi .chosen-choices {
height: 47px;
display: flex;
align-items: center;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
margin-top: 0 !important;
margin-bottom: 0 !important;
color: #000;
font-size: 16px;
}
.chosen-container-multi .chosen-choices {
border: none;
background-color: #F5F5F5;
background-image: none;
}
.chosen-container {
background-color: #F5F5F5;
margin-bottom: 10px;
width: 100% !important;
}
.chosen-search-input {
font-family: 'Visby' !important;
font-weight: 400;
}
.wpcf7-form-control-wrap[data-name="marques"] {
margin-top: 12px;
}
[data-id="renouveler-selected"] {
width: 100%;
}
.btn-consent {
display: block;
position: fixed;
right: 75px;
bottom: 0;
padding: 8px 10px;
background-color: #fff;
border-radius: 10px 10px 0 0;
-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
color: #000;
font-size: 16px;
transform: translateY(75%);
transition: transform 0.3s;
z-index: 9;
}
.btn-consent:hover {
color: #000;
text-decoration: none;
transform: none;
}
.the-content ul{
padding-left: 20px;
margin: 20px 0;
}
.the-content li{
list-style-type: disc;
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
} .wpcf7cf_repeater_sub_controls {
display: inline-flex;
gap: 4px;
margin: 4px 0;
align-items: center;
}