.breadcrumbs-wrap{visibility:hidden;}
.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.owl-carousel .owl-stage{margin:auto;}
.home-banner-slider h3{letter-spacing:-2px;}
.porto-sicon-description{text-align:left;}
form.wpcf7-form label{display:block;}
.header-col p{ font-size:12px;line-height:15px;}
#header .main-menu .wide li.sub > a, .side-nav-wrap .sidebar-menu .wide li.sub > a{font-size:16px;}
.payment_methods .payment_method_paypal img{width:auto !important;} body.boxed{padding-top:10px;} .container-fluid, .container-fluid .vc_section:not(.porto-inner-container),body.wide .container:not(.inner-container){padding-left:40px;padding-right:40px;} .header-bottom .container:before{border:none;} #header .header-top{background-color:#f4f4f4;}
#header .header-top .top-links > li.menu-item > a{text-transform:uppercase;} .home-text h3{ color:#388797;font-size:18px;font-weight:700;} #header .searchform .selectric-cat{width:auto;background:#3d8797;}
#header .searchform .selectric .label{color:#fff;padding-right:30px;}
#header .searchform .selectric .label:after{ position:relative; right:18px;left:10px;} .home-bar .porto-sicon-box { justify-content: center; padding: 1rem 0; margin: 0 10px; border-right: 1px solid #e7e7e7;align-items:start;justify-content:left;} .porto-carousel-wrapper button.square-bg{top:50px;width:85px;height:45px;}
.porto-carousel-wrapper .slick-next{left:50%;transform:translateX(+10px)}
.porto-carousel-wrapper .slick-prev{left:50%;transform:translateX(-100px)}
.porto-carousel-wrapper a{color:#4f5159;font-weight:bold;text-decoration:none;} .porto-carousel .owl-stage{border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;}
.porto-carousel.owl-carousel.owl-drag .owl-item .porto-sicon-box{padding-left:10px;padding-right:10px;}
.porto-carousel .porto-sicon-header,.porto-sicon-header h3.porto-sicon-title{font-size:12px !important;} .woocommerce-price-suffix{display:block;margin-top:5px;margin-bottom:5px;font-size:0.6em;}
.product-image .stock{ bottom:inherit;background:gray;font-size:12px;height:auto;line-height:12px;color:#fff;padding:5px;border-radius:3px;top:-8px;}
ul.products li.product-col .price .amount{ color:#3d8797; font-size:25px;font-weight:700; font-style:italic;line-height:23px; }
ul.products li.product-col .product-content{padding:10px;}
ul.products li.product-col .woocommerce-loop-product__title{  white-space: initial; font-size:14px; font-weight:700; line-height:18px;}
ul.products li.product-col .add-links .add_to_cart_button,ul.products li.product-col .add-links .add_to_cart_read_more{ background-color:#3d8797 !important; font-size:11px;color:#ffffff; font-weight:700;line-height:13px;height:auto;padding:10px !important; }
.porto-products li.product{padding-left:1.25rem;padding-right:1.25rem;}
.slider-title{margin-top: -15px;    background: #fff;font-weight:bold;}
.listado-categorias{}
.listado-categorias .porto-products{padding-right:25px;padding-left:25px;}
.listado-categorias .vc_column-inner{ border:1px solid #c1c1c1;min-height:400px;}
.listado-categorias .products-slider.owl-carousel .owl-stage-outer{ min-height:480px !important;}
.listado-categorias .add_to_cart_button{ display:block;}
.listado-categorias .owl-carousel .owl-nav{ bottom:20px;top:auto; }
.listado-categorias .owl-carousel .owl-nav > button{ border:1px solid #c1c1c1;background:transparent;color:#c1c1c1;top:17px;width:35px;height:35px;}
.listado-categorias .owl-carousel .owl-nav .owl-next{ right:38%;}
.listado-categorias .owl-carousel .owl-nav .owl-prev{ left:38%;}
.product-type-simple .add-links .add_to_cart_button:before{content:'';}  .page-top .page-title{font-size:30px;line-height:40px;text-transform:uppercase;color:#4f5159;letter-spacing:2px;} .post-grid .porto-carousel .owl-stage{border:none;}
.post-grid .porto-carousel .owl-stage .img-thumbnail{padding:0;border:none;}
.post-grid{padding-left:20px;padding-right:20px;}
.blog-posts .post .entry-title{font-weight:bold;font-size:18px;line-height:25px;}
.blog .page-top{padding-top:20px;padding-bottom:20px; }
.blog .pagination-wrap .pagination{margin-bottom:20px;} .wpcf7 label{margin-bottom:0;color:#4f5159;font-weight:bold;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;}
.wpcf7 input.wpcf7-submit{background:#3d8797;color:#fff;border:1px solid #3d8797;padding:.75rem 1.125rem;font-size:16px;font-weight:bold;} .single-product .extra-product-list{margin-bottom:30px;clear:both;}
.single-product .extra-product{clear:both;display:table;width:100%;padding:10px;}
.single-product .extra-product-img,.extra-product-title,.extra-product-qty {display:table-cell;width:10%;text--align:left;height:3rem;vertical-align:middle;}
.single-product .extra-product .extra-price.price .amount{ font-size:0.6em; }
.extra-product-title{width:80%;}
.single-product .extra-product-img{padding: 0 10px;}
.single-product .extra-product-img img{width:100%;height:auto;}
body.wide.single-product .main-content .container{padding:0;}
.single-product .page-title{ font-size:28px; line-height:33px;margin-top:28px; }
.single-product h2.product_title{display:none;}
.product-layout-full_width .product-summary-wrap form.cart{margin-bottom:10px;}
.yith-ywraq-add-to-quote{margin:20px 0;}
.title-select-options,.single-product .wpcf7-submit{font-size:20px!important;background: #3d8797;padding: 5px;color: #fff;text-transform:uppercase;font-weight:bold;margin-bottom:15px;}
.single_add_to_cart_button{background-color:#3d8797 !important;color:#ffffff;width:100%;font-weight:bold;font-size:18px;padding-top:0;margin-top:15px !important;}
.product-summary-wrap .single_add_to_cart_button:before{content:'';}
.single-product .price .amount{color:#3d8797; font-size:25px;font-weight:700; line-height:23px;}
.listado_tabs{ margin-top:15px;}
.porto-toggles .row{ margin:0; } .post-date,.post-meta{display:none;} #footer h5{ font-size:18px; line-height:24px;font-weight:bold;color:#4f5159;}
#footer a{ font-size:15px; line-height:24px;color:#4f5159 !important;}
#footer ul {padding:0;margin:0;}
#footer ul li{list-style:none;}
.single-post .page-title,.single-post .page-top{display:none;}
.single-post .entry-title{color:#4f5159;}
.single-post .post-content{max-width:700px;margin:auto;}
.single-post .img-thumbnail{height:350px;overflow:hidden;border:none;padding:0;}
.single-post .img-thumbnail img{bottom:-50%;position:absolute;} sup { font-size: 70%; top: -0.3em }
.heading-primary del { color: #222529; }
.coupon-sale-text sup { font-size: 50%; top: -0.5em }
.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; }
.home-banner-slider .container.first-banner > * { padding-left: 8% !important; padding-right: 40% !important; }
.porto-ultimate-content-box { font-size: 10px; }
.porto-ultimate-content-box .vc_btn3-container { font-size: 1.4em }
.home-banner-slider .porto-ultimate-content-box { height: 400px }
.heading.heading-border.heading-border-xl .heading-tag:before, .heading.heading-border.heading-border-xl 
.heading-tag:after { border-top-width: 7px; margin-top: -3px; }
.home-banner { letter-spacing: -0.02em }
.home-banner strong { position: relative; z-index: 1; display: inline-block; padding: .4em .6em; margin-right: .5em }
.home-banner strong:before { content: ''; display: block; background-color: #222529; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; transform: rotate(-2deg); z-index: -1; }
.home-banner small { font-size: 64%; font-weight: 400; opacity: .7; vertical-align: middle; margin-left: .8em }
.row-center .row { justify-content: center; }
.brand-slider img { max-width: 130px; } .woocommerce-page .page-header-8 .breadcrumb{justify-content:left;}
.woocommerce-page .breadcrumb li:last-child{width:auto !important;}
.woocommerce-page #content{padding: 0 20px;}
.woocommerce-page .porto-control-label{line-height:26px;font-size:16px;}
.woocommerce-page .porto-control-label .amount{font-weight:bold;padding-left:0px;} .telephone{font-family:'Font Awesome 5 Free';}
.telephone:before{content:'\f0e0';font-size:22px;position:relative;left:-10px;}
@media (min-width: 1220px)
{
body.boxed .page-wrapper {
max-width: 1400px !important;
}
}
@media (min-width: 992px)
{
.bloque-5 > .vc_column_container{margin:10px;flex:0 0 -webkit-calc(20% - 20px) !important;flex: 0 0 calc(20% - 20px) !important;flex:0 0 -moz-calc(20% - 20px) !important;}
.bloque-3 > .vc_column_container{ padding:20px;margin:10px;flex: 0 0 -webkit-calc(33.333334% - 20px) !important;flex: 0 0 calc(33.333334% - 20px) !important;flex: 0 0 -moz-calc(33.333334% - 20px) !important; }
.bloque-2 > .vc_column_container{ padding:20px;margin:10px;flex: 0 0 -webkit-calc(50% - 20px) !important;flex: 0 0 calc(50% - 20px) !important;flex: 0 0 -moz-calc(50% - 20px) !important; }
.bloque-4 > .vc_column_container{ padding:20px;margin:10px;flex: 0 0 -webkit-calc(25% - 20px) !important;flex: 0 0 calc(25% - 20px) !important;flex: 0 0 -moz-calc(25% - 20px) !important; }
.bloque-1 > .vc_column_container{ padding:20px;margin:10px;flex: 0 0 -webkit-calc(100% - 20px) !important;flex: 0 0 calc(100% - 20px) !important;flex: 0 0 -moz-calc(100% - 20px) !important; }
.bloque-2 .wpb_single_image .vc_single_image-wrapper{width:100%;}
.container,body.boxed .vc_row[data-vc-stretch-content], #main.main-boxed .vc_row[data-vc-stretch-content],body.boxed #header.sticky-header .main-menu-wrap {
max-width: 1400px;
}
}
@media (max-width: 991px) {
.home-banner-slider .container.first-banner > * { padding-left: 0 !important; }
.porto-ultimate-content-box { font-size: 8px; }
}
@media (max-width: 575px) {
.porto-ultimate-content-box { font-size: 7px; }
.home-banner-slider .container.first-banner > * { padding-right: 0 !important; }
.single-product .extra-product-img{display:none;}
.extra-product-title{width:90%;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.home-ads .porto-ultimate-content-box { height: 175px }
}
.small_price,.small_price *{ font-size:16px !important;line-height: 21px !important;font-weight:400 !important;}
.small_price .amount{ font-weight:400 !important; color:inherit !important;  }
.price del{display:none;}*,
*::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;
}