:root{--fontSize:16px;--wrapper:1750px;--gutter:3rem;--textColor:#072138;--black:#072138;--color2:#e73414;--color1:#e73414;--trueBlack:#000000;--lightGrey:#f4f4f5;--grey:#eaeae9;--baseFont:'termina', sans-serif;--titleFont:"termina", sans-serif;--borderRadius:2.5em;--boxShadow:0 0 10px 2px rgba(0,0,0,0.075);--lightBoxShadow:0 0 20px 1px rgba(0,0,0,0.05);--veryLightBoxShadow:0 0 10px 1px rgba(0,0,0,0.035)}@media screen and (max-width:1300px){:root{--gutter:2.5rem}}@media screen and (max-width:600px){:root{--fontSize:14px}}@media screen and (max-width:450px){:root{--gutter:2rem}}body{color:var(--textColor);font-family:var(--baseFont);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;font-size:var(--fontSize);background-color:#fff}main{max-width:100vw}.serif{font-family:var(--titleFont)}.color1{color:var(--color1)}.color2{color:var(--color2)}.bg-color1{background-color:var(--color1);color:#fff}.bg-color2{background-color:var(--color2)}.bg-pc{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover;color:#fff}body>header{position:fixed;padding:0 var(--gutter);color:#fff;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover}body:not(.scrolled):not(.header-darken)>header{background:#fff0}.header-nav{padding:1em 0;text-transform:none}.main-nav>ul{text-align:right}.main-nav>ul>li{margin:0 1.25em}.main-nav>ul>li>a{font-weight:500}.main-nav>ul>li>a:hover{color:var(--color1)}.main-nav>ul>li>a::after{display:none}.main-nav>ul>li.current-menu-item>a{font-weight:700}.main-nav>ul>li.featured>a{background-color:var(--color1);color:#fff;border-radius:var(--borderRadius);padding:1em 1.5em}.main-nav>ul>li.featured>a:hover{background-color:#fff;color:var(--color1)}.main-nav>ul>li.menu-item-has-children>a{position:relative}.main-nav>ul>li.menu-item-has-children>a::after{content:' +';display:inline-block;margin-left:.5em;background:none;top:unset;left:unset;position:relative;width:auto;height:auto}.main-nav>ul>li>ul{z-index:3;position:absolute;left:50%;min-width:20em;transform:translateX(-50%);top:calc(100% + 6px);background:#fff0;box-shadow:0 4px 3px 1px rgb(0 0 0 / .15);border-radius:10px;text-align:center;font-size:.93em;display:none}.header-light:not(.scrolled) .main-nav>ul>li>ul>li{color:var(--textColor)}.main-nav>ul>li:hover>ul{display:block}.main-nav>ul>li>ul::before{content:'';position:absolute;top:-6px;left:0;width:100%;height:16px}.main-nav>ul>li>ul>li{border:none;padding:0;background:#fff;color:var(--textColor);transition:0.3s}.main-nav>ul>li>ul>li:hover{background:var(--color1)}.main-nav>ul>li>ul>li:first-child{border-radius:10px 10px 0 0}.main-nav>ul>li>ul>li:first-child::before{content:'';position:absolute;bottom:100%;left:50%;width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:6px solid #fff;transform:translateX(-50%)}.main-nav>ul>li>ul>li:first-child:hover::before{border-bottom-color:var(--color1);transition:0.3s}.main-nav>ul>li>ul>li:last-child{border-radius:0 0 10px 10px}.main-nav>ul>li>ul>li a{display:block;white-space:nowrap;padding:1.25em .75em}.main-nav>ul>li>ul>li a:hover{color:#fff;transition:0.25s}.mobile-menu{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover;color:#fff;font-size:.875em}.mobile-menu .logo{padding:1.5em 2em .5em 2em;filter:brightness(0) invert(1)}.mobile-menu .header-contact{display:block;position:relative;top:0;left:0;width:100%;background-color:#fff0;box-shadow:none;padding:2em}@media screen and (max-width:1200px){.header-logo{flex:0 0 15em}.main-nav>ul{font-size:.875em}.main-nav>ul>li{margin:0 1em}}@media screen and (max-width:900px){body>header{padding:1em var(--gutter)}.header-logo{flex:1}}@media screen and (max-width:600px){.header-logo img{width:13.5em}}@media screen and (max-width:550px){body>header{padding:1.25em 1em}.header-hamburger{flex:0 0 4em}}.header-darken{padding-top:10em}.pre-footer{position:relative;background-color:#fff}.pre-footer .socials{margin-bottom:2em}.pre-footer .gallery img{display:block;margin:0 .25em;height:15em;width:auto;max-width:auto}.pre-footer .ill{overflow:hidden;margin-bottom:-1px}.pre-footer .ill img{width:100%;display:block;transform:scale(1.15)}footer{position:relative;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover;padding:0;overflow:hidden;color:#fff}footer>*{position:relative;z-index:2}footer>.ill{z-index:1;position:absolute;bottom:-7.5vw;right:-5vw;width:32vw;height:32vw;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/icon-pc.svg);background-size:cover;filter:brightness(0) invert(1);opacity:.08}footer .footer-cols{--g:5em;color:#fff;padding:calc(var(--gutter) * 2) 0;width:calc(100% + (var(--g) * 1));margin-left:calc(var(--g) * -0.5)}footer .footer-cols>*{font-size:.875em}footer .mentions{text-align:left;padding:var(--gutter) 0}.footer-title>*{font-family:var(--baseFont);font-weight:700;font-size:1.25em}footer .logo img{width:20em;margin-top:.5em}footer .logo+.text{margin-top:2em}footer .socials{margin-top:1.25em;font-size:1.25em}.socials>*:not(.label){position:relative;margin-right:.75em;width:2.5em;height:2.5em;transition:0.3s}.socials>.label{padding-right:1em;text-transform:uppercase}.socials a{position:absolute;top:0;left:0;width:100%;height:100%}.socials img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@keyframes clip-bottom{from{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clip-top{from{clip-path:polygon(100% 0%,0% 0%,0% 0%,100% 0%)}to{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes clip-left{from{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clip-right{from{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.clip-it-right{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.clip-it-left{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.clip-it-top{clip-path:polygon(100% 0%,0% 0%,0% 0%,100% 0%)}.clip-it-bottom{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.inViewport.clip-it-right,.inViewport .clip-it-right{animation:clip-right 3s 0s cubic-bezier(.5,0,.1,1) both}.inViewport.clip-it-left,.inViewport .clip-it-left{animation:clip-left 3s 0s cubic-bezier(.5,0,.1,1) both}.inViewport.clip-it-top,.inViewport .clip-it-top{animation:clip-top 3s 0s cubic-bezier(.5,0,.1,1) both}.inViewport.clip-it-bottom,.inViewport .clip-it-bottom{animation:clip-bottom 3s 0s cubic-bezier(.5,0,.1,1) both}.faster{animation-duration:1s!important}body #magicPointer{z-index:9999;background:var(--color1)!important}body #magicPointer::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;border:var(--color1) 1px solid;transform:translate(-50%,-50%)}body #magicPointer.pointer-overlay{z-index:9999;background:#fff!important}body #magicPointer.pointer-overlay::after{border-color:#fff}body>#magicMouseCursor{display:none!important}.icon.big{width:6em;margin:auto}section{background-color:#fff}.intro-layout{position:relative;overflow:hidden}.intro-layout.big{position:fixed;top:0;left:0;width:100%;height:100vh}.intro-layout.big+section{margin-top:100vh}.intro-layout .ill{width:120%;left:-20%;transition:6s}.reveal.intro-layout .ill{left:0}.intro-layout .ill .overlay{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover;opacity:.49}.intro-layout .inner{z-index:3;position:relative;padding:calc(var(--gutter) * 5) 0 calc(var(--gutter) * 4) 0}.intro-layout.big .inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:calc(var(--gutter) * 3) 0 calc(var(--gutter) * 1) 0}.intro-layout .content{color:#fff;padding:0 var(--gutter)}.intro-layout .title>*{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.intro-layout.reveal .title>*{animation:clip-bottom 3s 0s cubic-bezier(.5,0,.1,1) both}.section-intro{text-align:left;padding-top:calc(var(--gutter) * 1.5);padding-bottom:var(--gutter)}.section-intro>.titles{flex:1}.section-intro .pretitle{position:relative}.section-intro .pretitle::before{content:'';position:absolute;top:0;right:calc(100% + 1em);height:1.25em;width:12em;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/icon-pretitle.svg);background-position:top right;background-size:auto 100%;background-repeat:no-repeat}.bg-color1 .section-intro .pretitle::before{filter:brightness(0) invert(1)}.section-intro .title+.action{margin-top:1em}.section-intro .title>*{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.reveal .section-intro .title>*{animation:clip-left 3s 0s cubic-bezier(.5,0,.1,1) both}.section-intro>.text{flex:0 0 40%;padding-left:var(--gutter);font-size:.875em}.reveal .section-intro>.text{animation:clip-right 3s 0s cubic-bezier(.5,0,.1,1) both}@media screen and (max-width:1000px){.section-intro>.titles,.section-intro>.text{flex:0 0 100%}.section-intro>.text{padding-top:2em;padding-left:0}}@media screen and (max-width:600px){.section-intro{padding-top:calc(var(--gutter) * 2.5)}.section-intro .pretitle::before{top:-3em;right:auto;left:-6em}}.box-car{position:relative;box-shadow:var(--lightBoxShadow);background-color:#fff}.box-car .ill{position:relative}.box-car .ill::after{content:'';display:block;padding-bottom:70%}.box-car .content{padding:1.5em 2em .5em 2em;text-align:left}.box-car .content>*{margin-bottom:1rem}.box-car .details{font-size:.875em;line-height:1.2em;text-transform:uppercase}.box-car .name{text-transform:uppercase;font-size:1.75em;line-height:1.15em}.box-car .infos>*{font-size:.875em;padding:.5em 1em .5em 2.5em;background-position:top left;background-repeat:no-repeat;background-size:auto 75%}.box-car .km{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/icon-km.svg)}.box-car .year{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/icon-car.svg)}.box-car .action{font-size:.875em}.box-car .price{text-align:right;font-size:1.75em;font-weight:700;white-space:nowrap}.box-car.wide{display:flex}.box-car.wide .content{flex:0 0 55%;padding:3em 3em 1em 3em}.box-car.wide>.ill{flex:0 0 45%;display:flex;flex-direction:column}.box-car.wide>.ill::after{display:none}.box-car .status{z-index:4;position:absolute;top:1em;left:1em;padding:.75em 1.5em;background-color:var(--color2);text-transform:uppercase;color:#fff;font-size:10px;border-radius:1.5em}.box-car .main-image{position:relative;flex:0 0 75%}.box-car .main-image>*:not(.active){display:none}.box-car .thumbs{flex:0 0 25%;display:flex;align-content:stretch;align-items:stretch}.box-car .thumbs>*{flex:0 0 33.333%;position:relative}.box-car .thumbs .active{display:none}.box-car .thumbs img{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.box-car .infos-details{font-size:.875em;border-top:currentColor 1px solid;padding-top:1.25em;display:flex;flex-wrap:wrap}.box-car .infos-details>*{flex:0 0 50%;padding-bottom:1em;line-height:1.25em}.box-car .infos-details>*:nth-child(odd){padding-right:1em}.box-service{position:relative;height:100%;min-height:22em;transition:0.3s}.box-service:hover{z-index:10;transform:scale(1.05)}.box-service .ill::before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:-webkit-linear-gradient(top,rgb(0 0 0) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0) 0%,#fff0 100%);opacity:0;transition:0.3s}.box-service:hover .ill::before{opacity:.8}.box-service .ill::after{content:'';z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/bg.svg);background-size:cover;opacity:.41;transition:0.3s}.box-service:hover .ill::after{opacity:.15}.box-service .content{z-index:3;position:relative;top:0;left:0;text-align:left;padding:2em 1em 1em 2em;color:#fff;margin:auto auto auto 0;clip-path:polygon(100% 0%,0% 0%,0% 0%,100% 0%)}.box-service.inViewport .content{animation:clip-top 3s 0s cubic-bezier(.5,0,.1,1) both}.box-service .content .title+.action{position:relative;margin-top:.5em;font-size:.875em}@media screen and (min-width:1501px){.home-services-grid{display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.home-services-grid>*:nth-child(1){grid-area:1 / 1 / 3 / 5}.home-services-grid>*:nth-child(2){grid-area:1 / 5 / 2 / 9}.home-services-grid>*:nth-child(3){grid-area:2 / 5 / 3 / 7}.home-services-grid>*:nth-child(4){grid-area:2 / 7 / 3 / 9}.home-services-grid>*:nth-child(5){grid-area:1 / 9 / 3 / 12}.home-services-grid>*:nth-child(1) .box-service .content,.home-services-grid>*:nth-child(2) .box-service .content,.home-services-grid>*:nth-child(5) .box-service .content{padding-top:4em}}@media screen and (max-width:1500px){.home-services-grid{display:flex;flex-wrap:wrap}.home-services-grid>*:nth-child(1){flex:0 0 50%}.home-services-grid>*:nth-child(2){flex:0 0 50%}.home-services-grid>*:nth-child(3){flex:0 0 33.333%}.home-services-grid>*:nth-child(4){flex:0 0 33.333%}.home-services-grid>*:nth-child(5){flex:0 0 33.333%}}@media screen and (max-width:1200px){.home-services-grid>*:nth-child(1){flex:0 0 100%}.home-services-grid>*:nth-child(2){flex:0 0 50%}.home-services-grid>*:nth-child(3){flex:0 0 50%}.home-services-grid>*:nth-child(4){flex:0 0 50%}.home-services-grid>*:nth-child(5){flex:0 0 50%}}@media screen and (max-width:650px){.home-services-grid>*{flex:0 0 100%!important}}.faq-layout{text-align:left}.faq-layout .answer{display:none;padding-top:1.5em;font-size:14px}.faq-layout .faq-item.active+.answer{display:block}.faq-layout .line{margin-bottom:1em;background-color:#fff;box-shadow:var(--lightBoxShadow);padding:2em}.faq-layout .question{position:relative;padding:.5em 3.5em .5em 0;cursor:pointer}.faq-layout .question::before{content:'';position:absolute;top:50%;right:0;width:3em;height:3em;margin-top:-1.5em;background-color:var(--color1);transition:0.3s}.faq-layout .question.active::before{border-radius:50%}.faq-layout .question::after{content:'';position:absolute;top:50%;right:0;width:3em;height:3em;margin-top:-1.5em;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/css/inc/../../img/icon-plus.svg);background-repeat:no-repeat;background-position:center;background-size:.75em auto;filter:brightness(0) invert(1);transition:0.3s}.faq-layout .question.active::after{transform:rotate(45deg)}.faq-layout .question>*{font-size:1em;line-height:1.2em}@media screen and (max-width:950px){.contact-grid>*{flex:0 0 100%}}.bgBlack{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/bg.svg);background-size:cover;color:#fff}.bgBlack .pre-footer{padding-top:6px}.bgBlack section{background:#fff0}.pcv2_filters{padding:var(--gutter) 0}.filters-wrapper{z-index:20;position:relative;display:flex;max-width:42em;padding:0 1em 0 3em;margin:auto;border-radius:9999px;border:rgb(255 255 255 / .25) 1px solid}.filters-wrapper::before{content:'';position:absolute;top:2px;bottom:2px;left:2px;width:4em;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-loupe.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center left}.filters-wrapper>*{flex:0 0 33.3333%;padding:0 .5em}.search-filter-component-popup{background-color:rgb(0 0 0 / .75);font-size:.75em;text-align:left;margin-top:2px}.search-filter-component-combobox-base__listbox-option{line-height:1.2em}.pcv2_cars{padding-bottom:calc(var(--gutter) * 2)}.search-filter-query-posts>*{flex:0 0 33.3333%}.search-filter-query-posts>.pagination{flex:0 0 100%!important;padding-top:2em;font-weight:500}.pcv2_cars .pagination .current{color:var(--color1)}.box-car-v2{background-color:#fff;border-radius:calc(var(--borderRadius) * 0.33);overflow:clip;height:100%}.box-car-v2 .ill{position:relative}.box-car-v2 .ill::after{content:'';display:block;padding-bottom:60%}.box-car-v2 .status{z-index:2;position:absolute;top:1rem;left:3.5em}.box-car-v2 .status::after{content:'';position:absolute;top:0;right:100%;height:calc(100% - 1px);width:10em;background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-pretitle.svg);background-position:top right;background-size:auto 100%;background-repeat:no-repeat}.box-car-v2 .status::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color1);transform:skewX(-20deg)}.box-car-v2 .status span{position:relative;display:inline-block;font-weight:500;padding:.3em 2em;font-size:.75em}.box-car-v2 .images{position:absolute;top:0;left:0;width:100%;height:100%}.box-car-v2 .single-slider{position:absolute;top:0;left:0;width:100%;height:100%}.box-car-v2 .slick-list,.box-car-v2 .slick-track{height:100%}.box-car-v2 .slick-slide{position:relative}.box-car-v2 .slick-slider>button{z-index:30;position:absolute;bottom:.5rem;background-color:#fff0;font-size:0;width:45px;height:30px}.box-car-v2 .slick-slider>button::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/arrow.svg)}.box-car-v2 .slick-slider>button.slick-prev{right:3rem;transform:rotate(-45deg)}.box-car-v2 .slick-slider>button.slick-next{right:.5rem;transform:rotate(45deg)}.box-car-v2 .content{padding:1.5em;text-align:left;color:var(--textColor)}.box-car-v2 .brand{font-size:1.75em;line-height:1.2em;font-weight:600}.box-car-v2 .model{font-size:.75em;line-height:1.2em}.box-car-v2 .price{font-size:1.35em;line-height:1.2em;font-weight:500;margin:.5rem auto}.box-car-v2 .infos>*{--s:1.15em;flex:0 0 50%;position:relative;padding:.35em .5em .35em calc(var(--s) * 1.8);align-self:start}.box-car-v2 .infos>*::after{content:'';position:absolute;top:calc(var(--s) * 0.25);left:0;width:var(--s);height:var(--s);background-size:contain;background-position:center;background-repeat:no-repeat}.box-car-v2 .infos>*.km::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-car.svg)}.box-car-v2 .infos>*.gearbox::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-gearbox.svg)}.box-car-v2 .infos>*.year::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-calendar.svg)}.box-car-v2 .infos>*.power::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/icon-speed.svg)}.box-car-v2 .infos span{font-size:.875em}.grid-cta{order:5}.cta-box{position:relative;background-color:#fff;border-radius:calc(var(--borderRadius) * 0.33);overflow:clip;height:100%}.cta-box .ill{z-index:1}.cta-box .ill::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202341;opacity:.55}.cta-box .content{z-index:2;position:relative;padding:1.5em}@media screen and (max-width:1250px){.search-filter-query-posts{--g:0.5em}.box-car-v2 .content{font-size:.9em}}@media screen and (max-width:1000px){.box-car-v2 .status{font-size:.8em}.box-car-v2 .content{font-size:.8em;padding:1em}.box-car-v2 .model{font-size:.85em}.cta-box{padding:1em}}@media screen and (max-width:900px){.search-filter-query-posts>*{flex:0 0 50%}}@media screen and (max-width:750px){.filters-wrapper .search-filter-base{--search-filter-scale-base:14}.search-filter-component-popup{left:10vw!important;width:80vw!important}}@media screen and (max-width:650px){.filters-wrapper .search-filter-base{--search-filter-scale-base:13}}@media screen and (max-width:550px){.filters-wrapper{padding:0 0 0 2em}.filters-wrapper .search-filter-base{--search-filter-scale-base:12}.search-filter-query-posts>*{flex:0 0 100%}.box-car-v2 .infos span{font-size:1em}.cta-box{min-height:70vw}}@media screen and (max-width:500px){.filters-wrapper .search-filter-base{--search-filter-scale-base:11}}@media screen and (max-width:460px){.filters-wrapper .search-filter-base{--search-filter-scale-base:10}.pcv2_filters .wrapper{padding:0}.filters-wrapper{border-radius:0;border-left:none;border-right:none}.filters-wrapper::after{content:'';position:absolute;top:2px;bottom:2px;left:0;width:.85em;background-color:var(--color1);z-index:-1}}.ps_section.mtop-tiny{margin-top:calc(var(--gutter) * 0.25)}.ps_section.mtop-small{margin-top:calc(var(--gutter) * 0.5)}.ps_section.mtop-regular{margin-top:calc(var(--gutter) * 1)}.ps_section.mtop-big{margin-top:calc(var(--gutter) * 2)}.ps_section.mtop-huge{margin-top:calc(var(--gutter) * 4)}.ps_section.ptop-tiny{padding-top:calc(var(--gutter) * 0.25)}.ps_section.ptop-small{padding-top:calc(var(--gutter) * 0.5)}.ps_section.ptop-regular{padding-top:calc(var(--gutter) * 1)}.ps_section.ptop-big{padding-top:calc(var(--gutter) * 2)}.ps_section.ptop-huge{padding-top:calc(var(--gutter) * 4)}.ps_section.mbot-tiny{margin-bottom:calc(var(--gutter) * 0.25)}.ps_section.mbot-small{margin-bottom:calc(var(--gutter) * 0.5)}.ps_section.mbot-regular{margin-bottom:calc(var(--gutter) * 1)}.ps_section.mbot-big{margin-bottom:calc(var(--gutter) * 2)}.ps_section.mbot-huge{margin-bottom:calc(var(--gutter) * 4)}.ps_section.pbot-tiny{padding-bottom:calc(var(--gutter) * 0.25)}.ps_section.pbot-small{padding-bottom:calc(var(--gutter) * 0.5)}.ps_section.pbot-regular{padding-bottom:calc(var(--gutter) * 1)}.ps_section.pbot-big{padding-bottom:calc(var(--gutter) * 2)}.ps_section.pbot-huge{padding-bottom:calc(var(--gutter) * 4)}.ps_section>.grid>div>.ps-content{height:100%}.box-flexible{position:relative;display:flex;height:100%}.box-flexible>.ill{z-index:1}.box-flexible>.overlay{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25}.box-flexible.hard-overlay>.overlay{opacity:.65}.box-flexible.br-regular>.ill img,.box-flexible.br-regular>.overlay{border-radius:var(--borderRadius)}.box-flexible>.content{z-index:3;position:relative;flex:0 0 100%;margin:auto}.box-flexible.pad-no{padding:0}.box-flexible.pad-small{padding:1em}.box-flexible.pad-regular{padding:2em}.box-flexible.pad-big{padding:3em}.box-flexible.pad-huge{padding:4em}.box-flexible.br-no{border-radius:0}.box-flexible.br-small{border-radius:.5em}.box-flexible.br-regular{border-radius:1em}.box-flexible.br-big{border-radius:1.5em}.box-flexible.br-huge{border-radius:2em}.box-flexible.valign-top>.content{margin-top:0}.box-flexible.valign-bottom>.content{margin-bottom:0}.box-flexible.bg-image{color:#fff}.pc-slider .pc-slide{position:relative}.pc-slider .pc-slide::after{content:'';display:block;padding-bottom:60%}.pc-slider .pc-slide .legend{position:absolute;bottom:var(--gutter);left:var(--gutter);color:#fff;width:calc(100% - (var(--gutter) * 4));text-wrap:balance;text-align:left}.pc-slider .slick-slider>button{z-index:30;position:absolute;bottom:var(--gutter);background-color:#fff0;font-size:0;width:45px;height:30px}.pc-slider .slick-slider>button::after{background-image:url(https://www.privaty-cars.fr/wp-content/themes/ps_starter/assets/img/arrow.svg)}.pc-slider .slick-slider>button.slick-prev{right:5rem;transform:rotate(-45deg)}.pc-slider .slick-slider>button.slick-next{right:2.5rem;transform:rotate(45deg)}@media screen and (max-width:500px){.pc-slider .pc-slide .legend{font-size:.9em;left:1em;width:calc(100% - 7.5em);bottom:1em}.pc-slider .slick-slider>button.slick-prev{right:3rem;bottom:1rem}.pc-slider .slick-slider>button.slick-next{right:.5rem;bottom:1rem}}.list_icon{--s:3em;text-align:left}.list_icon ul{list-style-type:none}.list_icon li{position:relative;padding:.75em 0 .75em var(--s);margin-bottom:.5em}.list_icon .icon{position:absolute;top:50%;left:0;width:calc(var(--s) * 0.66);transform:translateY(-50%)}.list_icon img{display:block;width:100%;height:auto;max-height:calc(var(--s) * 1.25);object-fit:contain;object-position:center}.list_icon .text{line-height:1.3em}.ps_section .grid.equal-height>*>.ps-content,.ps_section .grid.equal-height>*>.ps-content>*{height:100%}@media screen and (max-width:1100px){.ps_section .grid--4>*{flex:0 0 50%}}@media screen and (max-width:950px){.ps_section .grid--3>*{flex:0 0 50%}}@media screen and (max-width:700px){.ps_section .grid>*{flex:0 0 100%}.ps_section .grid.resp-no-pbot>*:not(:last-child){padding-bottom:0}.ps_section .grid.resp-small-pbot>*:not(:last-child){padding-bottom:calc(var(--g) * 0.25)}}