@media (max-width: 767px) { .et_pb_section_0_tb_body.et_pb_section {
margin: 0 !important; } .et_pb_menu .sub-menu {
box-shadow: none !important;
}
}    :root a:not(.wp-element-button) {
text-decoration: none;
}
.liste-txt ul li {
margin-bottom: 15px;
}   #menu-menu-principal {
height: 50px;
} .menu-item-has-children > a::after {
display: none;
} .mega-menu a:hover, .menu-item a:hover {
text-decoration: underline;
text-decoration-color: #f49a2a; } li.mega-menu ul.sub-menu {
padding: 25px !important;
border-radius: 0 0 5px 5px;
width: 60% !important;
}
.nav .sub-menu {
width: 20em;
}
.nav .sub-menu li a {
padding: 6px 20px;
width: 100%;
}    .wplp_container.default .title {
text-align: left !important;
}
.wplp_container.default .wpcu-front-box.top .title {
margin-top: 10px;
font-size: 1.5em;
font-weight: normal;
color: #f49a2a !important;
} .et_pb_salvattore_content {
display: flex;
justify-content: space-around;
}
.et_pb_image_container {
margin: 0;
}
.entry-title {
font-size: 1.5em;
color: #f49a2a;
}    .et_pb_blurb_description a:hover {
text-decoration: underline;
text-decoration-color: #fff;
}   @media (min-width: 981px) { .wp-image-171 {
margin-top: 10px;
} .et_pb_row {
margin-left: 7.8%;
}
.et_pb_row_4.et_pb_row,
.et_pb_row_4_tb_body {
padding: 0 10px !important;
}
.et_pb_row_2_tb_body.et_pb_row {
padding: 0 !important;
} .breadcrumb-1 .et_pb_code_inner {
position: relative;
top: 20px;
left: 2em;
z-index: 10000;
}
.breadcrumb-2 .et_pb_code_inner {
position: relative;
top: -20px;
left: 2em;
z-index: 10000;
}
} .presta-card {
height: 450px;
}
.presta-card .et_pb_column {
display: flex;
flex-flow: column nowrap;
height: 400px;
justify-content: space-between;
} .et_pb_salvattore_content .column.size-1of3 {
width: 32%;
}
.et_pb_post {
height: 500px;
}
.wp-pagenavi{
border: none;
margin-top: 50px !important;
}
.prev .next {
display: none !important;
}  .home .et_pb_blog_grid .et_pb_post {
width: auto; margin: 1%; box-sizing: border-box; min-height: 400px; justify-content: center;
} .home .et_pb_blog_grid .et_pb_post img {
width: auto; height: auto; object-fit: cover; } @media (max-width: 768px) {
.home .et_pb_blog_grid .et_pb_post {
width: 100%; margin: 0; }
.et_pb_salvattore_content {
justify-content:center;
}
}
span.et_pb_row et_pb_row_0_tb_body {
display:none !important;
}
* {
box-shadow: none !important;
} .logo-container {
width: 150px; height: 150px;
display: flex;
align-items: center; justify-content: center; overflow: hidden; background-color: #ffffff;  border-radius: 10px; margin: 10px; } .logo-container img {
max-width: 100%; max-height: 100%; object-fit: contain; display: block; } @media (max-width: 1024px) {
.logo-container {
width: 120px;
height: 120px;
}
} @media (max-width: 768px) {
.logo-container {
width: 100px;
height: 100px;
}
} @media (max-width: 480px) {
.logo-container {
width: 80px;
height: 80px;
}
}
@font-face {
font-family: 'NomDeVotrePolice';
src: url(https://www.votresite.com/wp-content/uploads/fonts/nomdelapolice.woff2) format('woff2');
font-display: swap;
}
body {
font-family: 'NomDeVotrePolice', sans-serif;
}  :root{
--ifz-bg: #0B1726;
--ifz-bg2:#1b2a3a;
--ifz-accent:#F7D800;
--ifz-card: rgba(255,255,255,.18);
--ifz-card2: rgba(255,255,255,.10);
--ifz-text:#E9EEF5;
--ifz-muted:#A8B4C4;
--ifz-stroke: rgba(255,255,255,.12);
--ifz-shadow: 0 18px 40px rgba(0,0,0,.35);
--ifz-radius: 14px;
}
body{
color: var(--ifz-text);
}
a{ color: var(--ifz-accent); }
a:hover{ opacity:.9; } .et_pb_button,
.et_pb_button_module_wrapper .et_pb_button{
border-radius: 10px !important;
font-weight: 800 !important;
letter-spacing: .2px !important;
box-shadow: 0 10px 22px rgba(0,0,0,.22) !important;
}
.et_pb_button.et_pb_bg_layout_light,
.et_pb_button.et_pb_bg_layout_dark{
border-width: 1px !important;
}
.et_pb_button:hover{ transform: translateY(-1px); } .inforaz-btn-primary.et_pb_button,
.inforaz-btn-primary .et_pb_button{
background: var(--ifz-accent) !important;
color:#111 !important;
border-color: transparent !important;
} .inforaz-btn-ghost.et_pb_button,
.inforaz-btn-ghost .et_pb_button{
background: transparent !important;
color: var(--ifz-accent) !important;
border-color: rgba(247,216,0,.55) !important;
} .inforaz-hero.et_pb_section{
background: linear-gradient(180deg, #9AA9B8 0%, var(--ifz-bg2) 14%, var(--ifz-bg) 32%, var(--ifz-bg) 100%) !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
} .inforaz-hero-title h1,
.inforaz-hero-title h2{
color: var(--ifz-accent) !important;
font-weight: 900 !important;
letter-spacing: .8px !important;
text-transform: uppercase !important;
margin-bottom: 10px !important;
} .inforaz-hero-lead{
color: var(--ifz-text) !important;
}
.inforaz-hero-lead p{
color: var(--ifz-text) !important;
line-height: 1.55 !important;
}
.inforaz-hero-lead p:nth-child(n+2){
color: rgba(233,238,245,.92) !important;
} .inforaz-iconcard.et_pb_blurb{
background: rgba(255,255,255,.20) !important;
border: 1px solid var(--ifz-stroke) !important;
border-radius: var(--ifz-radius) !important;
box-shadow: var(--ifz-shadow) !important;
padding: 26px 26px !important;
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
} .inforaz-iconcard .et_pb_blurb_content{
display:flex !important;
align-items:center !important;
gap: 18px !important;
}
.inforaz-iconcard .et_pb_main_blurb_image{
margin:0 !important;
flex: 0 0 auto;
} .inforaz-iconcard .et-pb-icon{
color: var(--ifz-accent) !important;
font-size: 58px !important;
} .inforaz-iconcard .et_pb_module_header{
color: rgba(233,238,245,.95) !important;
font-size: 44px !important; font-weight: 800 !important;
line-height: 1.0 !important;
margin:0 !important;
} .inforaz-iconcard .et_pb_blurb_description,
.inforaz-iconcard .et_pb_blurb_description p{
color: rgba(233,238,245,.80) !important;
margin-top: 8px !important;
} .inforaz-iconcard a{
text-decoration:none !important;
}
.inforaz-iconcard:hover{
transform: translateY(-2px);
transition: .18s ease;
} .inforaz-yellowpanel.et_pb_text{
background: var(--ifz-accent) !important;
color: #111 !important;
padding: 26px 26px !important;
border-radius: 0px !important; box-shadow: var(--ifz-shadow) !important;
}
.inforaz-yellowpanel h2,
.inforaz-yellowpanel h3{
color:#111 !important;
font-weight: 900 !important;
margin-top: 0 !important;
}
.inforaz-yellowpanel p,
.inforaz-yellowpanel li{
color: rgba(17,17,17,.92) !important;
line-height: 1.6 !important;
} .inforaz-accordion .et_pb_toggle{
background: transparent !important;
border: 1px solid var(--ifz-stroke) !important;
border-radius: 12px !important;
box-shadow: var(--ifz-shadow) !important;
margin-bottom: 12px !important;
overflow:hidden !important;
}
.inforaz-accordion .et_pb_toggle_title{
color: var(--ifz-accent) !important;
font-weight: 900 !important;
}
.inforaz-accordion .et_pb_toggle_content{
color: rgba(233,238,245,.88) !important;
} .inforaz-form input,
.inforaz-form textarea,
.inforaz-form select{
background: rgba(255,255,255,.06) !important;
border: 1px solid rgba(255,255,255,.12) !important;
color: var(--ifz-text) !important;
border-radius: 10px !important;
}
.inforaz-form input::placeholder,
.inforaz-form textarea::placeholder{
color: rgba(233,238,245,.55) !important;
} .inforaz-muted{ color: var(--ifz-muted) !important; }
.inforaz-text{ color: var(--ifz-text) !important; }