.wp-block-full-video {
position: relative;
overflow: hidden;
display: flex;
align-items: center;
min-height: 500px;
padding: 4rem 0;
}
.wp-block-full-video.min-height-active{
height: auto;
min-height: 620px;
} 
@media screen and (max-width: 576px) {
.wp-block-full-video.min-height-active {
min-height: 450px;
}
}
.wp-block-full-video-video {
position: absolute;
top: 50%;
left: 50%;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
transform: translateX(-50%) translateY(-50%);
z-index: 0;
}
.wp-block-full-video-container{
z-index: 10;
text-align: center;
margin: 0 auto;
}
.wp-block-full-video-title {
font-size: 4rem;
line-height: 108.8%;
padding-bottom: 1.5rem;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 576px) {
.wp-block-full-video-title {
font-size: 2rem;
line-height: 108.8%;
padding-bottom: 1rem;
}
}
.wp-block-full-video-title .gradient-text {
background: linear-gradient(to right, #FFD600, #FF69DE, #FFD600);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% auto;
animation: shine 3s linear infinite;
}
.wp-block-full-video-resume {
font-size: 2rem;
font-weight: 600;
font-style: italic;
line-height: 110%;
}
@media screen and (max-width: 576px) {
.wp-block-full-video-resume {
font-size: 1.3rem;
}
}
.wp-block-full-video-content {
padding-bottom: 3rem;
}
@media screen and (max-width: 576px) {
.wp-block-full-video-content {
padding-bottom: 1rem;
}
}
.wp-block-full-video-content-container{ margin-left: auto;
margin-right: auto;
}
.wp-block-full-video-links {
font-size: 16px;
line-height: 18px;
letter-spacing: 0.03em;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
background: #000;
text-align: center;
border-radius: 3px;
z-index: 1;
position: relative;
padding: 15px 40px;
color: white;
overflow: hidden;
margin: 0 2px;
}
.wp-block-full-video-links::before,
.wp-block-full-video-links::after {
content: "";
position: absolute;
height: 110%;
width: calc(100% + 20px);
bottom: 110%;
left: -10px;
z-index: -1;
transition: transform 0.3s;
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.wp-block-full-video-links:hover::before,
.wp-block-full-video-links:hover::after {
transform: translate3d(0, 105%, 0);
}
.wp-block-full-video-links:hover::after {
transition-delay: 175ms;
}
.wp-block-full-video-links::after {
background: #fff;
}
.wp-block-full-video-links::before {
background: grey;
}
.wp-block-full-video-links:hover
{
color: #000;
}
.wp-block-full-video-links {
transition: color 0s;
transition-delay: 175ms;
}
@media screen and (max-width: 576px) {
.wp-block-full-video-links{
padding: 10px 20px;
}
}
.wp-block-full-video-links:hover {
color: black;
}
.wp-block-full-video-links {
padding: 15px 50px;
}
.wp-block-full-video-logo-thumbnail {
padding-top: 4rem;
}
.wp-block-full-video-logo-thumbnail img {
width: 200px;
margin: 0 auto;
}
@media screen and (max-width: 576px) {
.wp-block-full-video-logo-thumbnail {
padding-top: 1rem;
}
}  .wp-block-images-labels{}
.wp-block-images-labels-inner{
text-align: center;
}
.wp-block-images-labels__title{
max-width: 500px;
margin-left: auto;
margin-right: auto;
background: -webkit-gradient(linear, left top, right top, from(#FFD600), color-stop(#FF69DE), to(#FFD600));
background: linear-gradient(to right, #FFD600, #FF69DE, #FFD600);
background-size: auto;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% auto;
-webkit-animation: shine 6s linear infinite;
animation: shine 6s linear infinite;
}
.wp-block-images-labels__content{
padding-top: 72px;
} .wp-block-images-labels__labels-container{
position: relative;
display: inline-block;
width: 50%;
vertical-align: top;
}
.wp-block-images-labels-inner {
padding: 70px 0 ;	
}
.labels-container--left{
text-align: right;
}
.labels-container--right{
text-align: left;
}
.wp-block-images-labels__label{
position: relative;
display: block;
padding-top: 32px;
min-height: 96px;
}
.labels-container--left{
padding-right: 18px;
}
.labels-container--right{
padding-left: 18px;
}
.wp-block-images-labels__label:before{
content: '';
display: block;
position: absolute;
top : 0;
width: 2px;
height: 100%;
z-index: 0; background: #ffabb3;
background: -moz-linear-gradient(left,  #ffabb3 0%, #fc82e0 100%);
background: -webkit-linear-gradient(left,  #ffabb3 0%,#fc82e0 100%);
background: linear-gradient(to right,  #ffabb3 0%,#fc82e0 100%);
}
.labels-container--left .wp-block-images-labels__label:before{
right: -19px;
}
.labels-container--right .wp-block-images-labels__label:before{
left: -19px;	
}
.wp-block-images-labels__labels-container .wp-block-images-labels__label:last-child:before{ top: 0;
bottom: auto;
height: 42px;
}
.wp-block-images-labels__labels-container .wp-block-images-labels__label:first-child:last-child:before{
height: 87px;	
}
.wp-block-images-labels__label::after{
content: '';
display: block;
position: absolute;
top : 42px;
height: 6px;
width: 6px;
border-radius: 50%;
z-index: 1;
background: #ffabb3; background: -moz-linear-gradient(45deg,  #ffabb3 0%, #fc82e0 100%);
background: -webkit-linear-gradient(45deg,  #ffabb3 0%,#fc82e0 100%);
background: linear-gradient(45deg,  #ffabb3 0%,#fc82e0 100%);
}
.labels-container--left  .wp-block-images-labels__label::after{ right: -21px; }
.labels-container--right .wp-block-images-labels__label::after{ left: -21px; }
.wp-block-images-labels__label:first-child{
padding-top: 72px;
min-height: 120px;
}
.wp-block-images-labels__label:first-child:after{
top : 84px;
}
.wp-block-images-labels__text{
display: inline-block;
max-width: 225px;
} .wp-block-images-labels__image-container{
align-self: center ;
width: 100%;
}
.wp-block-images-labels__image,
.wp-block-images-labels__image-mobile{
display: none;
margin-left: auto;
margin-right: auto;
max-width: 100%;
height: auto;
}
.wp-block-images-labels__image-container--desktop-image .wp-block-images-labels__image{
display: block;
}
.wp-block-images-labels__image-container--has-mobile-image .wp-block-images-labels__image-mobile{
display: block;
} @media screen and (min-width : 992px ){ .wp-block-images-labels__content{
display: flex;
align-items: center ;
align-content: center ;
justify-content : center;
padding-top: 96px;
} .wp-block-images-labels__image{
display: block;
}
.wp-block-images-labels__image-container--has-mobile-image .wp-block-images-labels__image-mobile{
display: none;
} .wp-block-images-labels__labels-container::after{
display: none;
}
.labels-container--left  { order: 1; }
.labels-container--right { order: 3; }
.wp-block-images-labels__image-container {
width: auto;
order: 2 ;
} .wp-block-images-labels__labels-container{
align-self: center ;
flex-grow: 1;
width: auto;
max-width: 30%;
}
.wp-block-images-labels__label,
.wp-block-images-labels__label:first-child{
padding-top: 16px;
padding-bottom: 16px;
min-height: auto;
}
.labels-container--left{
padding-right: 32px;
}
.labels-container--right{
padding-left: 32px;
} .wp-block-images-labels__label::after,
.wp-block-images-labels__label:first-child:after{
margin: auto;
top : 0 ;
bottom: 0;
background-color: blue;	
}
.wp-block-images-labels__label::before,
.wp-block-images-labels__labels-container .wp-block-images-labels__label:last-child:before,
.wp-block-images-labels__labels-container .wp-block-images-labels__label:first-child:last-child:before{
content: '';
display: block;
position: absolute; width: 48px;
margin: auto;
top : 0 ;
bottom: 0;
height: 2px;
}
.labels-container--left .wp-block-images-labels__label{
padding-right: 72px;
}
.labels-container--right .wp-block-images-labels__label{
padding-left: 72px;
}
.labels-container--left .wp-block-images-labels__label::before{
right: 0;
}
.labels-container--right .wp-block-images-labels__label::before{
left: 0;
}
.labels-container--left .wp-block-images-labels__label::after{ right: 48px;
}
.labels-container--right .wp-block-images-labels__label::after{ left: 48px;	
}
}  .wp-block-motion-design-text-inner{}
.wp-block-motion-design-text__wrapper-desktop-inner ,
.wp-block-motion-design-text__wrapper-mobile-inner  {
display: flex;
flex-direction: column;
padding: 70px 0 ;
};
.wp-block-motion-design-text__wrapper-mobile,
.wp-block-motion-design-text__wrapper-desktop{
justify-content: center ;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding-top: 48px;
} .wp-block-motion-design-text__wrapper-mobile{
display: flex ;
}
.wp-block-motion-design-text__wrapper-desktop.bloc-has-mobile-version{
display: none;
}
.bloc-has-mobile-version{}
@media screen and (min-width : 992px ){
.wp-block-motion-design-text__wrapper-mobile{
display: none;
}
.wp-block-motion-design-text__wrapper-desktop.bloc-has-mobile-version{
display: flex ;
}
.wp-block-motion-design-text__wrapper-mobile,
.wp-block-motion-design-text__wrapper-desktop{
padding-bottom: 48px;
}
.bloc-align-left .wp-block-motion-design-text__wrapper-desktop-inner{
flex-direction: row ;
}
.bloc-align-right .wp-block-motion-design-text__wrapper-desktop-inner{
flex-direction: row-reverse;
}
} .wp-block-motion-design-text__content,
.wp-block-motion-design-text__animation{
flex-basis: 50% ;
align-self: center ;
width: 100%;
}
.wp-block-motion-design-text__content{
padding-right: 16px;
padding-left: 16px;
width: 100%;
} .wp-block-motion-design-text__wrapper-mobile.bloc-align-center .wp-block-motion-design-text__wrapper-desktop-inner,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-center .wp-block-motion-design-text__wrapper-mobile-inner{
flex-direction: column ;
}
.wp-block-motion-design-text__wrapper-mobile.bloc-align-right .wp-block-motion-design-text__wrapper-desktop-inner,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-right .wp-block-motion-design-text__wrapper-mobile-inner{
flex-direction: row-reverse;
}
@media screen and (min-width:991px){
.wp-block-motion-design-text__wrapper-mobile.bloc-align-right  .wp-block-motion-design-text__content,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-right .wp-block-motion-design-text__content{
padding-left: 70px;
}
}
@media screen and (min-width : 992px ){
.wp-block-motion-design-text__content{
width: auto;
}
.wp-block-motion-design-text__wrapper-desktop.bloc-has-mobile-version.bloc-align-right .wp-block-motion-design-text__wrapper-desktop-inner{
flex-direction: row-reverse;
}
.wp-block-motion-design-text__content{
padding-right: 70px;
padding-left: 70px;
}
}
.wp-block-motion-design-text__wrapper-mobile.bloc-align-center  .wp-block-motion-design-text__title,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-center .wp-block-motion-design-text__title,
.wp-block-motion-design-text__wrapper-mobile.bloc-align-center  .wp-block-motion-design-text__subtitle,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-center .wp-block-motion-design-text__subtitle,
.wp-block-motion-design-text__wrapper-mobile.bloc-align-center  .wp-block-motion-design-text__description,
.wp-block-motion-design-text__wrapper-desktop.bloc-align-center .wp-block-motion-design-text__description{
text-align: center;
}
@media screen and (max-width:991px){
.wp-block-motion-design-text__wrapper-mobile  .wp-block-motion-design-text__title,
.wp-block-motion-design-text__wrapper-desktop .wp-block-motion-design-text__title,
.wp-block-motion-design-text__wrapper-mobile  .wp-block-motion-design-text__subtitle,
.wp-block-motion-design-text__wrapper-desktop .wp-block-motion-design-text__subtitle,
.wp-block-motion-design-text__wrapper-mobile  .wp-block-motion-design-text__description,
.wp-block-motion-design-text__wrapper-desktop .wp-block-motion-design-text__description{
text-align: center;
}
} .wp-block-motion-design-text__title{}
.wp-block-motion-design-text__subtitle{}
.wp-block-motion-design-text__description{}
.wp-block-motion-design-text__title,
.wp-block-motion-design-text__subtitle,
.wp-block-motion-design-text__description{
max-width: 500px;
margin-left: auto;
margin-right: auto;
}
.wp-block-motion-design-text__animation > *{
max-width: 100%;
height: auto;
}