body.single-product {
background: radial-gradient(circle at top right, rgba(126,230,232,.12), transparent 30%), #f7fafb;
color: #102027;
font-family: 'Work Sans', sans-serif;
}
body.single-product .main-content,
body.single-product #main {
background: transparent;
}
body.single-product .main-content > .container,
body.single-product #content {
width: min(calc(100% - 72px), 1600px);
max-width: none;
margin-inline: auto;
}
body.single-product .lm-product-page {
padding: 36px 0 70px;
}
body.single-product h1,
body.single-product .page-title,
body.single-product .entry-title,
body.single-product .product_title,
body.single-product .entry-summary .product_title {
color: #102027 !important;
font-family: 'Work Sans', sans-serif !important;
font-weight: 800 !important;
letter-spacing: 0 !important;
text-transform: none !important;
}
body.single-product .main-content h1,
body.single-product .page-title,
body.single-product h1.entry-title {
max-width: 1480px;
margin: 0 0 30px !important;
font-size: clamp(30px, 2.8vw, 48px) !important;
line-height: 1.14 !important;
}
body.single-product .lm-product-shell {
display: grid;
grid-template-columns: minmax(440px, 49%) minmax(430px, 1fr);
gap: clamp(28px, 4vw, 56px);
align-items: start;
}
body.single-product .lm-product-media {
position: relative;
min-width: 0;
padding: 22px;
border: 1px solid rgba(0,137,152,.12);
border-radius: 14px;
background:
radial-gradient(circle at 92% 8%, rgba(126,230,232,.22), transparent 30%),
#fff;
box-shadow: 0 22px 60px rgba(15,23,42,.07);
}
body.single-product .lm-product-share {
position: absolute;
z-index: 5;
top: 18px;
right: 18px;
display: inline-flex;
align-items: center;
gap: 7px;
height: 36px;
padding: 0 13px;
border: 1px solid rgba(0,137,152,.18);
border-radius: 999px;
background: rgba(255,255,255,.92);
color: #008998;
font-family: 'Work Sans', sans-serif;
font-size: 12px;
font-weight: 800;
line-height: 1;
box-shadow: 0 12px 30px rgba(15,23,42,.08);
cursor: pointer;
}
body.single-product .lm-product-share span[aria-hidden="true"] {
font-size: 15px;
line-height: 1;
}
body.single-product .woocommerce-product-gallery,
body.single-product div.product div.images {
float: none !important;
width: 100% !important;
margin: 0 !important;
}
body.single-product .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0;
}
body.single-product .woocommerce-product-gallery__image,
body.single-product div.product div.images .woocommerce-product-gallery__image {
display: flex !important;
align-items: center;
justify-content: center;
min-height: 420px;
border-radius: 10px;
background: linear-gradient(135deg, #f5fafa, #edfafa);
}
body.single-product .woocommerce-product-gallery__image img,
body.single-product div.product div.images img {
width: auto !important;
max-width: 88% !important;
max-height: 440px;
margin-inline: auto;
object-fit: contain;
}
body.single-product .flex-control-thumbs {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(76px, 1fr));
gap: 10px;
margin: 16px 0 0 !important;
padding: 0 !important;
}
body.single-product .flex-control-thumbs li {
width: auto !important;
float: none !important;
margin: 0 !important;
list-style: none;
}
body.single-product .flex-control-thumbs img {
width: 100% !important;
height: 76px !important;
padding: 8px;
border: 1px solid rgba(0,137,152,.12);
border-radius: 8px;
background: #fff;
object-fit: contain;
opacity: 1 !important;
}
body.single-product .flex-control-thumbs img.flex-active,
body.single-product .flex-control-thumbs img:hover {
border-color: rgba(0,137,152,.42);
}
body.single-product .lm-product-info,
body.single-product div.product .summary {
float: none !important;
width: 100% !important;
margin: 0 !important;
padding: 6px 0 0;
}
body.single-product .lm-product-info {
display: grid;
grid-template-columns: auto minmax(190px, 1fr) minmax(220px, 1fr);
column-gap: 12px;
align-items: start;
}
body.single-product .lm-product-info > * {
grid-column: 1 / -1;
}
body.single-product .lm-product-info > a:first-child img {
display: block;
width: auto;
max-width: 96px !important;
max-height: 52px;
margin: 0 0 18px;
object-fit: contain;
}
body.single-product .product_title,
body.single-product .entry-summary .product_title {
max-width: 760px;
margin: 0 0 13px;
color: #102027;
font-family: 'Work Sans', sans-serif;
font-size: clamp(32px, 3.1vw, 56px);
font-weight: 900;
letter-spacing: 0;
line-height: 1.02;
text-transform: none;
}
body.single-product .woocommerce-product-rating {
display: flex;
align-items: center;
gap: 10px;
margin: 0 0 18px;
color: #4f5b66;
font-size: 14px;
font-weight: 600;
}
body.single-product .woocommerce-product-rating .star-rating,
body.single-product .comment-form-rating .stars {
color: #008998;
}
body.single-product .price {
display: block;
margin: 0 0 18px;
color: #008998 !important;
font-family: 'Work Sans', sans-serif;
font-size: clamp(28px, 2.3vw, 40px);
font-weight: 900;
line-height: 1.12;
}
body.single-product .price .woocommerce-Price-amount {
color: #008998 !important;
}
body.single-product .price .lm-price-tax-label {
display: inline-block;
margin-left: 7px;
color: #3f4650;
font-size: .78em;
font-weight: 800;
vertical-align: baseline;
}
body.single-product .price .small_price,
body.single-product .price .lm-price-incl-tax {
display: block;
margin-top: 7px;
color: #5f6b76 !important;
font-size: 15px;
font-weight: 500;
line-height: 1.3;
}
body.single-product .woocommerce-product-details__short-description {
max-width: 720px;
margin: 0 0 10px;
color: #4f5b66;
font-size: 16px;
font-weight: 500;
line-height: 1.68;
}
body.single-product .lm-product-read-more {
display: inline-flex;
margin: 0 0 24px;
color: #008998;
font-size: 14px;
font-weight: 800;
text-decoration: none;
}
body.single-product .lm-product-read-more:hover {
text-decoration: underline;
}
body.single-product form.cart {
display: grid;
grid-column: 1 / span 2;
grid-template-columns: auto minmax(190px, 1fr);
gap: 12px;
align-items: center;
max-width: none;
margin: 0 0 18px !important;
}
body.single-product form.cart::before,
body.single-product form.cart::after {
content: none;
}
body.single-product form.cart .variations,
body.single-product form.cart .single_variation_wrap {
grid-column: 1 / -1;
}
body.single-product .quantity {
display: inline-grid;
grid-template-columns: 40px 46px 40px;
width: 126px;
height: 44px;
overflow: hidden;
border: 1px solid rgba(15,23,42,.12);
border-radius: 8px;
background: #fff;
}
body.single-product .quantity button,
body.single-product .quantity .minus,
body.single-product .quantity .plus {
width: 40px;
height: 44px;
border: 0;
background: #fff;
color: #102027;
font-weight: 700;
}
body.single-product .quantity input.qty {
width: 46px !important;
height: 44px;
border: 0;
color: #102027;
font-weight: 800;
text-align: center;
}
body.single-product .single_add_to_cart_button,
body.single-product .summary .button {
min-height: 46px;
padding: 0 24px !important;
border: 0 !important;
border-radius: 8px !important;
background: linear-gradient(135deg, #008998, #00a7ba) !important;
color: #fff !important;
font-family: 'Work Sans', sans-serif;
font-size: 13px !important;
font-weight: 900 !important;
line-height: 46px !important;
text-align: center;
text-transform: uppercase;
box-shadow: 0 13px 30px rgba(0,137,152,.24);
}
body.single-product .single_add_to_cart_button:hover,
body.single-product .summary .button:hover {
filter: brightness(.96);
}
body.single-product .lm-product-whatsapp {
grid-column: 3;
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 46px;
margin: 0 0 18px;
padding: 0 18px;
border-radius: 8px;
background: #25d366;
color: #fff !important;
font-family: 'Work Sans', sans-serif;
font-size: 13px;
font-weight: 900;
line-height: 1.2;
text-align: center;
text-decoration: none !important;
text-transform: uppercase;
box-shadow: 0 13px 30px rgba(37,211,102,.22);
}
body.single-product .lm-product-whatsapp:hover {
filter: brightness(.96);
}
body.single-product .extra-product-list {
display: grid;
gap: 10px;
max-width: 560px;
margin: 0 0 18px;
}
body.single-product .extra-product {
display: grid;
grid-template-columns: 54px 1fr auto;
gap: 12px;
align-items: center;
padding: 10px;
border: 1px solid rgba(0,137,152,.12);
border-radius: 10px;
background: #fff;
}
body.single-product .extra-product-img img {
width: 54px;
height: 54px;
object-fit: contain;
}
body.single-product .listado_tabs {
max-width: none;
margin: 32px 0 38px;
}
body.single-product .listado_tabs .porto-toggles,
body.single-product .listado_tabs .toggles,
body.single-product .listado_tabs > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 12px;
}
body.single-product .lm-product-page > .listado_tabs {
clear: both;
display: block !important;
width: 100%;
}
body.single-product .lm-product-info > .listado_tabs {
display: none !important;
}
body.single-product .listado_tabs .vc_toggle,
body.single-product .listado_tabs .toggle {
margin: 0 !important;
}
body.single-product .listado_tabs .vc_toggle_title,
body.single-product .listado_tabs .toggle > label,
body.single-product .listado_tabs .toggle-title {
min-height: 46px;
padding: 13px 14px !important;
border: 0;
border-radius: 8px;
background: #3c8d9b;
color: #fff;
font-family: 'Work Sans', sans-serif;
font-size: 12px;
font-weight: 900;
line-height: 1.25;
text-align: center;
text-transform: uppercase;
}
body.single-product .listado_tabs .vc_toggle_title h4,
body.single-product .listado_tabs .vc_toggle_title a,
body.single-product .listado_tabs .toggle-title h4,
body.single-product .listado_tabs .toggle-title a {
margin: 0;
color: #fff !important;
font-family: 'Work Sans', sans-serif;
font-size: 12px;
font-weight: 900;
line-height: 1.25;
text-align: center;
text-transform: uppercase;
}
body.single-product .listado_tabs .vc_toggle_content,
body.single-product .listado_tabs .toggle-content {
padding: 16px 18px !important;
border: 1px solid rgba(0,137,152,.12);
border-radius: 0 0 8px 8px;
background: #fff;
color: #4f5b66;
font-size: 14px;
line-height: 1.65;
}
body.single-product .single-product-info-row {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
align-items: start;
gap: 14px;
position: relative;
width: 100% !important;
max-width: none !important;
margin: 28px 0 34px !important;
transform: none;
}
body.single-product .single-product-toggle {
display: block !important;
min-width: 0;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
body.single-product .single-product-toggle summary {
display: flex !important;
align-items: center;
justify-content: center;
width: 100% !important;
max-width: none !important;
min-height: 58px;
padding: 0 16px !important;
border: 0 !important;
border-radius: 8px !important;
background: linear-gradient(135deg, #008998, #00a7ba) !important;
color: #fff !important;
font-family: 'Work Sans', sans-serif !important;
font-size: 14px !important;
font-weight: 900 !important;
line-height: 1.15 !important;
list-style: none;
cursor: pointer;
text-align: center;
text-transform: uppercase;
white-space: normal;
box-shadow: 0 13px 30px rgba(0,137,152,.20) !important;
transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}
body.single-product .single-product-toggle summary:hover {
transform: translateY(-2px);
filter: brightness(.97);
box-shadow: 0 18px 34px rgba(0,137,152,.28) !important;
}
body.single-product .single-product-toggle[open] summary {
filter: brightness(.94);
box-shadow: 0 14px 30px rgba(0,137,152,.24) !important;
}
body.single-product .single-product-toggle summary::-webkit-details-marker {
display: none;
}
body.single-product .single-product-toggle__content {
width: 100%;
margin-top: 10px;
padding: 18px 20px;
border: 1px solid rgba(0,137,152,.12);
border-radius: 8px;
background: #fff;
color: #4f5b66;
font-size: 14px;
font-weight: 500;
line-height: 1.65;
box-shadow: 0 16px 36px rgba(15,23,42,.075);
}
body.single-product .single-product-toggle__content p {
margin: 0 0 12px;
}
body.single-product .single-product-toggle__content p:last-child {
margin-bottom: 0;
}
body.single-product .single-product-toggle__content a {
color: #008998;
font-weight: 900;
}
body.single-product .product_meta {
max-width: 560px;
margin-top: 18px;
color: #7a828b;
font-size: 13px;
font-weight: 600;
}
body.single-product .lm-product-details {
margin-top: 38px;
}
body.single-product .woocommerce-tabs {
max-width: 1180px;
margin: 0 auto;
padding: 0;
}
body.single-product .woocommerce-tabs ul.tabs {
display: flex;
flex-wrap: wrap;
gap: 24px;
margin: 0 0 0;
padding: 0 0 14px;
border-bottom: 1px solid rgba(15,23,42,.1);
}
body.single-product .woocommerce-tabs ul.tabs::before,
body.single-product .woocommerce-tabs ul.tabs::after {
content: none !important;
}
body.single-product .woocommerce-tabs ul.tabs li {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
body.single-product .woocommerce-tabs ul.tabs li a {
padding: 0 0 11px !important;
color: #6b7480 !important;
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 900;
text-transform: uppercase;
}
body.single-product .woocommerce-tabs ul.tabs li.active a {
color: #102027 !important;
box-shadow: inset 0 -2px 0 #008998;
}
body.single-product .woocommerce-tabs .panel {
margin: 0 !important;
padding: 42px 54px !important;
border: 1px solid rgba(15,23,42,.08);
border-top: 0;
border-radius: 0 0 14px 14px;
background: #fff;
color: #4f5b66;
font-size: 16px;
font-weight: 500;
line-height: 1.78;
box-shadow: 0 24px 64px rgba(15,23,42,.055);
}
body.single-product .related,
body.single-product .upsells {
width: min(100%, 1500px);
margin: 56px auto 0;
}
@media (max-width: 1180px) {
body.single-product .lm-product-shell {
grid-template-columns: 1fr;
}
body.single-product .lm-product-info {
max-width: 760px;
}
body.single-product .listado_tabs .porto-toggles,
body.single-product .listado_tabs .toggles,
body.single-product .listado_tabs > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
body.single-product .single-product-info-row {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
width: 100% !important;
max-width: none !important;
left: auto;
transform: none;
}
}
@media (max-width: 767px) {
body.single-product .main-content > .container,
body.single-product #content {
width: min(calc(100% - 32px), 1600px);
}
body.single-product .lm-product-page {
padding-top: 24px;
}
body.single-product .lm-product-media {
padding: 16px;
}
body.single-product .woocommerce-product-gallery__image,
body.single-product div.product div.images .woocommerce-product-gallery__image {
min-height: 300px;
}
body.single-product .woocommerce-product-gallery__image img,
body.single-product div.product div.images img {
max-height: 320px;
}
body.single-product .product_title,
body.single-product .entry-summary .product_title {
font-size: 34px;
}
body.single-product .lm-product-info {
grid-template-columns: 1fr;
}
body.single-product form.cart {
grid-column: 1;
grid-template-columns: 1fr;
max-width: 100%;
}
body.single-product .lm-product-whatsapp {
grid-column: 1;
}
body.single-product .single_add_to_cart_button,
body.single-product .summary .button {
width: 100%;
}
body.single-product .listado_tabs .porto-toggles,
body.single-product .listado_tabs .toggles,
body.single-product .listado_tabs > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
grid-template-columns: 1fr;
}
body.single-product .single-product-info-row {
grid-template-columns: 1fr !important;
width: 100% !important;
left: auto;
transform: none;
}
body.single-product .woocommerce-tabs .panel {
padding: 28px 22px !important;
}
}*,
*::before,
*::after {
box-sizing: border-box;
}
html,
body {
max-width: 100%;
overflow-x: hidden;
}
img,
picture,
video,
iframe {
max-width: 100%;
}
button,
input,
select,
textarea {
font: inherit;
}
a,
button {
-webkit-tap-highlight-color: rgba(0, 137, 152, .16);
}
.home-tpv,
body.single-product,
body.woocommerce-account,
body.tax-product_cat,
body.tax-product_brand,
body.post-type-archive-product,
body.product-brand-filtered {
--lm-mobile-gutter: 16px;
--lm-teal: #008998;
--lm-dark: #07111a;
--lm-soft: #f7fafb;
}
@media (max-width: 1180px) {
.main-content > .container,
#content,
.archive-products,
.woocommerce,
.home-tpv__container {
max-width: 100%;
}
} @media (max-width: 991px) {
body.tax-product_cat .content-area,
body.post-type-archive-product .content-area,
body.tax-product_brand .content-area,
body.product-brand-filtered .content-area,
body.tax-product_cat .main-content .row,
body.post-type-archive-product .main-content .row,
body.tax-product_brand .main-content .row,
body.product-brand-filtered .main-content .row {
display: block !important;
}
body.tax-product_cat .sidebar,
body.post-type-archive-product .sidebar,
body.tax-product_brand .sidebar,
body.product-brand-filtered .sidebar,
body.tax-product_cat aside,
body.post-type-archive-product aside,
body.tax-product_brand aside,
body.product-brand-filtered aside {
width: 100% !important;
max-width: none !important;
margin: 0 0 20px !important;
}
body.tax-product_cat .archive-products,
body.post-type-archive-product .archive-products,
body.tax-product_brand .archive-products,
body.product-brand-filtered .archive-products {
width: 100% !important;
max-width: none !important;
}
}
@media (max-width: 767px) {
.aide-achat-hero,
.legal-page__hero,
.legal-hub-hero,
.about-tpv-hero,
.solutions-hero,
.privacy-hero,
.cookies-hero,
.terms-hero,
.buy-guide-hero,
.payment-hero,
.finance-hero,
.delivery-hero,
.tracking-hero,
.warranty-hero,
.distributor-hero,
.conditions-hero,
.contact-premium__hero {
padding: 0 0 24px !important;
margin-bottom: 26px !important;
text-align: left !important;
}
.aide-achat-page h1,
.aide-achat-intro-main h1,
.legal-page__hero h1,
.legal-hub-hero h1,
.about-tpv-hero h1,
.solutions-hero h1,
.privacy-hero h1,
.cookies-hero h1,
.terms-hero h1,
.buy-guide-hero h1,
.payment-hero h1,
.finance-hero h1,
.delivery-hero h1,
.tracking-card h1,
.warranty-hero h1,
.distributor-hero h1,
.conditions-hero h1,
.contact-premium__hero h1 {
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
font-size: clamp(31px, 10vw, 42px) !important;
line-height: 1.06 !important;
letter-spacing: 0 !important;
text-align: left !important;
}
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: calc(100% - 28px) !important;
max-width: none !important;
}
.aide-achat-hero-grid,
.aide-achat-intro,
.aide-achat-topics-grid,
.aide-achat-contact-card,
.legal-cards-grid,
.about-tpv-bento,
.about-tpv-quality-grid,
.about-tpv-human-card,
.about-tpv-human-visual,
.about-tpv-partner-cloud,
.solutions-grid,
.solutions-grid-5,
.solutions-grid-4,
.solutions-grid-3,
.privacy-rights-grid,
.cookies-audit-grid,
.terms-grid,
.buy-guide-steps,
.payment-grid,
.finance-steps,
.delivery-grid,
.warranty-grid,
.distributor-grid,
.contact-premium__grid,
.tracking-contact-grid {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 14px !important;
}
.aide-achat-topic,
.aide-achat-card,
.aide-achat-order-box,
.aide-achat-contact-card,
.legal-page__content,
.legal-glass-card,
.about-tpv-card,
.about-tpv-human-card,
.about-tpv-cta-card,
.privacy-card,
.cookies-card,
.terms-card,
.buy-guide-card,
.payment-card,
.finance-card,
.finance-step,
.delivery-card,
.warranty-card,
.distributor-card,
.distributor-form-card,
.contact-premium__info,
.contact-premium__form-card,
.tracking-card,
.conditions-card {
min-height: 0 !important;
padding: 22px 18px !important;
border-radius: 14px !important;
}
body.single-product table.variations,
body.single-product table.variations tbody,
body.single-product table.variations tr,
body.single-product table.variations th,
body.single-product table.variations td {
display: block !important;
width: 100% !important;
}
body.single-product table.variations select,
body.single-product .reset_variations {
width: 100% !important;
min-height: 44px !important;
}
body.single-product .related ul.products,
body.single-product .upsells ul.products,
body.single-product .cross-sells ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.tax-product_brand ul.products,
body.product-brand-filtered ul.products,
body.tax-product_cat .products,
body.post-type-archive-product .products,
body.tax-product_brand .products,
body.product-brand-filtered .products {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 16px !important;
}
body.single-product .related ul.products li.product,
body.single-product .upsells ul.products li.product,
body.single-product .cross-sells ul.products li.product,
body.tax-product_cat ul.products li.product,
body.post-type-archive-product ul.products li.product,
body.tax-product_brand ul.products li.product,
body.product-brand-filtered ul.products li.product,
body.tax-product_cat .products .product,
body.post-type-archive-product .products .product,
body.tax-product_brand .products .product,
body.product-brand-filtered .products .product {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
float: none !important;
}
body.tax-product_cat .woocommerce-pagination,
body.post-type-archive-product .woocommerce-pagination,
body.tax-product_brand .woocommerce-pagination,
body.product-brand-filtered .woocommerce-pagination {
margin-top: 24px !important;
text-align: center !important;
}
body.tax-product_cat .woocommerce-pagination ul,
body.post-type-archive-product .woocommerce-pagination ul,
body.tax-product_brand .woocommerce-pagination ul,
body.product-brand-filtered .woocommerce-pagination ul {
display: inline-flex !important;
flex-wrap: wrap;
justify-content: center;
gap: 6px;
border: 0 !important;
}
body.tax-product_cat .term-description,
body.tax-product_brand .term-description,
body.product-brand-filtered .term-description {
width: 100% !important;
max-width: none !important;
font-size: 15px !important;
line-height: 1.6 !important;
}
} @media (max-width: 767px) {
.home-tpv__solution {
display: grid !important;
grid-template-columns: 1fr !important;
justify-items: center !important;
text-align: center !important;
padding: 22px 18px !important;
}
.home-tpv__solution-image {
width: 100% !important;
justify-content: center !important;
align-items: center !important;
}
.home-tpv__solution-image img {
width: 104px !important;
height: 104px !important;
margin: 0 auto 8px !important;
}
.home-tpv__solution-content {
width: 100% !important;
display: grid !important;
justify-items: center !important;
}
.home-tpv__solution h3,
.home-tpv__solution p,
.home-tpv__solution .home-tpv__solution-price {
width: 100% !important;
text-align: center !important;
}
.home-tpv__solution .home-tpv__solution-price {
margin: 12px 0 14px !important;
}
.home-tpv__button {
margin-right: auto !important;
margin-left: auto !important;
}
.home-tpv__brands {
padding-top: 24px !important;
padding-bottom: 28px !important;
}
.home-tpv__brands-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
.home-tpv__brand-card {
aspect-ratio: 2.2 / 1 !important;
border-radius: 10px !important;
box-shadow: 0 8px 20px rgba(15,23,42,.06) !important;
}
.home-tpv__partners {
padding-top: 28px !important;
padding-bottom: 32px !important;
}
.home-tpv__partners .home-tpv__section-title {
max-width: 280px !important;
font-size: 24px !important;
line-height: 1.12 !important;
}
.home-tpv__partners-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
.home-tpv__partner-card {
min-height: 74px !important;
aspect-ratio: 2.35 / 1 !important;
padding: 10px 12px !important;
border-radius: 10px !important;
box-shadow: 0 8px 18px rgba(0,54,64,.12) !important;
}
.home-tpv__partner-card img {
width: auto !important;
max-width: 86% !important;
max-height: 38px !important;
}
}
@media (max-width: 480px) {
.home-tpv__brands-grid,
.home-tpv__partners-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.home-tpv__solution-image img {
width: 96px !important;
height: 96px !important;
}
.home-tpv__partner-card {
min-height: 68px !important;
}
.home-tpv__partner-card img {
max-height: 34px !important;
}
} @media (max-width: 767px) {
html,
body,
#page,
.page-wrapper,
#main,
.main-content,
.content-area,
.site-main {
width: 100% !important;
max-width: 100% !important;
overflow-x: hidden !important;
}
.sticky-header,
.sticky-header-active #header {
display: none !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
}
.main-content > .container,
#content,
.archive-products,
.woocommerce,
.home-tpv__container,
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: 100% !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.solutions-grid {
padding: 8px !important;
}
#footer,
.footer,
.footer-wrapper,
.footer-main,
.footer-top,
.footer-bottom {
width: 100% !important;
max-width: 100% !important;
overflow: hidden !important;
}
#footer .container,
.footer .container,
.footer-wrapper .container,
.footer-main .container,
.footer-bottom .container {
width: calc(100% - 28px) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .row,
.footer .row,
.footer-main .row,
.footer-bottom .row,
#footer .footer-main > .container > .row {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 22px !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
#footer [class*="col-"],
.footer [class*="col-"],
.footer-main [class*="col-"],
.footer-bottom [class*="col-"] {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .widget,
.footer .widget,
.footer-main .widget {
width: 100% !important;
max-width: 100% !important;
margin-bottom: 22px !important;
text-align: left !important;
}
#footer h3,
#footer .widget-title,
.footer h3,
.footer .widget-title {
font-size: 18px !important;
line-height: 1.2 !important;
white-space: normal !important;
}
#footer ul,
.footer ul {
margin: 0 !important;
padding-left: 0 !important;
}
#footer li,
.footer li,
#footer a,
.footer a,
#footer p,
.footer p {
white-space: normal !important;
overflow-wrap: anywhere;
word-break: normal;
}
#header,
#header .header-body,
#header .header-main,
#header .header-row,
#header .header-container,
#header .mobile-header,
#header .mobile-header-wrapper,
#header .porto-mobile-header,
.header-wrapper,
.header-wrapper .header-body,
.header-wrapper .header-main,
.header-wrapper .header-row,
.header-wrapper .header-container,
.mobile-header,
.mobile-header-wrapper,
.porto-mobile-header {
background: #fff !important;
background-color: #fff !important;
color: #07111a !important;
border: 0 !important;
box-shadow: 0 1px 8px rgba(15,23,42,.08) !important;
}
#header a,
#header span,
#header i,
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle,
.mobile-header a,
.mobile-header span,
.mobile-header i,
.mobile-header-wrapper a,
.mobile-header-wrapper span,
.mobile-header-wrapper i {
color: #07111a !important;
fill: #07111a !important;
border-color: #07111a !important;
}
} @media (max-width: 767px) {
#header,
#header .header-body,
#header .header-main,
#header .header-row,
#header .header-container,
#header .mobile-header,
#header .mobile-header-wrapper,
#header .porto-mobile-header,
.header-wrapper,
.header-wrapper .header-body,
.header-wrapper .header-main,
.header-wrapper .header-row,
.header-wrapper .header-container,
.mobile-header,
.mobile-header-wrapper,
.porto-mobile-header {
background: #fff !important;
background-color: #fff !important;
color: #07111a !important;
border: 0 !important;
box-shadow: 0 1px 8px rgba(15,23,42,.08) !important;
}
#header .header-main,
#header .mobile-header,
#header .mobile-header-wrapper,
.header-wrapper .header-main,
.mobile-header,
.mobile-header-wrapper {
display: block !important;
min-height: 58px !important;
height: auto !important;
overflow: visible !important;
}
#header .container,
#header .header-container,
#header .header-row,
#header .mobile-header .container,
#header .mobile-header-wrapper .container,
.header-wrapper .container,
.header-wrapper .header-container,
.header-wrapper .header-row,
.mobile-header .container,
.mobile-header-wrapper .container {
width: 100% !important;
min-height: 58px !important;
margin: 0 !important;
padding: 0 12px !important;
background: #fff !important;
background-color: #fff !important;
}
#header a,
#header span,
#header i,
#header .menu-text,
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle,
#header .my-account,
#header .account-link,
#header .header-icon,
.mobile-header a,
.mobile-header span,
.mobile-header i,
.mobile-header-wrapper a,
.mobile-header-wrapper span,
.mobile-header-wrapper i {
color: #07111a !important;
fill: #07111a !important;
border-color: #07111a !important;
}
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle {
order: 0 !important;
margin-right: 10px !important;
background: transparent !important;
}
#header .logo,
#header .header-logo,
.mobile-header .logo,
.mobile-header-wrapper .logo {
margin-right: auto !important;
margin-left: 0 !important;
}
} @media (max-width: 767px) {
html,
body,
#page,
.page-wrapper,
#main,
.main-content,
.content-area,
.site-main,
.home-tpv,
.solutions-page,
.about-tpv-page,
.aide-achat-page,
.legal-hub-page,
.privacy-page,
.cookies-page,
.terms-page,
.buy-guide-page,
.payment-page,
.finance-page,
.delivery-page,
.tracking-page,
.warranty-page,
.distributor-page,
.conditions-page,
.contact-premium-page {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
overflow-x: hidden !important;
}
.main-content > .container,
#content,
.archive-products,
.woocommerce,
.home-tpv__container,
.home-tpv__reviews .home-tpv__container,
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.home-tpv__hero .home-tpv__container,
.home-tpv__partners .home-tpv__container,
.home-tpv__reviews .home-tpv__container,
.home-tpv__world .home-tpv__container,
.solutions-container {
padding-right: 0 !important;
padding-left: 0 !important;
}
.home-tpv__hero-carousel,
.home-tpv__partners,
.home-tpv__reviews,
.home-tpv__world,
.solutions-grid,
.about-tpv-partner-cloud {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
.solutions-grid {
border-radius: 0 !important;
}
#header .mobile-header,
#header .mobile-header-wrapper,
.mobile-header,
.mobile-header-wrapper {
position: absolute !important;
top: auto !important;
left: 0 !important;
z-index: 50 !important;
display: block !important;
width: 64px !important;
height: 64px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
background: transparent !important;
box-shadow: none !important;
border: 0 !important;
}
#header .mobile-header .container,
#header .mobile-header-wrapper .container,
.mobile-header .container,
.mobile-header-wrapper .container {
width: 64px !important;
height: 64px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}
#header .mobile-header .header-center,
#header .mobile-header .header-right,
#header .mobile-header-wrapper .header-center,
#header .mobile-header-wrapper .header-right,
.mobile-header .header-center,
.mobile-header .header-right,
.mobile-header-wrapper .header-center,
.mobile-header-wrapper .header-right {
display: none !important;
}
#header .mobile-header .header-left,
#header .mobile-header-wrapper .header-left,
.mobile-header .header-left,
.mobile-header-wrapper .header-left {
display: flex !important;
width: 64px !important;
height: 64px !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
}
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle,
.mobile-toggle,
.hamburguer-btn,
.hamburger-btn,
.menu-toggle {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 44px !important;
height: 44px !important;
margin: 0 !important;
color: #07111a !important;
background: transparent !important;
border: 0 !important;
}
#header .header-main,
.header-wrapper .header-main {
display: block !important;
width: 100% !important;
min-height: 64px !important;
margin: 0 !important;
padding: 0 !important;
background: #fff !important;
box-shadow: 0 1px 8px rgba(15,23,42,.08) !important;
}
#header .header-main .container,
.header-wrapper .header-main .container {
width: 100% !important;
min-height: 64px !important;
padding-right: 10px !important;
padding-left: 64px !important;
margin: 0 !important;
}
#header .header-main .logo,
#header .header-main .header-left,
.header-wrapper .header-main .logo,
.header-wrapper .header-main .header-left {
margin-left: 0 !important;
}
} @media (max-width: 767px) {
html,
body,
#page,
.page-wrapper,
#main,
.main-content,
.content-area,
.site-main {
width: 100% !important;
max-width: 100% !important;
overflow-x: hidden !important;
}
.header-main.sticky,
.sticky-header,
.sticky-header-active #header {
display: none !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
}
.main-content > .container,
#content,
.archive-products,
.woocommerce,
.home-tpv__container,
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: 100% !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.solutions-grid,
.about-tpv-partner-cloud,
.home-tpv__carousel {
margin-right: 0 !important;
margin-left: 0 !important;
}
.solutions-grid {
padding: 8px !important;
}
#footer,
.footer,
.footer-wrapper,
.footer-main,
.footer-top,
.footer-bottom {
width: 100% !important;
max-width: 100% !important;
overflow: hidden !important;
}
#footer .container,
.footer .container,
.footer-wrapper .container,
.footer-main .container,
.footer-bottom .container {
width: calc(100% - 28px) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .row,
.footer .row,
.footer-main .row,
.footer-bottom .row,
#footer .footer-main > .container > .row {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 22px !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
#footer [class*="col-"],
.footer [class*="col-"],
.footer-main [class*="col-"],
.footer-bottom [class*="col-"] {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .widget,
.footer .widget,
.footer-main .widget {
width: 100% !important;
max-width: 100% !important;
margin-bottom: 22px !important;
text-align: left !important;
}
#footer h3,
#footer .widget-title,
.footer h3,
.footer .widget-title {
font-size: 18px !important;
line-height: 1.2 !important;
white-space: normal !important;
}
#footer ul,
.footer ul {
margin: 0 !important;
padding-left: 0 !important;
}
#footer li,
.footer li,
#footer a,
.footer a,
#footer p,
.footer p {
white-space: normal !important;
overflow-wrap: anywhere;
word-break: normal;
}
#header,
#header .header-body,
#header .header-main,
#header .header-row,
#header .header-container,
#header .mobile-header,
#header .mobile-header-wrapper,
#header .porto-mobile-header,
.header-wrapper,
.header-wrapper .header-body,
.header-wrapper .header-main,
.header-wrapper .header-row,
.header-wrapper .header-container,
.mobile-header,
.mobile-header-wrapper,
.porto-mobile-header {
background: #fff !important;
background-color: #fff !important;
color: #07111a !important;
border: 0 !important;
box-shadow: 0 1px 8px rgba(15,23,42,.08) !important;
}
#header a,
#header span,
#header i,
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle,
.mobile-header a,
.mobile-header span,
.mobile-header i,
.mobile-header-wrapper a,
.mobile-header-wrapper span,
.mobile-header-wrapper i {
color: #07111a !important;
fill: #07111a !important;
border-color: #07111a !important;
}
} @media (max-width: 1100px) {
.aide-achat-intro,
.aide-achat-hero-grid,
.aide-achat-contact-card,
.legal-cards-grid,
.about-tpv-bento,
.about-tpv-human-card,
.distributor-grid,
.contact-premium__grid,
.tracking-contact-grid,
.privacy-rights-grid,
.warranty-grid,
.delivery-grid,
.finance-steps,
.payment-grid,
.buy-guide-steps,
.terms-grid,
.cookies-audit-grid {
grid-template-columns: 1fr !important;
}
.solutions-grid-5,
.solutions-grid-4,
.solutions-grid-3,
.about-tpv-quality-grid,
.about-tpv-partner-cloud {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.legal-glass-card,
.legal-glass-card:first-child,
.legal-card-large,
.payment-card-wide,
.about-tpv-card-large {
grid-column: auto !important;
grid-row: auto !important;
}
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.tax-product_brand ul.products,
body.product-brand-filtered ul.products,
body.tax-product_cat .products,
body.post-type-archive-product .products,
body.tax-product_brand .products,
body.product-brand-filtered .products {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 20px !important;
}
}
@media (max-width: 767px) {
.aide-achat-page,
.legal-page,
.legal-hub-page,
.about-tpv-page,
.solutions-page,
.privacy-page,
.cookies-page,
.terms-page,
.buy-guide-page,
.payment-page,
.finance-page,
.delivery-page,
.tracking-page,
.warranty-page,
.distributor-page,
.conditions-page,
.contact-premium-page {
padding-top: 34px !important;
padding-bottom: 56px !important;
overflow-x: hidden;
}
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: calc(100% - 28px) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
}
.aide-achat-hero,
.legal-page__hero,
.legal-hub-hero,
.about-tpv-hero,
.solutions-hero,
.privacy-hero,
.cookies-hero,
.terms-hero,
.buy-guide-hero,
.payment-hero,
.finance-hero,
.delivery-hero,
.tracking-hero,
.warranty-hero,
.distributor-hero,
.conditions-hero,
.contact-premium__hero {
margin-bottom: 28px !important;
padding-top: 0 !important;
padding-bottom: 24px !important;
text-align: left !important;
}
.aide-achat-page h1,
.aide-achat-intro-main h1,
.legal-page__hero h1,
.legal-hub-hero h1,
.about-tpv-hero h1,
.solutions-hero h1,
.privacy-hero h1,
.cookies-hero h1,
.terms-hero h1,
.buy-guide-hero h1,
.payment-hero h1,
.finance-hero h1,
.delivery-hero h1,
.tracking-card h1,
.warranty-hero h1,
.distributor-hero h1,
.conditions-hero h1,
.contact-premium__hero h1 {
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
font-size: clamp(31px, 10vw, 42px) !important;
line-height: 1.06 !important;
letter-spacing: 0 !important;
text-align: left !important;
}
.aide-achat-page p,
.aide-achat-intro-main p,
.aide-achat-order-box p,
.legal-page__hero p,
.legal-hub-hero p,
.about-tpv-hero p,
.solutions-hero p,
.solutions-heading p,
.privacy-hero p,
.cookies-hero p,
.terms-hero p,
.buy-guide-hero p,
.payment-hero p,
.finance-hero p,
.delivery-hero p,
.tracking-card p,
.warranty-hero p,
.distributor-hero p,
.conditions-hero p,
.contact-premium__hero p {
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
font-size: 16px !important;
line-height: 1.58 !important;
text-align: left !important;
}
.aide-achat-kicker,
.legal-page__kicker,
.legal-hub-kicker,
.about-tpv-kicker,
.solutions-heading span,
.privacy-kicker,
.cookies-kicker,
.terms-kicker,
.buy-guide-kicker,
.payment-kicker,
.finance-kicker,
.delivery-kicker,
.tracking-kicker,
.warranty-kicker,
.distributor-kicker,
.conditions-kicker,
.contact-premium__kicker {
margin-bottom: 12px !important;
font-size: 11px !important;
letter-spacing: .11em !important;
}
.aide-achat-intro,
.aide-achat-hero-grid,
.aide-achat-topics-grid,
.aide-achat-contact-card,
.legal-cards-grid,
.about-tpv-bento,
.about-tpv-quality-grid,
.about-tpv-human-card,
.about-tpv-human-visual,
.about-tpv-partner-cloud,
.solutions-grid-5,
.solutions-grid-4,
.solutions-grid-3,
.privacy-rights-grid,
.cookies-audit-grid,
.terms-grid,
.buy-guide-steps,
.payment-grid,
.finance-steps,
.delivery-grid,
.warranty-grid,
.distributor-grid,
.contact-premium__grid,
.tracking-contact-grid {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 14px !important;
}
.aide-achat-intro,
.aide-achat-contact,
.about-tpv-quality,
.about-tpv-human,
.about-tpv-partners,
.solutions-section,
.privacy-content,
.cookies-content,
.terms-content,
.buy-guide-content,
.payment-content,
.finance-content,
.delivery-content,
.warranty-content,
.distributor-content,
.conditions-content,
.legal-hub-content,
.tracking-help {
padding-top: 0 !important;
margin-bottom: 34px !important;
}
.aide-achat-order-box {
padding-top: 0 !important;
}
.aide-achat-topic,
.aide-achat-card,
.aide-achat-order-box,
.aide-achat-contact-card,
.legal-page__content,
.legal-glass-card,
.about-tpv-card,
.about-tpv-human-card,
.about-tpv-cta-card,
.solutions-grid,
.privacy-card,
.cookies-card,
.terms-card,
.buy-guide-card,
.payment-card,
.finance-card,
.finance-step,
.delivery-card,
.warranty-card,
.distributor-card,
.distributor-form-card,
.contact-premium__info,
.contact-premium__form-card,
.tracking-card,
.conditions-card {
min-height: 0 !important;
padding: 22px 18px !important;
border-radius: 14px !important;
}
.solutions-grid {
padding: 12px !important;
}
.aide-achat-topic h2,
.aide-achat-card h2,
.aide-achat-order-box h2,
.aide-achat-contact-card h2,
.legal-page__content h2,
.legal-glass-card h2,
.about-tpv-card h2,
.about-tpv-section-heading h2,
.about-tpv-human-card h2,
.about-tpv-cta-card h2,
.solutions-heading h2,
.privacy-card h2,
.cookies-card h2,
.terms-card h2,
.buy-guide-card h2,
.payment-card h2,
.finance-card h2,
.finance-step h2,
.delivery-card h2,
.warranty-card h2,
.distributor-card h2,
.distributor-form-card h2,
.contact-premium__info h2,
.contact-premium__form-card h2,
.conditions-card h2 {
font-size: clamp(23px, 7.2vw, 31px) !important;
line-height: 1.12 !important;
letter-spacing: 0 !important;
}
.terms-card h3,
.conditions-card h3,
.conditions-card h3.conditions-subtitle-regular,
.about-tpv-quality-grid h3,
.solution-card h3 {
font-size: 19px !important;
line-height: 1.18 !important;
letter-spacing: 0 !important;
}
.aide-achat-topic li a,
.aide-achat-more,
.aide-achat-link-featured,
.legal-page__content p,
.legal-page__content li,
.legal-glass-card p,
.legal-glass-card li,
.about-tpv-card p,
.about-tpv-section-heading p,
.about-tpv-human-card p,
.about-tpv-cta-card p,
.privacy-card p,
.privacy-card li,
.cookies-card p,
.cookies-card li,
.terms-card p,
.terms-card li,
.buy-guide-card p,
.buy-guide-card li,
.payment-card p,
.payment-card li,
.finance-card p,
.finance-step p,
.delivery-card p,
.warranty-card p,
.warranty-card li,
.distributor-card p,
.distributor-form-card p,
.conditions-card p,
.conditions-card li {
font-size: 15px !important;
line-height: 1.58 !important;
}
.legal-card-icon,
.about-tpv-icon,
.terms-icon,
.buy-guide-icon,
.payment-icon,
.finance-icon,
.delivery-icon,
.warranty-icon,
.distributor-icon {
width: 52px !important;
height: 52px !important;
margin-bottom: 16px !important;
border-radius: 12px !important;
font-size: 24px !important;
}
.finance-step-number {
width: 42px !important;
height: 42px !important;
margin-bottom: 16px !important;
border-radius: 12px !important;
font-size: 14px !important;
}
.solution-card,
.solution-card img {
min-height: 190px !important;
}
.solution-card div {
padding: 15px !important;
}
.partner-pill {
height: 70px !important;
border-radius: 12px !important;
}
.partner-pill img {
max-width: 110px !important;
max-height: 32px !important;
}
.tracking-input-row {
display: grid !important;
gap: 8px !important;
padding: 8px !important;
border-radius: 14px !important;
}
.tracking-input-row input,
.tracking-input-row button,
.tracking-manual select,
.aide-achat-button,
.aide-achat-phone,
.delivery-actions a,
.about-tpv-cta-card a,
.contact-premium__form input[type="submit"],
.distributor-form button {
width: 100% !important;
min-height: 46px !important;
border-radius: 8px !important;
white-space: normal !important;
}
.delivery-actions,
.aide-achat-contact-actions {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 10px !important;
align-items: stretch !important;
}
.contact-premium__item {
gap: 12px !important;
}
.contact-premium__item span {
flex: 0 0 44px;
width: 44px !important;
height: 44px !important;
border-radius: 10px !important;
}
.contact-premium__item strong {
font-size: 16px !important;
}
.contact-premium__item small {
word-break: break-word;
}
.contact-premium__form input,
.contact-premium__form textarea,
.distributor-form input,
.distributor-form textarea {
min-height: 46px !important;
padding: 13px 14px !important;
border-radius: 10px !important;
font-size: 16px !important;
}
.contact-premium__form textarea,
.distributor-form textarea {
min-height: 150px !important;
}
.distributor-form {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 12px !important;
}
.distributor-form-full,
.distributor-form button {
grid-column: auto !important;
}
.cookies-audit-card {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch;
}
.cookies-audit-card table {
min-width: 520px;
}
.cookies-audit-card th,
.cookies-audit-card td {
padding: 12px !important;
font-size: 13px !important;
}
.conditions-page::before,
.conditions-page::after,
.conditions-container::before,
.home-tpv__newsletter-card::before,
.home-tpv__newsletter-card::after {
display: none !important;
}
}
@media (max-width: 480px) {
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: calc(100% - 24px) !important;
}
.aide-achat-topic,
.aide-achat-card,
.aide-achat-order-box,
.aide-achat-contact-card,
.legal-page__content,
.legal-glass-card,
.about-tpv-card,
.about-tpv-human-card,
.about-tpv-cta-card,
.privacy-card,
.cookies-card,
.terms-card,
.buy-guide-card,
.payment-card,
.finance-card,
.finance-step,
.delivery-card,
.warranty-card,
.distributor-card,
.distributor-form-card,
.contact-premium__info,
.contact-premium__form-card,
.tracking-card,
.conditions-card {
padding: 18px 15px !important;
}
.solution-card,
.solution-card img {
min-height: 170px !important;
}
}
@media (max-width: 767px) {
.main-content > .container,
#content,
.archive-products,
.woocommerce {
width: calc(100% - (var(--lm-mobile-gutter, 16px) * 2)) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
}
.page-top,
.page-title-wrap {
min-height: 0;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
line-height: 1.45;
}
} @media (max-width: 900px) {
.home-tpv {
padding-top: 12px !important;
background:
radial-gradient(circle at top left, rgba(0,137,152,.045), transparent 30%),
#fff !important;
}
.home-tpv__container {
width: calc(100% - 32px) !important;
max-width: none !important;
}
.home-tpv__section-title,
.home-tpv .home-tpv__world-title {
max-width: 620px;
margin-right: auto !important;
margin-left: auto !important;
font-size: clamp(25px, 7vw, 34px) !important;
line-height: 1.12 !important;
letter-spacing: 0 !important;
}
.home-tpv__section-title::after {
width: 58px;
height: 3px;
margin-top: 14px;
}
.home-tpv__hero {
padding-bottom: 24px !important;
}
.home-tpv__hero-carousel {
overflow: hidden;
border-radius: 14px !important;
box-shadow: 0 14px 34px rgba(15,23,42,.11) !important;
touch-action: pan-y;
}
.home-tpv__hero img,
.home-tpv__hero picture {
width: 100%;
}
.home-tpv__hero-arrow {
top: auto !important;
bottom: 10px;
width: 38px !important;
height: 38px !important;
font-size: 28px !important;
transform: none !important;
box-shadow: 0 10px 24px rgba(15,23,42,.16) !important;
}
.home-tpv__hero-arrow:hover,
.home-tpv__hero-arrow:focus-visible {
transform: none !important;
}
.home-tpv__hero-arrow--prev {
left: 10px !important;
}
.home-tpv__hero-arrow--next {
right: 10px !important;
}
.home-tpv__hero-dots {
bottom: 16px !important;
gap: 8px !important;
}
.home-tpv__hero-dot {
width: 8px !important;
height: 8px !important;
}
.home-tpv__hero-dot.is-active {
width: 22px !important;
}
.home-tpv__solutions,
.home-tpv__brands,
.home-tpv__partners,
.home-tpv__featured-products,
.home-tpv__quicklinks,
.home-tpv__reviews,
.home-tpv__world,
.home-tpv__newsletter,
.home-tpv__blog {
padding-top: 34px !important;
padding-bottom: 44px !important;
}
.home-tpv__solutions-grid,
.home-tpv__blog-grid,
.home-tpv__reviews-grid {
grid-template-columns: 1fr !important;
gap: 16px !important;
}
.home-tpv__solution {
grid-template-columns: 76px minmax(0, 1fr) !important;
gap: 14px !important;
padding: 16px !important;
border-radius: 16px !important;
}
.home-tpv__solution-image img {
width: 76px !important;
height: 76px !important;
}
.home-tpv__solution h3 {
margin-bottom: 6px !important;
font-size: 17px !important;
line-height: 1.18 !important;
letter-spacing: 0 !important;
}
.home-tpv__solution p {
margin-bottom: 10px !important;
font-size: 13px !important;
line-height: 1.42 !important;
}
.home-tpv__solution .home-tpv__solution-price {
margin: 10px 0 !important;
font-size: 16px !important;
}
.home-tpv__button {
min-height: 38px !important;
padding: 0 15px !important;
border-radius: 8px !important;
font-size: 13px !important;
}
.home-tpv__brands-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 12px !important;
}
.home-tpv__brand-card {
aspect-ratio: 1.36 / 1 !important;
border-radius: 12px !important;
}
.home-tpv__partners {
background: linear-gradient(135deg, #008998 0%, #00a7ba 100%) !important;
}
.home-tpv__partners-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 12px !important;
}
.home-tpv__partner-card {
min-height: 86px;
padding: 14px !important;
border-radius: 12px !important;
}
.home-tpv__carousel {
margin-right: -16px;
margin-left: -16px;
padding: 18px 0 18px 16px !important;
overflow: hidden !important;
border-radius: 0 !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
.home-tpv__carousel-track {
gap: 12px !important;
padding: 0 16px 4px 0;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
}
.home-tpv__product-card {
flex: 0 0 76% !important;
min-width: 76% !important;
padding: 16px !important;
border: 1px solid rgba(15,23,42,.08);
border-radius: 14px !important;
background: #fff;
box-shadow: 0 12px 30px rgba(15,23,42,.065);
}
.home-tpv__product-image {
min-height: 168px !important;
margin-bottom: 12px !important;
}
.home-tpv__product-image img {
max-height: 168px !important;
}
.home-tpv__product-price {
margin-bottom: 7px !important;
font-size: 21px !important;
}
.home-tpv__product-info h3 {
font-size: 14px !important;
line-height: 1.28 !important;
}
.home-tpv__carousel-arrow {
display: none !important;
}
.home-tpv__quicklinks-grid {
grid-template-columns: 1fr !important;
gap: 12px !important;
}
.home-tpv__quicklink {
display: grid !important;
grid-template-columns: 48px minmax(0, 1fr);
align-items: center;
gap: 14px;
min-height: 96px !important;
padding: 18px !important;
border-radius: 14px !important;
}
.home-tpv__quicklink span {
max-width: none !important;
font-size: 22px !important;
line-height: 1.05 !important;
letter-spacing: 0 !important;
}
.home-tpv__quicklink-icon {
width: 48px !important;
height: 48px !important;
border-radius: 12px !important;
}
.home-tpv__reviews {
left: auto !important;
width: auto !important;
margin-left: 0 !important;
}
.home-tpv__reviews .home-tpv__container {
width: calc(100% - 32px) !important;
}
.home-tpv__reviews-header {
display: grid !important;
gap: 12px !important;
margin-bottom: 24px !important;
text-align: left !important;
}
.home-tpv__reviews-header h2 {
font-size: 28px !important;
line-height: 1.12 !important;
}
.home-tpv__reviews-stars {
justify-content: flex-start;
font-size: 18px !important;
}
.home-tpv__review-card,
.home-tpv__blog-card {
border-radius: 12px !important;
}
.home-tpv__review-card {
padding: 18px !important;
}
.home-tpv__review-meta {
display: grid !important;
justify-content: stretch !important;
gap: 7px !important;
}
.home-tpv__world-grid {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 10px !important;
}
.home-tpv__world-item,
.home-tpv__world-item + .home-tpv__world-item,
.home-tpv__world-item:nth-child(n) {
grid-column: auto !important;
margin-top: 0 !important;
min-height: 68px !important;
padding: 14px 16px !important;
border-radius: 12px !important;
}
.home-tpv__newsletter-card {
padding: 24px 18px !important;
border-radius: 16px !important;
}
.home-tpv__newsletter h2 {
font-size: 28px !important;
line-height: 1.12 !important;
letter-spacing: 0 !important;
}
.home-tpv__newsletter p {
font-size: 15px !important;
line-height: 1.55 !important;
}
.home-tpv__newsletter-form {
min-height: 430px !important;
padding: 10px !important;
border-radius: 12px !important;
}
.home-tpv__newsletter-form iframe {
min-height: 410px !important;
}
}
@media (max-width: 480px) {
.home-tpv,
body.single-product,
body.woocommerce-account,
body.tax-product_cat,
body.tax-product_brand,
body.post-type-archive-product,
body.product-brand-filtered {
--lm-mobile-gutter: 14px;
}
.home-tpv__container {
width: calc(100% - 28px) !important;
}
.home-tpv__hero-carousel {
border-radius: 12px !important;
}
.home-tpv__hero-arrow,
.home-tpv__hero-dots {
display: none !important;
}
.home-tpv__solution {
grid-template-columns: 1fr !important;
text-align: left;
}
.home-tpv__solution-image {
justify-content: flex-start !important;
}
.home-tpv__solution-image img {
width: 92px !important;
height: 92px !important;
}
.home-tpv__brands-grid,
.home-tpv__partners-grid {
grid-template-columns: 1fr !important;
}
.home-tpv__brand-card {
aspect-ratio: 1.75 / 1 !important;
}
.home-tpv__product-card {
flex-basis: 84% !important;
min-width: 84% !important;
}
} @media (max-width: 767px) {
body.single-product .main-content > .container,
body.single-product #content {
width: calc(100% - 28px) !important;
}
body.single-product .lm-product-page {
padding: 16px 0 42px !important;
}
body.single-product .lm-product-shell {
gap: 18px !important;
}
body.single-product .lm-product-media {
padding: 12px !important;
border-radius: 12px !important;
box-shadow: 0 14px 34px rgba(15,23,42,.07) !important;
}
body.single-product .lm-product-share {
top: 12px !important;
right: 12px !important;
height: 34px !important;
padding: 0 11px !important;
}
body.single-product .woocommerce-product-gallery__image,
body.single-product div.product div.images .woocommerce-product-gallery__image {
min-height: 260px !important;
}
body.single-product .woocommerce-product-gallery__image img,
body.single-product div.product div.images img {
max-width: 92% !important;
max-height: 270px !important;
}
body.single-product .flex-control-thumbs {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 8px !important;
}
body.single-product .flex-control-thumbs img {
height: 64px !important;
padding: 6px !important;
}
body.single-product .product_title,
body.single-product .entry-summary .product_title,
body.single-product .main-content h1,
body.single-product h1.entry-title {
margin-bottom: 12px !important;
font-size: clamp(27px, 8vw, 34px) !important;
line-height: 1.12 !important;
letter-spacing: 0 !important;
}
body.single-product .price {
margin-bottom: 14px !important;
font-size: clamp(25px, 8vw, 32px) !important;
}
body.single-product .price .lm-price-tax-label {
display: block !important;
margin: 5px 0 0 !important;
font-size: 14px !important;
}
body.single-product .woocommerce-product-details__short-description {
font-size: 15px !important;
line-height: 1.58 !important;
}
body.single-product form.cart {
gap: 10px !important;
}
body.single-product .quantity {
width: 100% !important;
grid-template-columns: 44px minmax(52px, 1fr) 44px !important;
}
body.single-product .quantity input.qty {
width: 100% !important;
}
body.single-product .single_add_to_cart_button,
body.single-product .summary .button,
body.single-product .lm-product-whatsapp {
min-height: 48px !important;
border-radius: 8px !important;
white-space: normal !important;
}
body.single-product .extra-product {
grid-template-columns: 52px minmax(0, 1fr) !important;
gap: 10px !important;
}
body.single-product .extra-product-qty {
grid-column: 1 / -1;
}
body.single-product .listado_tabs {
margin: 24px 0 !important;
}
body.single-product .single-product-toggle summary,
body.single-product .listado_tabs .vc_toggle_title,
body.single-product .listado_tabs .toggle > label,
body.single-product .listado_tabs .toggle-title {
min-height: 50px !important;
font-size: 12px !important;
line-height: 1.18 !important;
}
body.single-product .woocommerce-tabs ul.tabs {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 8px !important;
padding-bottom: 10px !important;
border: 0 !important;
}
body.single-product .woocommerce-tabs ul.tabs li a {
display: block !important;
padding: 13px 14px !important;
border: 1px solid rgba(0,137,152,.12);
border-radius: 8px;
background: #fff;
}
body.single-product .woocommerce-tabs ul.tabs li.active a {
color: #fff !important;
background: linear-gradient(135deg, #008998, #00a7ba);
box-shadow: none !important;
}
body.single-product .woocommerce-tabs .panel {
padding: 22px 16px !important;
border: 1px solid rgba(15,23,42,.08) !important;
border-radius: 12px !important;
font-size: 15px !important;
line-height: 1.65 !important;
}
} @media (max-width: 767px) {
body.logged-in.woocommerce-account .woocommerce {
width: calc(100% - 28px) !important;
gap: 16px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding: 14px !important;
border-radius: 12px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
grid-template-columns: 1fr !important;
gap: 6px !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation a {
min-height: 44px !important;
padding: 11px 12px 11px 16px !important;
border-radius: 8px !important;
}
.lm-account-hero {
padding: 24px 18px !important;
border-radius: 12px !important;
}
.lm-account-hero h2 {
font-size: clamp(28px, 9vw, 38px) !important;
line-height: 1.08 !important;
}
.lm-account-hero p:not(.lm-account-eyebrow) {
font-size: 15px !important;
line-height: 1.55 !important;
}
.lm-account-grid {
grid-template-columns: 1fr !important;
gap: 12px !important;
}
.lm-account-card {
grid-template-columns: 48px minmax(0, 1fr) !important;
min-height: 118px !important;
padding: 16px !important;
border-radius: 10px !important;
}
.lm-account-card__icon {
width: 48px !important;
height: 48px !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
overflow-x: visible !important;
}
.woocommerce-account .woocommerce-MyAccount-paymentMethods,
.woocommerce-account table.shop_table {
display: block;
width: 100% !important;
min-width: 0 !important;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
} @media (max-width: 767px) {
body.tax-product_cat .main-content > .container,
body.post-type-archive-product .main-content > .container,
body.tax-product_brand .main-content > .container,
body.product-brand-filtered .main-content > .container,
body.tax-product_cat #content,
body.post-type-archive-product #content,
body.tax-product_brand #content,
body.product-brand-filtered #content {
width: calc(100% - 28px) !important;
}
body.tax-product_cat .main-content h1,
body.tax-product_cat .woocommerce-products-header__title,
body.post-type-archive-product .main-content h1,
body.post-type-archive-product .woocommerce-products-header__title,
body.tax-product_brand .main-content h1,
body.tax-product_brand .woocommerce-products-header__title,
body.product-brand-filtered .main-content h1,
body.product-brand-filtered .woocommerce-products-header__title {
margin: 22px 0 18px !important;
font-size: clamp(31px, 10vw, 42px) !important;
line-height: 1.04 !important;
letter-spacing: 0 !important;
}
body.tax-product_cat .shop-loop-before,
body.post-type-archive-product .shop-loop-before,
body.tax-product_brand .shop-loop-before,
body.product-brand-filtered .shop-loop-before {
display: grid !important;
gap: 12px !important;
margin-bottom: 22px !important;
padding: 13px !important;
border-radius: 10px !important;
}
body.tax-product_cat .woocommerce-ordering,
body.post-type-archive-product .woocommerce-ordering,
body.tax-product_brand .woocommerce-ordering,
body.product-brand-filtered .woocommerce-ordering,
body.tax-product_cat .woocommerce-viewing,
body.post-type-archive-product .woocommerce-viewing,
body.tax-product_brand .woocommerce-viewing,
body.product-brand-filtered .woocommerce-viewing {
width: 100%;
display: grid !important;
gap: 8px !important;
}
body.tax-product_cat .woocommerce-ordering select,
body.post-type-archive-product .woocommerce-ordering select,
body.tax-product_brand .woocommerce-ordering select,
body.product-brand-filtered .woocommerce-ordering select,
body.tax-product_cat .woocommerce-viewing select,
body.post-type-archive-product .woocommerce-viewing select,
body.tax-product_brand .woocommerce-viewing select,
body.product-brand-filtered .woocommerce-viewing select {
width: 100%;
min-height: 44px;
}
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.tax-product_brand ul.products,
body.product-brand-filtered ul.products,
body.tax-product_cat .products,
body.post-type-archive-product .products,
body.tax-product_brand .products,
body.product-brand-filtered .products {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 16px !important;
margin: 0 !important;
}
body.tax-product_cat ul.products li.product,
body.post-type-archive-product ul.products li.product,
body.tax-product_brand ul.products li.product,
body.product-brand-filtered ul.products li.product,
body.tax-product_cat .products .product,
body.post-type-archive-product .products .product,
body.tax-product_brand .products .product,
body.product-brand-filtered .products .product {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
body.tax-product_cat ul.products li.product .product-inner,
body.post-type-archive-product ul.products li.product .product-inner,
body.tax-product_brand ul.products li.product .product-inner,
body.product-brand-filtered ul.products li.product .product-inner,
body.tax-product_cat .products .product .product-inner,
body.post-type-archive-product .products .product .product-inner,
body.tax-product_brand .products .product .product-inner,
body.product-brand-filtered .products .product .product-inner {
padding: 14px !important;
border-radius: 12px !important;
}
body.tax-product_cat ul.products li.product .product-image > a,
body.post-type-archive-product ul.products li.product .product-image > a,
body.tax-product_brand ul.products li.product .product-image > a,
body.product-brand-filtered ul.products li.product .product-image > a,
body.tax-product_cat .products .product .product-image > a,
body.post-type-archive-product .products .product .product-image > a,
body.tax-product_brand .products .product .product-image > a,
body.product-brand-filtered .products .product .product-image > a,
body.tax-product_cat ul.products li.product .thumb-info-wrapper,
body.post-type-archive-product ul.products li.product .thumb-info-wrapper,
body.tax-product_brand ul.products li.product .thumb-info-wrapper,
body.product-brand-filtered ul.products li.product .thumb-info-wrapper {
min-height: 220px !important;
padding: 14px !important;
}
body.tax-product_cat ul.products li.product img,
body.post-type-archive-product ul.products li.product img,
body.tax-product_brand ul.products li.product img,
body.product-brand-filtered ul.products li.product img,
body.tax-product_cat .products .product img,
body.post-type-archive-product .products .product img,
body.tax-product_brand .products .product img,
body.product-brand-filtered .products .product img {
max-height: 210px !important;
}
body.tax-product_cat ul.products li.product .price,
body.post-type-archive-product ul.products li.product .price,
body.tax-product_brand ul.products li.product .price,
body.product-brand-filtered ul.products li.product .price,
body.tax-product_cat .products .product .price,
body.post-type-archive-product .products .product .price,
body.tax-product_brand .products .product .price,
body.product-brand-filtered .products .product .price {
font-size: 22px !important;
}
} @media (max-width: 767px) {
.aide-achat-hero,
.legal-hub-hero,
.about-tpv-hero,
.solutions-hero,
.privacy-hero,
.cookies-hero,
.terms-hero,
.buy-guide-hero,
.payment-hero,
.finance-hero,
.tracking-hero,
.warranty-hero,
.distributor-hero,
.conditions-hero,
.contact-premium__hero {
padding: 42px 0 !important;
}
.aide-achat-hero h1,
.legal-hub-hero h1,
.about-tpv-hero h1,
.solutions-hero h1,
.privacy-hero h1,
.cookies-hero h1,
.terms-hero h1,
.buy-guide-hero h1,
.payment-hero h1,
.finance-hero h1,
.tracking-hero h1,
.warranty-hero h1,
.distributor-hero h1,
.conditions-hero h1,
.contact-premium__hero h1 {
font-size: clamp(31px, 10vw, 42px) !important;
line-height: 1.05 !important;
letter-spacing: 0 !important;
}
.aide-achat-topics-grid,
.legal-cards-grid,
.about-tpv-quality-grid,
.solutions-grid,
.privacy-rights-grid,
.cookies-audit-grid,
.terms-grid,
.payment-grid,
.warranty-grid,
.distributor-grid,
.tracking-contact-grid,
.contact-premium__grid {
grid-template-columns: 1fr !important;
gap: 16px !important;
}
} @media (max-width: 991px) {
body.tax-product_cat .main-content .row,
body.post-type-archive-product .main-content .row,
body.tax-product_brand .main-content .row,
body.product-brand-filtered .main-content .row,
body.tax-product_cat .content-area,
body.post-type-archive-product .content-area,
body.tax-product_brand .content-area,
body.product-brand-filtered .content-area {
display: block !important;
}
body.tax-product_cat .sidebar,
body.post-type-archive-product .sidebar,
body.tax-product_brand .sidebar,
body.product-brand-filtered .sidebar,
body.tax-product_cat aside,
body.post-type-archive-product aside,
body.tax-product_brand aside,
body.product-brand-filtered aside {
width: 100% !important;
max-width: none !important;
margin: 0 0 20px !important;
}
}
@media (max-width: 767px) {
.aide-achat-hero,
.legal-page__hero,
.legal-hub-hero,
.about-tpv-hero,
.solutions-hero,
.privacy-hero,
.cookies-hero,
.terms-hero,
.buy-guide-hero,
.payment-hero,
.finance-hero,
.delivery-hero,
.tracking-hero,
.warranty-hero,
.distributor-hero,
.conditions-hero,
.contact-premium__hero {
padding: 0 0 24px !important;
margin-bottom: 26px !important;
text-align: left !important;
}
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: calc(100% - 28px) !important;
max-width: none !important;
}
.aide-achat-page h1,
.aide-achat-intro-main h1,
.legal-page__hero h1,
.legal-hub-hero h1,
.about-tpv-hero h1,
.solutions-hero h1,
.privacy-hero h1,
.cookies-hero h1,
.terms-hero h1,
.buy-guide-hero h1,
.payment-hero h1,
.finance-hero h1,
.delivery-hero h1,
.tracking-card h1,
.warranty-hero h1,
.distributor-hero h1,
.conditions-hero h1,
.contact-premium__hero h1 {
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
font-size: clamp(31px, 10vw, 42px) !important;
line-height: 1.06 !important;
letter-spacing: 0 !important;
text-align: left !important;
}
.aide-achat-hero-grid,
.aide-achat-intro,
.aide-achat-topics-grid,
.aide-achat-contact-card,
.legal-cards-grid,
.about-tpv-bento,
.about-tpv-quality-grid,
.about-tpv-human-card,
.about-tpv-human-visual,
.about-tpv-partner-cloud,
.solutions-grid,
.solutions-grid-5,
.solutions-grid-4,
.solutions-grid-3,
.privacy-rights-grid,
.cookies-audit-grid,
.terms-grid,
.buy-guide-steps,
.payment-grid,
.finance-steps,
.delivery-grid,
.warranty-grid,
.distributor-grid,
.contact-premium__grid,
.tracking-contact-grid {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 14px !important;
}
.aide-achat-topic,
.aide-achat-card,
.aide-achat-order-box,
.aide-achat-contact-card,
.legal-page__content,
.legal-glass-card,
.about-tpv-card,
.about-tpv-human-card,
.about-tpv-cta-card,
.privacy-card,
.cookies-card,
.terms-card,
.buy-guide-card,
.payment-card,
.finance-card,
.finance-step,
.delivery-card,
.warranty-card,
.distributor-card,
.distributor-form-card,
.contact-premium__info,
.contact-premium__form-card,
.tracking-card,
.conditions-card {
min-height: 0 !important;
padding: 22px 18px !important;
border-radius: 14px !important;
}
body.single-product table.variations,
body.single-product table.variations tbody,
body.single-product table.variations tr,
body.single-product table.variations th,
body.single-product table.variations td {
display: block !important;
width: 100% !important;
}
body.single-product table.variations select,
body.single-product .reset_variations,
body.single-product .single_add_to_cart_button,
body.single-product .summary .button,
body.single-product .lm-product-whatsapp {
width: 100% !important;
min-height: 46px !important;
}
body.single-product .related ul.products,
body.single-product .upsells ul.products,
body.single-product .cross-sells ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.tax-product_brand ul.products,
body.product-brand-filtered ul.products,
body.tax-product_cat .products,
body.post-type-archive-product .products,
body.tax-product_brand .products,
body.product-brand-filtered .products {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 16px !important;
}
body.single-product .related ul.products li.product,
body.single-product .upsells ul.products li.product,
body.single-product .cross-sells ul.products li.product,
body.tax-product_cat ul.products li.product,
body.post-type-archive-product ul.products li.product,
body.tax-product_brand ul.products li.product,
body.product-brand-filtered ul.products li.product,
body.tax-product_cat .products .product,
body.post-type-archive-product .products .product,
body.tax-product_brand .products .product,
body.product-brand-filtered .products .product {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
float: none !important;
}
} @media (max-width: 767px) {
.home-tpv__solution {
display: grid !important;
grid-template-columns: 1fr !important;
justify-items: center !important;
text-align: center !important;
padding: 22px 18px !important;
}
.home-tpv__solution-image {
width: 100% !important;
justify-content: center !important;
align-items: center !important;
}
.home-tpv__solution-image img {
width: 104px !important;
height: 104px !important;
margin: 0 auto 8px !important;
}
.home-tpv__solution-content {
width: 100% !important;
display: grid !important;
justify-items: center !important;
}
.home-tpv__solution h3,
.home-tpv__solution p,
.home-tpv__solution .home-tpv__solution-price {
width: 100% !important;
text-align: center !important;
}
.home-tpv__solution .home-tpv__solution-price {
margin: 12px 0 14px !important;
}
.home-tpv__button {
margin-right: auto !important;
margin-left: auto !important;
}
.home-tpv__brands {
padding-top: 24px !important;
padding-bottom: 28px !important;
}
.home-tpv__brands-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
.home-tpv__brand-card {
aspect-ratio: 2.2 / 1 !important;
border-radius: 10px !important;
box-shadow: 0 8px 20px rgba(15,23,42,.06) !important;
}
.home-tpv__partners {
padding-top: 28px !important;
padding-bottom: 32px !important;
}
.home-tpv__partners .home-tpv__section-title {
max-width: 280px !important;
font-size: 24px !important;
line-height: 1.12 !important;
}
.home-tpv__partners-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
}
.home-tpv__partner-card {
min-height: 74px !important;
aspect-ratio: 2.35 / 1 !important;
padding: 10px 12px !important;
border-radius: 10px !important;
box-shadow: 0 8px 18px rgba(0,54,64,.12) !important;
}
.home-tpv__partner-card img {
width: auto !important;
max-width: 86% !important;
max-height: 38px !important;
}
}
@media (max-width: 480px) {
.home-tpv__brands-grid,
.home-tpv__partners-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.home-tpv__solution-image img {
width: 96px !important;
height: 96px !important;
}
.home-tpv__partner-card {
min-height: 68px !important;
}
.home-tpv__partner-card img {
max-height: 34px !important;
}
} @media (max-width: 767px) {
html,
body,
#page,
.page-wrapper,
#main,
.main-content,
.content-area,
.site-main {
width: 100% !important;
max-width: 100% !important;
overflow-x: hidden !important;
}
.header-main.sticky,
.sticky-header,
.sticky-header-active #header {
display: none !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
}
.main-content > .container,
#content,
.archive-products,
.woocommerce,
.home-tpv__container,
.aide-achat-container,
.legal-hub-container,
.about-tpv-container,
.solutions-container,
.privacy-container,
.cookies-container,
.terms-container,
.buy-guide-container,
.payment-container,
.finance-container,
.delivery-container,
.tracking-container,
.warranty-container,
.distributor-container,
.conditions-container,
.contact-premium__container {
width: 100% !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
}
.solutions-grid {
padding: 8px !important;
}
#footer,
.footer,
.footer-wrapper,
.footer-main,
.footer-top,
.footer-bottom {
width: 100% !important;
max-width: 100% !important;
overflow: hidden !important;
}
#footer .container,
.footer .container,
.footer-wrapper .container,
.footer-main .container,
.footer-bottom .container {
width: calc(100% - 28px) !important;
max-width: none !important;
margin-right: auto !important;
margin-left: auto !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .row,
.footer .row,
.footer-main .row,
.footer-bottom .row,
#footer .footer-main > .container > .row {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 22px !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
#footer [class*="col-"],
.footer [class*="col-"],
.footer-main [class*="col-"],
.footer-bottom [class*="col-"] {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer .widget,
.footer .widget,
.footer-main .widget {
width: 100% !important;
max-width: 100% !important;
margin-bottom: 22px !important;
text-align: left !important;
}
#footer h3,
#footer .widget-title,
.footer h3,
.footer .widget-title {
font-size: 18px !important;
line-height: 1.2 !important;
white-space: normal !important;
}
#footer ul,
.footer ul {
margin: 0 !important;
padding-left: 0 !important;
}
#footer li,
.footer li,
#footer a,
.footer a,
#footer p,
.footer p {
white-space: normal !important;
overflow-wrap: anywhere;
word-break: normal;
}
} @media (max-width: 767px) {
#header,
#header .header-body,
#header .header-main,
#header .header-row,
#header .header-container,
#header .mobile-header,
#header .mobile-header-wrapper,
#header .porto-mobile-header,
.header-wrapper,
.header-wrapper .header-body,
.header-wrapper .header-main,
.header-wrapper .header-row,
.header-wrapper .header-container,
.mobile-header,
.mobile-header-wrapper,
.porto-mobile-header {
background: #fff !important;
background-color: #fff !important;
color: #07111a !important;
border: 0 !important;
box-shadow: 0 1px 8px rgba(15,23,42,.08) !important;
}
#header .header-main,
#header .mobile-header,
#header .mobile-header-wrapper,
.header-wrapper .header-main,
.mobile-header,
.mobile-header-wrapper {
display: block !important;
min-height: 58px !important;
height: auto !important;
overflow: visible !important;
}
#header a,
#header span,
#header i,
#header .mobile-toggle,
#header .hamburguer-btn,
#header .hamburger-btn,
#header .menu-toggle,
.mobile-header a,
.mobile-header span,
.mobile-header i,
.mobile-header-wrapper a,
.mobile-header-wrapper span,
.mobile-header-wrapper i {
color: #07111a !important;
fill: #07111a !important;
border-color: #07111a !important;
}
.header-whatsapp-link {
display: inline-grid !important;
grid-template-columns: 18px minmax(0, 1fr);
align-items: center;
column-gap: 6px;
row-gap: 2px;
color: #2f3640 !important;
font-size: 13px !important;
font-weight: 800 !important;
line-height: 1.12 !important;
text-decoration: none !important;
white-space: nowrap;
}
.header-whatsapp-link::before {
content: "☎";
display: inline-flex;
align-items: center;
justify-content: center;
width: 18px;
height: 18px;
grid-row: 1 / span 2;
grid-column: 1;
color: #008998;
font-size: 14px;
line-height: 1;
}
.header-whatsapp-link span {
grid-column: 2;
color: #2f3640 !important;
font-size: 13px !important;
font-weight: 800 !important;
}
.header-whatsapp-link br {
display: none;
}
.header-whatsapp-link strong {
grid-column: 2;
color: #18c653 !important;
font-size: 12px !important;
font-weight: 900 !important;
line-height: 1.1 !important;
}
}@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2) format('woff2');
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;
}@font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2) format('woff2');
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;
} @font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://lamaisondutpv.fr/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2) format('woff2');
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;
}