@charset "UTF-8";

  @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rambla:ital,wght@0,400;0,700;1,400;1,700&display=swap");
main {
padding-top: 162px;
}
@media screen and (max-width: 768px) {
main {
padding-top: 66px;
}
}
.container {
width: 85%;
max-width: 1880px;
margin: 0 auto;
}
.container.small {
width: 70%;
height: 100%;
}
.frame {
margin: 0 auto;
position: relative;
height: 100%;
}
@media (min-width: 768px) {
.frame {
display: flex;
display: -ms-flexbox;
position: relative;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.frame:not(.still) > div[class^=col-] {
position: relative;
}
.frame.with-gutter {
margin-right: -10px;
margin-left: -10px;
}
.frame.with-gutter div[class^=col-] {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 15px;
}
}
@media (max-width: 768px) {
.frame:not(.still) > div[class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame:not(.still) > div > div > div > div > [class^=col-] {
width: 100% !important;
display: block;
position: relative;
}
.frame.still {
display: flex;
display: flex;
position: relative;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
}
.offset-1 {
margin-left: 8.3333333333%;
}
.offset-2 {
margin-left: 16.6666666667%;
}
.offset-5 {
margin-left: 41.6666666667%;
}
.col-li-1 {
width: 8.3333333333%;
}
.col-li-2 {
width: 16.6666666667%;
}
.col-li-3 {
width: 25%;
}
.col-li-4 {
width: 33.3333333333%;
}
.col-li-5 {
width: 41.6666666667%;
}
.col-li-6 {
width: 50%;
}
.col-li-7 {
width: 58.3333333333%;
}
.col-li-8 {
width: 66.6666666666%;
}
.col-li-9 {
width: 75%;
}
.col-li-10 {
width: 83.3333333333%;
}
.col-li-11 {
width: 91.6666666666%;
}
.col-li-12 {
width: 100%;
}
body {
margin: 0;
font-family: "Raleway", sans-serif;
color: #14110E;
font-weight: 400;
}
body p {
font-family: "Raleway", sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 180%;
letter-spacing: 0.03em;
color: #4B4B4D;
}
@media screen and (max-width: 1024px) {
body p {
font-size: 13px;
}
}
section {
position: relative;
padding: 3em 0;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Playfair Display", serif;
color: #4B4B4D;
}
h1.bullet, h2.bullet, h3.bullet, h4.bullet, h5.bullet, h6.bullet {
text-transform: uppercase;
font-weight: 200;
font-size: 2em;
margin: 0 0 0;
padding: 0 0 35px 20px;
width: -moz-max-content;
width: max-content;
position: relative;
}
.black-left {
font-family: "Raleway", sans-serif;
color: #4B4B4D;
font-style: normal;
font-weight: 500;
font-size: 1.5em;
line-height: 150%;
letter-spacing: 0.03em;
text-transform: uppercase;
margin: 0;
padding-bottom: 50px;
}
@media screen and (max-width: 1024px) {
.black-left {
font-size: 1.3em;
padding-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
.black-left {
margin: 0;
padding-bottom: 35px;
font-size: 1.1em;
}
}
@media screen and (max-width: 500px) {
.black-left {
padding-bottom: 25px;
font-size: 1em;
}
}
a {
text-decoration: none;
}
a.anchor {
display: block;
position: relative;
margin-top: -175px;
height: 85px;
visibility: hidden;
}
.offset-top {
margin-top: 105px;
}
@media screen and (max-width: 768px) {
.hidden-mobile {
display: none;
}
}
@media screen and (min-width: 769px) {
.hidden-mobile {
display: block;
}
}
@media screen and (max-width: 768px) {
.hidden-desktop {
display: block;
}
}
@media screen and (min-width: 769px) {
.hidden-desktop {
display: none;
}
}
.align-center {
align-items: center;
}
.justify-center {
justify-content: center;
}
.align-right {
display: flex;
justify-content: end;
}
@media screen and (max-width: 768px) {
.align-right {
justify-content: center;
}
}
figure {
margin: 0 0;
position: relative;
}
figure.cover img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
figure.contain img {
height: auto;
width: auto;
-o-object-fit: contain;
object-fit: contain;
}
figure.overlay:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(61, 61, 61, 0.63);
}
a.button {
text-decoration: none;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
letter-spacing: 0.04em;
border: solid 1px transparent;
padding: 8px 20px;
font-size: 0.8em;
display: inline-block;
color: #ffffff;
background-color: #87b825;
}
a.button:hover {
color: #87b825;
background-color: #ffffff;
border-color: #87b825;
}
a.button.violet {
color: #ffffff;
background-color: #7B4194;
}
a.button.violet:hover {
color: #7B4194;
background-color: #ffffff;
border: 1px solid #7B4194;
}
@media screen and (max-width: 768px) {
a.button {
text-align: center;
font-size: 0.7em;
}
}
.titre_fleur {
position: relative;
z-index: 5;
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.titre_fleur h2 {
margin: 0 0;
font-size: 2.25em;
text-align: center;
font-weight: 400;
text-transform: initial;
line-height: 61px;
padding: 50px 0px 50px;
color: #4B4B4D;
letter-spacing: 0.03em;
position: relative;
}
@media screen and (max-width: 768px) {
.titre_fleur h2 {
font-size: 1.25em;
line-height: 32px;
}
}
.titre_fleur h2::before {
content: "";
width: 148px;
height: 141px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.kalliope.fr/wp-content/themes/kalliope/img/picto_fleur_gris_2.png);
}
@media screen and (max-width: 768px) {
.titre_fleur h2::before {
width: 105px;
height: 106px;
}
}
.fond_titre {
top: 36px;
position: absolute;
left: 50%;
margin-left: -71px;
}
ul.violet_items {
padding: 0;
margin: 0;
}
ul.violet_items li {
position: relative;
box-sizing: border-box;
padding: 6px 0 6px 30px;
font-size: 1em;
line-height: 24px;
}
@media screen and (max-width: 768px) {
ul.violet_items li {
font-size: 0.8em;
line-height: 19px;
}
}
ul.violet_items li::before {
content: "";
top: 13px;
left: 0;
width: 12px;
height: 12px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6' r='5.5' stroke='%237B4194'/%3E%3C/svg%3E");
}
ul.green_items {
padding: 0;
margin: 0;
}
ul.green_items li {
position: relative;
box-sizing: border-box;
padding: 6px 0 6px 30px;
font-size: 1em;
line-height: 24px;
}
ul.green_items li::before {
content: "";
top: 13px;
left: 0;
width: 12px;
height: 12px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6' r='5.5' stroke='%2382BC00'/%3E%3C/svg%3E");
}
ul li {
list-style-type: none;
padding: 5px 0;
color: #4B4B4D;
}
ul li::marker {
content: none;
}
.testimonials {
position: relative;
background-color: #7B4194;
}
.testimonials .container {
position: relative;
z-index: 1;
}
.testimonials .container .content_testimonial {
width: 90%;
padding: 1em 2em;
background: #ffffff;
box-sizing: border-box;
}
@media screen and (max-width: 768px) {
.testimonials .container .content_testimonial {
width: 95%;
height: 100%;
margin: 0 auto;
}
}
.testimonials .container .content_testimonial .testi_title {
color: #7B4194;
font-family: "Playfair Display", serif;
font-style: italic;
font-size: 1em;
line-height: 180%;
}
.testimonials .container .content_testimonial .testi_text {
color: #7B4194;
font-size: 0.8em;
text-transform: uppercase;
}
.testimonials .container-arrow {
top: 50%;
left: 50%;
width: 95%;
position: absolute;
transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
.testimonials .container-arrow {
display: none;
}
}
.testimonials .container-arrow .arrows {
padding: 0;
width: 100%;
margin: 0;
display: flex;
justify-content: space-between;
}
.testimonials .container-arrow .arrows li {
width: 30px;
height: 44px;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='30' height='44' viewBox='0 0 30 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1.5L2 22.1395L21 42.5' stroke='white' stroke-width='2'/%3E%3Cpath d='M29 1.5L10 22.1395L29 42.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.testimonials .container-arrow .arrows li.next {
transform: rotate(180deg);
}
.editor p {
text-align: justify;
-webkit-hyphens: auto;
hyphens: auto;
word-break: normal;
}
.editor p:first-child {
margin-top: 0;
}
.editor p:last-child {
margin-bottom: 0;
}
.editor a {
color: #7B4194;
}
.legal_notice .content h2 {
margin-top: 40px;
}
.bandeau_contact {
height: 40px;
line-height: 40px;
font-style: italic;
font-size: 0.8em;
letter-spacing: 0.03em;
color: #4C4C4C;
background-color: #EDECEB;
}
@media screen and (max-width: 768px) {
.bandeau_contact {
height: 30px;
line-height: 30px;
}
}
.bandeau_contact .frame {
justify-content: end;
}
@media screen and (max-width: 768px) {
.bandeau_contact .frame {
display: flex;
}
}
.bandeau_contact .num_tel {
display: flex;
align-items: center;
}
.bandeau_contact .num_tel img {
margin-right: 5px;
}
.bandeau_contact .num_tel a {
color: #4C4C4C;
}
.bandeau_contact .social_med {
display: flex;
flex-wrap: nowrap;
margin-left: 10px;
}
@media screen and (max-width: 768px) {
.bandeau_contact .social_med {
display: none;
}
}
.bandeau_contact .social_med a {
display: flex;
align-items: center;
margin-left: 10px;
}
.mobile-navigation {
position: fixed;
z-index: 888;
height: 100%;
width: 100%;
right: -100%;
background: #ffffff;
color: #ffffff;
padding: 0;
display: flex;
align-items: center;
opacity: 0;
transition: all 500ms;
justify-content: center;
overflow: auto;
}
.mobile-navigation .mobile-nav-close {
position: absolute;
top: 3%;
right: 30px;
cursor: pointer;
}
.mobile-navigation .mobile-nav-close svg {
fill: #ffffff;
}
.mobile-navigation .mobile-nav-close svg path {
fill: #ffffff;
}
.mobile-navigation .mobile-nav-close::before, .mobile-navigation .mobile-nav-close::after {
content: none;
}
.mobile-navigation.active {
right: 0;
top: 0;
opacity: 1;
background: #87b825;
}
@media (min-width: 768px) {
.mobile-navigation {
width: 300px;
right: -300px;
}
}
.mobile-navigation ul {
padding: 0;
margin: 0;
text-align: right;
}
.mobile-navigation ul li {
list-style-type: none;
padding: 15px 0 15px 3em;
border-bottom: 1px solid white;
}
.mobile-navigation ul li a {
color: #ffffff;
text-transform: uppercase;
font-size: 1.1em;
font-family: "Raleway", sans-serif;
text-decoration: none;
}
@media screen and (max-width: 500px) {
.mobile-navigation ul li a {
font-size: 0.9em;
}
}
.mobile-navigation ul.sub-menu {
padding: 9px 0 6px 18px;
}
.mobile-navigation ul.sub-menu li a {
font-size: 0.85em;
}
.mobile-nav-toggle {
padding: 0;
background: none;
border: 0;
outline: 0;
top: 19px;
right: 0px;
margin: 0 0;
width: 40px;
position: absolute;
z-index: 2;
}
.mobile-nav-toggle::after, .mobile-nav-toggle::before, .mobile-nav-toggle div {
content: "";
background: #87b825;
border-radius: 3px;
display: block;
height: 2px;
margin: 7px 0;
transition: all 0.2s ease-in-out;
}
.mobile-nav-toggle:hover {
color: #777;
}
header#masthead {
position: fixed;
width: 100%;
background: #ffffff;
z-index: 10;
top: 40px;
transition: all ease-in 0.2s;
box-shadow: 0 1px 5px #eeeeee;
}
@media screen and (max-width: 768px) {
header#masthead {
height: 70px;
top: 30px;
}
}
header#masthead.active {
top: 0;
}
@media screen and (max-width: 768px) {
header#masthead .frame {
display: flex;
}
}
header#masthead .site-branding {
display: flex;
align-items: end;
padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
header#masthead .site-branding {
width: 50%;
}
}
header#masthead .site-branding a {
display: block;
padding: 0 0;
width: 90%;
}
@media screen and (max-width: 768px) {
header#masthead .site-branding a {
padding: 10px 0;
}
}
header#masthead .site-branding a img {
width: 100%;
max-width: 150px;
height: auto;
}
@media screen and (max-width: 768px) {
header#masthead .site-branding a img {
max-width: 110px;
}
}
@media screen and (max-width: 768px) {
header#masthead .lines_nav {
width: 50%;
}
}
header#masthead .first-line {
padding: 25px 0 0;
}
@media screen and (max-width: 500px) {
header#masthead .first-line {
display: none;
}
}
header#masthead .first-line #second-navigation ul#second-menu {
margin: 0;
display: flex;
justify-content: end;
}
header#masthead .first-line #second-navigation ul#second-menu li {
padding: 0px 20px;
margin: 0px 0px;
list-style-type: none;
position: relative;
display: flex;
align-items: center;
}
header#masthead .first-line #second-navigation ul#second-menu li:after {
content: "";
position: absolute;
right: 0;
top: calc(50% - 10px);
height: 20px;
width: 1px;
background-color: #848484;
}
header#masthead .first-line #second-navigation ul#second-menu li a {
font-size: 12px;
color: #848484;
text-transform: uppercase;
}
header#masthead .first-line #second-navigation ul#second-menu li.intranet {
padding: 6px 12px;
margin-left: 22px;
font-style: italic;
background-color: #87b825;
border: solid 1px #ffffff;
transition: all ease-in 0.2s;
}
header#masthead .first-line #second-navigation ul#second-menu li.intranet:after {
content: none;
}
header#masthead .first-line #second-navigation ul#second-menu li.intranet a {
color: #ffffff;
}
header#masthead .first-line #second-navigation ul#second-menu li.intranet:hover {
background-color: #ffffff;
border: solid 1px #87b825;
}
header#masthead .first-line #second-navigation ul#second-menu li.intranet:hover a {
color: #87b825;
}
header#masthead .second-line {
margin: 50px 0px 40px;
}
@media screen and (max-width: 500px) {
header#masthead .second-line {
margin: 11px 0px 30px;
}
}
header#masthead .second-line #site-navigation #primary-menu {
padding: 0;
width: 100%;
margin: 0;
display: flex;
justify-content: end;
}
header#masthead .second-line #site-navigation #primary-menu li {
padding: 0px 15px;
list-style-type: none;
position: relative;
}
@media screen and (max-width: 1280px) {
header#masthead .second-line #site-navigation #primary-menu li {
padding: 0px 10px;
}
}
@media screen and (max-width: 1024px) {
header#masthead .second-line #site-navigation #primary-menu li {
padding: 0px 5px;
}
}
header#masthead .second-line #site-navigation #primary-menu li:last-child {
padding: 0px 0 0 15px;
}
@media screen and (max-width: 1280px) {
header#masthead .second-line #site-navigation #primary-menu li:last-child {
padding: 0px 10px;
}
}
@media screen and (max-width: 1024px) {
header#masthead .second-line #site-navigation #primary-menu li:last-child {
padding: 0px 5px;
}
}
header#masthead .second-line #site-navigation #primary-menu li a {
color: #14110E;
font-size: 0.9em;
padding: 25px 0;
text-transform: uppercase;
position: relative;
}
@media screen and (max-width: 1280px) {
header#masthead .second-line #site-navigation #primary-menu li a {
font-size: 0.8em;
}
}
@media screen and (max-width: 1120px) {
header#masthead .second-line #site-navigation #primary-menu li a {
font-size: 0.7em;
}
}
@media screen and (max-width: 1024px) {
header#masthead .second-line #site-navigation #primary-menu li a {
font-size: 0.55em;
}
}
header#masthead .second-line #site-navigation #primary-menu li a:hover:after {
content: "";
background-color: #87b825;
position: absolute;
bottom: 13px;
left: 0;
height: 2px;
width: 100%;
}
header#masthead .second-line #site-navigation #primary-menu li.menu-item-has-children a:hover:after {
content: none;
}
header#masthead .second-line #site-navigation #primary-menu li.current_page_item.menu-item-has-children ul li a:after {
content: none;
}
header#masthead .second-line #site-navigation #primary-menu li.current_page_item a:after {
content: "";
background-color: #87b825;
position: absolute;
bottom: 13px;
left: 0;
height: 2px;
width: 100%;
}
header#masthead .second-line #site-navigation #primary-menu li.current_page_item ul li a:hover:after {
content: none;
}
header#masthead .second-line #site-navigation #primary-menu li.current-menu-parent a:after {
content: "";
background-color: #87b825;
position: absolute;
bottom: 13px;
left: 0;
height: 2px;
width: 100%;
}
header#masthead .second-line #site-navigation #primary-menu li.current-menu-parent ul li a:after {
content: none;
}
header#masthead .second-line #site-navigation #primary-menu li ul {
width: -moz-max-content;
width: max-content;
max-width: 240px;
position: absolute;
overflow: hidden;
left: 50%;
transform: translate(-50%, 0px);
top: 40px;
transition: 0.15s ease-in;
opacity: 0;
visibility: hidden;
box-shadow: -1px 2px 19px 3px rgba(14, 0, 40, 0.05);
float: none;
z-index: 99999;
background: #ffffff;
display: none;
flex-direction: row;
flex-wrap: wrap;
padding: 0px 10px;
margin: 0;
border-top: 3px solid #87b825;
}
header#masthead .second-line #site-navigation #primary-menu li ul li {
padding: 15px 10px;
width: 100%;
display: block;
margin-left: 0;
box-sizing: border-box;
border-bottom: 1px solid #87b825;
}
header#masthead .second-line #site-navigation #primary-menu li ul li:last-child {
padding: 15px 10px;
border-bottom: none;
}
header#masthead .second-line #site-navigation #primary-menu li ul li a {
color: #14110E;
text-transform: uppercase;
font-weight: 400;
}
header#masthead .second-line #site-navigation #primary-menu li ul li a:hover:after {
content: none;
}
header#masthead .second-line #site-navigation #primary-menu li:hover > ul, header#masthead .second-line #site-navigation #primary-menu li:focus > ul {
opacity: 1;
visibility: visible;
display: flex;
flex-direction: column;
box-sizing: border-box;
}
footer {
padding: 50px 0px;
background-color: #191816;
margin-top: 5em;
}
@media screen and (max-width: 768px) {
footer {
padding: 20px 0px;
margin-top: 0em;
}
}
@media screen and (max-width: 768px) {
footer .frame {
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse;
}
}
footer p {
width: 100%;
font-size: 0.8em;
letter-spacing: 0.04em;
color: #ffffff;
}
footer a {
color: #ffffff;
}
footer .item-1 {
display: flex;
}
footer .item-1 img {
width: 75%;
height: auto;
}
@media screen and (max-width: 768px) {
footer .item-1 img {
width: 40%;
max-width: 115px;
height: auto;
margin-top: 42px;
}
}
footer .item-2 p {
color: #ffffff;
margin-top: 0;
margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
footer .item-2 p {
margin: 30px 0;
font-size: 0.7em;
}
}
footer .item-2 span {
color: #ffffff;
font-size: 0.8em;
letter-spacing: 0.04em;
}
@media screen and (max-width: 768px) {
footer .mobile-ad .frame {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
}
.menu-footer-container #footer-menu {
margin: 0 auto;
width: 70%;
}
@media screen and (max-width: 768px) {
.menu-footer-container #footer-menu {
width: 100%;
padding: 0;
margin: 0;
}
}
.menu-footer-container #footer-menu li {
font-size: 0.8em;
padding: 5px 10px;
}
@media screen and (max-width: 768px) {
.menu-footer-container #footer-menu li {
padding: 10px 0px;
}
}
.banner-home {
height: calc(100vh - 170px);
position: relative;
padding: 0;
margin: 0;
}
.banner-home figure {
margin: 0 0;
height: 100%;
}
.banner-home .content {
position: absolute;
top: calc(50% + 37px);
left: 50%;
width: 70%;
transform: translate(-50%, -50%);
text-align: center;
}
@media screen and (max-width: 768px) {
.banner-home .content {
width: 85%;
}
}
.banner-home .content::before {
content: "";
position: absolute;
top: -75px;
left: calc(50% - 37px);
width: 37px;
height: 37px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.kalliope.fr/wp-content/themes/kalliope/img/picto_fleur_blanche.png);
}
@media screen and (max-width: 768px) {
.banner-home .content::before {
top: -30px;
left: calc(50% - 13.5px);
width: 27px;
height: 27px;
}
}
.banner-home .content h1 {
font-size: 3.2em;
line-height: 60px;
letter-spacing: 0.04em;
margin-top: 0;
font-weight: 400;
text-transform: initial;
color: #ffffff;
}
@media screen and (max-width: 960px) {
.banner-home .content h1 {
font-size: 2.5em;
line-height: 55px;
}
}
@media screen and (max-width: 768px) {
.banner-home .content h1 {
font-size: 1.6em;
line-height: 32px;
}
}
@media screen and (max-width: 500px) {
.banner-home .content h1 {
font-size: 1.3em;
line-height: 28px;
}
}
.banner-home .content p {
color: #ffffff;
margin: 20px auto;
padding: 0;
max-width: 500px;
letter-spacing: 0.03em;
font-size: 16px;
line-height: 28.8px;
}
@media screen and (max-width: 500px) {
.banner-home .content p {
font-size: 14px;
line-height: 24.8px;
}
}
.first_home .content {
padding: 30px;
width: 85%;
margin: 0;
}
@media screen and (max-width: 768px) {
.first_home .content {
padding: 0;
width: 100%;
}
}
.first_home .content p {
margin: 0;
}
.first_home .content .align-right {
margin-top: 50px;
}
@media screen and (max-width: 1024px) {
.first_home .content .align-right {
margin-top: 30px;
}
}
@media screen and (max-width: 768px) {
.first_home .content .align-right {
justify-content: center;
}
}
.first_home .encart_border {
width: 80%;
max-width: 500px;
margin: 0 auto;
padding: 3em;
border: 1px solid #7B4194;
box-sizing: border-box;
}
@media screen and (max-width: 768px) {
.first_home .encart_border {
margin-top: 5em;
width: 100%;
box-sizing: border-box;
padding: 1.5em;
}
}
.txt_left, .txt_right {
padding: 4em 0;
}
@media screen and (max-width: 768px) {
.txt_left, .txt_right {
padding: 3em 0;
}
}
@media screen and (max-width: 768px) {
.txt_left .frame, .txt_right .frame {
display: flex;
flex-wrap: wrap;
}
}
.txt_left .content, .txt_right .content {
padding: 30px 30px 0 30px;
width: 85%;
margin: 0;
}
@media screen and (max-width: 768px) {
.txt_left .content, .txt_right .content {
padding: 30px 0 0 0;
width: 100%;
}
}
.txt_left .content ul, .txt_right .content ul {
padding: 0;
margin: 0;
}
.txt_left .content ul li, .txt_right .content ul li {
position: relative;
box-sizing: border-box;
padding: 6px 0 6px 30px;
font-size: 1em;
line-height: 24px;
}
@media screen and (max-width: 768px) {
.txt_left .content ul li, .txt_right .content ul li {
font-size: 0.8em;
line-height: 17px;
}
}
.txt_left .content ul li::before, .txt_right .content ul li::before {
content: "";
top: calc(50% - 6px);
left: 0;
width: 12px;
height: 12px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6' r='5.5' stroke='%2382BC00'/%3E%3C/svg%3E");
}
.txt_left .content ul.double-ul li::before, .txt_right .content ul.double-ul li::before {
top: 12px;
}
.txt_left .content ul.double-ul li ul, .txt_right .content ul.double-ul li ul {
padding: 0;
margin: 0;
}
.txt_left .content ul.double-ul li ul li, .txt_right .content ul.double-ul li ul li {
position: relative;
box-sizing: border-box;
padding: 6px 0 6px 30px;
font-size: 1em;
line-height: 24px;
}
@media screen and (max-width: 768px) {
.txt_left .content ul.double-ul li ul li, .txt_right .content ul.double-ul li ul li {
font-size: 0.8em;
line-height: 17px;
}
}
.txt_left .content ul.double-ul li ul li::before, .txt_right .content ul.double-ul li ul li::before {
content: "";
top: calc(50% - 6px);
left: 0;
width: 12px;
height: 12px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6' r='5.5' stroke='%2382BC00'/%3E%3C/svg%3E");
}
.txt_left .content .align-right, .txt_right .content .align-right {
margin-top: 50px;
}
@media screen and (max-width: 1024px) {
.txt_left .content .align-right, .txt_right .content .align-right {
margin-top: 30px;
}
}
.txt_full {
margin: 3em auto 3em;
padding: 0;
}
@media screen and (max-width: 768px) {
.txt_full {
margin: 2em auto 1em;
}
}
.txt_full p {
width: 75%;
text-align: center;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.txt_full p {
width: 100%;
}
}
.txt_full a.button {
margin: 50px auto 0;
display: block;
width: -moz-max-content;
width: max-content;
}
@media screen and (max-width: 500px) {
.txt_full a.button {
width: 85%;
}
}
.txt_full ul {
text-align: center;
width: -moz-max-content;
width: max-content;
max-width: 100%;
margin: 0 auto;
}
.txt_full ul li {
width: -moz-max-content;
width: max-content;
max-width: 100%;
text-align: center;
margin: 0 auto;
}
.txt_zone p {
width: 75%;
text-align: center;
margin: 0 auto;
}
.txt_zone a.button {
margin: 35px auto 0;
display: block;
width: -moz-max-content;
width: max-content;
}
.txt_zone ul {
text-align: center;
width: -moz-max-content;
width: max-content;
margin: 0 auto;
}
.txt_zone ul li {
width: -moz-max-content;
width: max-content;
text-align: center;
margin: 0 auto;
}
.txt_right .content {
margin-left: 7.5%;
}
@media screen and (max-width: 768px) {
.txt_right .content {
margin-left: 0;
}
}
.txt_right figure {
width: 85%;
height: auto;
position: relative;
bottom: 0;
transform: translate(20px, 0);
}
@media screen and (max-width: 768px) {
.txt_right figure {
width: 100%;
transform: translate(0, 0);
}
}
.txt_right .img-right {
display: flex;
align-items: end;
}
@media screen and (max-width: 768px) {
.txt_left .frame {
flex-direction: column-reverse;
}
}
.txt_left .content {
margin-right: 7.5%;
}
@media screen and (max-width: 768px) {
.txt_left .content {
margin-right: 0;
}
}
.txt_left figure {
width: 85%;
margin-right: 20px;
margin-left: calc(15% - 20px);
height: auto;
position: relative;
bottom: 0;
transform: translate(0px, 0);
}
@media screen and (max-width: 768px) {
.txt_left figure {
width: 100%;
transform: translate(0, 0);
margin-right: 0;
margin-left: 0;
}
}
.txt_left .img-left {
display: flex;
align-items: end;
}
.contact__bloc {
overflow: hidden;
background-color: #ffffff;
margin-bottom: 0px;
padding-bottom: 6em;
}
@media screen and (max-width: 768px) {
.contact__bloc {
padding-bottom: 3em;
}
}
.contact__bloc .frame {
justify-content: center;
}
.contact__bloc .titre_fleur {
padding: 70px 0;
}
@media screen and (max-width: 768px) {
.contact__bloc .titre_fleur {
padding: 30px 0;
}
}
.contact__bloc .pays {
float: none;
padding-top: 0px;
margin: 15px 0 30px;
color: #87b825;
font-size: 1.4em;
font-weight: 600;
letter-spacing: 0.05em;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
}
.contact__bloc a {
color: #14110E;
text-decoration: none;
}
.contact__bloc p {
font-size: 1em;
line-height: 180%;
letter-spacing: 0.03em;
color: #14110E;
float: none;
padding-left: 20px;
padding-top: 0;
position: relative;
}
@media screen and (max-width: 768px) {
.contact__bloc p {
font-size: 0.8em;
line-height: 210%;
}
}
.contact__bloc p::before {
content: "";
width: 1px;
height: 100%;
top: 0;
left: 0;
background-color: #87b825;
position: absolute;
}
.contact__bloc .fond_titre {
top: 36px;
position: absolute;
left: 50%;
margin-left: -71px;
}
.contact__bloc .item-agency {
background-color: #ffffff;
width: 84%;
padding: 2em 2em;
min-height: 175px;
margin: 0 auto 10px;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
@media screen and (max-width: 1400px) {
.contact__bloc .item-agency {
width: 90%;
}
}
@media screen and (max-width: 768px) {
.contact__bloc .item-agency {
width: 100%;
padding: 1em 1.5em;
min-height: initial;
}
}
.banner-services {
height: 325px;
position: relative;
padding: 0;
margin: 0;
}
@media screen and (max-width: 768px) {
.banner-services {
height: 215px;
}
}
.banner-services figure {
margin: 0 0;
height: 100%;
}
.banner-services .content {
position: absolute;
top: 50%;
left: 50%;
width: 60%;
transform: translate(-50%, -50%);
text-align: center;
}
@media screen and (max-width: 768px) {
.banner-services .content {
width: 85%;
}
}
.banner-services .content h1 {
letter-spacing: 0.03em;
font-weight: 500;
font-size: 3.12em;
line-height: 120%;
color: #ffffff;
}
@media screen and (max-width: 960px) {
.banner-services .content h1 {
font-size: 2.5em;
line-height: 55px;
}
}
@media screen and (max-width: 768px) {
.banner-services .content h1 {
font-size: 1.6em;
line-height: 32px;
}
}
@media screen and (max-width: 500px) {
.banner-services .content h1 {
font-size: 1.3em;
}
}
.banner-services .content p {
color: #ffffff;
padding: 0 5em;
margin: 20px auto;
letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
.banner-services .content p {
padding: 0 0em;
}
}
@media screen and (max-width: 768px) {
.banner_full {
height: 300px;
}
}
.banner_full figure .content {
position: absolute;
width: 60%;
left: 50%;
top: 50%;
z-index: 1;
transform: translate(-50%, -50%);
}
.banner_full figure .content h3, .banner_full figure .content p, .banner_full figure .content ul li {
color: #ffffff;
}
.banner_full figure .content h3 {
padding: 10px 0px 10px;
margin: 0 0;
font-size: 2.5em;
text-align: center;
letter-spacing: 0.03em;
font-weight: 600;
text-transform: initial;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.banner_full figure .content h3 {
font-size: 1.5em;
}
}
@media screen and (max-width: 768px) {
.banner_full figure .content p {
text-align: center;
font-size: 12px;
}
}
.banner_full figure .content ul {
text-align: center;
width: auto;
margin: 0 auto;
padding: 0;
}
.banner_full figure .content ul li {
width: -moz-fit-content;
width: fit-content;
text-align: center;
margin: 0 auto;
font-size: 1.1em;
line-height: 1.4em;
}
.multiple_steps {
position: relative;
}
.multiple_steps::before {
content: "";
height: 8px;
top: 184px;
z-index: -1;
left: 0;
width: 100%;
position: absolute;
background-color: #87b825;
}
.multiple_steps h3 {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
font-weight: 600;
font-size: 1.2em;
margin-bottom: 45px;
line-height: 150%;
}
.multiple_steps .block_steps {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.multiple_steps .block_steps .item {
width: 18%;
background-color: #ffffff;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
display: flex;
flex-direction: column;
align-items: center;
padding: 30px 28px;
gap: 0px;
box-sizing: border-box;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.multiple_steps .block_steps .item {
width: 100%;
}
}
.multiple_steps .block_steps .item h4 {
font-family: "Raleway", sans-serif;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 180%;
margin: 0;
padding-bottom: 0.8em;
}
.multiple_steps .block_steps .item .editor p, .multiple_steps .block_steps .item .editor ul {
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 180%;
text-align: center;
letter-spacing: 0.03em;
margin: 0;
padding: 0;
}
.multiple_steps .block_phrase .container {
text-align: center;
}
.multiple_steps .block_phrase .container .phrase_center {
text-align: center;
margin: 70px 0 45px;
display: block;
}
.three_prestas .frame {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 85%;
}
.three_prestas .item {
width: 30%;
background-color: #ffffff;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
display: flex;
flex-direction: column;
padding: 30px 28px;
gap: 0px;
box-sizing: border-box;
position: relative;
}
@media screen and (max-width: 768px) {
.three_prestas .item {
width: 100%;
margin-bottom: 15px;
}
}
.three_prestas .item::after {
content: "";
position: absolute;
right: -30px;
top: 10%;
height: 80%;
width: 4px;
background-color: #87b825;
}
@media screen and (max-width: 768px) {
.three_prestas .item::after {
content: none;
}
}
.three_prestas .item:last-child::after {
content: none;
}
.three_prestas .item h4 {
font-family: "Raleway", sans-serif;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 180%;
margin: 0;
}
.three_prestas .item .editor p {
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 180%;
text-align: left;
letter-spacing: 0.03em;
margin: 0;
padding: 0;
}
.three_prestas .block_phrase .container {
text-align: center;
}
.three_prestas .block_phrase .container .phrase_center {
text-align: center;
margin: 70px 0 45px;
display: block;
}
.page-id-56 .banner-services, .page-id-174 .banner-services, .page-id-203 .banner-services, .page-id-224 .banner-services {
margin-bottom: 3em;
}
.table_full_width .table {
width: 60%;
max-width: 710px;
margin: 0 auto;
display: block;
padding: 2em;
background: #ffffff;
box-sizing: border-box;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 768px) {
.table_full_width .table {
width: 100%;
padding: 1em 1em;
}
}
.table_full_width .table table {
width: 100%;
}
.table_full_width .table table tbody tr {
position: relative;
}
.table_full_width .table table tbody tr:nth-child(2n+1)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
bottom: 0;
left: 0;
background-color: #87b825;
}
.table_full_width .table table tbody tr:nth-child(2n+2)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
bottom: 0;
left: 0;
background-color: #7B4194;
}
.table_full_width .table table tbody tr td {
padding: 16px 0px;
position: relative;
}
@media screen and (max-width: 768px) {
.table_full_width .table table tbody tr td {
padding: 10px 0px;
position: relative;
font-size: 0.75em;
}
}
.table_full_width .table table tbody tr td:nth-child(2) {
width: 44px;
}
.table_full_width .table table tbody tr td:nth-child(2)::after {
content: "";
position: absolute;
left: 0;
top: calc(50% - 0.5px);
width: 18px;
height: 2px;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='2' viewBox='0 0 19 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='18.5' y1='1' x2='0.5' y2='1' stroke='%2382BC00'/%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
.table_full_width .table table tbody tr td:nth-child(2)::after {
width: 7px;
}
}
.table_full_width .table table tbody tr td:nth-child(4) {
width: 44px;
}
.table_full_width .table table tbody tr td:nth-child(4)::after {
content: "";
position: absolute;
left: 0;
top: calc(50% - 0.5px);
width: 18px;
height: 2px;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='2' viewBox='0 0 19 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='18.5' y1='1' x2='0.5' y2='1' stroke='%2382BC00'/%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
.table_full_width .table table tbody tr td:nth-child(4)::after {
width: 7px;
}
}
.table_full_width .table table tbody tr td:last-child::after {
content: none;
}
.languages .txt_zone .editor {
margin: 0 auto;
width: 85%;
max-width: 710px;
}
.languages .txt_zone .editor p {
width: 100%;
}
.contact__bloc {
background-color: #EDECEB;
padding-top: 0px;
margin-top: 4em;
margin-bottom: -5em;
}
@media screen and (max-width: 768px) {
.contact__bloc {
margin-bottom: 0em;
}
}
.devis_section {
padding: 3em 6em;
}
@media screen and (max-width: 768px) {
.devis_section {
padding: 3em 0;
}
}
.contact__form {
background-color: #ffffff;
}
.contact__form .form {
width: 55%;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.contact__form .form {
width: 100%;
}
}
.contact__form form {
width: 75%;
max-width: 530px;
margin: 40px auto 0;
}
@media screen and (max-width: 768px) {
.contact__form form {
width: 100%;
margin: 0 auto;
}
}
.contact__form form .col-li-6 {
width: 48%;
margin: 0px 0;
}
@media screen and (max-width: 768px) {
.contact__form form .col-li-6 {
margin: 8px 0;
}
}
.contact__form form .col-li-12 {
clear: both;
margin: 0px 0;
}
@media screen and (max-width: 768px) {
.contact__form form .col-li-12 {
margin: 8px 0;
}
}
.contact__form form .frame {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.contact__form form input {
width: 100%;
padding: 10px;
position: relative;
display: block;
border: 1px solid #4B4B4D;
outline: none;
box-sizing: border-box;
}
.contact__form form input::-moz-placeholder {
font-family: "Raleway", sans-serif;
}
.contact__form form input::placeholder {
font-family: "Raleway", sans-serif;
}
.contact__form form textarea {
width: 100%;
padding: 10px;
border: 1px solid #4B4B4D;
outline: none;
box-sizing: border-box;
}
.contact__form form textarea::-moz-placeholder {
font-family: "Raleway", sans-serif;
}
.contact__form form textarea::placeholder {
font-family: "Raleway", sans-serif;
}
.contact__form form input[type=submit] {
text-decoration: none;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
letter-spacing: 0.04em;
border: solid 1px transparent;
padding: 8px 20px;
font-size: 0.8em;
display: inline-block;
color: #ffffff;
background-color: #87b825;
width: auto;
}
.contact__form form .wpcf7-spinner {
display: none;
}
.contact__form form ::-moz-placeholder {
font-family: "Raleway", sans-serif;
}
.contact__form form ::placeholder {
font-family: "Raleway", sans-serif;
}
.useful_information {
padding: 3em 0;
background-color: #f4f4f4;
}
.useful_information figure {
width: 90%;
}
.useful_information .bloc_texte .titre_texte {
font-size: 1.9em;
font-family: "Raleway", sans-serif;
font-weight: 300;
line-height: 1.1em;
text-transform: uppercase;
color: #7B4194;
border: 0;
margin-bottom: 20px;
letter-spacing: 0.03em;
}
@media screen and (max-width: 768px) {
.useful_information .bloc_texte .titre_texte {
font-size: 1.3em;
}
}
.useful_information .bloc_texte .titre_texte strong {
display: block;
font-weight: bold;
}
.useful_information .bloc_texte p {
font-size: 0.95em;
padding-left: 30px;
line-height: 1.4em;
letter-spacing: 0.03em;
color: #14110E;
border-left: solid 2px #7B4194;
}
.translators {
position: absolute;
right: 50px;
top: 15%;
border: 1px solid #87b825;
background: #ffffff;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 768px) {
.translators {
position: relative;
right: 0;
top: 0;
width: 85%;
margin: 35px auto;
}
}
.translators a {
display: block;
height: 100%;
width: 100%;
padding: 1.5em 22px;
box-sizing: border-box;
}
@media screen and (max-width: 1024px) {
.translators a {
padding: 1.5em 10px;
}
}
.translators a p {
margin: 0;
position: relative;
padding-left: 38px;
}
.translators a p::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 31px;
height: 28px;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 678 722' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-1456,0)'%3E%3Crect id='Plan-de-travail3' serif:id='Plan de travail3' x='1456' y='0' width='678' height='722' style='fill:none;'/%3E%3Cg id='Plan-de-travail31' serif:id='Plan de travail3'%3E%3Cg transform='matrix(11.8543,0,0,11.8543,1510.5,115.394)'%3E%3Cpath d='M24,36C24.53,36 25.039,35.789 25.414,35.414C25.789,35.039 26,34.53 26,34C26,33.47 25.789,32.961 25.414,32.586C25.039,32.211 24.53,32 24,32C23.47,32 22.961,32.211 22.586,32.586C22.211,32.961 22,33.47 22,34C22,34.53 22.211,35.039 22.586,35.414C22.961,35.789 23.47,36 24,36Z' style='fill:rgb(130,188,0);'/%3E%3C/g%3E%3Cg transform='matrix(14.8559,0,0,14.8559,1438.46,13.0789)'%3E%3Cpath d='M23.226,12L23.226,28C23.226,28.427 23.573,28.774 24,28.774C24.427,28.774 24.774,28.427 24.774,28L24.774,12C24.774,11.573 24.427,11.226 24,11.226C23.573,11.226 23.226,11.573 23.226,12Z' style='fill:rgb(130,188,0);'/%3E%3C/g%3E%3Cg transform='matrix(14.8559,0,0,14.8559,1438.46,4.45751)'%3E%3Cpath d='M24,44.841C26.737,44.845 29.449,44.307 31.978,43.26C34.507,42.212 36.804,40.675 38.737,38.737C40.675,36.804 42.212,34.507 43.26,31.978C44.307,29.449 44.845,26.737 44.841,24C44.845,21.263 44.307,18.551 43.26,16.022C43.26,16.022 43.26,16.022 43.26,16.022C42.212,13.493 40.675,11.196 38.737,9.263C36.804,7.325 34.507,5.788 31.978,4.74C29.449,3.693 26.737,3.155 24,3.159C21.263,3.155 18.551,3.693 16.022,4.74C16.022,4.74 16.022,4.74 16.022,4.74C13.493,5.788 11.196,7.325 9.263,9.263C7.325,11.196 5.788,13.493 4.74,16.022C4.74,16.022 4.74,16.022 4.74,16.022C3.693,18.551 3.155,21.263 3.159,24C3.155,26.737 3.693,29.449 4.74,31.978C5.788,34.507 7.325,36.804 9.263,38.737C11.196,40.675 13.493,42.212 16.022,43.26C16.022,43.26 16.022,43.26 16.022,43.26C18.551,44.307 21.263,44.845 24,44.841L24,44.841ZM24.001,43.159C24,43.159 24,43.159 23.999,43.159C21.483,43.162 18.991,42.668 16.666,41.705C14.342,40.742 12.231,39.329 10.454,37.548C10.453,37.547 10.453,37.547 10.452,37.546C8.671,35.769 7.258,33.658 6.295,31.334C5.332,29.009 4.838,26.517 4.841,24.001C4.841,24 4.841,24 4.841,23.999C4.838,21.483 5.332,18.991 6.295,16.666C7.258,14.342 8.671,12.231 10.452,10.454C10.453,10.453 10.453,10.453 10.454,10.452C12.231,8.671 14.342,7.258 16.666,6.295C18.991,5.332 21.483,4.838 23.999,4.841C24,4.841 24,4.841 24.001,4.841C26.517,4.838 29.009,5.332 31.334,6.295C31.334,6.295 31.334,6.295 31.334,6.295C33.658,7.258 35.769,8.671 37.546,10.452C37.547,10.453 37.547,10.453 37.548,10.454C39.329,12.231 40.742,14.342 41.705,16.666C42.668,18.991 43.162,21.483 43.159,23.999C43.159,24 43.159,24 43.159,24.001C43.162,26.517 42.668,29.009 41.705,31.334C40.742,33.658 39.329,35.769 37.548,37.546C37.547,37.547 37.547,37.547 37.546,37.548C35.769,39.329 33.658,40.742 31.334,41.705C31.334,41.705 31.334,41.705 31.334,41.705C29.009,42.668 26.517,43.162 24.001,43.159Z' style='fill:rgb(130,188,0);'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1024px) {
.translators a p {
font-size: 0.9em;
}
}
.block_article .content_article {
width: 65%;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.block_article .content_article {
width: 100%;
}
}
.block_article .content_article ul {
padding: 0;
margin: 0;
}
.block_article .content_article ul li {
position: relative;
box-sizing: border-box;
padding: 6px 0 6px 30px;
font-size: 1em;
line-height: 24px;
}
.block_article .content_article ul li::before {
content: "";
top: 13px;
left: 0;
width: 12px;
height: 12px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6' r='5.5' stroke='%2382BC00'/%3E%3C/svg%3E");
}
.hotspot_section .articles_selected .hostposts {
width: 80%;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.hotspot_section .articles_selected .hostposts {
width: 100%;
}
}
.hotspot_section .articles_selected .hostposts .item figure {
width: 80%;
}
@media screen and (max-width: 768px) {
.hotspot_section .articles_selected .hostposts .item figure {
width: 100%;
}
}
.hotspot_section .articles_selected .hostposts .item figure a {
display: block;
}
.hotspot_section .articles_selected .hostposts .item .content {
padding-top: 10px;
}
.hotspot_section .articles_selected .hostposts .item .content h2 {
font-size: 1.5em;
margin: 0;
line-height: 1em;
font-weight: 500;
}
@media screen and (max-width: 768px) {
.hotspot_section .articles_selected .hostposts .item .content h2 {
font-size: 1.2em;
}
}
.hotspot_section .articles_selected .hostposts .item .content .date {
font-style: italic;
margin: 8px 0;
}
.show_articles .article_preview {
background-color: #ffffff;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
width: 90%;
margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
.show_articles .article_preview {
width: 100%;
}
}
.show_articles .article_preview a {
width: 90%;
margin: 0 auto;
display: block;
padding: 18px 0;
}
.show_articles .article_preview a .illustrarticle img {
width: 100%;
height: 30vh;
-o-object-fit: cover;
object-fit: cover;
max-height: 225px;
}
.show_articles .article_preview a .content_global .title_article {
display: flex;
margin: 25px 0px;
}
.show_articles .article_preview a .content_global .title_article .date {
margin: 0 0;
padding-right: 15px;
min-width: 50px;
font-weight: 500;
}
.show_articles .article_preview a .content_global .title_article h3 {
font-style: normal;
font-weight: 500;
font-size: 1.5em;
line-height: 120%;
letter-spacing: 0.03em;
margin: 0 0;
position: relative;
padding-left: 15px;
}
@media screen and (max-width: 1024px) {
.show_articles .article_preview a .content_global .title_article h3 {
font-size: 1.1em;
}
}
@media screen and (max-width: 768px) {
.show_articles .article_preview a .content_global .title_article h3 {
font-size: 1.2em;
letter-spacing: 0;
}
}
.show_articles .article_preview a .content_global .title_article h3::before {
content: "";
position: absolute;
left: 0;
height: 100%;
top: 0;
width: 1px;
background-color: #87b825;
}
.show_articles .article_preview a .content_global .align-right button {
text-decoration: none;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
letter-spacing: 0.04em;
border: solid 1px transparent;
padding: 8px 20px;
font-size: 0.8em;
display: inline-block;
color: #ffffff;
background-color: #87b825;
cursor: pointer;
}
.show_articles .article_preview a .content_global .align-right button:hover {
color: #87b825;
background-color: #ffffff;
border-color: #87b825;
}
.pagination_block .pagination .frame {
display: flex;
justify-content: center;
}
.pagination_block .pagination .frame .nav-links .page-numbers {
color: #4B4B4D;
margin: 0 0px;
padding: 2px 7px;
font-size: 1.3em;
}
.pagination_block .pagination .frame .nav-links .page-numbers.current {
color: #87b825;
}
.pagination_block .pagination .frame .nav-links .page-numbers.prev, .pagination_block .pagination .frame .nav-links .page-numbers.next {
border: none;
font-weight: 400;
margin: 0 0;
}
.pagination_block .pagination .frame .nav-links .page-numbers.prev {
position: relative;
margin-right: 7px;
}
.pagination_block .pagination .frame .nav-links .page-numbers.prev::before {
content: "";
width: 7px;
height: 13px;
top: 9px;
left: 0;
position: absolute;
transform: rotate(180deg);
background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.65582 0.15298C0.555925 0.252994 0.5 0.387253 0.5 0.527059C0.5 0.666865 0.555925 0.801125 0.65582 0.901138L6.2368 6.5L0.65582 12.0977C0.555925 12.1978 0.5 12.332 0.5 12.4718C0.5 12.6116 0.555925 12.7459 0.65582 12.8459C0.704376 12.8947 0.76243 12.9334 0.826556 12.9599C0.890682 12.9864 0.95958 13 1.02918 13C1.09879 13 1.16769 12.9864 1.23181 12.9599C1.29594 12.9334 1.35399 12.8947 1.40255 12.8459L7.33742 6.89088C7.44166 6.7863 7.5 6.64604 7.5 6.5C7.5 6.35396 7.44166 6.2137 7.33742 6.10912L1.40255 0.1541C1.35399 0.105332 1.29594 0.0665702 1.23181 0.0401031C1.16769 0.013636 1.09879 0 1.02918 0C0.95958 0 0.890682 0.013636 0.826556 0.0401031C0.76243 0.0665702 0.704376 0.105332 0.65582 0.1541V0.15298Z' fill='%234B4B4D'/%3E%3C/svg%3E");
}
.pagination_block .pagination .frame .nav-links .page-numbers.next {
position: relative;
margin-left: 7px;
}
.pagination_block .pagination .frame .nav-links .page-numbers.next::before {
content: "";
width: 7px;
height: 13px;
top: 9px;
right: 0;
position: absolute;
background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.65582 0.15298C0.555925 0.252994 0.5 0.387253 0.5 0.527059C0.5 0.666865 0.555925 0.801125 0.65582 0.901138L6.2368 6.5L0.65582 12.0977C0.555925 12.1978 0.5 12.332 0.5 12.4718C0.5 12.6116 0.555925 12.7459 0.65582 12.8459C0.704376 12.8947 0.76243 12.9334 0.826556 12.9599C0.890682 12.9864 0.95958 13 1.02918 13C1.09879 13 1.16769 12.9864 1.23181 12.9599C1.29594 12.9334 1.35399 12.8947 1.40255 12.8459L7.33742 6.89088C7.44166 6.7863 7.5 6.64604 7.5 6.5C7.5 6.35396 7.44166 6.2137 7.33742 6.10912L1.40255 0.1541C1.35399 0.105332 1.29594 0.0665702 1.23181 0.0401031C1.16769 0.013636 1.09879 0 1.02918 0C0.95958 0 0.890682 0.013636 0.826556 0.0401031C0.76243 0.0665702 0.704376 0.105332 0.65582 0.1541V0.15298Z' fill='%234B4B4D'/%3E%3C/svg%3E");
}
@media screen and (max-width: 768px) {
.nav_blog {
padding: 1em 0 3em;
}
}
.nav_blog #cooler-nav .nav-box {
display: flex;
padding: 1em;
box-sizing: border-box;
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
background-color: #ffffff;
width: 95%;
margin: 0 auto;
min-height: 100%;
}
@media screen and (max-width: 768px) {
.nav_blog #cooler-nav .nav-box {
flex-wrap: wrap;
}
}
.nav_blog #cooler-nav .nav-box.previous {
margin-bottom: 30px;
}
.nav_blog #cooler-nav .nav-box figure {
width: 35%;
padding-right: 5%;
}
@media screen and (max-width: 768px) {
.nav_blog #cooler-nav .nav-box figure {
width: 100%;
padding-right: 0;
}
}
.nav_blog #cooler-nav .nav-box .content_global {
width: 60%;
}
@media screen and (max-width: 768px) {
.nav_blog #cooler-nav .nav-box .content_global {
width: 100%;
}
}
.nav_blog #cooler-nav .nav-box .content_global .title_article {
display: flex;
flex-wrap: wrap;
margin: 25px 0px;
}
.nav_blog #cooler-nav .nav-box .content_global .title_article .date {
margin: 0 0;
padding-right: 15px;
min-width: 50px;
font-weight: 500;
}
.nav_blog #cooler-nav .nav-box .content_global .title_article h4 {
font-style: normal;
font-weight: 500;
font-size: 1.3em;
line-height: 120%;
letter-spacing: 0.03em;
margin: 0 0;
position: relative;
padding-left: 15px;
}
@media screen and (max-width: 1024px) {
.nav_blog #cooler-nav .nav-box .content_global .title_article h4 {
font-size: 1.1em;
}
}
@media screen and (max-width: 768px) {
.nav_blog #cooler-nav .nav-box .content_global .title_article h4 {
font-size: 1.2em;
}
}
.nav_blog #cooler-nav .nav-box .content_global .title_article h4::before {
content: "";
position: absolute;
left: 0;
height: 100%;
top: 0;
width: 1px;
background-color: #87b825;
}
.nav_blog #cooler-nav .nav-box .content_global .excerpt {
font-size: 0.8em;
line-height: 1.8em;
}
.nav_blog #cooler-nav .nav-box .content_global .align-right {
margin-top: 25px;
}
.numbers_block {
padding: 0;
}
.numbers_block .col-li-4:nth-child(1) {
background-color: #7B4194;
}
.numbers_block .col-li-4:nth-child(2) {
background-color: #693687;
}
.numbers_block .col-li-4:nth-child(3) {
background-color: #7B4194;
}
.numbers_block .col-li-4 .item {
padding: 80px 0;
text-align: center;
}
.numbers_block .col-li-4 .item .number {
color: #ffffff;
font-size: 3.2em;
margin: 0 0;
font-weight: 700;
letter-spacing: 0.04em;
line-height: 115%;
}
.numbers_block .col-li-4 .item .caption {
color: #ffffff;
font-size: 1.1em;
font-weight: 600;
width: 80%;
margin: 8px auto 0;
line-height: 125%;
}
.presentation .contact__bloc {
margin-top: 0;
}{"version":3,"sources":["index.css","index.scss","blocks/_fonts.scss","blocks/_globals.scss","blocks/_header.scss","blocks/_footer.scss","pages/_home.scss","pages/_services.scss","pages/_languages.scss","pages/_contact.scss","pages/_blog.scss","pages/_presentation.scss"],"names":[],"mappings":"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","file":"index.css"}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 250px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
outline-color: transparent;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}