@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
    font-family: 'Howell Script';
    src: url('/fonts/HowellScript.woff2') format('woff2'),
        url('/fonts/HowellScript.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*SECTION TEMOIGNAGES*/
#row_ID1734446676344{
    display:none;
}
/*------------------*/

body{
    font-family: "Open Sans", sans-serif;
    font-weight:400;
    color:#1a1a1a;
    font-size:1em;
}

main .container{
    background: rgba(255, 255, 255, 0.8);
}

.home main .container{
    background:none;
}

header{
    background:#00525d;
    margin-top:1em;
    padding:1em 2em;
    color:white;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

#bottom-site{
    background: url("../images/bottom-background.png")no-repeat left bottom;
    margin-top:6em;
    padding-bottom:2em;
}

footer{
    background:#00525d;
    color:white;
}

.bottom-footer{
    background:#bde0db;
    color:#00525d;
    text-align: center;
    font-size:0.8em;
}

.bottom-footer a{
    color:#00525d;
    text-decoration: none;
}

.bottom-footer a:hover{
    text-decoration: underline;
}

.bottom-footer p{
    margin-bottom:0;
}

#logo{
    width:180px;
}

ul.maximenuck{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:1.15em;
}

ul.maximenuck li{
    margin-inline:2.2em;
    padding-bottom:0.5em;
}
ul.maximenuck li a{
    color:white;
}

#mainmenu li.current, #mainmenu li:hover{
    border-bottom:0.35em solid white;

}

#maximenuck115-mobile, .mobilemenuck-title {
    background:#00525d !important;
    padding: 1em 0em 1em 1.2em !important;
}

#maximenuck115-mobile-bar .mobilemenuck-bar-title{
    display:none;
}

.mobilemenuck-bar-button{
    position:relative !important;
    background:none !important;
    padding-top:0.2em !important;
    font-size:2.5em!important;
    line-height: 0.8em!important;
}

.mobilemenuck-item > .level1{
    background:none !important;
    border-bottom:1px solid #ffffff !important;
    border-radius: 0!important;
    padding-block:0.5em !important;
}


.mobilemenuck-item a{
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    background: url("../images/arrow_white.png")no-repeat left 0.25em !important;
    padding-left:2em;
    
}

.siteBody{
    background: url("../images/background.webp")no-repeat left top;
    background-size: 100%;
}

h1, h2, h3, h4{
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 400;
    color:#00525d 
}

h1{
    font-size:2.8em;
    font-weight:500;
    color:#00525d;
    padding-block:0.1em;
    padding-left:0.5em;
    margin-block:2em;
    border-left:0.2em solid #bde0db;
}

h1 span{
    font-size:0.85em;
    font-weight:400;
}

.home h1{
    font-size:3em !important;
    background:none;
    text-align:left;
}

h2{
    font-size:2.5em;
}

h3{
    font-size:1.45em;
    font-weight: 700;
}

#ID1736348742615 h4, #ID1736348744143 h4, #ID1736348746767 h4, #ID1736348756953 h4{
    margin-bottom:1.5em;
}

#ID1736348754095 h4{
    margin-bottom:2.7em;
}

.accroche{
    font-family: 'Howell Script', serif;
    font-size:4em;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

footer .accroche{
    color:#ffffff;
}

a{
    color:#00525d
}

a.philautiabtn{
    background:#00525d !important;
    border-radius:50px !important;
    color:white !important;
    text-decoration:none !important;
    transition: all 0.5s ease;
}

a.philautiabtn:hover{
    color:#00525d !important;
    background:#bde0db !important;
    transition: all 0.5s ease;
}

a.philautiawhitebtn{
    background:white!important;
    border-radius:50px !important;
    color:#00525d !important;
    text-decoration:none !important;
    transition: all 0.5s ease;
}

a.philautiawhitebtn:hover{
    background:#bde0db !important;
    transition: all 0.5s ease;
}

footer a.philautiabtn{
    background:#bde0db !important;
    color:#00525d  !important;
    font-size:1.5em !important;
    font-weight:600 !important;
    transition: all 0.5s ease;
}

footer a.philautiabtn:hover{
    background:white!important;
    transition: all 0.5s ease;
}

a.pbck_social_icon img{
    width:32px;
}

/*TEMOIGNAGES*/
.pbck_testimonials_controls .control_prev{
    background:url("../images/prev.png")no-repeat !important;
    background-size:32px !important;
}

.pbck_testimonials_controls .control_next{
    background:url("../images/next.png")no-repeat !important;
    background-size:32px !important;
}

.pbck_testimonial_author_avatar, .pbck_testimonial_text:before, .pbck_testimonial_text:after{
    display:none;
}

.pbck_testimonial_author_infos {
    font-weight: 800;
    text-transform: uppercase;
    text-align: center !important;
}

blockquote{
    font-size:1.3em;
    padding-left:1.2em;
    padding-block:0.8em;
    margin-bottom:2em;
    background:#bde0db;
    border-top-right-radius:10px;
    border-bottom-right-radius:50px;
    font-weight:700;
    color:#00525d;
}

blockquote p{
    margin:0;
}

.separatorck{
    margin-block: 1em;
}

#row_ID1734605107279, #row_ID1736347601080, #row_ID1736348494093, #row_ID1736351466131{
    background:#00525d;
    width: 100vw;
    max-width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-block:2em;
    color:white;
}

#row_ID1734605107279 .inner, #row_ID1736347601080 .inner, #row_ID1736348494093 .inner, #row_ID1736351466131 .inner{
    width: fit-content;
    padding-inline: 0.5em;
}

#row_ID1736348494093 .inner p, #row_ID1736351466131 .inner p{
    max-width:1320px;
}

#row_ID1734605107279 h4, #row_ID1736347601080 h4, #row_ID1736348494093 h4, #row_ID1736351466131 h4{
  color:white;
}

#ID1736436805162 > .inner{
    width:fit-content;
}