:root {
--msh-primary: #7900F0;
--msh-primary-dark: #7c3aed;
--msh-primary-light: #a78bfa;
--msh-secondary: #e5e7eb;
--msh-white: #ffffff;
--msh-black: #000000;
--msh-text: #1f2937;
--msh-text-light: #6b7280;
--msh-text-muted: #9ca3af;
--msh-border: #d1d5db;
--msh-border-light: #f3f4f6;
--msh-success: #10b981;
--msh-error: #DD472B;
--msh-warning: #f59e0b;
--msh-radius-sm: 8px;
--msh-radius-md: 12px;
--msh-radius-lg: 16px;
--msh-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--msh-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
--msh-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--msh-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
--msh-transition: all 0.2s ease-in-out;
} * {
box-sizing: border-box;
}
.msh-form-row-title.champ-contact-text {
background: #F8F2FE;
gap: 10px;
border-radius: 8px;
padding: 20px;
text-align: center;
display: flex;
justify-content: center;
margin-top: 32px;
cursor: pointer;
}
.msh-form-row-title.champ-contact-text a:not(.connexion-btn) {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}
a.connexion-btn {
background: transparent !important;
font-weight: 500;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: -0.1px;
text-align: center;
color: #7900F0;
width: max-content;
}
.formulaire .msh-form-container {
width: 100%;
max-width: calc(100% - 100px);
margin: auto;
max-width: 100%;
}
.msh-form-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(4px);
z-index: 999999999;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
opacity: 1;
transition: opacity 0.3s ease;
width: 100vw;
max-width: 100vw;
max-height: 100vh;
}
.msh-profile-connection {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(4px);
z-index: 9999999999;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
opacity: 1;
transition: opacity 0.3s ease;
width: 100vw;
max-width: 100vw;
max-height: 100vh;
}
.formulaire {
display: flex;
padding-top: 0;
}
.msh-form-popup {
overflow: hidden;
border-radius: 0;
width: 100vw;
max-width: 100vw;
max-height: 100vh;
height: 100vh;
} .msh-form-container {
background: var(--msh-white);
border-radius: 0;
overflow: hidden;
line-height: 1.6;
color: var(--msh-text);
position: relative;
min-height: 100%;
max-height: 100%;
display: flex;
flex-direction: column;
width: 100vw;
max-width: 100vw;
overflow-y: scroll;
}
.msh-profile-container {
background: var(--msh-white);
border-radius: 0;
overflow: hidden;
line-height: 1.6;
color: var(--msh-text);
position: relative;
min-height: 100%;
max-height: 100%;
display: flex;
flex-direction: column;
width: 100vw;
max-width: 100vw;
max-height: 100vh;
} .msh-form-header {
background: var(--msh-white);
padding: 16px 64px;
border-bottom: 1px solid var(--msh-border-light);
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
flex-shrink: 0;
}
.msh-form-logo img {
height: 40px;
width: auto;
}
.msh-form-step-content-layout[data-status="Onlyradiocheckbox"] .msh-form-row-title.champ-obligatoire-text {
display: none;
}
.msh-form-close {
background: none;
cursor: pointer;
transition: var(--msh-transition);
display: flex;
align-items: center;
justify-content: center;
border: 0.9px solid #DED3E2;
width: 50px;
height: 50px;
outline: none !important;
border-radius: 13.5px;
}
.msh-form-step-content-layout[data-step="1"] .msh-form-navigation {
display: none;
}
.msh-form-close:hover {
background: var(--msh-border-light);
color: var(--msh-text);
} .msh-form-content {
display: flex;
flex: 1;
min-height: 0;
}
.msh-profile-content {
display: flex;
flex: 1;
min-height: 0;
}
.msh-form-container > div {
max-width: 2500px;
width: 100%;
margin: auto;
}
.msh-profile-container > div {
max-width: 2500px;
width: 100%;
margin: auto;
}
.msh-form-step-content-layout {
max-width: 683px;
margin-right: auto;
margin-left: 0;
width: 100%;
display: flex;
flex-direction: column;
gap: 32px;
padding-right: 32px;
margin-left: auto;
margin-right: auto;
}
.msh-profile-step-content-layout {
max-width: 683px;
margin-right: auto;
margin-left: 0;
width: 100%;
display: flex;
flex-direction: column;
gap: 32px;
padding-right: 32px;
margin-left: auto;
margin-right: auto;
} .msh-form-left {
flex: 1;
padding: 36px 0 36px 36px;
display: flex;
flex-direction: column;
position: relative;
overflow-y: auto;
} .msh-form-progress-bar {
position: absolute;
top: 0;
left: 0;
right: 40px;
height: 6px;
background: #F7F7F7;
border-radius: 0;
overflow: hidden;
z-index: 10;
width: 100%;
}
.msh-form-progress-fill {
height: 100%;
width: 25%;
transition: width 0.5s ease-in-out;
border-radius: 0 100px  100px 0;
position: relative;
background: linear-gradient(59.78deg, #7E4BD2 11.51%, #DD472B 119.57%);
} .msh-form-progress-fill::after {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
animation: shimmer 2s infinite;
}
@keyframes shimmer {
0% { left: -100%; }
100% { left: 100%; }
}
.msh-form-step-indicator {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
text-align: center;
}
.msh-form-back {
background: none;
border: none;
color: #151515 !important;
align-items: center;
gap: 10px;
transition: var(--msh-transition);
outline: none !important;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
padding: 0;
}
.msh-profile-back {
background: none;
border: none;
color: #151515 !important;
align-items: center;
gap: 10px;
transition: var(--msh-transition);
outline: none !important;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
padding: 0;
}
.msh-form-back:hover {
color: var(--msh-primary) !important;
}
.msh-form-back:hover svg {
filter: brightness(0) saturate(100%) invert(11%) sepia(93%) saturate(6932%) hue-rotate(274deg) brightness(89%) contrast(120%);
scale: 1.5;
}
.msh-form-content.step-not-yet .msh-form-buttons .btn {
background: #BDBDBD !important;
border: 1px solid #BDBDBD !important;
color: #727272 !important;
pointer-events: none;
} .msh-form-step-content {
display: flex;
flex-direction: column;
gap: 32px;
}
.msh-profile-step-content {
display: flex;
flex-direction: column;
gap: 32px;
}
.msh-form-buttons .btn {
width: auto !important;
padding: 18px 90px !important;
max-width: max-content;
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
height: 62px;
}
.msh-form-buttons .btn.msh-form-submit {
padding: 18px 60px !important;
}
.msh-form-buttons .btn:hover {
padding-left: 80px !important;
padding-right: 100px !important;
padding-top: 18px !important;
padding-bottom: 18px !important; }
.msh-form-buttons .btn.msh-form-submit:hover  {
padding-left: 50px !important;
padding-right: 70px !important;
}
.msh-form-buttons .btn::after {
content: '';
background-size: cover !important;
background-repeat: no-repeat !important;
width: 0 !important;
display: inline-block !important;
vertical-align: middle !important;
transform: translateX(10px) !important;
overflow: hidden !important;
transition: width 0.6s ease, margin-left 0.6s ease, opacity 0.6s ease, transform 0.6s ease !important;
position: absolute !important;
opacity: 0 !important;
height: 37px !important;
right: 12px !important;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-white-2.svg) !important;
}
.msh-form-buttons .btn:hover::after {
width: 37px !important;
right: 12.5px !important;
transition: opacity 1s ease, transform 1s ease !important;
opacity: 1 !important;
transform: translateX(0) !important;
}
h1.msh-form-title {
font-family: Luxenta;
font-weight: 900;
font-size: 37px;
line-height: 100%;
letter-spacing: 0;
color: #151515 !important;
max-width: 557px;
width: 100%;
} .msh-form-fields {
flex: 1;
display: flex;
flex-direction: column;
gap: 32px;
}
.recommended.fbp-solution-card-one {
max-width: 494px;
width: 100%;
margin: auto;
}
.msh-form-success-message {
width: 100% !important;
background: transparent !important;
border: none !important;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI0ODIiIHZpZXdCb3g9IjAgMCAxNDQwIDQ4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS03LjUzOTA2IDIuOTk5OTFDNC44MzA5NCAzMS42ODk5IDE3LjY5MDkgNjEuMTE5OSAzOS43NzA5IDgzLjIzOTlDNjEuODQwOSAxMDUuMzUgOTUuNTgwOSAxMTguNzYgMTI0Ljk3MSAxMDguMTdDMTU0LjM2MSA5Ny41Nzk5IDE3MS42NTEgNTcuMjU5OSAxNTIuNDYxIDMyLjU5OTlDMTMwLjM5MSA0LjI0OTkxIDc4LjQxMDkgMjAuNTA5OSA2Ny41NDA5IDU0Ljc0OTlDNTYuNjcwOSA4OC45OTk5IDc4LjMwMDkgMTI2Ljg0IDEwOC42MzEgMTQ2LjExQzE1OC43OTEgMTc3Ljk4IDIyNS4zNzEgMTY5LjE1IDI3OS43MzEgMTQ1LjE2QzMzNC4xMDEgMTIxLjE2IDM4MS42MjEgODMuODE5OSA0MzUuMjgxIDU4LjI3OTlDNTMzLjYyMSAxMS40Nzk5IDY0OC40ODEgNy4wMzk5MiA3NTQuODYxIDMwLjM0OTlDODYxLjI0MSA1My42NTk5IDk2MC4yMjEgMTAzLjE0IDEwNTIuODggMTYwLjM2QzExMDEuMiAxOTAuMiAxMTQ5LjEzIDIyMy4xOCAxMTgyLjc0IDI2OC45NUMxMjE2LjM1IDMxNC43MiAxMjMzLjcxIDM3NS44NiAxMjE1LjAxIDQyOS40OEMxMjA2Ljg5IDQ1Mi43NyAxMTg3LjI4IDQ3Ni4yMiAxMTYyLjc0IDQ3My43NkMxMTQyLjYgNDcxLjc0IDExMjguMjggNDUyLjk4IDExMjAuNzEgNDM0LjJDMTA4OS44NCAzNTcuNzMgMTEzNi41OSAyNjQuMjQgMTIxMC44OCAyMjguNDRDMTI4NS4xNyAxOTIuNjQgMTM3Ni43MSAyMDcuNCAxNDQ3LjA4IDI1MC4zOSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfNDM0MV81Njk1KSIgc3Ryb2tlLXdpZHRoPSIxNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDM0MV81Njk1IiB4MT0iLTcuNTM5MDYiIHkxPSIyMzguNDY5IiB4Mj0iMTQ0Ny4wOCIgeTI9IjIzOC40NjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzdFNEJEMiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjM2NDUxIiBzdG9wLWNvbG9yPSIjOUM0QTlFIi8+CjxzdG9wIG9mZnNldD0iMC4zMTU2IiBzdG9wLWNvbG9yPSIjOUQ0QTlDIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjY5MjgzOCIgc3RvcC1jb2xvcj0iI0JGNDg2MCIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMC43NDczMTciIHN0b3AtY29sb3I9IiNDMTQ4NUMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjREQ0NzJCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) !important;
display: flex;
justify-content: center;
background-position: top !important;
background-repeat: no-repeat !important;
margin-top: 20vh !important;
background-size: cover !important;
}
h2 span:not(span[style*="color: #7e4bd2"]), .h2 span:not(span[style*="color: #7e4bd2"]), .h2 p span:not(span[style*="color: #7e4bd2"]) {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.msh-form-success-message-layout {
max-width: 570px !important;
display: flex;
flex-direction: column;
gap: 24px;
min-height: 543px;
}
h2.ql-align-center {
font-family: 'Luxenta', sans-serif;
font-weight: 900;
margin: 0;
padding: 0;
color: #151515 !important;
line-height: 100%;
font-size: 44px;
opacity: 1 !important;
}
.msh-form-navigation {
padding-bottom: 16px;
min-height: 35px;
}
.msh-form-fields-row-layout > div:last-child {
margin-bottom: 0;
}
.msh-form-row-title {
color: #000000;
margin-bottom: 12px;
display: flex;
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.01px;
vertical-align: middle;
}
.msh-form-row-title.champ-obligatoire-text {
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
}
.msh-form-row {
display: flex; gap: 12px;
margin-bottom: 12px;
width: 100%;
}
.msh-form-field {
position: relative;
width: 100%;
display: flex;
flex-direction: column;
}
.msh-form-field-100 { flex: 1; min-width: 100%; }
.msh-form-field-50 { flex: 1; min-width: calc(50% - 10px); }
.msh-form-field-33 { flex: 1; min-width: calc(33.333% - 14px); }
.msh-form-field-25 { flex: 1; min-width: calc(25% - 15px); } .msh-form-input-container {
position: relative;
height: 100%;
width: 100%;
display: flex;
} .msh-form-input, .msh-form-textarea, .msh-form-select {
width: 100%;
background: var(--msh-white);
transition: var(--msh-transition);
outline: none;
border: 1px solid #D9DCEC !important;
border-radius: 16px;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
padding: 19px 23.5px 19px 30px;
max-height: 58px;
min-height: 58px;
}
.hidden { display: none !important; }
.msh-form-input:focus, .msh-form-textarea:focus, .msh-form-select:focus {
border: 1px solid #7900F0 !important;
}
.msh-form-textarea {
min-height: 250px;
resize: none;
padding: 30px;
}
.nice-select.msh-form-select ul.list {
width: 100%;
margin-top: 10px;
border-radius: 16px;
padding-top: 8px !important;
padding-bottom: 8px !important;
max-height: 250px;
overflow-y: scroll; }  .nice-select.msh-form-select {
display: flex !important;
flex-direction: column !important;
position: relative !important;
}
.nice-select.msh-form-select .nice-select-search {
width: calc(100% - 16px) !important;
padding: 10px 12px !important;
margin: 8px !important;
border: 1px solid #D9DCEC !important;
border-radius: 8px !important;
box-sizing: border-box !important;
font-size: 14px !important;
font-family: Poppins, sans-serif !important;
color: #151515 !important;
background: var(--msh-white) !important;
outline: none !important;
transition: var(--msh-transition) !important;
order: -1 !important;
position: relative !important;
z-index: 1 !important;
margin: 0 !important;
border-radius: 16px !important;
height: 100% !important;
min-height: 100% !important;
width: 100% !important;
border: none !important;
}
.nice-select.msh-form-select .nice-select-search:focus {
border: 1px solid #7900F0 !important;
box-shadow: 0 0 0 3px rgba(121, 0, 240, 0.1) !important;
}
.nice-select.msh-form-select .nice-select-search::placeholder {
color: #999 !important;
opacity: 1 !important;
} .nice-select.msh-form-select span.current {
height: 100%;
display: flex;
align-items: center;
display: none;
}
.nice-select.msh-form-select ul.list > li {
max-width: calc(100% - 32px);
margin: auto;
}
.nice-select.msh-form-select .option.focus, .nice-select.msh-form-select .option.selected.focus, .nice-select .option:hover {
background-color: #F8F2FE !important;
}
.nice-select.msh-form-select ul.list > li {
max-width: calc(100% - 32px);
margin: auto;
padding: 0 8px !important;
border-radius: 8px !important;
} .msh-form-label {
position: absolute;
left: 30px;
top: 16px;
font-size: 16px;
color: var(--msh-text-light);
pointer-events: none;
transition: var(--msh-transition);
background: var(--msh-white);
padding: 0;
transform-origin: left top;
z-index: 1;
margin: 0 !important;
line-height: 16px;
} .msh-form-input:not(:placeholder-shown) + .msh-form-label, .msh-form-textarea:not(:placeholder-shown) + .msh-form-label, .msh-form-select:not([value=""]) + .msh-form-label {
color: #727272;
width: auto;
height: auto;
top: 50%;
transform: translateY(-50%);
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
display: flex;
max-width: calc(100% - 20px);
}
.rtl .msh-form-input:not(:placeholder-shown) + .msh-form-label, .rtl .msh-form-textarea:not(:placeholder-shown) + .msh-form-label, .rtl .msh-form-select:not([value=""]) + .msh-form-label {
left: auto;
right: 12px;
}
.msh-form-select:not([value=""]) + .msh-form-label:not(.msh-form-label-float) {
transform: translateY(-10px) scale(1);
top: 0 !important;
font-size: 11px;
padding: 0 4px;
} .msh-form-label-float, .msh-form-input:focus + .msh-form-label, .msh-form-textarea:focus + .msh-form-label, .msh-form-select:focus + .msh-form-label {
transform: translateY(-10px) scale(1);
top: 0 !important;
font-size: 11px;
padding: 0 4px;
}
.msh-form-textarea:not(:placeholder-shown) + .msh-form-label {
top: 30px;
}
.msh-form-field-error {
color: var(--msh-error);
font-size: 14px;
margin-top: 8px;
display: flex;
align-items: center;
gap: 4px;
font-weight: 400;
font-size: 13px;
line-height: 18px;
letter-spacing: -0.1px;
vertical-align: middle;
} .msh-form-radio-group {
display: flex;
flex-direction: column;
gap: 12px;
}
.msh-form-radio-option {
display: block;
cursor: pointer;
position: relative;
margin: 0;
}
.msh-form-radio-option input[type="radio"] {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.msh-form-radio-content {
display: flex;
align-items: center;
padding: 19px 23.5px 19px 30px;
border-radius: 16px;
background: var(--msh-white);
transition: var(--msh-transition);
gap: 12px;
border: 1px solid #D9DCEC;
justify-content: space-between;
min-height: 58px;
max-height: 58px;
width: 100%;
}
.msh-form-label-float, .msh-form-input:focus + .msh-form-label {
width: auto;
max-width: calc(100% - 30px);
}
.msh-form-radio-option:hover .msh-form-radio-content {
border-color: #7900F0;
background: #F7F7F7;
}
.msh-form-radio-option input[type="radio"]:checked + .msh-form-radio-content {
border-color: var(--msh-primary);
background: rgba(139, 92, 246, 0.05);
}
.msh-form-radio-icon {
width: 18px;
height: 18px;
object-fit: contain;
flex-shrink: 0;
}
.msh-form-radio-label {
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
max-width: calc(100% - 55px);
}
.msh-form-radio-content-2 {
display: flex;
align-items: center;
gap: 12px;
width: 100%;
}
.msh-form-radio-arrow {
color: var(--msh-text-light);
flex-shrink: 0;
transition: var(--msh-transition);
}
.msh-form-radio-option input[type="radio"]:checked + .msh-form-radio-content .msh-form-radio-arrow {
color: var(--msh-primary);
}
.msh-form-field.msh-form-field-50 .msh-form-radio-group {
flex-direction: row;
align-items: stretch;
}
.msh-form-field.msh-form-field-50 .msh-form-radio-group > label {
width: 100%;
display: flex;
flex: 1;
}
.msh-form-field.msh-form-field-50 .msh-form-radio-content svg {
display: none;
}
.msh-form-field.msh-form-field-50 .msh-form-radio-content {
position: relative;
}
.msh-form-field.msh-form-field-50 .msh-form-radio-content:after {
content: '';
width: 16px;
height: 16px;
position: absolute;
right: 23.5px;
top: 50%;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/radio.svg);
transform: translate(0, -50%);
}
.rtl .msh-form-field.msh-form-field-50 .msh-form-radio-content:after {
right: auto;
left: 23.5px;
}
.msh-form-field.msh-form-field-50  .msh-form-radio-option input[type="radio"]:checked + .msh-form-radio-content:after {
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/radio-2.svg);
} .msh-form-checkbox-group {
display: flex;
flex-direction: column;
gap: 12px;
}
.msh-form-checkbox-option {
display: block;
cursor: pointer;
position: relative;
}
.msh-form-checkbox-option input[type="checkbox"] {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.msh-form-checkbox-content {
display: flex;
align-items: center;
padding: 20px 23.5px 20px 30px;
border-radius: 16px;
background: var(--msh-white);
transition: var(--msh-transition);
gap: 12px;
border: 1px solid #D9DCEC;
justify-content: space-between;
}
.msh-form-checkbox-option:hover .msh-form-checkbox-content {
border-color: var(--msh-primary-light);
background: rgba(139, 92, 246, 0.02);
}
.msh-form-checkbox-option input[type="checkbox"]:checked + .msh-form-checkbox-content {
border-color: var(--msh-primary);
background: rgba(139, 92, 246, 0.05);
}
.msh-form-checkbox-icon {
width: 24px;
height: 24px;
object-fit: contain;
flex-shrink: 0;
}
.msh-form-checkbox-label {
flex: 1;
font-size: 16px;
font-weight: 500;
color: var(--msh-text);
} .msh-form-buttons {
margin-top: auto;
}
.msh-form-next, .msh-form-submit {
background: #7900F0;
color: var(--msh-white);
border: none;
padding: 22px 90px;
border-radius: 16px;
transition: var(--msh-transition);
box-shadow: none;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
font-family: Poppins;
font-weight: 500;
font-size: 15px;
line-height: 18px;
letter-spacing: 0;
text-align: center;
outline: none !important;
max-width: 237px;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.msh-form-select:focus {
color: #151515;
}
.msh-form-next:hover,
.msh-form-submit:hover {  }
.msh-form-next:disabled,
.msh-form-submit:disabled {
opacity: 0.6;
cursor: not-allowed;
transform: none;
} .msh-form-right {
max-width: 672px;
width: 35%;
background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
display: flex;
flex-direction: column;
position: relative;
overflow: hidden;
}
.msh-form-image {
display: flex;
align-items: center;
justify-content: center;
padding: 0;
position: relative;
width: 100%;
aspect-ratio: 509 / 580;
max-height: calc(100vh - 265px);
}
.msh-form-step-image {
opacity: 1;
border-radius: 0;
object-fit: cover;
box-shadow: none;
width: 100%;
aspect-ratio: 509 / 580;
height: 100%;
}
.msh-form-description {
padding: 48px 20px;
backdrop-filter: blur(10px);
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.msh-form-description h3:not(.elementor-heading-title) {
color: #7900F0 !important;
font-weight: 500 !important;
font-size: 20px !important;
letter-spacing: -0.3px !important;
margin-bottom: 12px !important;
}
.msh-form-description p {
color: #151515;
margin: 0;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
} .msh-form-loading {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 60px 20px;
text-align: center;
background: var(--msh-border-light);
border-radius: var(--msh-radius-md);
border: 2px dashed var(--msh-border);
}
.msh-form-spinner {
width: 40px;
height: 40px;
border: 4px solid var(--msh-border);
border-top: 4px solid var(--msh-primary);
border-radius: 50%;
animation: msh-spin 1s linear infinite;
margin-bottom: 20px;
}
.msh-form-spinner-small {
width: 20px;
height: 20px;
border: 2px solid rgba(255, 255, 255, 0.3);
border-top: 2px solid var(--msh-white);
border-radius: 50%;
animation: msh-spin 1s linear infinite;
margin-right: 8px;
}
@keyframes msh-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.msh-form-loading p {
color: var(--msh-text-light);
font-size: 16px;
margin: 0;
} .msh-form-confirmation {
text-align: center;
padding: 60px 20px;
}
.ql-align-center {
text-align: center;
}
.msh-form-confirmation h1 {
font-size: 28px;
font-weight: 700;
color: var(--msh-text);
margin: 0 0 20px 0;
}
.msh-form-confirmation-text {
font-size: 16px;
color: var(--msh-text-light);
margin: 0 0 30px 0;
}
.msh-form-highlight {
color: var(--msh-primary);
font-weight: 600;
}
.msh-form-feedback-link {
display: inline-flex;
align-items: center;
gap: 8px;
color: var(--msh-primary);
text-decoration: none;
font-weight: 500;
transition: var(--msh-transition);
}
.fbp-solutions-container {
padding-top: 141px;
}
.fbp-solutions-header h1 {
font-family: 'Luxenta', sans-serif;
font-weight: 900;
margin: 0;
padding: 0;
color: #151515 !important;
line-height: 100%;
font-size: 64px;
opacity: 1 !important;
margin-bottom: 18px;
}
h1 span:not(span[style*="color: #7e4bd2"]), .h1 span:not(span[style*="color: #7e4bd2"]), .h1 p span:not(span[style*="color: #7e4bd2"]) {
background: linear-gradient(90deg, #7E4BD2 0%, #DD472B 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.nice-select.msh-form-select:after {
display: none !important;
}
.msh-form-feedback-link:hover {
color: var(--msh-primary-dark);
}
.nice-select.msh-form-select {
min-height: 58px;
padding: 0 !important;
}
.msh-form-select {
appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1LjgyNzMzIDQuODg4NDhDNi4yMDg3NSA1LjIzNTIzIDYuNzkxMjUgNS4yMzUyMyA3LjE3MjY3IDQuODg4NDhMMTIgMC41IiBzdHJva2U9IiMxNTE1MTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat right 26.5px center;
background-size: 11px;
}
.msh-form-select:focus {
background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEzIDYiIHdpZHRoPSIxMyIgaGVpZ2h0PSI2Ij4KCTx0aXRsZT5WZWN0b3IgMjwvdGl0bGU+Cgk8c3R5bGU+CgkJLnMwIHsgZmlsbDogbm9uZTtzdHJva2U6ICMxNTE1MTU7c3Ryb2tlLWxpbmVjYXA6IHJvdW5kIH0gCgk8L3N0eWxlPgoJPHBhdGggY2xhc3M9InMwIiBkPSJtMTIgNS41bC00LjgtNC40Yy0wLjQtMC4zLTEtMC4zLTEuNCAwbC00LjggNC40Ii8+Cjwvc3ZnPg==) no-repeat right 26.5px center;
background-size: 11px;
} .msh-form-error {
border-color: var(--msh-error) !important;
}
.msh-form-error h3 {
font-size: 20px;
margin: 0 0 12px 0;
}
.msh-form-error p {
margin: 0 0 20px 0;
}
.msh-form-success-message h1 {
font-weight: 900;
font-size: 44px;
line-height: 100%;
letter-spacing: 0;
}
.msh-form-success-message p {
color: #151515 !important;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
text-align: center;
}
.msh-form-retry-btn {
background: var(--msh-primary);
color: var(--msh-white);
border: none;
padding: 12px 24px;
border-radius: var(--msh-radius-sm);
cursor: pointer;
font-weight: 600;
transition: var(--msh-transition);
}
.msh-form-retry-btn:hover {
background: var(--msh-primary-dark);
}
.msh-form-submission-error {
margin-top: 20px;
}
@media (max-width: 1540px) {
.nice-select.msh-form-select ul.list {
min-height: 205px;
top: calc(100% + 5px);
max-height: 205px;
min-width: -webkit-fill-available;
}
.msh-form-champ-container:not(.msh-form-input-container-type-pays.msh-form-input-container-count-1) .nice-select.msh-form-select ul.list { }
} @media (max-width: 1024px) {
.msh-form-right {
width: 350px;
}
.msh-form-left {
padding: 30px;
}
}
div#fbp_solutions .fbp-solution-card-one:not(.recommended) {
padding-top: 2px;
}
.formulaire.vc_row:not(.vc_inner)  > .wpb_column {
max-width: 100% !important;
width: 100% !important;
}
@media (max-width: 991px) {
.nice-select.msh-form-select ul.list {
min-height: 145px;
top: calc(100% + 5px);
max-height: 145px;
min-width: -webkit-fill-available;
}
.msh-form-champ-container:not(.msh-form-input-container-type-pays.msh-form-input-container-count-1) .nice-select.msh-form-select ul.list { }
.msh-form-radio-label {
max-width: calc(100% - 26px);
}
.msh-form-row-title.champ-contact-text {
padding: 12px;
margin-top: 20px;
}
.msh-form-radio-content {
padding: 6px 15px 6px 15px; }
.msh-form-title {
margin-bottom: 0 !important;
}
.msh-form-step-content {
gap: 16px;
}
.msh-form-step-content-layout {
padding-top: 0;
gap: 0;
}
.msh-form-radio-group {
gap: 6px;
}
.msh-form-step-content-layout {
padding-top: 30px;
} h1.msh-form-title {
font-size: 28px;
}
.nice-select.msh-form-select ul.list {
min-height: 178px; margin: 0;
border: 1px solid #D9DCEC !important;
box-shadow: none !important;
width: max-content;
max-height: 178px;
}
.nice-select.msh-form-select ul.list > li {
max-width: calc(100% - 8px);
font-size: 15px;
line-height: 32px;
min-height: auto;
}
.formulaire .msh-form-container { }
.msh-form-left {
justify-content: center;
}
.formulaire .msh-form-container{
max-width: 100%;
}
.formulaire.vc_row:not(.vc_inner)  > .wpb_column {
max-width: 100% !important;
width: 100% !important;
padding: 0 !important;
}
.msh-form-success-message {
background: transparent !important;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Resultats.png) !important;
justify-content: center;
margin-top: 0vh !important;
background-size: contain;
background-position: center !important;
height: auto !important;
background-repeat: no-repeat !important;
}
.msh-form-success-message-layout {
gap: 0;
}
.msh-form-success-message h1 {
background: radial-gradient(50% 50% at 50% 50%, #ffffff 73.84%, rgba(255, 255, 255, 0) 99.67%);
padding: 24px;
}
.msh-form-success-message-layout {
align-items: center;
height: auto;
min-height: max-content;
justify-content: center;
align-items: center;
background: radial-gradient(50% 50% at 50% 50%, #ffffff 50.84%, rgba(255, 255, 255, 0) 98.67%);
}
.msh-form-success-message h1, .msh-form-success-message h2 {
font-size: 30px !important;
}
.msh-form-success-message-layout .btn {
margin-right: 0 !important; margin-top: 20px !important;
}
.msh-form-connection .msh-form-right {
display: none;
}  
.nice-select.msh-form-select ul.list > li {
font-size: 13px;
line-height: 27px;
}
}
@media (max-width: 1023px) {
.msh-form-right {
display: none;
}  
}
@media (max-width: 768px) {
.msh-form-success-message {
margin-top: 20vh !important;
}
.msh-form-field.msh-form-field-50 .msh-form-radio-content:after {
right: 16px;
}
.msh-form-select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1LjgyNzMzIDQuODg4NDhDNi4yMDg3NSA1LjIzNTIzIDYuNzkxMjUgNS4yMzUyMyA3LjE3MjY3IDQuODg4NDhMMTIgMC41IiBzdHJva2U9IiMxNTE1MTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat right 16px center;
}
.msh-form-success-message {
background-position-y: 50px !important;
}
.msh-form-buttons .btn {
width: 100% !important;
max-width: 100% !important;
}
.msh-form-step-content-layout {
padding-right: 0;
}
.msh-profile-step-content-layout {
padding-right: 0;
}
.msh-form-right {
width: 100%;
order: -1;
min-height: auto;
}
.msh-form-content {
flex-direction: column;
}
.msh-form-right {
width: 100%;
order: -1;
min-height: auto;
max-width: 100%;
display: none;
}
.msh-form-left {
padding: 20px;
}
.msh-form-step-content-layout {
gap: 16px;
}
.msh-profile-step-content-layout {
gap: 16px;
}
.msh-form-header {
padding: 15px 20px;
}
.msh-form-title {
font-size: 24px;
margin-bottom: 0;
}
.msh-form-row {
flex-direction: column;
gap: 16px;
}
.msh-form-field-50,
.msh-form-field-33,
.msh-form-field-25 {
min-width: 100%;
}
}
@media (max-width: 767px) {
.formulaire.vc_row:not(.vc_inner)  > .wpb_column {
max-width: 100% !important;
width: 100% !important;
}
}
@media (max-width: 600px) {
.msh-form-success-message {
background-size: 600px !important;
}
}
@media (max-width: 480px) {
.msh-form-success-message {
margin-top: 0 !important;
margin-bottom: 0 !important;
height: calc(100vh - 57px) !important;
min-height: calc(100vh - 57px) !important;
background-size: contain !important;
background-position: center !important;
background-position-y: center !important;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/09/Resultats-1.svg) !important;
}
.msh-form-left {
padding: 16px;
}
.msh-form-progress-bar {
left: 0;
right: 0;
}
.msh-form-header {
padding: 12px 15px;
}
.msh-form-title {
font-size: 20px;
margin-bottom: 24px;
}
.msh-form-input, .msh-form-textarea, .msh-form-select {
padding: 14px 10px;
font-size: 16px;
}
.msh-form-label {
left: 14px;
top: 14px;
}
.msh-form-radio-content, .msh-form-checkbox-content {
padding: 14px 10px;
}
} @keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.msh-form-step-content {
animation: fadeInUp 0.3s ease-out;
}
.msh-profile-step-content {
animation: fadeInUp 0.3s ease-out;
} @media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
} .msh-form-next:focus-visible,
.msh-form-submit:focus-visible,
.msh-form-back:focus-visible,
.msh-form-close:focus-visible {
outline: 2px solid var(--msh-primary);
outline-offset: 2px;
} @media (prefers-contrast: high) {
:root {
--msh-border: #666666;
--msh-text-light: #333333;
}
} .msh-form-phone-container {
display: flex;
gap: 12px;
width: 100%;
}
.msh-form-phone-country {
flex-shrink: 0;
max-width: 138px;
width: 100%;
}
.msh-form-phone-country-select {
width: 100%;
background: var(--msh-white);
border: 1px solid #D9DCEC;
border-radius: 16px;
font-family: Poppins;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: -0.1px;
color: #151515;
padding: 20px 12px;
outline: none;
transition: var(--msh-transition);
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1LjgyNzMzIDQuODg4NDhDNi4yMDg3NSA1LjIzNTIzIDYuNzkxMjUgNS4yMzUyMyA3LjE3MjY3IDQuODg4NDhMMTIgMC41IiBzdHJva2U9IiMxNTE1MTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-position: right 8px center;
background-size: 8px;
}
.msh-form-phone-country-select:focus {
border-color: #7900F0;
}
.msh-form-phone-number {
flex: 1;
}
.msh-form-phone-input {
width: 100%;
} @media (max-width: 768px) { .msh-form-phone-country {
width: 100%;
}
} .msh-form-multiple-files-container {
width: 100%;
}
.msh-form-field-label {
display: block;
margin-bottom: 12px;
font-family: Poppins;
font-weight: 600;
font-size: 16px;
line-height: 20px;
color: #151515;
}
.msh-form-required {
color: var(--msh-error);
margin-left: 4px;
}
.msh-form-file-drop-zone {
padding: 25px;
text-align: center;
cursor: pointer;
transition: var(--msh-transition);
margin-bottom: 12px;
border-radius: 16px;
border: 1px dashed #7900F0;
background: #F7F7F7;
}
.msh-form-file-drop-zone:hover,
.msh-form-file-drop-zone.msh-form-file-drop-active {
border-color: #7C3AED;
background: #F3F0FF;
}
.msh-form-file-drop-content {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
}
.msh-form-file-upload-icon {
width: 48px;
height: 48px;
}
.msh-form-file-drop-text {
color: #151515;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: -0.15px;
}
.msh-form-file-drop-link {
color: #7900F0;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 18px;
letter-spacing: -0.15px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.msh-form-file-input {
display: none;
}
.msh-form-files-grid {
display: flex;
gap: 12px;
flex-wrap: wrap;
}
.msh-form-file-card {
border-radius: 16px;
border: 1px solid #D9DCEC;
display: flex;
padding: 20px 30px;
align-items: center;
gap: 12px;
width: 50%;
max-width: calc(50% - 6px);
}
.msh-form-file-card:hover {
border: 1px solid #DD472B;
}
.msh-form-file-card.msh-form-file-error {
border-color: var(--msh-error);
background: #FEF2F2;
}
.msh-form-file-icon {
flex-shrink: 0;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
}
.msh-form-file-info {
min-width: 0;
display: flex;
gap: 12px;
}
.msh-form-file-name {
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 18px;
letter-spacing: -0.15px;
color: #151515;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}
.msh-form-file-size {
color: #151515;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: 18px;
letter-spacing: -0.15px;
width: 100%;
max-width: max-content;
}
.msh-form-file-remove {
flex-shrink: 0;
width: 32px;
height: 32px;
background: transparent;
border: none;
border-radius: 8px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: var(--msh-transition);
padding: 0;
}
.fbp-solution-actions-btn-3:hover:after {
transform: scale(1);
opacity: 1;
width: 26px;
}
.fbp-solution-actions-btn-3::after {
content: '';
background-size: cover;
background-repeat: no-repeat;
width: 0;
height: 26px;
display: inline-block;
vertical-align: middle;
opacity: 0;
transform: translateX(10px);
overflow: hidden;
transition: width 0.6s ease, margin-left 0.6s ease, opacity 0.6s ease, transform 0.6s ease;
position: absolute;
opacity: 0;
right: -6px;
background-image: url(//www.msh-intl.com/wp-content/uploads/2025/06/arrow-white-2.svg);
}
.fbp-solution-actions-btn-3::after {
transform: scale(0.0001);
transform-origin: center center;
vertical-align: middle;
transition: transform 0.6s ease, opacity 0.6s ease;
right: 12px;
}
.fbp-solution-actions-btn-3:hover {
padding-left: 20px !important;
padding-right: 50px !important;
}
.msh-form-file-remove:hover {
background: #FEF2F2;
}
.msh-form-file-remove svg {
width: 16px;
height: 16px;
}
.msh-form-file-card:hover .msh-form-file-name, .msh-form-file-card:hover .msh-form-file-size {
color: #DD472B;
}
.msh-form-file-card:hover .msh-form-file-icon svg {
filter: brightness(0) saturate(100%) invert(34%) sepia(77%) saturate(4364%) hue-rotate(352deg) brightness(96%) contrast(80%);
} @media (max-width: 768px) {
.msh-form-files-grid {
grid-template-columns: 1fr;
gap: 12px;
}
.msh-form-file-drop-zone {
padding: 24px 16px;
}
.msh-form-file-drop-content {
gap: 12px;
}
.msh-form-file-upload-icon {
width: 40px;
height: 40px;
}
.msh-form-file-drop-text {
font-size: 14px;
}
.msh-form-file-card {
padding: 12px;
gap: 8px;
}
.msh-form-file-name {
font-size: 13px;
}
.msh-form-file-size {
font-size: 11px;
}
}
@media (max-width: 390px) {
.msh-form-field.msh-form-field-50[data-label=tel-mail] .msh-form-radio-icon {
display: none;
}
}
@media (max-width: 350px) {
.msh-form-label-float, .msh-form-input:focus + .msh-form-label {
font-size: 12px !important;
line-height: 14px !important;
}
.msh-form-radio-label {
font-size: 14px;
}
.msh-form-radio-content-2 {
gap: 6px;
width: 100%;
}
.msh-fom-radio-label {
max-width: calc(100% - 40px);
}
.msh-form-field.msh-form-field-50 .msh-form-radio-content:after {
right: 10px;
}
.msh-form-select {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1LjgyNzMzIDQuODg4NDhDNi4yMDg3NSA1LjIzNTIzIDYuNzkxMjUgNS4yMzUyMyA3LjE3MjY3IDQuODg4NDhMMTIgMC41IiBzdHJva2U9IiMxNTE1MTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat right 10px center;
}
} .msh-form-file-card {
animation: msh-file-card-enter 0.3s ease-out;
}
@keyframes msh-file-card-enter {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .msh-form-file-card.msh-form-file-loading {
opacity: 0.6;
pointer-events: none;
}
.msh-form-file-card.msh-form-file-loading::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
border: 2px solid #E5E7EB;
border-top-color: #8B5CF6;
border-radius: 50%;
animation: msh-file-loading-spin 1s linear infinite;
}
@keyframes msh-file-loading-spin {
to {
transform: rotate(360deg);
}
}@font-face {
font-family: Nunito;
src: url(/wp-content/plugins/netreviews/includes/fonts/Nunito/Nunito-Regular.ttf)
}
@font-face {
font-family: Nunito-Bold;
src: url(/wp-content/plugins/netreviews/includes/fonts/Nunito/Nunito-SemiBold.ttf)
}
@font-face {
font-family: 'nr-icons';
src: url(/wp-content/plugins/netreviews/includes/fonts/nr-icons/nr-icons.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
#netreviews_reviews_tab { overflow: hidden;
margin: 0 auto;
padding: 0;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
width: 100%;
position: relative;
max-width: 1300px;
color: #2c2c2c;
} a.woocommerce-review-link {
line-height: 26px;
font-size: 20px;
} .netreviews_bg_stars {
display: block;
float: left;
width: 60px;
min-width: 60px;
max-width: 60px;
height: 16px;
min-height: 16px;
max-height: 16px;
padding: 0;
border: none;
text-decoration: none;
outline: none;
background-size: 12px auto;
}
.netreviews_bg_stars span {
display: block;
min-width: 0;
max-width: 60px;
height: 16px;
min-height: 16px;
max-height: 16px;
margin: 0;
padding: 0;
border: none;
text-decoration: none;
outline: none;
line-height: 1px;
font-size: 0.1px;
background-size: 12px auto;
} .netreviews_bg_stars_big {
display: block;
width: 99px;
min-width: 99px;
max-width: 99px;
height: 24px;
min-height: 24px;
max-height: 24px;
padding: 0;
border: none;
text-decoration: none;
outline: none;
margin: 0 auto;
}
.woocommerce-product-rating.netreviews-product-rating{
margin: 0;
margin-top: 15px !important;
display: flex !important;
}
.woocommerce-product-rating.netreviews-product-rating > span{
display: flex !important;
}
.netreviews-product-rating span > div.netreviews_bg_stars_big.headerStars{
line-height: 17px !important;
}
.woocommerce-product-rating.netreviews-product-rating > .netreviews_bg_stars_big.headerStars {
margin: 0;
}
.netreviews_bg_stars_big.headerStars{
height: 17px;
min-height: 17px;
max-height: 17px;
}
a.woocommerce-review-link{
font-size: 17px;
line-height: 21px;
text-decoration: none;
}
.netreviews_bg_stars_big.headerStars div{
font-size: 18px;
} .headerStars {
margin: 0 auto;
width: 95px;
min-width: 95px;
max-width: 95px;
}
.headerStars {
float: left;
}
.listStars div {
text-align: left !important;
font-size: 15px !important;
}
.netreviews_bg_stars_big span, .netreviews_bg_stars span {
overflow: hidden;
display: inline-block;
}
.netreviews_bg_stars_big div {
position: absolute;
font-size: 20px;
}
.netreviews_review_rate_and_stars {
display: block;
width: 100%;
padding: 0;
margin: 0;
height: 30px;
min-height: 30px;
font-size: 14px;
position: relative;
}
.netreviews_review_rate_and_stars .netreviews_bg_stars {
position: absolute;
top: 5px;
left: 0;
float: none;
margin: 0;
}
.netreviews_review_rate_and_stars div {
position: absolute;
display:inline-flex;
}
.nr-icon.grey {
color: #D1D1D1 !important;
} .netreviewsProductWidgetNew{
font-family: Nunito, Arial, Helvetica, sans-serif;
display: block;
height: 75px;
margin: 10px 0;
padding: 5px;
background-color: transparent;
position: relative;
clear: both;
}
.netreviewsProductWidgetNewLogo{
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 65px !important;
height: 65px !important;
border: none !important;
outline: 0 !important;
}
.netreviewsProductWidgetNew .ProductWidgetNewRatingWrapper{
margin-left: 60px;
display: block;
width: 200px;
line-height: 16px;
text-align: left;
padding: 0 5px;
}
.netreviews_font_stars{
display: block !important;
}
.netreviews_font_stars div {
position: absolute;
font-size: 16px;
line-height: 16px;
}
#bigBadge{margin-left:20px;}
.netreviewsProductWidgetNewRate{
color: #363842;
font-size: 15px;
font-weight: bold;
padding: 0;
margin: -5px 0 0;
}
#AV_button {
font-size: 15px;
color: #363842;
}
.av_product_award{
font-family: Nunito, Arial, Helvetica, sans-serif;
height: 72px;
background: #f0f0f0;
border: 1px solid #b6b6b6;
border-radius: 15px;
position: relative;
margin: 10px 0;
width: 220px;
clear: both;
}
.av_product_award #top{
width: 68%;
display: grid;
height: 46px;
vertical-align: middle;
padding-top: 5px;
}
.av_product_award .netreviews_review_rate_and_stars{
text-align: center;
}
.av_product_award .av_product_award #top .netreviews_font_stars{
display: block;
margin: auto;
width: 100px;
height: 15px;
}
.av_product_award #top .netreviews_font_stars div{
font-size: 18px;
line-height: 18px;
}
.av_product_award #top .ratingText{
text-align: center;
font-size: 14px;
font-weight: bold;
color: #3c3d3c;
height: 7px;
}
.av_product_award #AV_bottom{
height: 27px;
border-bottom-right-radius: inherit;
border-bottom-left-radius: 10px;
position: absolute;
width: 75%;
padding-top: 0;
padding-left: 0px;
text-align: center;
}
.av_product_award #AV_button{
font-size: 11px;
}
.av_product_award img#sceau{
position: absolute !important;
right: -12px !important;
top: -10px !important;
width: 90px !important;
}
.netreviews-product-rating{
margin-top: 15px !important;
} .netreviews_tpl_v1{
background-color: #f9f9f9;
font-family: Nunito, Arial, Helvetica, sans-serif;
} .netreviews_tpl_v1 .netreviews_media_part {
display: block;
width: 100%;
height: auto;
margin: 0;
padding: 0;
list-style: none;
border-bottom: none;
}
.netreviews_tpl_v1 .netreviews_media_part li {
list-style: none;
display: block;
width: 100px;
height: 80px;
float: left;
padding: 0;
margin: 10px 10px 0 0;
}
.netreviews_tpl_v1 .netreviews_media_part li .netreviews_image_thumb {
display: block;
width: 100px;
height: 80px;
padding: 0;
margin: 0;
text-decoration: none;
cursor: pointer;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-radius: 2px;
transition: opacity 0.2s ease;
opacity: 1;
}
.netreviews_tpl_v1 .netreviews_media_part li .netreviews_image_thumb_video {
background-color: #333333;
background-size: 40%;
}
.netreviews_tpl_v1 .netreviews_media_part li .netreviews_image_thumb:hover {
text-decoration: none;
cursor: pointer;
opacity: 0.8;
}
.netreviews_tpl_v1 .netreviews_clear {
clear: both;
display: block;
width: 100%;
height: 1px;
margin: 0;
padding: 0;
}
.netreviews_tpl_v1 #netreviews_media_modal {
display: none;
position: fixed;
z-index: 990;
padding: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.9);
}
.netreviews_tpl_v1 #netreviews_media_content {
display: block;
position: fixed;
z-index: 991;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.netreviews_tpl_v1 #netreviews_media_content img {
position: absolute;
border-radius: 2px;
}
.netreviews_tpl_v1 #netreviews_media_content iframe {
position: absolute;
border: none;
}
.netreviews_tpl_v1 #netreviews_media_close {
z-index: 992;
position: absolute;
top: 90px;
right: 5%;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: opacity 0.2s;
opacity: 1;
cursor: pointer;
display: block;
text-decoration: none;
}
.netreviews_tpl_v1 #netreviews_media_close:hover,
.netreviews_tpl_v1 #netreviews_media_close:focus {
text-decoration: none;
opacity: 0.8;
}
.netreviews_tpl_v1 a.carousel-prev, .netreviews_tpl_v1 a.carousel-next{
z-index: 999;
top: 50%;
position: absolute;
background: transparent;
display: block;
color: white;
font-size: 75px;
height: 75px;
line-height: 75px;
text-decoration: none;
}
.netreviews_tpl_v1 .carousel-prev:hover, .netreviews_tpl_v1 .carousel-next:hover {
cursor: pointer;
opacity: 0.8;
}
.netreviews_tpl_v1 #netreviews_media_modal > a.carousel-prev {
left: 5%;
}
.netreviews_tpl_v1 #netreviews_media_modal > a.carousel-next {
right: 5%;
}
.netreviews_tpl_v1 .loader-image {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border: 5px solid #f3f3f3;
border-radius: 50%;
border-top: 5px solid #555;
width: 50px;
height: 50px;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;
} @-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} .netreviews_tpl_v1 #netreviews_rating_section {
display: block;
padding: 15px;
background-color: #FFFFFF;
border-bottom: 1px solid #E7E9EE;
margin: 0 auto;
}
.netreviews_tpl_v1 .netreviews_rating_header {
display: flex;
width: 100%;
padding: 0;
margin: 0;
position: relative;
height: 70px;
min-height: 70px;
text-align: center;
}
.netreviews_tpl_v1 .netreviews_rating_header img {
height: 70px !important;
min-height: 70px !important;
}
.netreviews_tpl_v1 .netreviews_logo {
position: absolute !important;
top: 20px !important;
left: 15px !important;
width: 200px !important;
height: auto !important;
}
.netreviews_tpl_v1 .netreviews_certification, .netreviews_tpl_v1 .netreviews_certification:active, .netreviews_tpl_v1 .netreviews_certification:visited {
color: rgb(150, 160, 170);
text-decoration: none;
font-size: 14px;
position: absolute;
right: 15px;
top: 15px;
transition: color 0.2s;
font-weight: 600;
}
.netreviews_tpl_v1 .netreviews_certification:hover {
color: rgb(47, 47, 47);
text-decoration: none;
font-size: 14px;
}
.netreviews_tpl_v1 .netreviews_rating_content {
width: 100%;
display: block;
position: relative;
height: 180px;
min-height: 180px;
margin-top: 15px;
}
.netreviews_tpl_v1 .netreviews_global_rating {
display: block;
width: 50%;
margin: 0;
border-right: solid #DDDDDD 2px;
position: absolute;
top: 25px;
left: 0;
padding: 0;
}
.netreviews_tpl_v1 .netreviews_note_generale {
display: block;
font-size: 58px;
line-height: 58px; font-weight: lighter;
margin: 0 auto;
width: 100%;
padding: 0;
text-align: center;
color: #2c2c2c;
}
.netreviews_tpl_v1 .netreviews_note_generale span {
font-size: 30px !important;
}
.netreviews_tpl_v1 .netreviews_subtitle {
display: block;
font-size: 16px;
color: rgb(150, 160, 170);
width: 100%;
text-align: center;
padding: 9px 0 0 0;
margin: 0;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_global_rating_details {
display: block;
width: 50%;
margin: 0;
position: absolute;
top: 25px;
right: 0;
padding: 0;
}
.netreviews_tpl_v1 .netreviews_rates_list {
margin: 0 auto;
border: 0;
width: 200px;
display: flex;
flex-direction: row;
padding: 0;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_rate_list_item {
display: flex;
position: relative;
list-style: none;
width: 23px;
float: left;
padding: 110px 0 0;
margin: 0 15px 0 0;
cursor: pointer;
}
.netreviews_tpl_v1 .netreviews_rate_list_item span {
margin-right: 3px;
color:#a6b1b8;
font-size: 17px;
}
.netreviews_tpl_v1 .netreviews_rate_list_star_image {
width: 12px;
height: 12px;
margin-top: 4px;
}
.netreviews_tpl_v1 .netreviews_rate_graph {
height: 100px;
width: 25px;
left: 0; top: 0;
position: absolute;
padding-right: 20px;
}
.netreviews_tpl_v1 .netreviews_rate_percent {
min-height: 1px;
margin-top: 2px;
width: 25px;
bottom: 0;
position: absolute;
left: 0;
transition: background 0.2s;
}
.netreviews_tpl_v1 .netreviews_rate_percent:hover {
cursor: pointer;
background: #fbdb5a;
}
.netreviews_tpl_v1 span[class^="netreviews_rate_total"] {
color: #a6b1b8;
margin-top: -25px;
position: absolute;
width: 100%;
left: 0;
text-align: center;
font-size: 13px;
} .netreviews_tpl_v1 #netreviews_button_more_reviews {
display: block;
width: 100%;
margin: 0;
text-align: center;
padding: 20px 0 0 0;
}
.netreviews_tpl_v1 #netreviews_button_more_reviews .netreviews_button {
display: block;
margin: 0 auto;
padding: 5px 0;
width: 250px;
text-align: center;
color: #ffffff;
font-size: 16px;
font-weight: 500;
text-decoration: none;
border-radius: 5px;
background-color: #a7a8a9;
transition: background-color 0.2s;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
cursor: pointer;
}
.netreviews_tpl_v1 #netreviews_button_more_reviews .netreviews_button:hover, .netreviews_tpl_v1 #netreviews_button_more_reviews .netreviews_button:active {
background-color: #656565 !important;
text-decoration: none !important;
}
.netreviews_tpl_v1 #netreviews_button_more_reviews > a.active {
background-color: #656565 !important;
text-decoration: none !important;
background-image: url(/wp-content/plugins/netreviews/includes/images/load.gif);
background-repeat: no-repeat;
background-position: 5px center;
}
.netreviews_tpl_v1 #avisVerifiesAjaxImage {
background-image: url(/wp-content/plugins/netreviews/includes/images/loadFull.gif);
background-repeat: no-repeat;
background-position-x: center;
background-position-y: 90%;
height: 100px;
}
.netreviews_tpl_v1 .netreviews_button_comment {
text-decoration: none;
color: #a7a8a9;
transition: color 0.2s;
display: block;
width: 100%;
padding: 20px 0 0 0;
margin: 0;
font-size: 15px;
}
.netreviews_tpl_v1 .netreviews_button_comment:hover {
text-decoration: none;
color: rgb(47, 47, 47);
}
.netreviews_tpl_v1 .netreviews_more_comment {
width: 15px;
margin-right: 5px;
display: inline-block;
} .netreviews_tpl_v1 .netreviews_filtering_section {
width: 100%;
margin: 0 auto;
display: block;
background: transparent;
padding: 15px 0 10px 0;
text-align: center;
font-size: 15px;
color: rgb(150, 160, 170);
}
.netreviews_tpl_v1 .netreviews_filtering_section select {
font-size: 14px;
width: auto;
line-height: 15px;
text-align: left;
display: inline;
outline: none;
cursor: pointer;
text-transform: lowercase !important; font-family: Nunito, Arial, Helvetica, sans-serif !important;
} .netreviews_tpl_v1 .netreviews_reviews_section {
width: 100%;
display: block;
padding: 0 0 30px 0;
margin: 0;
}
.netreviews_tpl_v1 .netreviews_review_part {
padding: 25px 15px;
border-top: 3px solid #ffffff;
width: 85%;
margin: 0 auto;
display: block;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_review_part:first-child {
border-top: 0 !important;
}
.netreviews_tpl_v1 .netreviews_customer_name {
display: block;
font-size: 17px;
font-weight: bolder;
width: 100%;
text-align: left;
padding: 0;
margin: 0;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_customer_name span {
font-size: 15px !important;
font-weight: 500 !important;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_customer_name:nth-child(2) {
font-size: 13px !important;
}
.netreviews_tpl_v1 .netreviews_reviews_rate {
display: block;
position: absolute;
top: 0;
left: 75px;
font-size: 15px;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_customer_review {
font-size: 16px;
line-height: 25px;
width: 100%;
padding: 0;
margin: 0;
text-align: left;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_website_answer {
padding: 0 5% 15px 5%;
background-color: #FFFFFF;
margin: 10px auto 0 0 !important;
font-size: 15px;
border-left: 3px solid #E7E9EE;
width: 90%;
font-weight: 500;
}
.netreviews_tpl_v1 .netreviews_website_answer p {
margin: 0;
padding: 20px 0 0 0;
width: 100%;
display: block;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_answer_title {
font-weight: bolder !important;
font-size: 15px !important;
line-height: 25px !important;
}
.netreviews_tpl_v1 .netreviews_answer_title small {
font-weight: 500 !important;
font-size: 13px !important;
line-height: 25px !important;
}
.netreviews_tpl_v1 .netreviews_helpfulmsg {
width: 100%;
padding: 0;
margin: 10px auto 0 auto;
color: #868788;
font-size: 14px;
line-height: 16px;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_helpful_block {
width: 100%;
display: block;
padding: 0;
margin: 10px auto 0 auto;
color: #868788;
font-size: 14px;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v1 .netreviews_helpful_block a {
display: inline-block;
background: #dedede;
padding: 0 0 0 10px;
margin: 0 0 0 5px;
color: #4e4e4e;
text-decoration: none;
font-size: 12px;
font-weight: 500;
transition: background-color, color 0.2s;
line-height: 22px;
height: 22px;
}
.netreviews_tpl_v1 .netreviews_helpful_block a span {
display: inline-block;
background: #adadad;
padding: 0 8px;
line-height: 22px;
height: 22px;
margin: 0 0 0 10px;
color: #ffffff;
text-decoration: none;
font-size: 13px;
font-weight: 500;
transition: background-color, color 0.2s;
}
.netreviews_tpl_v1 .netreviews_helpful_block a:hover, .netreviews_tpl_v1 .netreviews_helpful_block a:active, .netreviews_tpl_v1 .netreviews_helpful_block a:hover span, .netreviews_tpl_v1 .netreviews_helpful_block a:active span {
background-color: #656565 !important;
color: #FFFFFF !important;
text-decoration: none !important;
}
.netreviews_tpl_v1 .netreviews_helpful_block .active {
background-color: #656565 !important;
color: #FFFFFF !important;
padding: 0 0 0 10px;
text-decoration: none !important;
cursor: pointer;
}
.netreviews_tpl_v1 .netreviews_helpful_block .active span {
background-color: #656565 !important;
color: #FFFFFF !important;
text-decoration: none !important;
}
.netreviews_tpl_v1 .netreviews_helpful_block .active:hover {
color: #FFFFFF !important;
text-decoration: none !important;
cursor: pointer;
}
.netreviews_tpl_v1 .netreviews_no_reviews_block {
width: 80%;
display: block;
padding: 20px;
margin: 10px auto -20px auto;
color: #868788;
font-size: 14px;
text-align: center;
border-top: 3px solid #ffffff;
border-bottom: 3px solid #ffffff;
} .netreviews_tpl_v1 .netreviews_rating_header .netreviews_icone_info {
width: 15px;
height: 15px;
vertical-align: middle;
margin-left: 2px;
display: inline-block;
}
.netreviews_tpl_v1 .netreviews_exit_info {
width: 15px;
height: 15px;
float: right;
cursor: pointer;
}
.netreviews_tpl_v1 .netreviews_rating_header div label {
top: 40px;
color: rgb(150, 160, 170);
text-decoration: none;
font-size: 14px;
position: absolute;
right: 15px;
transition: color 0.2s;
cursor: pointer;
z-index: 10;
font-weight: 400; }
.netreviews_tpl_v1 .netreviews_rating_header div {
width: 100%;
float: right;
text-align: left;
}
.netreviews_tpl_v1 .netreviews_rating_header div span {
height: auto;
width: 450px;
background-color: #f4f4f4;
color: black;
padding: 10px 10px 20px 10px;
position: absolute;
top: 70px;
right: 15px;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
z-index: 11;
display: none;
margin: 0;
font-size: 13px;
}
.netreviews_tpl_v1 .netreviews_rating_header div span a {
color: black;
text-decoration: underline;
padding: 0;
margin-left: 5px;
}
.netreviews_tpl_v1 #netreviews_informations_label:hover {
color: rgb(47, 47, 47);
}
.netreviews_tpl_v1 #netreviews_informations_label div, .netreviews_tpl_v1 #netreviews_informations div {
width: 14px;
cursor: pointer;
}
.netreviews_tpl_v1 #netreviews_informations {
text-align: left !important;
}
.netreviews_tpl_v1 #netreviews_informations ul {
margin: 0 5% !important;
padding: 25px 0 5px 0 !important;
width: 90%;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
border-bottom: none !important;
}
.netreviews_tpl_v1 #netreviews_informations ul li {
font-size: 13px;
text-align: left;
padding: 0;
margin: 0;
list-style: square !important;
display: block !important;
} @media screen and (max-width: 600px) {
.netreviews_tpl_v1 .netreviews_logo {
position: relative !important;
display: block !important;
margin: 5px auto !important;
top: 0 !important;
left: auto !important;
right: auto !important;
}
.netreviews_tpl_v1 .netreviews_certification {
position: relative !important;
right: auto !important;
left: auto !important;
top: 0 !important;
text-align: center !important;
margin: 20px auto 0 auto !important;
display: block !important;
width: 100% !important;
padding: 0 !important;
z-index: 10;
}
.netreviews_tpl_v1 .netreviews_rating_header {
height: auto !important;
min-height: auto !important;
}
.netreviews_tpl_v1 .netreviews_global_rating {
width: 100% !important;
border-right: 0 !important;
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
}
.netreviews_tpl_v1 .netreviews_rating_content {
height: auto !important;
min-height: auto !important;
}
.netreviews_tpl_v1 .netreviews_global_rating_details {
display: none !important;
}
.netreviews_tpl_v1 .netreviews_rating_header div {
width: 100%;
text-align: center;
}
.netreviews_tpl_v1 .netreviews_rating_header div label {
position: relative;
top: 0;
left: 0;
}
.netreviews_tpl_v1 .netreviews_rating_header div span {
width: 90% !important;
right: 5% !important;
top: 120px !important;
}
}
@media screen and (max-width: 440px) {
.netreviews_tpl_v1 .netreviews_rating_header{
display: block !important;
}
.netreviews_tpl_v1 .netreviews_rating_header img{
height: 55px !important;
min-height: 55px !important;
}
.netreviews_certification_label{
display: flex;
justify-content: center;
}
.netreviews_tpl_v1 #netreviews_informations_label {
display: flex;
justify-content: center;
}
.netreviews_tpl_v1 #netreviews_informations_label div{
margin-left: 5px;
}
} .netreviews_tpl_v1.nrResponsive .netreviews_logo {
position: relative !important;
display: block !important;
margin: 5px auto !important;
top: 0 !important;
left: auto !important;
right: auto !important;
}
.netreviews_tpl_v1.nrResponsive .netreviews_certification {
position: relative !important;
right: auto !important;
left: auto !important;
top: 0 !important;
text-align: center !important;
margin: 20px auto 0 auto !important;
display: block !important;
width: 100% !important;
padding: 0 !important;
z-index: 10;
}
.netreviews_tpl_v1.nrResponsive .netreviews_rating_header {
height: auto !important;
min-height: auto !important;
}
.netreviews_tpl_v1.nrResponsive .netreviews_global_rating {
width: 100% !important;
border-right: 0 !important;
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
}
.netreviews_tpl_v1.nrResponsive .netreviews_rating_content {
height: auto !important;
min-height: auto !important;
}
.netreviews_tpl_v1.nrResponsive .netreviews_global_rating_details {
display: none !important;
}
.netreviews_tpl_v1.nrResponsive .netreviews_rating_header div {
width: 100%;
text-align: center;
}
.netreviews_tpl_v1.nrResponsive .netreviews_rating_header div label {
position: relative;
top: 0;
left: 0;
}
.netreviews_tpl_v1.nrResponsive .netreviews_rating_header div span {
width: 90% !important;
right: 5% !important;
top: 120px !important;
}
.netreviews_tpl_v1.nrResponsive #netreviews_informations_label div {
width: unset;
display: contents;
} @font-face {
font-family: 'nr-icons';
src: url(/wp-content/plugins/netreviews/includes/fonts/nr-icons/nr-icons.eot?kcfcby);
src: url(/wp-content/plugins/netreviews/includes/fonts/nr-icons/nr-icons.ttf) format('truetype') ;
font-weight: normal;
font-style: normal;
}
.nr-icon { font-family: 'nr-icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.netreviews_tpl_v1 .nr-comment {
display: inline;
padding-right: 5px;
}
.netreviews_tpl_v1 .nr-comment:before {
content: "\e900";
color: #2C2C2C;
}
.netreviews_tpl_v1 .nr-exit:before {
content: "\e901";
}
.nr-info:before {
content: "\e902";
}
.netreviews_rate_list_item > div.nr-icon.nr-star {
line-height: 20px;
}
.nr-star:before {
content: "\e903";
}
.netreviewsVote.active:hover:before {
font-family: "nr-icons";
content: "\e904";
}
.netreviewsVote.active:before {
font-family: "nr-icons";
font-size: 9px;
padding: 0 5px 0 0;
content: "\e905";
} div#netreviews_div_complete_rs_microdata{
width: 100% !important;
max-width: none !important;
}
.netreviews_tpl_v2{
overflow: hidden;
margin: 0 auto;
padding: 0;
font-family: Nunito, Arial, Helvetica, sans-serif;
width: 100%;
color: #2c2c2c;
}
.netreviews_tpl_v2 #netreviews_table_tab{
border-spacing: 0;
border-collapse: unset;
border: none;
}
.netreviews_tpl_v2 #netreviews_table_tab td.netreviews_left_column,
.netreviews_tpl_v2 #netreviews_table_tab td.netreviews_right_column{
border: none;
background-color: white;
} .netreviews_tpl_v2 table#netreviews_table_tab{
margin: 0;
}
.netreviews_tpl_v2 table#netreviews_table_tab tr { border: none;
vertical-align: middle !important;
}
.netreviews_tpl_v2 .netreviews_left_column {
width: 18%;
vertical-align: top
} .netreviews_tpl_v2 .netreviews_rating_header {
width: 100%;
height: auto;
min-height: 50px
}
.netreviews_tpl_v2 .netreviews_logo {
width: 200px !important;
height: 40px !important;
}
.netreviews_tpl_v2 .netreviews_logo #netreviews_logo_img {
width: 100% !important;
height: auto !important;
} .netreviews_tpl_v2 .netreviews_rating_content {
display: inline-block;
}
.netreviews_tpl_v2 .netreviews_global_rating {
min-height: 412px;
background-color: #f2f2f2;
display: block;
padding: 20px
} .netreviews_tpl_v2 .netreviews_note_generale {
color: #2c2c2c;
text-align: center;
text-align: -moz-center;
text-align: -webkit-center;
margin: auto;
}
#netreviews_reviews_tab.netreviews_tpl_v2 table.netreviews_note_generale_table{
width: unset ;
line-height: 67px ;
border-spacing: 5px ;
border: none !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.netreviews_tpl_v2 table.netreviews_note_generale_table tbody.netreviews_note_generale_table_tbody{
border: none !important;;
}
.netreviews_tpl_v2 table.netreviews_note_generale_table tr.netreviews_note_generale_table_tr{
border: none !important;
display: flex !important;
justify-content: center;
}
.netreviews_tpl_v2 table.netreviews_note_generale_table tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td{
border: none !important;
padding: 0 !important;
vertical-align: middle !important;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:first-child{
font-size:58px !important;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(2){
font-size:30px !important;
padding-right: 5px !important;
padding-left: 5px !important;
padding-top: 0 !important;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(3){
font-size:30px !important;
}
.netreviews_tpl_v2 table.netreviews_note_generale_table tbody tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td{
background-color: #f2f2f2;
}
.netreviews_tpl_v2 p.netreviews_subtitle {
display: block;
font-size: 14px;
width: 100%;
text-align: center;
margin: 0;
margin-bottom: 15px !important;
color: #5A5A58 ;
font-family: Nunito, Arial, Helvetica, sans-serif ;
line-height: initial;
}
.netreviews_tpl_v2 .far{
font-weight: bolder ;
margin-left: 10px;
} .netreviews_tpl_v2 .netreviews_resume_rates{
margin-top: 22px;
}
.netreviews_tpl_v2 .netreviews_stat_star {
float: left;
font-size: 22px
}
.netreviews_tpl_v2 .netreviews_stats_stars span.nr-icon, .netreviews_tpl_v2 .netreviews_stats_stars_big span {
display: inline-block
}
.netreviews_tpl_v2 .netreviews_stats_stars_big {
cursor: pointer;
margin-top: 20px;
line-height: 10px
}
.netreviews_tpl_v2 .netreviews_stars_percent{
display: flex ;
justify-content: space-between ;
}
.netreviews_tpl_v2 .netreviews_stats_stars_big div {
display: inline-block;
font-size: 13px
}
.netreviews_tpl_v2 .netreviews_percentage_rate {
font-weight: 700;
color: #2c2c2c;
float: right
}
.netreviews_tpl_v2 .netreviews_percentage_bar {
height: 5px;
border-radius: 7px;
width: 100%;
}
.netreviews_tpl_v2 .netreviews_disabled_click{
pointer-events: none;
} .netreviews_tpl_v2 .netreviews_certification, .netreviews_tpl_v2 .netreviews_certification:active, .netreviews_tpl_v2 .netreviews_certification:visited {
color: #7b858f;
text-decoration: none;
font-size: 12px;
transition: color .2s;
font-weight: 700
}
.netreviews_tpl_v2 .netreviews_certification:hover {
color: #2f2f2f;
text-decoration: none !important;
}
.netreviews_tpl_v2 .netreviews_afnor {
margin-top: 25px;
text-align: center;
line-height: 16px ;
}
.netreviews_tpl_v2 .netreviews_afnor > div{
position: relative;
}
.netreviews_tpl_v2 .displayAVBtn {
vertical-align: sub
}
.netreviews_tpl_v2 i.netreviews_arrow_down {
border: solid #000;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-left: 10px;
vertical-align: middle
}
.netreviews_tpl_v2 #netreviews_informations {
text-align: left;
display: none;
height: auto;
width: 450px;
background-color: #f4f4f4;
color: #000;
padding: 10px 10px 20px;
position: absolute;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
z-index: 11;
margin: 0;
bottom: 0;
}
.netreviews_tpl_v2 #netreviews_informations_label {
display: inline-block;
color: #7b858f;
text-decoration: none;
font-size: 11px;
transition: color .2s;
cursor: pointer;
}
.netreviews_tpl_v2 #netreviews_informations_label:hover {
color: #2f2f2f
}
.netreviews_tpl_v2 #netreviews_informations div, .netreviews_tpl_v2 #netreviews_informations_label div {
padding-top: 3px;
width: 14px;
cursor: pointer
}
.netreviews_tpl_v2 #netreviews_informations ul {
margin: 0 5%;
padding: 25px 0 5px;
width: 90%;
font-family: Nunito, Arial, Helvetica, sans-serif;
border-bottom: none;
}
.netreviews_tpl_v2 #netreviews_informations ul li {
font-size: 12px;
text-align: left;
padding: 0;
margin: 0;
list-style: square;
display: block !important;
}
.netreviews_tpl_v2 #netreviews_informations ul li a {
color: black;
text-decoration: underline;
padding: 0;
margin-left: 5px;
} .netreviews_tpl_v2 i.netreviews_arrow_up {
border: solid #000;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
margin-left: 10px;
margin-top: 6px;
vertical-align: middle
}
.netreviews_tpl_v2 .netreviews_all_reviews{
width: 100%;
display: none;
}
.netreviews_tpl_v2 .netreviews_all_reviews div{
display: inline-block;
color: #20201e;
font-size: 12px;
font-weight: 700;
text-decoration: none;
font-family: Nunito, Arial, Helvetica, sans-serif;
cursor: pointer;
float: left;
padding: 6px 10px;
margin: 10px auto auto;
background-color: #f2f2f2;
} .netreviews_tpl_v2 .netreviews_right_column {
width: 82%;
vertical-align: top
} .netreviews_tpl_v2 .netreviews_rating_header div label {
color: #96a0aa;
text-decoration: none;
font-size: 14px;
transition: color .2s;
cursor: pointer
}
.netreviews_tpl_v2 .netreviews_rating_header div {
text-align: right
}
.netreviews_tpl_v2 .netreviews_rating_header div span a {
color: #000;
text-decoration: underline;
padding: 0;
margin-left: 5px;
}
.netreviews_tpl_v2 .netreviews_filtering_section {
margin: 0 auto;
display: block;
background: 0 0;
padding: 5px 0 10px;
font-size: 15px;
color: #96a0aa;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v2 .netreviews_filtering_section label {
font-weight: normal;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
}
.netreviews_tpl_v2 .netreviews_filtering_section select {
font-size: 14px;
width: auto;
height: auto;
line-height: 15px;
text-align: left;
display: inline;
outline: 0;
cursor: pointer;
color: #96a0aa;
font-family: Nunito, Arial, Helvetica, sans-serif !important;
margin-left: 5px;
} .netreviews_tpl_v2 #avisVerifiesAjaxImage {
background-image: url(https://cl.avis-verifies.com/fr/widget4/tagjs/netreviews-load-full.gif);
background-repeat: no-repeat;
background-position-x: center;
background-position-y: 90%;
height: 100px;
display: none
}
.netreviews_tpl_v2 #netreviews_reviews_section {
display: block;
}
.netreviews_tpl_v2 .netreviews_review_part {
width: 100%;
display: inline-block;
margin-top: -5px;
margin-bottom: 15px;
padding-bottom: 15px;
}
.netreviews_tpl_v2 .netreviews_review_part:first-child {
border-top: 0
}
.netreviews_tpl_v2 #ajax_comment_content div.netreviews_review_part{
border-bottom: 1px solid #f2f2f2;
}
.netreviews_tpl_v2 #ajax_comment_content div:last-child div.netreviews_review_part{
border-bottom: none;
} .netreviews_tpl_v2 .nr-icon.grey {
color: #d1d1d1
}
.netreviews_tpl_v2 .nr-icon.gold {
color: #ffcd00
}
.netreviews_tpl_v2 .netreviews_stars_rate{
display: flex;
align-items: center;
}
.netreviews_tpl_v2 .netreviews_bg_stars div, .netreviews_tpl_v2 .netreviews_review_rate_and_stars div {
position: absolute;
font-size: 18px;
letter-spacing: -1px ;
}
.netreviews_tpl_v2 .netreviews_review_rate_and_stars{
padding: 0;
margin: 0;
height: 22px;
min-height: 22px;
position: relative;
display: flex;
font-size: 20px ;
width: 85px ;
line-height: 30px;
}
.netreviews_tpl_v2 .netreviews_review_rate_and_stars div:nth-child(2){
color :#FFCD00;
}
.netreviews_tpl_v2 .nrRate{
margin-left: 10px;
line-height: 33px;
font-weight: bold;
font-size: 15px;
} .netreviews_tpl_v2 #netreviews_reviews_section>p {
width: 90%;
margin: auto;
padding-top: 25px
}
.netreviews_tpl_v2 p.netreviews_customer_review {
font-size: 14px;
line-height: 22px;
width: 100%;
padding: 0;
margin-top: 2px;
margin-bottom: 0 !important;
text-align: left;
font-family: Nunito-Bold, Nunito, Arial, Helvetica, sans-serif ;
color: #2c2c2c;
font-weight: 400
} .netreviews_tpl_v2 .netreviews_media_part {
display: inline-block;
width: 100%;
height: auto;
padding: 0;
list-style: none;
margin: 0 !important;
border-bottom: none;
}
.netreviews_tpl_v2 .netreviews_media_part li {
list-style: none;
display: block;
width: 50px;
height: 40px;
float: left;
padding: 0;
margin: 10px 10px 0 0;
}
.netreviews_tpl_v2 .netreviews_media_part li .netreviews_image_thumb {
display: block;
width: 50px;
height: 40px;
padding: 0;
margin: 0;
text-decoration: none;
cursor: pointer;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-radius: 2px;
transition: opacity 0.2s ease;
opacity: 1;
}
.netreviews_tpl_v2 .netreviews_media_part li .netreviews_image_thumb_video {
background-color: #333333;
background-size: 40%;
}
.netreviews_tpl_v2 .netreviews_media_part li .netreviews_image_thumb:hover {
text-decoration: none;
cursor: pointer;
opacity: 0.8;
} .netreviews_tpl_v2 div.netreviews_customer_name p{
display: block;
font-size: 12px;
text-align: left;
padding: 0;
color: #2c2c2c;
font-family: Nunito, Arial, Helvetica, sans-serif ;
margin: 3px 0 0 !important;
} .netreviews_tpl_v2 .netreviews_discussion{
margin-top: 10px;
margin-left: 15px;
}
.netreviews_tpl_v2 div.netreviews_website_answer{
margin-bottom: 5px !important;
padding: 10px 10px 10px 10px !important;
background-color: #f4f4f4;
width: 75%;
display: block;
font-size: 12px;
font-family: Nunito, Arial, Helvetica, sans-serif;
border-left: #f2f2f2 solid 3px;
height: auto;
line-height: initial;
}
.netreviews_tpl_v2 div.netreviews_website_answer p{
font-family: Nunito, Arial, Helvetica, sans-serif;
margin-bottom: 0 !important;
}
.netreviews_tpl_v2 .netreviews_answer_title {
font-family: Nunito-Bold, Nunito, Arial, Helvetica, sans-serif;
}
.netreviews_tpl_v2 div.netreviews_website_answer.hide{
display: none;
}
.netreviews_tpl_v2 .netreviews_button_comment{
color: black;
text-decoration: none;
font-size: 12px;
margin-top: 10px;
margin-left: 15px;
cursor: pointer;
display: block;
}
.netreviews_tpl_v2 .netreviews_button_comment.show{
display: block;
}
.netreviews_tpl_v2 .netreviews_hide_comment.hide{
display: none;
}
.netreviews_tpl_v2 .netreviews_button_comment div {
display: inline-block;
padding-right: 5px
} .netreviews_tpl_v2 .netreviews_helpful_block, .netreviews_tpl_v2 p.netreviews_helpfulmsg {
padding: 0;
margin: 7px auto 0;
color: #868788;
font-size: 12px;
font-family: Nunito, Arial, Helvetica, sans-serif ;
}
.netreviews_tpl_v2 p.netreviews_helpfulmsg {
line-height: 16px;
display: none
}
.netreviews_tpl_v2 .netreviews_helpful_block {
display: block;
margin-top: 10px;
}
.netreviews_tpl_v2 .netreviews_helpful_block a, .netreviews_tpl_v2 .netreviews_helpful_block a span {
display: inline-block;
line-height: 22px;
height: 22px;
text-decoration: none;
font-size: 12px;
font-weight: 500;
transition: background-color, color .2s;
}
.netreviews_tpl_v2 .netreviews_helpful_block a {
background: #dedede;
padding: 0 0 0 5px;
margin: 0 0 0 5px;
color: #4e4e4e;
border-radius: 5px;
}
.netreviews_tpl_v2 .netreviews_helpful_block a span {
background: #adadad;
padding: 0 5px;
margin: 0 0 0 3px;
color: #fff;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.netreviews_tpl_v2 .netreviews_helpful_block .active {
background-color: #656565;
color: white;
}
.netreviews_tpl_v2 .netreviews_helpful_block .active span {
background-color: #656565;
padding-left: 5px;
} .netreviews_tpl_v2 #netreviews_media_modal {
display: none;
position: fixed;
z-index: 990;
padding: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.9);
}
.netreviews_tpl_v2 #netreviews_media_content {
display: block;
position: fixed;
z-index: 991;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.netreviews_tpl_v2 #netreviews_media_content img {
position: absolute;
border-radius: 2px;
}
.netreviews_tpl_v2 #netreviews_media_content iframe {
position: absolute;
border: none;
}
.netreviews_tpl_v2 #netreviews_media_close {
z-index: 992;
position: absolute;
top: 15px;
right: 35px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: opacity 0.2s;
opacity: 1;
cursor: pointer;
display: block;
text-decoration: none;
}
.netreviews_tpl_v2 #netreviews_media_close:hover,
.netreviews_tpl_v2 #netreviews_media_close:focus {
text-decoration: none;
opacity: 0.8;
}
.netreviews_tpl_v2 a.carousel-prev, .netreviews_tpl_v2 a.carousel-next {
z-index: 999;
top: 50%;
position: absolute;
background: transparent;
display: block;
color: white;
font-size: 75px;
height: 75px;
line-height: 75px;
text-decoration: none;
}
.netreviews_tpl_v2 .carousel-prev:hover, .netreviews_tpl_v2 .carousel-next:hover {
cursor: pointer;
opacity: 0.8;
}
.netreviews_tpl_v2 #netreviews_media_modal > a.carousel-prev {
left: 5%;
}
.netreviews_tpl_v2 #netreviews_media_modal > a.carousel-next {
right: 5%;
}
.netreviews_tpl_v2 .loader-image {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border: 5px solid #f3f3f3;
border-radius: 50%;
border-top: 5px solid #555;
width: 50px;
height: 50px;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;
} .netreviews_tpl_v2 #netreviews_button_more_reviews {
display: block;
width: 100%;
margin: 0;
}
.netreviews_tpl_v2 #netreviews_button_more_reviews .netreviews_button {
margin: 0 auto;
color: #20201e;
font-size: 14px;
font-weight: 700;
text-decoration: none;
font-family: Nunito, Arial, Helvetica, sans-serif;
cursor: pointer;
} .netreviews_tpl_v2 .nr-icon {
font-family: 'nr-icons';
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.netreviews_tpl_v2 .nr-exit:before {
content: "\e901"
}
.netreviews_tpl_v2 .nr-icon.nr-exit{
float: right;
}
.netreviews_tpl_v2 .nr-info:before {
content: "\e902"
}
.netreviews_tpl_v2 .nr-star:before {
content: "\e903"
}
.netreviews_tpl_v2 .nr-comment:before {
content: "\e900"
}
.netreviews_tpl_v2 .netreviewsVote.active:hover:before {
font-family: "nr-icons";
content: "\e904";
}
.netreviews_tpl_v2 .netreviewsVote.active:before {
font-family: "nr-icons";
font-size: 9px;
padding: 0 5px 0 0;
content: "\e905";
} @-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
@media screen and (max-width:1200px) {
.netreviews_tpl_v2 .netreviews_helpful_block {
float: left;
display: block;
margin-top: 10px
}   }
@media screen and (max-width:1100px) {
.netreviews_tpl_v2 div.netreviews_customer_name span {
line-height: 2;
}
.netreviews_tpl_v2 .netreviews_helpful_block {
font-size: 11px;
line-height: 2;
}
}
@media screen and (max-width:792px) {
.netreviews_tpl_v2 #netreviews_informations {
width: 372px
}
.netreviews_tpl_v2 .netreviews_helpful_block{
margin-top: 5px;
}
}
@media screen and (max-width:670px) {
.netreviews_tpl_v2 .netreviews_global_rating {
min-height: auto;
}
.netreviews_tpl_v2 .netreviews_global_rating_responsive {
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 20px;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations {
width: 45% ;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:first-child{
font-size:45px ;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(2){
font-size:20px ;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(3){
font-size:25px ;
}
.netreviews_tpl_v2 .netreviews_resume_rates {
width: 45% ;
margin-top: 0;
}
.netreviews_tpl_v2 .netreviews_afnor {
margin-top: 0;
}
.netreviews_tpl_v2 .netreviews_all_reviews{
margin-bottom: 25px;
}
.netreviews_tpl_v2 .netreviews_left_column {
width: 100%;
display: block
}
.netreviews_tpl_v2 .netreviews_right_column {
width: 100%;
display: block
}
.netreviews_tpl_v2 .netreviews_filtering_section select {
font-size: 14px;
width: auto;
height: auto;
line-height: 15px;
text-align: left;
display: inline;
outline: 0;
cursor: pointer;
color: #96a0aa ;
margin-bottom: 10px;
}
.netreviews_tpl_v2 .netreviews_rating_content {
width: 100%;
display: block;
margin-bottom: 20px;
}
.netreviews_tpl_v2 .netreviews_rating_header div {
text-align: center
}
.netreviews_tpl_v2 .netreviews_rating_content, .netreviews_tpl_v2 .netreviews_rating_header {
height: auto ;
min-height: auto
}
.netreviews_tpl_v2 .netreviews_logo {
display: block !important;
margin: 5px auto !important;
top: 0 !important;
}
.netreviews_tpl_v2 .netreviews_certification {
top: 0 ;
text-align: center ;
margin: 20px auto 0 ;
display: block ;
width: 100% ;
padding: 0 ;
z-index: 10
}
.netreviews_tpl_v2 .netreviews_rating_header div {
text-align: center
}
.netreviews_tpl_v2 .netreviews_rating_header div label {
top: -20px;
left: 0
}
.netreviews_tpl_v2 .netreviews_rating_header div span {
width: 90% ;
right: 5% ;
top: 120px
}
.netreviews_tpl_v2 .netreviews_button {
float: none ;
padding-bottom: 20px;
border-bottom: 2px solid #f2f2f2;
vertical-align: middle;
border-bottom: none;
}
.netreviews_tpl_v2 #netreviews_informations {
width: calc(100% - 50px)
}
.netreviews_tpl_v2 div.netreviews_website_answer {
width: 90%;
}
}
@media screen and (max-width:440px) {
.netreviews_tpl_v2 .netreviews_note_generale {
justify-content: center !important;
}
.netreviews_tpl_v2 .netreviews_logo img{
width: 80% !important;
}
.netreviews_tpl_v2 .netreviews_rating_content{
margin-bottom: 0 !important;
}
.netreviews_tpl_v2 .netreviews_note_generale_table{
width: unset ;
line-height: 30px ;
border-spacing: 0 ;
margin-bottom: 5px;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:first-child{
font-size:30px !important;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(2){
font-size:10px !important;
padding-right: 5px !important;
padding-left: 5px !important;
}
.netreviews_tpl_v2 .netreviews_note_generale tr.netreviews_note_generale_table_tr td.netreviews_note_generale_table_td:nth-child(3){
font-size:15px !important;
}
.netreviews_tpl_v2 p.netreviews_subtitle{
margin: auto;
font-size: 11px;
}
.netreviews_tpl_v2 .netreviews_global_rating{
padding: 10px 25px;
}
.netreviews_tpl_v2 .netreviews_global_rating_responsive {
display: block;
padding-bottom: 10px;
margin-bottom: 0;
}
.netreviews_tpl_v2 .netreviews_stats_stars_big div{
font-size: 11px;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations{
width: 100% ;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations_responsive{
display: flex;
align-items: center !important;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations_responsive .netreviews_note_generale{
width: 50%;
text-align: left;
display: flex;
justify-content: flex-end;
}
.netreviews_tpl_v2 table.netreviews_note_generale_table{
border-spacing: 0;
line-height: 40px;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations_responsive p.netreviews_subtitle{
width: 50%;
text-align: center;
margin: unset;
margin-bottom: 0 !important;
}
.netreviews_tpl_v2 .netreviews_note_generale_recommendations_responsive .far{
margin-left: 4px;
}
.netreviews_tpl_v2 .netreviews_resume_rates{
width: 100% ;
}
.netreviews_tpl_v2 .netreviews_stats_stars_big{
margin-top: 10px;
}
.netreviews_tpl_v2 .netreviews_afnor{
font-size: 11px;
}
.netreviews_tpl_v2 .netreviews_certification{
margin: 10px auto 0 ;
}
.netreviews_tpl_v2 .netreviews_filtering_section label, .netreviews_tpl_v2 .netreviews_filtering_section select{
font-size: 13px ;
}
.netreviews_tpl_v2 .netreviews_review_rate_and_stars{
width: 80px;
}
.netreviews_tpl_v2 .netreviews_review_rate_and_stars div{
font-size: 16px;
}
.netreviews_tpl_v2 .nrRate{
font-size: 14px;
margin-left: 5px;
line-height: 22px;
}
.netreviews_tpl_v2 .netreviews_helpful_block {
line-height: 2;
margin-top: 3px;
}
.netreviews_tpl_v2 p.netreviews_customer_review{
line-height: 17px;
font-size: 13px;
text-align: justify;
}
.netreviews_tpl_v2 div.netreviews_customer_name span {
line-height: 1.5;
}
}
@media screen and (max-width:360px){
.netreviews_tpl_v2 #netreviews_table_tab{
border-spacing: 15px;
}
}
@media screen and (max-width:325px){
.netreviews_tpl_v2 #netreviews_table_tab{
border-spacing: 0;
}
} .listStars {
display: inline;
width: 77px;
min-width: 77px;
max-width: 77px;
margin: -7px auto auto auto; }
.reviewCount{
display: contents;
margin-left: 80px;
font-size: 15px;
}
.woocommerce-tabs a.netreviews_certification, .woocommerce-tabs a.netreviews_certification:hover{
box-shadow:0 0 0 #0f0f0f;
}
.woocommerce-tabs .netreviews_tpl_v2 a, .woocommerce-tabs .netreviews_tpl_v2 a:hover, .woocommerce-tabs .netreviews_tpl_v1 a, .woocommerce-tabs .netreviews_tpl_v1 a:hover{
box-shadow:0 0 0 #0f0f0f;
}
a.woocommerce-review-link, a.woocommerce-review-link:hover{
box-shadow:0 0 0 #0f0f0f;
}.tooltip{position:absolute;display:block;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9;z-index:999999999999}.tooltip .arrow{display:none!important;opacity:0;border:0}.tooltip .arrow::before{display:none!important;opacity:0;border:0}.tooltip-inner{text-align:center;background-color:rgba(0,0,0,.9);font-weight:700}.back_to_top{width:50px;height:50px;position:fixed;bottom:0;transform:translateY(30px);right:30px;display:inline-block;text-align:center;opacity:0;z-index:99999;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}.back_to_top.is-left{right:auto;left:30px}.back_to_top i,.back_to_top svg{line-height:50px;font-size:30px;display:inline-block;position:relative}.back_to_top.active{opacity:1;transform:translateY(-30px)}.back_to_top:focus{outline:0!important}.back_to_top:hover{transform:translateY(-36px)}.badge{padding:5px 10px}.badge.pix-line{background:0 0!important;border-width:2px;border-style:solid}@media (max-width:540px){.badge{white-space:normal!important}}.pix-right-float-badges .pix-badge-element{float:right}.pix-elementor-divider .elementor-container{z-index:2}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.msh-intl.com/wp-content/uploads/omgf/pix-google-font-primary/poppins-normal-latin-ext-400.woff2?ver=1789480074) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.msh-intl.com/wp-content/uploads/omgf/pix-google-font-primary/poppins-normal-latin-400.woff2?ver=1789480074) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.msh-intl.com/wp-content/uploads/omgf/pix-google-font-primary/poppins-normal-latin-ext-500.woff2?ver=1789480074) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.msh-intl.com/wp-content/uploads/omgf/pix-google-font-primary/poppins-normal-latin-500.woff2?ver=1789480074) format('woff2');font-display: swap;}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:10px 0 10px;padding:.2em 1em;border-radius:5px;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;background:#ffb900;color:rgba(0,0,0,.6);font-size:14px;line-height:20px}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:10px auto;position:relative;display:none}form.submitting .wpcf7-spinner{display:block;visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.vc_row{position:relative}.vc_row_visible,.vc_section_visible{overflow:visible!important}.vc_element.vc_pix_map{display:contents!important}.vc_element.element-content_box{margin-top:32px!important}.particles-container{width:100vw;z-index:1;margin-left:calc(-50vw + 50%);position:absolute;left:0;top:0;height:100%;display:inline-block;pointer-events:auto!important}.pix-particle{position:absolute}.pix-scene{width:100vw;margin-left:calc(-50vw + 50%);position:absolute;left:0;top:0;display:block;z-index:3;pointer-events:none;width:100vw;height:100%!important}.pix-scene.is-behind{z-index:0}.pix-scene *{pointer-events:none}.pix-scene .pix-scene-particle{pointer-events:none;position:absolute!important;display:block;width:100%;height:100%}.pix-scene .pix-scene-particle .pix-scene-elm{pointer-events:none;content-visibility:auto;transition:all .4s cubic-bezier(.365,.84,.44,1);position:absolute}.pix-popup .pix-scene-elm{max-height:100%}.pix-particles{position:absolute;width:100%;height:100%}@media screen and (max-width:992px){.pix-particles{display:inline-block;width:100%;position:relative}.pix-particle{right:0!important;top:0!important;width:100%!important}.pix-scene{position:relative;display:block}.pix-hide-sm{display:none}.pix-particle-sm-hide{display:none!important}}.inner-particles-container{width:100%;z-index:1;position:absolute;left:0;height:100%;display:inline-block}.scene{position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:-1;pointer-events:none}.scene .pix-scene-particle{pointer-events:none;position:absolute!important;display:block;width:100%;height:100%}.scene .pix-scene-particle .pix-scene-elm{pointer-events:none;transition:all .4s cubic-bezier(.365,.84,.44,1);position:absolute}.scene.scene-over{z-index:10}.pix-scene-particle .animate-in{will-change:auto!important}.vc_row-o-equal-height .wpb_wrapper:has(.sticky-top){height:100%}.card-group .vc_element.vc_pix_pricing{flex:1!important}.wpb_column.vc_column_container{z-index:30}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.pix-popup .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}footer .vc_col-has-fill>.vc_column-inner,footer .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,footer .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,footer .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.vc_column-inner,.wpb_wrapper{position:relative}@media (max-width:768px){.wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){display:inline-block!important}.wp-block-media-text{display:inline-block!important}.wp-block-media-text .wp-block-media-text__content{padding-top:20px!important;padding-bottom:20px!important}}.pix-particles-overflow-hidden .pix-scene-particle{overflow:hidden!important}.wpb_content_element .widget.widget_recent_comments ul,.wpb_text_column .widget.widget_recent_comments ul{list-style:none!important}.pix-popup-content-div .particles-container{pointer-events:none!important}.particles-container{pointer-events:none}.wpb_gmaps_widget .wpb_wrapper{padding:0}.pix-is-safari .vc_row_visible.overflow-hidden,.pix-is-safari .vc_section_visible.overflow-hidden{overflow:hidden!important}