@font-face {
font-family: 'neon';
src: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/fonts/NEONLEDLight.ttf) format('truetype');
font-weight: 400;
font-style: normal;
text-transform: uppercase;
}
@font-face {
font-family: 'gothamBook';
src: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/fonts/GothamBook.otf) format('otf');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gothamBold';
src: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/fonts/GothamBoldRegular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
text-transform: uppercase;
}
html {
overflow-x: hidden;
}
body {
font-family: 'Open Sans', sans-serif;
overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
transition: color 0.3s ease-in-out;
}
h1:hover,
h2:hover,
h3:hover,
h4:hover,
h5:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus {
text-decoration: none;
}
h1 {
position: relative;
font-family: 'Raleway', sans-serif;
font-size: 40px;
font-weight: 700;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: 1.2px;
}
h2 {
position: relative;
font-family: 'Open Sans', sans-serif;
color: #2d3436;
font-size: 30px;
font-weight: 700;
font-stretch: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: 1.2px;
}
h3 {
position: relative;
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
font-stretch: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: 1.2px;
}
p {
position: relative;
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
font-size: 16px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: 0.1px;
transition: color 0.3s ease-in-out;
text-align: justify;
}
.rank-math-breadcrumb p{
text-align: center !important;
}
a {
position: relative;
text-decoration: none;
color: #e5007e;
}
a:hover,
a:focus {
color: #cd0372;
text-decoration: none;
}
a.link {
padding-bottom: 0.5rem;
font-weight: bold;
}
a.link:after {
bottom: 0;
content: "";
display: block;
height: 3px;
left: 0;
position: absolute;
background: #cd0372;
transition: all .3s ease 0s,left .3s ease 0s;
width: 0;
border-radius: 5px;
}
a.link:hover:after,
a.link:focus:after {
height: 3px;
width: 100%;
}
ul li {
padding: 5px 0;
font-family: 'gothamBook', sans-serif;
color: #4e4e4e;
}
.bloc_image_perso:after{
content: inherit;
display: block;
}
.text-question{
white-space: nowrap;
text-overflow: ellipsis;
margin-bottom: 0px;
font-family: 'gothamBold';
text-transform: uppercase;
margin-bottom: 10px;
color: rgba(255, 255, 255, 0.9);
font-size: 30px;
}
.btn {
font-family: 'Open Sans', sans-serif;
padding: 15px 20px;
font-size: 16px;
font-weight: 700;
letter-spacing: 1px;
}
.btn.blanc {
color: #ffffff;
background: none;
border: 2px solid #ffffff;
}
.btn.blanc i {
margin-right: 10px;
}
.btn.blanc:hover,
.btn.blanc:focus {
color: #4e4e4e;
background: #ffffff;
}
.btn.bleu {
color: #ffffff;
background: #abc90e;
}
.btn.bleu:hover,
.btn.bleu:focus {
color: #ffffff;
background: #026360;
}
.bg-bleu {
background: #abc90e;
transition: background 0.3s ease-in-out;
}
article {
position: relative;
}
article ul {
margin-left: 2rem;
padding: 0;
}
article ul li {
padding: 5px 0;
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
}
article img {
image-rendering: -webkit-optimize-contrast;
}
img.alignright {
float: right;
margin: 0 0 1em 1em;
}
img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
margin-left: 15px;
}
.alignleft {
float: left;
margin-right: 15px;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.filtres {
display: block;
margin-bottom: 30px;
}
*,
*:focus,
*:hover {
outline: none;
}
.wp-caption-text,
.wp-block-image figcaption {
text-align: center;
font-style: italic;
font-size: 14px;
line-height: 2.5;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#cn-notice-buttons a {
font-family: 'Open Sans', sans-serif;
padding: 12px 15px;
border-radius: 8px;
font-size: 14px;
letter-spacing: 1px;
}
#cn-notice-buttons a#cn-accept-cookie {
color: #ffffff;
background: #e5007e;
border: 1px solid #e5007e;
}
#cn-notice-buttons a#cn-accept-cookie:hover,
#cn-notice-buttons a#cn-accept-cookie:focus {
color: #ffffff;
background: #cd0372;
border: 1px solid #cd0372;
}
#cn-notice-buttons a#cn-refuse-cookie {
color: #e5007e;
background: none;
border: 1px solid #e5007e;
}
#cn-notice-buttons a#cn-refuse-cookie:hover,
#cn-notice-buttons a#cn-refuse-cookie:focus {
color: #ffffff;
background: none;
border: 1px solid #ffffff;
}
.sticky {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
background-color: white;
border-bottom-style: solid;
border-bottom-color: #95C11f;
}
header#site-header {
position: relative;
background-size: cover;
background-position: center;
background-attachment: fixed;
background-repeat: no-repeat; }
header#site-header .overlay-noir { background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp); width: 100%;
height: 100%;
position: absolute;
z-index: -5;
}
header#site-header .top-header {
background: #ffffff;
z-index: 1;
position: relative;
}
header#site-header .top-header ul.coordonnees {
display: inline-flex;
gap: 35px;
justify-content: flex-end;
padding: 10px 0px;
margin: 0;
width: 100%;
}
header#site-header .top-header ul.coordonnees li {
font-size: 13px;
font-weight: 700;
}
header#site-header .top-header ul.coordonnees li i {
color: #e5007e;
margin-right: 5px;
}
header#site-header nav.nav1 {
text-align: center;
padding: 0px 0 0 0px;
}
header#site-header nav.nav1 .container a.navbar-brand img {
width: 200px;
}
header#site-header nav.nav1 .container .navbar-collapse {
margin-top: 20px;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal {
padding: 15px 0px;
align-items: center;
background: #ffffff;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li {
padding: 10px 15px;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li a {
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
position: relative;
letter-spacing: 0.8px;
line-height: normal;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li a:hover,
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li a:focus {
color: #e5007e;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li.active > a {
color: #e5007e;
} header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li.active > a {
color: #e5007e;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a {
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
text-transform: none;
font-size: 14px;
font-weight: 700;
position: relative;
letter-spacing: 0.8px;
line-height: normal;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a:hover,
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a:focus,
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a:active {
color: #e5007e;
background: none;
}
header#site-header a.navbar-brand {
margin-left: 10px;
}
header#site-header .navbar-toggler {
background: #e5007e;
margin-right: 10px;
}
header#site-header .navbar-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
header#site-header .intro-page {
position: relative;
display: block;
padding-bottom: 40px;
padding-top: 0px;
padding-left: 5%;
padding-right: 5%;
margin-bottom: 10px; }
header#site-header .intro-page h1 {
font-size: 30px;
}
header#site-header .intro-page img {
width: 55px;
margin-top: 30px;
}
header#site-header .intro-page .rank-math-breadcrumb {
margin: 0px 0 0px;
}
header#site-header .intro-page .rank-math-breadcrumb p {
font-size: 12px;
color: #ffffff;
letter-spacing: 1px;
}
header#site-header .intro-page .rank-math-breadcrumb p a {
color: #ffffff;
}
header#site-header .intro-page .rank-math-breadcrumb p a:hover,
header#site-header .intro-page .rank-math-breadcrumb p a:focus {
color: #e5007e;
}
header#site-header .intro-page .rank-math-breadcrumb p span {
color: #ffffff;
}
header#site-header .intro-page .intro-svg {
bottom: 0;
left: 0;
height: auto;
transform: scale(6);
fill: white;  
}
header#site-header .intro-page:after {
display: block;
content: ' ';
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Logisseo_logo' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 153.8 162.2' style='enable-background:new 0 0 153.8 162.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Benable-background:new ;%7D .st1%7Bfill:%23DF027B;%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M55.4,117.8c-24.9-5-35.7-15.7-32.4-32l8-39.4c3.3-16.2,17.2-21.9,41.6-16.9l28.4,5.7 c24.5,4.9,35.1,15.5,31.8,31.8l-8,39.4c-3.3,16.3-17.4,21.9-42.3,16.9L55.4,117.8z M119,64.5c1.9-9.4-4.9-15.7-20.3-18.8L70.8,40 c-15.5-3.1-24.1,0-26.1,9.5l-7.8,38.7c-1.9,9.6,4.9,16,20.5,19.1l27.4,5.5c15.6,3.2,24.4-0.1,26.4-9.7L119,64.5z'/%3E%3C/g%3E%3C/svg%3E");
height: 50px;
width: 50px;
position: absolute;
left: 50%;
transform: translate(-50%, 20%);
bottom: 0;
z-index: 1;
}
.home header#site-header .intro-page {
margin: 0;
}
.home header#site-header .intro-page:after {
display: none;
}
.home h2 {
font-size: 30px;
}
.home section {
position: relative;
}
.home section#highlights {
min-height: 530px;
}
.home section#highlights ul.bloc-chiffres {
position: absolute;
width: 100%;
top: -30px;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
padding: 0px;
}
.home section#highlights ul.bloc-chiffres li {
width: 150px;
background: #7d98a1;
color: #ffffff;
text-align: center;
padding: 20px;
border-radius: 15px;
}
.home section#highlights ul.bloc-chiffres li .nombre {
font-family: 'Raleway', sans-serif;
font-size: 40px;
font-weight: 700;
}
.home section#highlights ul.bloc-chiffres li .texte {
font-size: 16px;
margin-bottom: 25px;
}
.home section#home-intro {
position: relative;
margin-top: 80px;
}
.home section#home-intro .texte-intro h2 {
font-family: 'Raleway', sans-serif;
color: #2d3436;
font-size: 22px;
font-weight: 700;
margin-bottom: 50px;
}
.home section#home-intro .texte-intro i {
color: #e5007e;
font-size: 25px;
margin: 30px 0 60px;
}
.home section#home-raisons {
margin-top: 100px;
}
.home section#home-raisons .bloc-titre {
padding: 50px;
margin-bottom: 8rem;
}
.home section#home-raisons .blocs-arguments .box-gris.right {
position: absolute;
top: 3rem;
left: -2rem;
bottom: 0px;
width: calc(55vw);
border-radius: 15px;
}
.home section#home-raisons .blocs-arguments .bloc-explicatif {
position: relative;
padding: 30px;
}
.home section#home-raisons .blocs-arguments .bloc-explicatif::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 300px;
height: 300px; pointer-events: none;
transition: background-image 0.3s ease;
}
.home section#home-raisons .blocs-arguments .bloc-explicatif .bloc-content {
position: relative;
z-index: 0;
background: transparent;
}
.home section#home-raisons .blocs-arguments .bloc-explicatif .bloc-content .icone {
color: #e5007e;
font-size: 30px;
}
.pink_right {
display: block;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/pink_right.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
height: 80px;
}
.green_left {
display: block;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
height: 80px;
}
.blue_bottom {
display: block;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/blue_bottom.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
height: 80px;
}
.grey-top {
display: block;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/grey-top.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
height: 80px;
}
.home-intro-btn{
margin-bottom: 10px !important;
transform: rotate(45deg) !important;
}
.btnContact{
font-family: 'gothamBook', sans-serif;
color: #e5007e;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1s ease-in-out;
border: 5px solid #7d98a1;
background-color: white;
margin-bottom: 50px;
display: inline-block;
border-radius: 15px;
}
.btnPink{
font-family: 'gothamBook', sans-serif;
color: #373636;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1s ease-in-out;
border: 5px solid #e7207f;
background-color: white;
margin-bottom: 50px;
display: inline-block;
}
.btnGreen{
font-family: 'gothamBook', sans-serif;
color: #373636;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1s ease-in-out;
border: 5px solid #95C11f;
background-color: white;
margin-bottom: 50px;
display: inline-block;
}
.bold-boutton{
font-weight: bold;
}
.bloc-contact{
padding-top:60px;
padding-left: 10px;
}
.header-bloc-contact{
margin-top: 20px;
margin-left:10px;
}
.header-bloc-contact .bouton-contact{
width: 180px;
}
.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl {
align-items: start !important;
}
.bouton-contact{
width: 230px;
margin-bottom: 10px !important;
text-align: center;
border-radius: 15px; }
.text-wrapper {
width: 100%;
}
.texte-footer{
color: black !important;
font-weight: bold;
font-size: 18px;
width: 70%;
margin-left: auto; display: block;
text-align: end;
}
.btnGreen:hover,
.btnGreen:focus {
background: #e7207f;
color: #ffffff;
}
.btnPink:hover,
.btnPink:focus {
background: #95C11f;
color: #ffffff;
}
.btnContact:hover,
.btnContact:focus {
transform: scale(1.05);
background: #ffffff;
color: #95C11f;
} .home section#home-raisons .blocs-arguments .bloc-explicatif:hover .bloc-content .icone {
color: #95C11f;
}
.home section#home-raisons .blocs-arguments .bloc-explicatif .bloc-content p {
margin-bottom: 0px;
}
.home section#home-ecommerce {
margin-top: 100px;
}
.home section#home-ecommerce h2 {
margin-bottom: 50px;
color: #95C11f;
}
.home section#home-ecommerce i {
color: #e5007e;
font-size: 25px;
margin: 50px 0 50px;
}
.home section#home-ecommerce p {
margin: 0 auto;
width: 80%;
}
.home section#home-ecommerce a.link {
margin-top: 30px;
display: inline-block;
}
.home section#home-ecommerce ul#connecteurs {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 50px;
padding-left: 0;
}
.home section#home-ecommerce ul#connecteurs li {
width: 150px;
}
.home section#home-ecommerce ul#connecteurs li:nth-child(-n+3) {
flex-basis: 30%;
width: 0;
}
.home section#home-ecommerce ul#connecteurs li:nth-child(-n+3) img {
width: 180px;
}
.home section#home-ecommerce ul#connecteurs li img {
width: 150px;
image-rendering: -webkit-optimize-contrast;
transition: transform 0.2s ease-in-out;
}
.home section#home-ecommerce ul#connecteurs li img:hover,
.home section#home-ecommerce ul#connecteurs li img:focus {
transform: scale(1.05);
}
.home section#home-blog {
margin-top: 150px;
}
.home section#home-blog .blocs-actualites a.actu {
display: block;
background: #ffffff;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
transition: all 0.2s ease-in-out;
}
.home section#home-blog .blocs-actualites a.actu h3 {
text-transform: none;
font-size: 16px;
}
.home section#home-blog .blocs-actualites a.actu p {
font-size: 14px;
margin-bottom: 0;
letter-spacing: 1px;
}
.home section#home-blog .blocs-actualites a.actu .categorie {
font-size: 13px;
font-weight: 600;
margin-top: 15px;
}
.home section#home-blog .blocs-actualites a.actu span {
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
display: block;
}
.home section#home-blog .blocs-actualites a.actu span.jour {
font-size: 40px;
font-weight: bold;
}
.home section#home-blog .blocs-actualites a.actu span.mois {
font-size: 15px;
font-weight: bold;
}
.home section#home-blog .blocs-actualites a.actu:hover,
.home section#home-blog .blocs-actualites a.actu:focus {
transform: translateY(-10px);
}
.home section#home-blog .blocs-actualites a.actu:hover h3,
.home section#home-blog .blocs-actualites a.actu:focus h3 {
color: #e5007e;
}
.home section#home-blog .intro-actu {
padding: 50px;
}
.home section#home-blog .intro-actu .box-rose.right {
position: absolute;
height: 330px;
top: 0px;
left: 0;
bottom: 0px;
width: calc(55vw);
background: #e5007e;
border-radius: 15px;
}
.home section#home-blog .intro-actu h2 {
color: #ffffff;
margin-bottom: 50px;
}
.home section#home-blog .intro-actu p {
color: #ffffff;
}
section#page-intro {
position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
section#page-intro:before {
content: '';
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
}
section#page-intro #bloc-intro {
position: relative;
display: block;
margin: 8rem auto;
}
section#page-intro #bloc-intro p {
color: #ffffff;
margin: 0;
}
section#page-intro .intro-svg {
bottom: -1px;
height: auto;
fill: #ffffff;
transition: fill 0.3s ease-in-out;
}
section#page-content {
padding: 20px 0px 20px;
}
section#page-content h3 {
margin-top: 2rem;
margin-bottom: 0;
}
section#page-content h4 {
margin-top: 1.5rem;
margin-bottom: 0;
}
section#page-content.page-contact .illustration {
position: relative;
max-width: 220px;
margin-bottom: 40px;
}
section#page-content.page-contact .coordonnees {
max-width: 80%;
}
section#page-content.page-contact .coordonnees p {
font-size: 14px;
}
section#page-content.page-contact form .standard {
margin-bottom: 2.5rem;
}
section#page-content.page-contact form .standard label {
color: #4e4e4e;
font-weight: 700;
text-transform: uppercase;
transform-origin: top left;
transform: translateY(12px) scale(1);
transition: all 0.2s ease-in-out;
}
section#page-content.page-contact form .standard input {
border: none;
border-bottom: 3px solid #4e4e4e;
font-size: 1.5rem;
background: none;
}
section#page-content.page-contact form .standard input:hover,
section#page-content.page-contact form .standard input:focus {
border-bottom: 3px solid #abc90e;
}
section#page-content.page-contact form .standard:hover label,
section#page-content.page-contact form .standard:focus label {
color: #abc90e;
transform: translateY(0px) scale(0.7);
}
section#page-content.page-contact form .standard:hover input,
section#page-content.page-contact form .standard:focus input {
border-bottom: 3px solid #abc90e;
}
section#page-content.page-contact form .message {
margin-bottom: 2.5rem;
}
section#page-content.page-contact form .message label {
color: #4e4e4e;
font-weight: 700;
text-transform: uppercase;
transform-origin: top left;
transform: translateY(12px) scale(1);
transition: all 0.2s ease-in-out;
}
section#page-content.page-contact form .message textarea {
border: none;
border-bottom: 3px solid #4e4e4e;
font-size: 1.5rem;
background: none;
}
section#page-content.page-contact form .message textarea:hover,
section#page-content.page-contact form .message textarea:focus {
border-bottom: 3px solid #abc90e;
}
section#page-content.page-contact form .message:hover label,
section#page-content.page-contact form .message:focus label {
color: #abc90e;
transform: translateY(0px) scale(0.7);
}
section#page-content.page-contact form .message:hover textarea,
section#page-content.page-contact form .message:focus textarea {
border-bottom: 3px solid #abc90e;
}
section#page-content.page-contact form button {
display: inline-block;
}
section#page-content.page-contact form .frm_error_style {
color: #e5007e;
font-size: 1.1rem;
margin-bottom: 2rem;
font-weight: 700;
}
section#page-content.page-contact form .frm_error {
color: #e5007e;
}
body.blog #bloc_texte_intro {
position: relative;
margin-top: 20px;
margin-bottom: 110px;
}
body.blog #bloc_texte_intro p {
font-size: 18px;
}
body.blog #bloc_texte_intro:after {
position: absolute;
content: "";
display: block;
background: #e5007e;
height: 3px;
width: 30px;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
border-radius: 30px;
}
body.blog #page-content .blog-post a.actu {
display: block;
}
body.blog #page-content .blog-post a.actu img {
border-radius: 15px;
max-width: 85%;
height: 180px;
margin: 0 auto;
position: relative;
display: block;
object-fit: cover;
}
video-intro{
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.5);
}
body.blog #page-content .blog-post a.actu .description {
background: #ffffff;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
transition: transform 0.2s ease-in-out;
transform: translateY(-10px);
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
position: relative;
}
.wp-block-media-text .is-stacked-on-mobile{
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
position: relative;
}
body.blog #page-content .blog-post a.actu .description h3 {
text-transform: none;
font-size: 16px;
margin-top: 0;
}
body.blog #page-content .blog-post a.actu .description p {
font-size: 14px;
margin-bottom: 0;
letter-spacing: 1px;
}
body.blog #page-content .blog-post a.actu .description .categorie {
font-size: 13px;
font-weight: 600;
margin-top: 15px;
}
body.blog #page-content .blog-post a.actu .description span {
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
display: block;
}
body.blog #page-content .blog-post a.actu .description span.jour {
font-size: 40px;
font-weight: bold;
}
body.blog #page-content .blog-post a.actu .description span.mois {
font-size: 15px;
font-weight: bold;
}
body.blog #page-content .blog-post a.actu:hover .description,
body.blog #page-content .blog-post a.actu:focus .description {
transform: translateY(-20px);
}
body.blog #page-content .blog-post a.actu:hover .description h3,
body.blog #page-content .blog-post a.actu:focus .description h3 {
color: #e5007e;
}
body.single-post section.entry-content {
padding: 75px 15%;
}
body.single-post section.entry-content h2,
body.single-post section.entry-content h3 {
margin-top: 3rem;
margin-bottom: 1rem;
}
body.single-post section.entry-content .wp-post-image {
display: block;
margin: 0 auto;
width: 100%;
image-rendering: -webkit-optimize-contrast;
}
body.single-post section.entry-content .infos {
display: flex;
}
body.single-post section.entry-content .infos span.categorie {
font-size: 12px;
color: #4e4e4e;
font-weight: 700;
}
body.single-post section.entry-content .infos span.date {
margin-left: auto;
font-size: 12px;
color: #a4a4a4;
font-weight: 400;
}
body.single-content .sommaire {
position: sticky;
top: 50px;
}
body.single-content .sommaire #ez-toc-container .ez-toc-title {
display: block;
color: #2d3436;
margin-bottom: 30px;
font-weight: 600;
}
body.single-content .sommaire #ez-toc-container ul {
padding-left: 0;
margin-left: 0;
}
body.single-content .sommaire #ez-toc-container ul li {
list-style: none;
margin-bottom: 10px;
}
body.single-content .sommaire #ez-toc-container ul li a {
color: #2d3436;
font-size: 15px;
line-height: 24px;
text-decoration: none;
}
body.single-content .sommaire #ez-toc-container ul li a:hover {
color: #cd0372;
}
body.single-content .sommaire #ez-toc-container ul li.active a {
color: #e5007e;
}
body.single-content .sommaire hr {
background-color: #DEE2E6;
margin-top: 10px;
margin-bottom: 50px;
}
body.single-content .sommaire .encart p {
font-size: 14px;
}
body.single-content .entry-content h2,
body.single-content .entry-content h3 {
margin-top: 3rem;
margin-bottom: 1rem;
}
body.single-content .entry-content .wp-post-image {
display: block;
margin: 0 auto;
width: 100%;
image-rendering: -webkit-optimize-contrast;
}
body.single-content .entry-content #ez-toc-container {
display: none;
}
body.error404 p {
font-size: 20px;
}
body.error404 img {
max-width: 300px;
}
body.page-template-landing-engagements section#page-content {
padding-top: 0;
}
body.page-template-landing-engagements section#page-content h2 {
font-family: 'Raleway', sans-serif;
margin-top: 0;
font-size: 25px;
margin-bottom: 1rem;
letter-spacing: inherit;
line-height: normal;
}
body.page-template-landing-engagements section#page-content p {
font-family: 'Raleway', sans-serif;
letter-spacing: inherit;
line-height: 1.4;
}
body.page-template-landing-engagements section#page-content a.btn {
color: #e5007e;
background: none;
border: 1px solid #e5007e;
line-height: inherit;
padding: 10px 20px;
border-radius: 50px;
}
body.page-template-landing-engagements section#page-content a.btn:hover {
color: #ffffff;
background: #e5007e;
}
body.page-template-landing-engagements section#page-content .section-1 {
background: #F4FFE8;
}
body.page-template-landing-engagements section#page-content .section-1 h1 {
color: #000000;
text-shadow: inherit;
font-weight: 600;
line-height: 1.1;
letter-spacing: normal;
}
body.page-template-landing-engagements section#page-content .section-1 .texte-section-1 {
margin-bottom: 50px;
}
body.page-template-landing-engagements section#page-content .section-1 .texte-section-1 p {
font-family: 'Raleway', sans-serif;
font-size: 18px;
font-weight: 600;
}
body.page-template-landing-engagements section#page-content .section-1 img {
max-height: 500px;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres {
margin: 50px 0px;
display: flex;
flex-direction: column;
}
@media (min-width: 768px) {
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres {
flex-direction: row;
}
}
@media (min-width: 992px) {
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres {
margin: 50px 0px;
}
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper {
flex: 1 1 0;
text-align: center;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper .chiffre {
font-family: 'Raleway', sans-serif;
display: flex;
align-items: baseline;
justify-content: flex-start;
color: #abc90e;
font-size: 80px;
font-weight: 600;
line-height: 1;
margin-bottom: 10px;
padding-left: 60px;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper span.unite {
margin-left: 10px;
font-size: 40px;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper .description {
color: #e5007e;
font-size: 14px;
font-weight: 600;
padding: 0 1rem;
display: flex;
justify-content: end;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper .description p {
position: relative;
text-align: left;
width: 68%;
font-weight: bold;
font-size: 15px;
letter-spacing: inherit;
line-height: 1.2;
}
body.page-template-landing-engagements section#page-content .section-2 .liste-chiffres .wrapper .description p:before {
content: '';
width: 0;
height: 100%;
position: absolute;
border: 3px solid #E2E2E2;
top: 0;
left: -20px;
}
body.page-template-landing-engagements section#page-content .section-3 {
margin-bottom: 50px;
}
body.page-template-landing-engagements section#page-content .section-3 .image-section3 img {
border-radius: 15px;
}
@media (min-width: 992px) {
body.page-template-landing-engagements section#page-content .section-3 .texte-section3 {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: -30px;
}
}
body.page-template-landing-engagements section#page-content .section-3 .texte-section3 .wrapper {
position: relative;
background: #ffffff;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
}
body.page-template-landing-engagements section#page-content .section-3 .texte-section3 .wrapper:after {
position: absolute;
content: "";
display: block;
background: #abc90e;
height: 50%;
width: 100%;
bottom: -1.5rem;
right: -0.5rem;
border-radius: 15px;
z-index: -1;
}
@media (min-width: 992px) {
body.page-template-landing-engagements section#page-content .section-3 .texte-section3 .wrapper:after {
right: -1.5rem;
}
}
body.page-template-landing-engagements section#page-content .section-4 {
background: #FCEFF6;
}
body.page-template-landing-engagements section#page-content .section-4 .texte-wrapper {
margin-bottom: 50px;
}
body.page-template-landing-engagements section#page-content .section-5 {
background: #ffffff;
}
body.page-template-landing-engagements section#page-content .section-5 img {
max-width: 180px;
margin-bottom: 20px;
}
body.page-template-landing-engagements section#page-content .section-5 ul.reseaux-sociaux {
display: inline-flex;
flex-wrap: wrap;
margin: 0;
gap: 20px;
}
body.page-template-landing-engagements section#page-content .section-5 ul.reseaux-sociaux li a i {
font-size: 20px;
}
#pre-footer {
position: relative;
padding: 50px 10px;
margin-top: 60px;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
z-index: 0;
}
#pre-footer .container {
position: relative;
}
#pre-footer .container h2 {
text-transform: uppercase;
margin-bottom: 10px;
color: rgba(255, 255, 255, 0.8);
font-size: 30px;
}
#pre-footer .container p {
color: #ffffff;
}
#pre-footer .container .blocs-cta {
margin-top: 50px;
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 20px;
}
#pre-footer .container .blocs-cta a.btn {
width: fit-content;
}
#pre-footer:before {
content: '';
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%23e7207f' stroke-width='25'/%3E%3C/svg%3E");
width: 350px;
height: 350px;
top: 0;
right: -20px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(110deg);
z-index: 0;
}
#pre-footer:after {
content: '';
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%237d98a1' stroke-width='25'/%3E%3C/svg%3E");
width: 320px;
height: 320px;
top: 10px;  
right: -10px;   
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(120deg);
z-index: 0;
} #pre-footer .container,
#pre-footer .blocs-cta,
#pre-footer .photo-Florence {
position: relative;
z-index: 1;
}
#pre-footer .photo-Florence {
bottom: 0;
right: 0;
border-radius: 50%;
overflow: hidden;
width: 170px;
height: 170px;
z-index: 1;
}
.wp-block-image.photo-Florence{
bottom: 0;
right: 0;
border-radius: 50%;
overflow: hidden;
width: 300px;
height: 300px;
z-index: 1;
margin: 0 auto;
}
#pre-footer .photo-Florence img {
width: 170px;
}
footer {
position: relative;
background: #ffffff;
padding-top: 50px;
}
footer .coordonnees img {
max-width: 180px;
margin-bottom: 20px;
}
footer .coordonnees p,
footer .coordonnees li {
font-size: 14px;
}
footer .coordonnees ul li i {
color: #e5007e;
margin-right: 5px;
}
footer .footer-menu ul li a {
color: #4e4e4e;
font-weight: bold;
font-size: 14px;
}
footer .footer-menu ul li a:hover,
footer .footer-menu ul li a:focus {
color: #cd0372;
}
footer .adecc p {
font-size: 14px;
}
footer .mentions ul.reseaux-sociaux {
display: inline-flex;
flex-wrap: wrap;
margin: 0;
gap: 20px;
}
footer .mentions ul.reseaux-sociaux li a i {
font-size: 20px;
}
footer .mentions p {
padding: 20px 0;
margin: 0;
font-size: 12px;
}
footer .mentions p a {
color: #4e4e4e;
}
footer .mentions p a:hover,
footer .mentions p a:focus {
color: #cd0372;
}
@media (min-width: 576px) {
header#site-header .intro-page .intro-svg {
transform: scale(3);
}
header#site-header .intro-page:after {
transform: translate(-50%, 10%);
}
}
@media (min-width: 768px) {
header#site-header .intro-page {
padding: 100px 5%;
}
header#site-header .intro-page h1 {
font-size: 40px;
font-family: 'gothamBold';
color: #ffffff;
}
header#site-header .intro-page .intro-svg {
transform: scale(3);
}
header#site-header .intro-page:after {
transform: translate(-50%, 0px);
}
.home h2 {
font-size: 38px;
}
.home section#highlights {
min-height: 150px;
}
.home section#highlights ul.bloc-chiffres { }
.home section#highlights ul.bloc-chiffres li {
width: 150px;
background: #7d98a1;
color: #ffffff;
text-align: center;
padding: 20px;
border-radius: 15px;
transition: background-color 0.5s ease; } .home section#highlights ul.bloc-chiffres li .nombre {
font-family: 'Raleway', sans-serif;
font-size: 40px;
font-weight: 700;
}
.home section#highlights ul.bloc-chiffres li .texte {
font-size: 16px;
margin-bottom: 25px;
} section#page-content #parcours .timeline_container .timeline_block .timeline_bullet {
margin-left: 31.5%;
}
#pre-footer .container h2 {
font-size: 2rem;
}
}
@media (min-width: 992px) {
header#site-header nav.nav1 .container a.navbar-brand img {
width: 160px;
}
header#site-header nav.nav1 .container .navbar-collapse {
margin-top: 30px;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal {
padding: 0;
gap: 20px;
background: none;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li {
padding: 0px;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li a {
color: #373636;
padding: 0px;
font-size: 12px;
line-height: 30px;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu {
padding: 15px 0;
top: 90%;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a {
font-family: 'Open Sans', sans-serif;
color: #4e4e4e;
padding: 0.5rem 1.5rem;
text-transform: none;
font-size: 14px;
font-weight: 700;
position: relative;
letter-spacing: 0.8px;
line-height: normal;
}
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a:hover,
header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal > li ul.dropdown-menu li a:focus {
color: #e5007e;
}
header#site-header .navbar-nav > li.dropdown > ul {
display: block;
opacity: 0;
visibility: hidden; -moz-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
}
header#site-header .navbar-nav > li.dropdown:hover ul {
display: block;
opacity: 1;
visibility: visible;
}
header#site-header .intro-page {
padding-top: 10px;
padding-bottom: 70px;
padding-left: 5%;
padding-right: 5%;
}
header#site-header .intro-page .intro-svg {
transform: scale(2);
}
header#site-header .intro-page:after {
transform: translate(-50%, 10%);
} .home section#home-intro ul#intro-social {
justify-content: flex-start;
}
.home section#home-raisons {
margin-top: 100px;
}
.raison-titre{
margin-left: 100px;
margin-top: 75px;
} section#page-content #parcours .timeline_container .timeline_block .timeline_bullet {
margin-left: 32.5%;
}
section#page-content #parcours .timeline_container .timeline_block .timeline_content span {
transform: translateX(-155px);
}
}
@media (min-width: 1200px) {
header#site-header nav.nav1 .container a.navbar-brand img {
width: 250px;
}
der#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a {
font-size: 14px;
text-transform: capitalize;
}
header#site-header .intro-page {
padding-top: 0px;
padding-bottom: 70px;
padding-left: 5%;
padding-right: 5%;
margin-top: -40px !important;
}
header#site-header .intro-page .intro-svg {
transform: scale(1.5);
}
header#site-header .intro-page:after {
transform: translate(-50%, -20%);
}
}
@media (min-width: 1800px) {
header#site-header .intro-page {
padding: 70px 5%;
}
header#site-header .intro-page .intro-svg {
transform: none;
}
header#site-header .intro-page:after {
transform: translate(-50%, -25px);
}
} @media (max-width: 768px) {
.home section#home-raisons {
margin-top: 50px;
}
.raison-titre{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
margin-top: 80px;
text-align: left;
padding-left: 120px;
}
#pre-footer .container{
text-align: center !important;
}
.texte-footer{
width: 100%;
margin-left:0px;
text-align: center;
}
#pre-footer .photo-Florence{
position: inherit;
display: contents;
padding-left: 10px;
}
.bouton-contact{
width: 180px;
}
.bloc-contact{
padding-top: 30px !important;
}
#pre-footer:after {
display: none;
}
#pre-footer:before {
display: none;
}
.home section#home-raisons .bloc-titre{
height: 280px;
}
} .bloc_texte_intro:after{
background-color: #95C11f !important;
} .uagb-block-2a2e0c2d,
.uagb-block-7f1e8d62,
.uagb-block-b1c30884,
.uagb-block-18cf4b9f,
.uagb-block-f51ce24c {
box-shadow: none !important;
border: none !important;
border-radius: 0px !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
row-gap: 10px !important;
text-align: center !important;
height: 350px !important;
}
.uagb-block-2a2e0c2d p,
.uagb-block-7f1e8d62 p,
.uagb-block-b1c30884 p,
.uagb-block-18cf4b9f p,
.uagb-block-f51ce24c p {
font-size: 14px !important;
}
.uagb-block-18cf4b9f:before,
.uagb-block-2a2e0c2d:before,
.uagb-block-7f1e8d62:before,
.uagb-block-b1c30884:before,
.uagb-block-f51ce24c:before {
content: '';
position: absolute;
width: 420px;
height: 420px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
z-index: 0;
margin-left:25px;
}
.uagb-block-f51ce24c:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%237d98a1' stroke-width='25'/%3E%3C/svg%3E");
}
.uagb-block-b1c30884:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%23e7207f' stroke-width='25'/%3E%3C/svg%3E");
}
.uagb-block-7f1e8d62:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%237d98a1' stroke-width='25'/%3E%3C/svg%3E");
}
.uagb-block-2a2e0c2d:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%23e7207f' stroke-width='25'/%3E%3C/svg%3E");
}
.uagb-block-18cf4b9f:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%237d98a1' stroke-width='25'/%3E%3C/svg%3E");
}
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c97e4f7c > .uagb-container-inner-blocks-wrap {
column-gap: 110px !important;
margin-top: 2rem !important;
}
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4f5bade3 > .uagb-container-inner-blocks-wrap {
column-gap: 110px !important;
margin-top: 2rem !important;
}
.titre-fond-prestation,
.titre-fond-RSE{
width: 500px;
height: 500px;
margin-bottom: inherit;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_bulle.webp);
background-size: contain;
background-position: center;
background-attachment: scroll;
background-repeat: no-repeat;
padding-left: 120px;
padding-top: 70px;
}
.titre-fond-RSE .wp-block-heading{
font-family: 'neon';
color: rgba(255, 255, 255, 0.8);
margin-top: 50px;
margin-left: 20px;
width: 65%;
font-size: 50px;
text-transform: uppercase;
font-weight: 400;
line-height: 1;
}
.titre-fond-RSE .soustitre {
font-family: 'gothamBold';
color: rgba(255, 255, 255, 0.8);
width: 65%;
text-transform: uppercase;
margin-left: 20px;
font-size: 50px;
line-height: 1;
}
figure.photo_rse{
width: 350px; height: 350px;
margin: 0 auto;
-webkit-mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/forme1.png);
mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/forme1.png);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain; mask-size: contain;
display: flex;
justify-content: center;
align-items: center;
}
figure.photo_rse img{
width: 100%;
height: 100%;
object-fit: cover;
}
.liste-partenaires{
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.liste-partenaires .wp-block-column{
width: 250px; height: 250px;
position: relative;
display: flex;
justify-content: center;
align-items: center;
} .liste-partenaires .wp-block-column:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #7d98a1;
-webkit-mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/barbapapa.png);
mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/barbapapa.png);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
z-index: -1;
transition: transform 0.3s ease-in-out;
}
.liste-partenaires .wp-block-column:before {
content: '';
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 80px;
height: 80px;
position: absolute;
transform: rotateX(180deg);
margin-bottom: -50px;
margin-left: 150px;
} .liste-partenaires .wp-block-column:hover:after {
transform: scale(1.2);
}
.liste-partenaires .wp-block-column h3 {
text-align: center;
width: 100%;
font-family: 'gothamBold';
color: rgba(255, 255, 255, 0.8);
width: 65%;
text-transform: uppercase;
margin-left: 0px;
margin-top: -40px !important;
overflow: hidden;
font-size: 20px;
position: relative; z-index: 1; }
.liste-partenaires .wp-block-column h3 a{
color: rgba(255, 255, 255, 0.8);
}
.wp-block-image.size-large img{
border-radius: 10%;
}
.is-style-btn-rose a {
color: #7d98a1 !important;
background: none;
position: relative; padding: 15px 20px;
border-radius: 8px;
font-size: 16px;
font-weight: 700;
letter-spacing: 1px;
}
.is-style-btn-rose a:before {
content: '';
position: absolute;
top: -28px; left: 0;
width: 100%;
height: 100%;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/pink_right.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: -1; }
.is-style-btn-rose a:hover{
background: none;
}
.is-style-btn-rose a:hover:before {
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
transition: background-image 0.3s ease-in-out;
}
.image_left .bloc_image_arrondis{
width: 500px;
}
.bloc_image_arrondis {
width: 350px;
margin: 0 auto;
-webkit-mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/forme1.png);
mask-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/forme1.png);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
display: flex
;
justify-content: center;
align-items: center;
}
body .wp-block-uagb-buttons  .uagb-buttons-repeater .uagb-button__link{
color: #e5007e !important;
}
.wp-block-uagb-buttons .uagb-block-d555d574 .uagb-buttons-repeater .uagb-button__icon > svg,
.wp-block-uagb-buttons .uagb-block-5d333cf4 .uagb-buttons-repeater .uagb-button__icon > svg,
.wp-block-uagb-buttons .uagb-block-89b68565 .uagb-buttons-repeater .uagb-button__icon > svg{
fill: #e5007e !important;
}
body .wp-block-uagb-buttons  .uagb-buttons-repeater.wp-block-button__link {
font-family: 'gothamBook', sans-serif;
color: #e5007e !important;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1s ease-in-out;
border: 5px solid #7d98a1;
background-color: white !important;
}
.wp-block-uagb-buttons .uagb-block-d555d574 .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-uagb-buttons .uagb-block-5d333cf4 .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-uagb-buttons .uagb-block-89b68565 .uagb-buttons-repeater.wp-block-button__link:hover {
transform: scale(1.05);
background: #ffffff;
color: #95C11f;
}
.titre-fond-prestation .wp-block-heading {
font-family: 'neon';
color: rgba(255, 255, 255, 0.8);
margin-top: 90px;
margin-left: 20px;
width: 65%;
font-size: 50px;
text-transform: uppercase;
font-weight: 400;
line-height: 1;
}
.titre-fond-prestation .soustitre{
font-family: 'gothamBold';
color: rgba(255, 255, 255, 0.8);
width: 65%;
text-transform: uppercase;
margin-left: 20px;
font-size: 30px;
line-height: 1;
}
.wp-block-quote {
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
padding: 20px;
border-radius: 10px;
color: white;
font-family: 'gothamBold';
font-size: 20px;
line-height: 1.5;
}
.wp-block-quote p{
color: black; }
.img-temoignage{
float: left;
margin-right: 10px;
}
.bloc_image_perso{
text-align: center;
}
.wp-block-quote em{
background-color: #95C11f;
padding: 5px;
border-radius: 10px;
color: white;
font-family: 'gothamBold';
font-size: 14px;
}
body.blog #page-content .blog-post a.actu .description{
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
position: relative;
padding: 15px;
border-radius: 15px;
}
body.blog #page-content .blog-post a.actu .description:before {
content: '';
position: absolute;
bottom: -10px;
left: 20px;
width: 60px;
height: 80px;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/pink_right.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
display: block;
transform: rotate(-15deg);
}
body.blog #page-content .blog-post a.actu .description .categorie {
color: #373636;
margin-left: 80px;
}
body.blog #page-content .blog-post a.actu .description:hover:before {
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
} main.blog #page-content .blog-post a.actu {
display: block;
}
main.blog #page-content .blog-post a.actu img {
border-radius: 15px;
max-width: 85%;
height: 180px;
margin: 0 auto;
position: relative;
display: block;
object-fit: cover;
}
main.blog #page-content .blog-post a.actu .description {
background: #ffffff;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
transition: transform 0.2s ease-in-out;
transform: translateY(-10px);
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp) !important;
background-position: center !important;
background-repeat: repeat !important;
position: relative;
} main.blog #page-content .blog-post a.actu .description:before {
content: '';
position: absolute;
bottom: -10px;
left: 20px;
width: 60px;
height: 80px;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/pink_right.webp);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
display: block;
transform: rotate(-15deg);
}
main.blog #page-content .blog-post a.actu .description h3 {
text-transform: none;
font-size: 16px;
margin-top: 0;
color: #000000;
position: relative;
z-index: 2;
}
main.blog #page-content .blog-post a.actu .description p {
font-size: 14px;
margin-bottom: 0;
letter-spacing: 1px;
color: #000000;
position: relative;
z-index: 2;
}
main.blog #page-content .blog-post a.actu .description .categorie {
font-size: 13px;
font-weight: 600;
margin-top: 15px;
color: #373636;
margin-left: 80px;
}
main.blog #page-content .blog-post a.actu .description .categorie .activite-link {
color: #6f42c1;
text-decoration: none;
font-weight: 600;
transition: color 0.2s ease-in-out;
}
main.blog #page-content .blog-post a.actu .description .categorie .activite-link:hover {
color: #e5007e;
}
main.blog #page-content .blog-post a.actu:hover .description,
main.blog #page-content .blog-post a.actu:focus .description {
transform: translateY(-20px);
}
main.blog #page-content .blog-post a.actu:hover .description h3,
main.blog #page-content .blog-post a.actu:focus .description h3 {
color: #e5007e;
}
main.blog #page-content .blog-post a.actu .description:hover:before {
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
}
main.blog #bloc_texte_intro {
position: relative;
margin-top: 20px;
margin-bottom: 110px;
}
main.blog #bloc_texte_intro h2 {
font-size: 18px;
}
main.blog #bloc_texte_intro:after {
position: absolute;
content: "";
display: block;
background: #e5007e;
height: 3px;
width: 30px;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
border-radius: 30px;
} .articles-categorie.blog #page-content .blog-post a.actu {
display: block;
}
.articles-categorie.blog #page-content .blog-post a.actu img {
border-radius: 15px;
max-width: 85%;
height: 180px;
width: 100%;
margin: 0 auto;
transition: transform 0.2s ease-in-out;
display: block;
object-fit: cover;
}
.articles-categorie.blog #page-content .blog-post a.actu .description {
background: #ffffff;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
transition: transform 0.2s ease-in-out;
transform: translateY(-10px);
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp) !important;
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
position: relative;
}
.articles-categorie.blog #page-content .blog-post a.actu .description:before {
content: '';
position: absolute;
bottom: 0px;
left: 10px;
width: 70px;
height: 70px;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/blue_bottom.webp);
background-size: contain;
background-repeat: no-repeat;
z-index: 1;
display: block;
transform: rotate(-35deg);
}
.articles-categorie.blog #page-content .blog-post a.actu .description h3 {
text-transform: none;
font-size: 16px;
margin-top: 0;
color: #000000;
position: relative;
}
.articles-categorie.blog #page-content .blog-post a.actu .description p {
font-size: 14px;
margin-bottom: 0;
letter-spacing: 1px;
color: #373636;
position: relative;
}
.articles-categorie.blog #page-content .blog-post a.actu .description .categorie {
font-size: 13px;
font-weight: 600;
margin-top: 15px;
color: #373636;
margin-left: 80px;
}
.articles-categorie.blog #page-content .blog-post a.actu:hover .description,
.articles-categorie.blog #page-content .blog-post a.actu:focus .description {
transform: translateY(-20px);
}
.articles-categorie.blog #page-content .blog-post a.actu:hover .description h3,
.articles-categorie.blog #page-content .blog-post a.actu:focus .description h3 {
color: #e5007e;
}
.articles-categorie.blog #page-content .blog-post a.actu .description:hover:before {
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/green_left.webp);
}
.wp-block-leadin-hubspot-form-block{
padding: 20px !important;
border-radius: 10px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
background-color: #d1b8a1;
}
.wp-block-column.is-layout-flow .wp-block-post-date{
font-family: 'gothamBold';
font-size: 16px;
}
.hs-form * {
font-family: 'gothamBook' !important;
}
.hs-form .hs-form-field{
margin-bottom: 10px !important;
}
.wp-block-gallery {
height: 300px;
filter: grayscale(100%);
transition: filter 0.3s ease-in-out;
}
.wp-block-gallery img{
height: 100%;
object-fit: cover;
}
.wp-block-gallery img:hover{
filter: grayscale(0%);
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex: 1 0 0%;
height: 90%;
object-fit: scale-down !important;
width: 100%;
}
@media (max-width: 1199px) {
.wp-block-image .alignright {
float: left !important;
transform: scaleX(-1);
-webkit-transform: scaleY(-1);
}
}
@media (max-width: 992px) {
.bloc-floflo {
padding-left: 0px;
padding-right: 10px;
}
.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl{
align-items: baseline !important;
}
.bloc-flo-contact{
max-width: none !important;
flex: NONE;
}
.texte-footer {
text-align: center !important;
width: 60%;
margin: 0 auto; display: block;
}
.text-question{
text-align: center !important;
}
#pre-footer:before {
bottom : -70px;
right:-70px;
top:inherit;
}
#pre-footer::after {
bottom : -60px;
right:-60px;
top:inherit;
}
}
.bloc-flo-contact{
max-width: 460px;
}
@media (max-width: 768px) {
.titre-fond-prestation, .titre-fond-RSE{
height: 300px;
width: 100%;
padding-top: 0px !important;
padding-left: 90px !important;
background-position: inherit !important;
}
.titre-fond-RSE .wp-block-heading{
font-size: 40px !important;
}
.titre-fond-RSE .soustitre {
font-size: 35px !important;
}
.text-question{
white-space: normal !important;
}
.texte-footer{
width: 100% !important;
}
}
.container-personne{
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_2.webp);
background-position: center;
position: relative;
width: 350px!important;
grid-template-columns: 150px !important;
border-radius: 10px;
padding: 10px;
}
.container-personne h2{
background-color: #95C11f;
padding: 5px;
border-radius: 10px;
color: white;
font-family: 'gothamBold';
font-size: 20px;
text-align: center;
}
.container-personne h3{
font-family: 'gothamBold';
font-size: 15px;
color: #373636;
margin-top: 0px !important;
margin-bottom: 20px !important;
}
.container-personne p{
font-family: 'gothamBook';
font-size: 16px;
color: #373636;
margin-top: 0px;
line-height: normal;
margin-bottom: 0;
}
.team{
width: 100% !important;
height: 250px;
}
.team img {
width: 100% !important;
max-height: 300px !important;
}
.container-personne img{
width: auto ;
max-height: 300px !important;
}
.container-personne .wp-block-media-text>.wp-block-media-text__content {
align-self: inherit !important;
margin-left: 50px!important;
}
.ParlonsEn{
text-align: center;
font-family: 'gothamBold';
font-size: 18px;
font-weight: bold;
color: black;
}
.ParlonsEnRose{
color: #e7207f;
font-weight: bold;
font-size: 25px;
text-align: center;
}
.ParlonsBTN{
position: relative;
text-transform: uppercase;
font-weight: bold;
width: 250px;
}
.ParlonsEn:after{
content: '';
position: absolute;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/Parenthere-GRISE-D.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
top: 15px;
left: 150px;
width: 120%;
height: 120%;
transform: scale(1.8);
}
.ParlonsEn:before{
content: '';
position: absolute;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/Parenthere-ROSE-G.svg);
background-size: contain;
background-position: left;
background-repeat: no-repeat;
top: -20px;
left: 550px;
width: 120%;
height: 120%;
transform: scale(1.8);
}
.uagb-block-993c1f21,
.uagb-block-3889eb07 {
padding-right: 80px !important;
}
.uagb-block-de1d2756{
border-radius: 20px;
border: 2px solid #e7207f;
border-color: #e7207f !important;
row-gap: 0px !important;
position: relative; overflow: hidden; 
}
.uagb-block-de1d2756::before{
content: '';
position: absolute;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/PICTO-ordiWeb.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 30%;
height: 100%;
top: -110px;
right: -30px;
z-index: 1;
}
.uagb-block-de1d2756 h5{
font-family: 'gothamBold';
font-size: 15px;
color: #e7207f;
text-align: center;
}
.wp-block-list,
.uagb-block-de1d2756 ul {
list-style: none; }
.wp-block-list li,
.uagb-block-de1d2756 ul li {
padding: 0px 0px 0px 0px !important;
position: relative; }
.wp-block-list li:before,
.uagb-block-de1d2756 ul li:before {
content: "•"; color: #e7207f; font-size: 1.5em; position: absolute;
left: -20px;
top: 50%;
transform: translateY(-50%);
}
.uagb-block-de1d2756 {
position: relative; overflow: hidden; }
.cadre-rose{
border-radius: 20px;
border: 2px solid #e7207f;
row-gap: 0px !important;
position: relative; overflow: hidden; 
}
.bloc-haut-situation{
padding: 15px;
font-weight: bold;
}
.bloc-haut-situation strong{
color: #e7207f;
}
.bloc-acces{
gap: 0px !important;
}
.bloc-acces img{
width: auto;
height: 50px;
object-fit: cover;
}
.text-pink{
color: #e7207f;
}
.text-color-grey{
color: #7d98a1;
font-weight: bold;
}
.text-bold{
font-weight: bold;
}
.uagb-block-68ea5cc6{
padding: 0px !important;
width: 70% !important;
}
.uagb-block-a9ed0f49{
width: 100%;
}
.uagb-block-a9ed0f49 .wp-block-button{
width: 100%;
}
.wp-block-uagb-buttons .uagb-block-a9ed0f49 .uagb-buttons-repeater.wp-block-button__link {
font-family: 'gothamBook', sans-serif;
color: #e5007e;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1sease-in-out;
border: 3px solid #7d98a1;
background-color: white;
text-transform: capitalize;
font-weight: bold;
font-size: 15px;
}
.wp-block-uagb-buttons .uagb-block-a9ed0f49 .uagb-buttons-repeater.wp-block-button__link:hover{
transform: scale(1.05);
}
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7231c278 > .uagb-container-inner-blocks-wrap{
align-items: flex-start !important;
justify-content: flex-start !important;
}
.wp-block-uagb-container.uagb-is-root-container .uagb-block-993c1f21 {
max-width: 60%;
width: 100%;
align-items: baseline;
}
.uagb-block-95ae68bf{
width: 70% !important;
}
@media (max-width: 576px) {
.uagb-block-993c1f21,
.uagb-block-3889eb07 {
padding-right: 0px  !important;
}
.uagb-block-68ea5cc6{
padding: 0px !important;
width: 100% !important;
}
.wp-block-uagb-container.uagb-is-root-container .uagb-block-993c1f21 {
max-width: 100% !important;
width: 100% !important;
align-items: baseline;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 80% !important;
}
.uagb-block-95ae68bf{
width: 100% !important;
}
.uagb-block-95ae68bf{
width: 100% !important;
}
.uagb-block-de1d2756::before{
top: -120px;
right: -25px;
width: 30%;
}
.titre-fond-prestation .wp-block-heading {
margin-top: 70px;
font-size: 40px !important;
}
.titre-fond-prestation .soustitre {
font-size: 25px !important;
}
}
.wp-block-button__link.wp-element-button,
.uagb-marketing-btn__link.wp-block-button__link{
font-family: 'gothamBook', sans-serif;
color: #e5007e;
line-height: inherit;
padding: 8px 20px;
transition: transform 0.1sease-in-out;
background-color: white;
text-transform: uppercase;
border-top-width: 3px !important; 
border-left-width: 3px !important; 
border-right-width: 3px !important; 
border-bottom-width: 3px !important; 
border-color: #7d98a1 !important; 
border-style: solid !important;
border-radius: 0px !important;
}
.wp-block-button__link.wp-element-button:hover,
.uagb-marketing-btn__link.wp-block-button__link:hover{
transform: scale(1.05);
background: #ffffff;
color: #95C11f;
}
.action-ecrire .wp-block-button__link.wp-element-button{
border:none !important;
}
.wp-block-button__link.wp-element-button,
.action .wp-block-button__link{
color: #e5007e;
background-color: inherit;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
text-transform: capitalize;
}
.wp-block-button__link.wp-element-button:hover,
.action .wp-block-button__link:hover{
color: #95C11f;
}
.uagb-buttons-repeater .wp-block-button__link{
color: #e5007e;
background-color: inherit;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.uagb-buttons-repeater .wp-block-button__link:hover{
color: #95C11f;
}
.uagb-button__icon.uagb-button__icon-position-after{
display: flex;
align-items: center;
justify-content: center;
}
.uagb-button__icon.uagb-button__icon-position-after {
height: 15px;
width: 15px;
fill: #e5007e;
} .uagb-buttons-repeater .wp-block-button__link:hover .uagb-button__icon.uagb-button__icon-position-after {
fill: #95C11f; } .wp-block-button__link .uagb-button__icon svg path {
fill: #e5007e;
} .wp-block-button__link:hover .uagb-button__icon svg path {
fill: #95C11f;
}
.h3-gallery{
margin-bottom: 2rem !important;
margin-top: 0 !important;
}
.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p{
text-align: justify ;
}
body .bloc-flo-contact{
display: flex !important;
max-width: 100% !important;
}
@media (max-width: 1200px) {
.ParlonsEn:before{
left: 400px;
}
.ParlonsEn:after{
left: 200px;
}
.bloc-contact{
padding-top: 0px !important;
}
body .is-layout-flex {
display: grid !important;
grid-template-columns: repeat(1, 1fr) !important;
gap: 1rem !important;
}
body .bloc-flo-contact{
display: flex !important;
max-width: 100% !important;
}
.container-personne{
width: 100% !important;
}
}
@media (max-width: 576px) {
.container-personne{
height: 450px !important;
}
} @media (max-width: 768px) {
.container-personne img {
height: 200px;
width: auto !important;
}
.wp-block-media-text__media{
text-align: center !important;
}
.wp-block-media-text>.wp-block-media-text__content{
margin-left: 50px!important;
}
}
@media (max-width: 991px) {
.ParlonsEn:before{
left: 210px;
}
.ParlonsEn:after{
left: 200px;
}
}
@media (max-width: 768px) {
.ParlonsEn:before{
left: 90px;
top:-50px;
}
.ParlonsEn:after{
left: 200px;
}
}
@media (max-width: 576px) {
.ParlonsEn:before{
left: -50px;
top:-50px;
transform: scale(1);
}
.ParlonsEn:after{
left: 150px;
transform: scale(1);
}
}
@media (max-width: 491px) {
.ParlonsEn:before{
left: -90px;
top:-70px;
transform: scale(0.8);
}
.ParlonsEn:after{
left: 150px;
transform: scale(0.8);
}
}
@media (max-width: 400px) {
.ParlonsEn:before{
left: -90px;
top:-90px;
transform: scale(0.8);
}
.ParlonsEn:after{
left: 100px;
top:50px;
transform: scale(0.8);
}
} .home section#home-raisons .bloc-titre {
padding: 50px;
margin-bottom: inherit;
background-image: url(//www.logisseo.fr/wp-content/themes/logisseo-theme-DevDigit/images/fond_bulle.webp);
background-size: contain;
background-position: center;
background-attachment: scroll;
background-repeat: no-repeat;
height: 500px;
}
.home section#home-raisons .bloc-titre h2 {
color: #ffffff;
margin-bottom: 0px;
width: 80%;
font-family: 'neon';
}
.home section#home-raisons .bloc-titre p {
color: #ffffff;
width: 80%;
}
.home section#home-raisons .bloc-titre h2 {
font-family: 'neon';
color: rgba(255, 255, 255, 0.8); margin-top: 50px;
font-size: 40px;
text-transform: uppercase;
font-weight: 400;
line-height: 1;
margin-left: 0px;
}
.home section#home-raisons .bloc-titre p {
font-family: 'gothamBold';
color: rgba(255, 255, 255, 0.8); text-transform: uppercase;
font-size: 35px;
line-height: 1;
margin-left: 0px;
width: 80%;
text-align: left;
}
.home section#home-barbapapa .bloc-titre h2 {
font-family: 'neon';
color: rgba(255, 255, 255, 0.8); margin-top: 50px;
}
@media (max-width: 1199px) {
.home section#home-raisons .bloc-titre p{
font-size: 28px;
}
}
@media (max-width: 991px) {
.home section#home-raisons .bloc-titre h2{
margin-left: 150px;
font-size: 50px;
}
.home section#home-raisons .bloc-titre p{
margin-left: 150px;
font-size: 40px;
width: 60%;
}
}
@media (max-width: 768px) {
.home section#home-raisons .bloc-titre h2{
margin-left: 25px;
}
.home section#home-raisons .bloc-titre p{
margin-left: 25px;
width: 80%;
font-size: 2rem;
}
}
@media (max-width: 576px) {
.home section#home-raisons .bloc-titre h2{
margin-left: 0;
font-size: 2rem;
margin-top: 80px;
}
.home section#home-raisons .bloc-titre p{
margin-left: 0;
width: 80%;
font-size: 1.5rem;
}
}
.text-intro-rse{
text-align: justify !important;
}
.box-horloge .uagb-container-inner-blocks-wrap {
position: relative;
width: 800px; height: 1000px; margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
} .uagb-block-7f1e8d62 { position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.uagb-block-b1c30884 { position: absolute;
top: 30%;
right: 8%;
}
.uagb-block-f51ce24c { position: absolute;
bottom: -5%;
right: 15%;
}
.uagb-block-2a2e0c2d { position: absolute;
bottom: -1%;
left: 15%;
}
.uagb-block-18cf4b9f { position: absolute;
top: 25%;
left: 5%;
}
.no-border .wp-block-button__link.wp-element-button{
border: none !important;
color: #e5007e !important;
}
.no-border .wp-block-button__link.wp-element-button a{
border: none !important;
color: #e5007e !important;
}
.no-border .wp-block-button__link.wp-element-button:hover{
color: #95C11f !important;
}
@media (max-width: 1199px) {
.uagb-block-2a2e0c2d {
position: absolute;
bottom: 5%;
left: 10%;
}
.uagb-block-f51ce24c {
position: absolute;
bottom: 0%;
right: 15%;
}
}
@media (max-width: 991px) {
.box-horloge .uagb-container-inner-blocks-wrap {
height: 1700px;
}
.uagb-block-b1c30884 {
top:350px;
right: inherit;
left: inherit;
}
.uagb-block-2a2e0c2d {
position: absolute;
top: 1050px;
left: inherit;
right: inherit;
}
.uagb-block-f51ce24c {
position: absolute;
top: 700px;
left: inherit;
right: inherit;
}
.uagb-block-18cf4b9f {
position: absolute;
top: 1400px;
left: inherit;
right: inherit;
}
}
.highlight-form {
animation: highlight-pulse 4s ease-out;
border-radius: 10px;
}
@keyframes highlight-pulse {
0% { box-shadow: 0 0 0 0 rgba(231, 32, 127, 0.7); }
70% { box-shadow: 0 0 0 15px rgba(231, 32, 127, 0); }
100% { box-shadow: 0 0 0 0 rgba(231, 32, 127, 0); }
}
.calltoaction .wp-block-button__link.wp-element-button, .uagb-marketing-btn__link.wp-block-button__link
{
background-color: #e5007e;
color: #ffffff;
border-radius: 15px !important;
}
.calltoaction-flo .wp-block-button__link.wp-element-button, .uagb-marketing-btn__link.wp-block-button__link
{
background-color: #e5007e;
color: #ffffff;
border-radius: 15px !important;
}
.calltoaction-flo .wp-block-button__link.wp-element-button, .uagb-marketing-btn__link.wp-block-button__link{
border-color: #95C11f !important;
}
.calltoaction-flo .wp-block-button__link.wp-element-button:hover, .uagb-marketing-btn__link.wp-block-button__link:hover
{
background-color: #ffffff;
color: #95C11f;
}
.calltoaction-flo .wp-block-button__link.wp-element-button:hover, .uagb-marketing-btn__link.wp-block-button__link:hover{
border-color: #e5007e !important;
}
.calltoaction .wp-block-button__link.wp-element-button, .uagb-marketing-btn__link.wp-block-button__link{
border-color: #95C11f !important;
}
.calltoaction .wp-block-button__link.wp-element-button, .uagb-marketing-btn__link.wp-block-button__link:hover{
border-color:  #e5007e !important;
background-color: white !important;
}
.arguments-contact p{
text-align: left !important;
}
.ajout-p-contact{
line-height: 0.8;
}
.p-contact{
margin-top: 25px;
}
.uagb-block-b2873d54 .spectra-image-gallery__media-thumbnail-caption-wrapper--overlay {
background-color: rgba(80, 80, 80, 0.7) !important;
}
.uagb-block-b2873d54 .spectra-image-gallery__media-thumbnail-caption{
font-size: clamp(1rem, 2.5vw, 1.5rem) !important;
}
.point-rose{
width: 10px;
height: 10px;
background-color: #e5007e;
display: inline-block;
margin: 0 10px;
border-radius: 50%;
}
#site-header:before {
content: '';
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%23e7207f' stroke-width='25'/%3E%3C/svg%3E");
width: 350px;
height: 350px;
top: 0;
right: -20px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(110deg);
z-index: 0;
}
#site-header:after {
content: '';
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M755 2089 c-96 -23 -176 -106 -262 -274 -77 -152 -127 -225 -223 -330 -141 -154 -180 -229 -180 -346 0 -82 22 -147 84 -244 123 -193 147 -238 197 -382 64 -184 100 -253 159 -306 82 -74 122 -82 370 -79 205 2 223 1 380 -29 371 -70 439 -33 634 348 28 54 75 123 114 168 153 176 174 203 205 265 28 56 32 75 32 145 0 71 -4 88 -37 157 -20 42 -58 109 -86 150 -79 118 -108 175 -157 318 -82 237 -130 311 -233 361 -44 22 -63 24 -322 30 -243 5 -290 9 -400 32 -129 27 -206 32 -275 16z' transform='scale(0.4)' fill='none' stroke='%237d98a1' stroke-width='25'/%3E%3C/svg%3E");
width: 320px;
height: 320px;
top: 10px;  
right: -10px;   
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(120deg);
z-index: -1;
} 
@media (max-width: 992px) {
.mx-auto-mobile {
margin-left: auto;
margin-right: auto;
}
#site-header:before {
top: -50px;
right: -120px;
}
#site-header:after {
top: -50px;
right: -120px;
}
}
.navbar-collapse {
flex-grow: 0 !important;
}
@media only screen and (max-width: 767px) {
.wp-block-uagb-container.uagb-is-root-container .uagb-block-7f1e8d62,
.wp-block-uagb-container.uagb-is-root-container .uagb-block-b1c30884,
.wp-block-uagb-container.uagb-is-root-container .uagb-block-f51ce24c,
.wp-block-uagb-container.uagb-is-root-container .uagb-block-2a2e0c2d,
.wp-block-uagb-container.uagb-is-root-container .uagb-block-18cf4b9f{
max-width: 320px !important;
}
}
.bloc-personne{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 1rem;
}
.uagb-block-64cc45b3 .uagb-faq-item{
border-style:inherit !important;
} .navigation.pagination {
display: flex;
justify-content: center;
margin: 30px 0;
}
.navigation.pagination .nav-links {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.navigation.pagination .page-numbers {
padding: 8px 12px;
background: #f8f9fa;
border: 1px solid #dee2e6;
color: #495057;
text-decoration: none;
border-radius: 4px;
transition: all 0.3s ease;
}
.navigation.pagination .page-numbers:hover,
.navigation.pagination .page-numbers.current {
background: #F72C7C;
color: white;
border-color: #F72C7C;
}