@font-face{font-family:'icomoon';src:url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.ttf?e6931q=) format("truetype"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.woff?e6931q=) format("woff"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.svg?e6931q=#icomoon) format("svg");font-weight:normal;font-style:normal;}i::before{display:inline-block;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-close::before{content:"";}.icon-dropdown::before{content:"";}.icon-arrow-down::before{content:"";}.icon-burger::before{content:"";}.icon-less::before{content:"";}.icon-logo::before{content:"";}.icon-next::before{content:"";}.icon-plus::before{content:"";}.icon-prev::before{content:"";}.icon-produit-01::before{content:"";}.icon-produit-02::before{content:"";}.icon-produit-03::before{content:"";}.icon-produit-04::before{content:"";}.icon-search::before{content:"";}.icon-facebook::before{content:"";}.icon-twitter::before{content:"";}.icon-linkedin::before{content:"";}body.landing-page-template-template-1{background-color:white;}body.landing-page-template-template-1 main{padding:0;}body.landing-page-template-template-1 #block-serge-ferrari-local-tasks{display:none;}body.landing-page-template-template-1 .block-system-breadcrumb-block{bottom:-2.875rem;position:absolute;left:0;z-index:10;background:transparent;}@media (min-width:0) and (max-width:959px){body.landing-page-template-template-1 .block-system-breadcrumb-block{display:block;}}body.landing-page-template-template-1 .landing-page{}body.landing-page-template-template-1 .landing-page .header{padding:0;height:inherit;display:flex;flex-wrap:wrap;background-color:transparent;}body.landing-page-template-template-1 .landing-page .header .left{padding:1.5625rem 1.5rem 2.5rem 1.5rem;}body.landing-page-template-template-1 .landing-page .header .left .field--name-lp-category{padding:0 0 0 2.0625rem;font-size:16px;position:relative;}body.landing-page-template-template-1 .landing-page .header .left .field--name-lp-category::before{display:block;position:absolute;top:50%;left:0%;content:' ';height:1px;width:26px;background-color:#ea3640;}body.landing-page-template-template-1 .landing-page .header .left h2{margin:0.9375rem 0 0 0;text-align:center;font-size:3rem;line-height:1;color:#ea3640;}body.landing-page-template-template-1 .landing-page .header .left h2::before{display:none;content:'';}body.landing-page-template-template-1 .landing-page .header .left .field--name-body{font-size:19px;line-height:1.5;text-align:center;}body.landing-page-template-template-1 .landing-page .header .left .field--name-body p{margin:0;}body.landing-page-template-template-1 .landing-page .header .left .first-header-cta-lp{text-align:center;padding:1.5rem 0 0 0;}body.landing-page-template-template-1 .landing-page .header .left .first-header-cta-lp a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-1 .landing-page .header .left .first-header-cta-lp a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-1 .landing-page .header .left .first-header-cta-lp a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-1 .landing-page .header .right{order:-1;max-width:100%;}body.landing-page-template-template-1 .landing-page .header .right img{max-width:100%;width:100%;}body.landing-page-template-template-1 .landing-page .lp-products{padding:0 0 3rem 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field__label{display:none;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .paragraph--type--landing-page-products{padding:0 0 2rem 0;padding-top:40%;position:relative;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts{padding:0 1.5rem;position:relative;z-index:2;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts a{padding:3.75rem 1.25rem 4.375rem 1.25rem;display:block;background-color:#232323;position:relative;max-width:700px;margin:0 auto;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-subtitle{color:#ea3640;font-size:16px;font-family:OpenSans;line-height:22px;text-align:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title{font-size:24px;color:#f9f9f9;line-height:40px;text-align:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-body{opacity:.69;font-family:OpenSans;font-size:15px;color:#fff;text-align:center;line-height:24px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-body p{margin:0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-texts .plus{margin:0;position:absolute;bottom:0;right:0;background:#ea3640;color:white;display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:20px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-img{z-index:1;position:absolute;top:0;left:0;right:0;text-align:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-products-cta{text-align:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-products-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-1 .landing-page .field--name-lp-products-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products-cta a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-1 .landing-page .lp-form iframe{height:620px !important;}body.landing-page-template-template-1 .landing-page .lp-solutions{padding:3rem 0;background:white;background:linear-gradient(to bottom,white 0%,#f0f0f0 75%,#f0f0f0 75%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-title{padding:0 1.5rem 1.5rem 1.5rem;font-size:40px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-title::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-body{padding:0 1.5rem 1.5rem 1.5rem;margin:0 auto;max-width:920px;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-body p{margin:0;font-size:17px;color:#666;text-align:center;line-height:25px;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products{margin:0.625rem 1.25rem 1.875rem;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item{margin:0 0.625rem;width:311px;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a{display:block;background-color:#fff;height:410px;overflow:hidden;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a .wrap-title-intro{padding:2.1875rem 2.1875rem 4.1875rem 2.1875rem;background-color:#fff;position:relative;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a img{display:block;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a h2{margin:0;padding:0;font-size:22px;color:#000000;letter-spacing:0;line-height:24px;font-weight:400;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a h2::before{display:none;content:'';}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a .lp-solutions-products-intro{font-size:16px;color:#000000;line-height:22px;height:81px;overflow:hidden;padding:0.9375rem 0 0 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .field--item a .plus{margin:0;position:absolute;bottom:0;right:0;background:#ea3640;color:white;display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:20px;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .flickity-page-dots{margin:1.875rem 0 0;bottom:0;position:static;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot{padding:0;width:13px;height:13px;background-color:#e2e2e2;opacity:1;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot.is-selected{background-color:#ea3640;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot::before{display:none;content:'';}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta{padding:0 0 3.625rem 0;text-align:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-1 .landing-page .lp-reassurance{padding:1.5rem;background-image:url(/themes/custom/serge_ferrari/images/bg-resistance-2.jpg);background-repeat:no-repeat;background-size:cover;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field__label{display:none;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-viewport{transition:height 0.2s;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance{background-color:#fff;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title{padding:3rem 1.5rem;background-color:#232323;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title p{color:white;font-size:32px;color:#FFFFFF;text-align:center;line-height:33px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title p::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item{padding:1.5rem 1.5rem 0;position:relative;width:100%;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-title .field__item{font-size:30px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-body{padding:0.625rem 0 0;font-family:OpenSans;font-size:17px;color:#666666;text-align:center;line-height:25px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-body p{margin:0;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta{padding:1.5rem 0 0;text-align:center;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots{padding:1.5rem 0;bottom:0;position:static;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot{padding:0;width:13px;height:13px;background-color:#e2e2e2;opacity:1;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot.is-selected{background-color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot::before{display:none;content:'';}body.landing-page-template-template-1 .landing-page .lp-realisation{padding:3rem 1.5rem;background-color:#f3f7f8;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block{min-height:625px;margin-bottom:1.875rem;position:relative;overflow:hidden;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left{width:95%;margin:0 2.5%;background:#fff;padding:1.75rem 1.3125rem;position:relative;bottom:2rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .lp-category-container{font-size:0.6875rem;font-weight:900;color:#959595;text-transform:lowercase;margin-bottom:1rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .lp-category-container .lp-category-title{color:#222;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left > .field--name-main-product,body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location > div{font-size:0.6875rem;line-height:1.125rem;text-transform:uppercase;display:flex;flex-direction:column;margin-bottom:1rem;flex:1 0 auto;position:relative;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product{margin:3rem 0 1.5rem 0;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .group-left{margin-right:0.625rem;flex-basis:3.125rem;width:54px;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .group-left .field--name-node-title{margin-top:-0.6rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location{position:relative;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location .field--name-country{display:inline;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location > div{padding-left:3.9375rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location:before{left:0.375rem;position:absolute;content:'';background:transparent url(/themes/custom/serge_ferrari/images/location.png) left center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/location.svg) left center no-repeat;height:3.125rem;width:3.4375rem;content:'';top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .field--name-node-title,body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location .field--name-country{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-lp-realisation-block-title{font-size:1.375rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;line-height:1.4375rem;padding:0;margin:0;margin-bottom:2.125rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .field--name-header-image img{display:block;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-title{padding:0 0 1.5rem 0;font-size:40px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-title::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-cta{text-align:center;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:#f3f7f8;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-cta a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-1 .landing-page .lp-realisation .achievements-header .content{padding:0 1.875rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .achievements-header .content #ss-header{margin-top:-1.25rem;}@media (min-width:960px){body.landing-page-template-template-1 .landing-page .lp-realisation .achievements-header{margin-bottom:3.625rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .achievements-header .content{top:2.75rem;padding:0;}}@media (min-width:960px){body.landing-page-template-template-1 .landing-page{background-image:url(/themes/custom/serge_ferrari/images/ombre.png);background-position:0 500px;background-repeat:no-repeat;}body.landing-page-template-template-1 .landing-page .header{position:relative;display:block;}body.landing-page-template-template-1 .landing-page .header .left{padding:6.5625rem 0 2.5rem 4.6875rem;position:relative;z-index:2;}body.landing-page-template-template-1 .landing-page .header .left .field--name-lp-category{font-size:20px;}body.landing-page-template-template-1 .landing-page .header .left h2{margin:0 0 0 0;text-align:left;font-size:4.5rem;}body.landing-page-template-template-1 .landing-page .header .left .first-header-cta-lp,body.landing-page-template-template-1 .landing-page .header .left .field--name-body{max-width:36%;text-align:left;}body.landing-page-template-template-1 .landing-page .header .right{max-width:50%;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;}body.landing-page-template-template-1 .landing-page .field--name-lp-products{position:relative;height:400px;width:960px;margin:70px auto 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-img{position:static;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .wrap-product-img img{display:block;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .paragraph--type--landing-page-products{padding:0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item{transition:transform .6s ease-in-out 0s,width .3s ease-in-out 0.1s;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.end-transform.left .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.end-transform.right .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.end-transform.centered .wrap-product-texts{opacity:1;-ms-transform:translate(0,0);transform:translate(0,0);transition:opacity .3s ease-in-out 0s,transform .6s ease-in-out 0s;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.is-transform.left .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.is-transform.right .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.is-transform.centered .wrap-product-texts{opacity:0;-ms-transform:translate(20px,0);transform:translate(20px,0);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right{width:336px;position:absolute;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts{padding:0;width:194px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left;transform-origin:left;position:absolute;z-index:2;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts a,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts a{padding:0.3125rem 0;pointer-events:none;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts .field--name-lp-products-subtitle,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts .field--name-lp-products-body,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts .plus,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts .field--name-lp-products-subtitle,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts .field--name-lp-products-body,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts .plus{display:none;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts .field--name-lp-products-title,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts .field--name-lp-products-title{font-size:19px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left{-ms-transform:translate(0,76px);transform:translate(0,76px);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts{bottom:-25px;left:25px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right{-ms-transform:translate(624px,76px);transform:translate(624px,76px);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts{bottom:-25px;right:-169px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered{width:600px;position:absolute;z-index:2;-ms-transform:translate(180px,0);transform:translate(180px,0);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts{position:absolute;top:-20px;right:0;max-width:50%;padding:0;height:386px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts a{height:100%;padding:20px;display:flex;flex-wrap:wrap;align-content:center;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts .field--name-lp-products-subtitle{flex:0 0 100%;font-size:14px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts .field--name-lp-products-title{flex:0 0 100%;margin-bottom:10px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts .field--name-lp-products-body{flex:0 0 100%;font-size:14px;line-height:22px;}body.landing-page-template-template-1 .landing-page .lp-form iframe{height:620px !important;}body.landing-page-template-template-1 .landing-page .lp-solutions{background:transparent;position:relative;}body.landing-page-template-template-1 .landing-page .lp-solutions::after{display:block;content:' ';position:absolute;bottom:0;left:0;right:0;height:507px;z-index:-1;background-color:#f3f7f8;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-title{padding:0 1.5rem 1.5rem 1.5rem;font-size:40px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-title::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-body{padding:0 1.5rem 1.5rem 1.5rem;margin:0 auto;max-width:920px;}body.landing-page-template-template-1 .landing-page .lp-solutions .field--name-lp-solutions-body p{margin:0;font-size:17px;color:#666;text-align:center;line-height:25px;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products{margin:4.375rem 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-products .flickity-page-dots{display:none;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta{padding:0 0 6.5625rem 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-solutions-cta a{background-color:#f3f7f8;}body.landing-page-template-template-1 .landing-page .lp-reassurance{padding:8.125rem 1.5rem;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance{max-width:1200px;margin:0 auto;display:flex;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title{padding:0 7rem;flex:0 0 50%;text-align:left;display:flex;align-items:center;}body.landing-page-template-template-1 .landing-page .lp-reassurance .ss-lp-reassurance .field--name-lp-reassurances{flex:0 0 50%;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item{padding:4.375rem 6rem;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-title .field__item{font-size:40px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-body{margin:1.5rem 0;padding:0;font-size:16px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots{position:absolute;top:0;bottom:0;left:0px;width:65px;display:flex;flex-direction:column;justify-content:space-between;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot{margin:0;padding:0;width:65px;height:50px;background-color:transparent;position:relative;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot:hover,body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot.is-selected{background-color:transparent;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot:hover::before,body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot.is-selected::before{font-size:40px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot:hover::after,body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot.is-selected::after{width:70px;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot::before{display:flex;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;counter-increment:item;content:"0" counter(item);font-size:18px;background-color:transparent;color:#dfdfdf;transition:font-size 0.2s;width:65px;height:50px;justify-content:flex-end;align-items:center;}body.landing-page-template-template-1 .landing-page .lp-reassurance .flickity-page-dots .dot::after{height:2px;width:0;background:#ffffff;background:linear-gradient(to right,#ffffff 0%,#ffffff 50%,#ea3640 50%,#ea3640 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ea3640',GradientType=1);display:block;content:' ';position:absolute;left:-35px;top:50%;margin-top:-1px;transition:width 0.2s;}body.landing-page-template-template-1 .landing-page .lp-realisation{padding:6rem 0;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block{margin:3.125rem 0;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .field--name-header-image{padding-left:7.5rem;position:absolute;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left{padding:3.5rem 2.6875rem;width:22.6875rem;margin:0;top:2.75rem;bottom:0;}body.landing-page-template-template-1 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-lp-realisation-block-title{margin-bottom:1.0625rem;font-size:1.9375rem;line-height:2.625rem;margin-top:0.5rem;}body.landing-page-template-template-1 .landing-page .lp-realisation .field--name-lp-realisation-title{padding:0 0 3rem 0;}}@media (min-width:1500px){body.landing-page-template-template-1 .landing-page{}body.landing-page-template-template-1 .landing-page .field--name-lp-products{height:500px;width:1200px;margin:110px auto 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right{width:504px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts{width:291px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts a,body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts a{padding:1.125rem 0;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left{-ms-transform:translate(0,76px);transform:translate(0,76px);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.left .wrap-product-texts{bottom:-38px;left:38px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right{-ms-transform:translate(696px,76px);transform:translate(696px,76px);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.right .wrap-product-texts{bottom:-38px;right:-253px;}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered{width:710px;-ms-transform:translate(245px,0);transform:translate(245px,0);}body.landing-page-template-template-1 .landing-page .field--name-lp-products .field--item.centered .wrap-product-texts{height:450px;}}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
@font-face{font-family:'icomoon';src:url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.ttf?e6931q=) format("truetype"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.woff?e6931q=) format("woff"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.svg?e6931q=#icomoon) format("svg");font-weight:normal;font-style:normal;}i::before{display:inline-block;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-close::before{content:"";}.icon-dropdown::before{content:"";}.icon-arrow-down::before{content:"";}.icon-burger::before{content:"";}.icon-less::before{content:"";}.icon-logo::before{content:"";}.icon-next::before{content:"";}.icon-plus::before{content:"";}.icon-prev::before{content:"";}.icon-produit-01::before{content:"";}.icon-produit-02::before{content:"";}.icon-produit-03::before{content:"";}.icon-produit-04::before{content:"";}.icon-search::before{content:"";}.icon-facebook::before{content:"";}.icon-twitter::before{content:"";}.icon-linkedin::before{content:"";}body.landing-page-template-template-2{background-color:white;}body.landing-page-template-template-2 main{padding:0;}body.landing-page-template-template-2 #block-serge-ferrari-local-tasks{display:none;}body.landing-page-template-template-2 .block-system-breadcrumb-block{bottom:-2.875rem;position:absolute;left:0;z-index:10;background:transparent;}@media (min-width:0) and (max-width:959px){body.landing-page-template-template-2 .block-system-breadcrumb-block{display:block;}}body.landing-page-template-template-2 .landing-page{}body.landing-page-template-template-2 .landing-page .header{padding:0;height:inherit;display:flex;flex-wrap:wrap;background-color:transparent;}body.landing-page-template-template-2 .landing-page .header .left{padding:1.5625rem 1.5rem 2.5rem 1.5rem;}body.landing-page-template-template-2 .landing-page .header .left .field--name-lp-category{padding:0 0 0 2.0625rem;font-size:16px;position:relative;}body.landing-page-template-template-2 .landing-page .header .left .field--name-lp-category::before{display:block;position:absolute;top:50%;left:0%;content:' ';height:1px;width:26px;background-color:#ea3640;}body.landing-page-template-template-2 .landing-page .header .left h2{font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;margin:0.9375rem 0 0 0;text-align:center;font-size:3rem;line-height:1;color:#ea3640;}body.landing-page-template-template-2 .landing-page .header .left h2[lang='ja'],html[lang='ja'] body.landing-page-template-template-2 .landing-page .header .left h2{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}body.landing-page-template-template-2 .landing-page .header .left h2[lang='zh-hans'],html[lang='zh-hans'] body.landing-page-template-template-2 .landing-page .header .left h2{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}body.landing-page-template-template-2 .landing-page .header .left h2::before{display:none;content:'';}body.landing-page-template-template-2 .landing-page .header .left .field--name-body{font-size:19px;line-height:1.5;text-align:center;}body.landing-page-template-template-2 .landing-page .header .left .field--name-body p{margin:0;}body.landing-page-template-template-2 .landing-page .header .left .first-header-cta-lp{text-align:center;padding:1.5rem 0 0 0;}body.landing-page-template-template-2 .landing-page .header .left .first-header-cta-lp a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-2 .landing-page .header .left .first-header-cta-lp a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-2 .landing-page .header .left .first-header-cta-lp a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-2 .landing-page .header .right{order:-1;max-width:100%;}body.landing-page-template-template-2 .landing-page .header .right img{max-width:100%;width:100%;}body.landing-page-template-template-2 .landing-page .lp-products{padding:0 0 3rem 0;background-color:#f0f0f0;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .field__label{display:none;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .paragraph--type--landing-page-products{padding:0 0 2rem 0;padding-top:40%;position:relative;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts{padding:0 1.5rem;position:relative;z-index:2;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts a{padding:3.75rem 1.25rem 4.375rem 1.25rem;display:block;background-color:white;position:relative;max-width:700px;margin:0 auto;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-subtitle{color:black;font-size:14px;font-family:'Circular Pro Book';font-family:'Open Sans';line-height:22px;text-align:center;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:24px;color:black;line-height:40px;text-align:center;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title[lang='ja'],html[lang='ja'] body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title[lang='zh-hans'],html[lang='zh-hans'] body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title[lang='zh-hans'],html[lang='zh-hans'] body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-body{opacity:.69;font-family:'Circular Pro Book';font-family:'Open Sans';font-size:15px;color:#666;text-align:center;line-height:24px;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .field--name-lp-products-body p{margin:0;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-texts .plus{margin:0;position:absolute;bottom:0;right:0;background:#ea3640;color:white;display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:20px;}body.landing-page-template-template-2 .landing-page .field--name-lp-products .wrap-product-img{z-index:1;position:absolute;top:0;left:0;right:0;text-align:center;}body.landing-page-template-template-2 .landing-page .field--name-lp-products-cta{text-align:center;}body.landing-page-template-template-2 .landing-page .field--name-lp-products-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:#ea3640;border:2px solid #ea3640;color:white;}body.landing-page-template-template-2 .landing-page .field--name-lp-products-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-2 .landing-page .field--name-lp-products-cta a:hover{background-color:#f0f0f0;color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-solutions{padding:3rem 0;background:white;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-title{padding:0 1.5rem 1.5rem 1.5rem;font-size:40px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-title::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-body{padding:0 1.5rem 1.5rem 1.5rem;margin:0 auto;max-width:920px;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-body p{margin:0;font-size:17px;color:#666;text-align:center;line-height:25px;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products{margin:0.625rem 1.25rem 1.875rem;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item{margin:0 0.625rem;width:311px;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a{display:flex;flex-wrap:wrap;flex-direction:column;background-color:#f9f9f9;min-height:435px;overflow:hidden;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a .wrap-title-intro{padding:2.1875rem 2.1875rem 4.1875rem 2.1875rem;background-color:#f9f9f9;position:relative;flex:1;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a img{display:block;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a h2{margin:0;padding:0;font-size:22px;color:#000000;letter-spacing:0;line-height:24px;font-weight:400;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a h2::before{display:none;content:'';}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a .lp-solutions-products-intro{font-size:16px;color:#000000;line-height:22px;height:81px;overflow:hidden;padding:0.9375rem 0 0 0;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .field--item a .plus{margin:0;position:absolute;bottom:0;right:0;background:#ea3640;color:white;display:flex;align-items:center;justify-content:center;width:54px;height:54px;font-size:20px;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .flickity-page-dots{margin:1.875rem 0 0;bottom:0;position:static;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot{padding:0;width:13px;height:13px;background-color:#e2e2e2;opacity:1;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot.is-selected{background-color:#ea3640;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-products .flickity-page-dots .dot::before{display:none;content:'';}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-cta{padding:0;text-align:center;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:#ea3640;border:2px solid #ea3640;color:white;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-2 .landing-page .field--name-lp-solutions-cta a:hover{background-color:white;color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-reassurance{padding:0;background-image:none;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field__label{display:none;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-viewport{transition:height 0.2s;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance{background-color:#fff;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title{padding:3rem 1.5rem;background-color:#232323;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title p{color:white;font-size:32px;color:#FFFFFF;text-align:center;line-height:33px;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title p::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--name-lp-reassurances{padding:1.5rem;background-image:url(/themes/custom/serge_ferrari/images/bg-resistance-2.jpg);background-repeat:no-repeat;background-size:cover;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-viewport{background-color:white;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item{padding:1.5rem;background-color:white;position:relative;width:100%;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-title .field__item{font-size:30px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-body{padding:0.625rem 0 0;font-family:'Circular Pro Book';font-family:'Open Sans';font-size:17px;color:#666666;text-align:center;line-height:25px;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-body p{margin:0;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta{padding:1.5rem 0 0;text-align:center;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:#ea3640;border:2px solid #ea3640;color:white;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--item .field--name-lp-reassurance-cta a:hover{background-color:white;color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-page-dots{padding:1.5rem 0;background-color:white;bottom:0;position:static;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-page-dots .dot{padding:0;width:13px;height:13px;background-color:#e2e2e2;opacity:1;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-page-dots .dot.is-selected{background-color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-reassurance .flickity-page-dots .dot::before{display:none;content:'';}body.landing-page-template-template-2 .landing-page .lp-realisation{padding:3rem 1.5rem;background-color:#f3f7f8;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block{min-height:625px;margin-bottom:1.875rem;position:relative;overflow:hidden;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left{width:95%;margin:0 2.5%;background:#fff;padding:1.75rem 1.3125rem;position:relative;bottom:2rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .lp-category-container{font-size:0.6875rem;font-weight:900;color:#959595;text-transform:lowercase;margin-bottom:1rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .lp-category-container .lp-category-title{color:#222;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left > .field--name-main-product,body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location > div{font-size:0.6875rem;line-height:1.125rem;text-transform:uppercase;display:flex;flex-direction:column;margin-bottom:1rem;flex:1 0 auto;position:relative;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product{margin:3rem 0 1.5rem 0;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .group-left{margin-right:0.625rem;flex-basis:3.125rem;width:54px;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .group-left .field--name-node-title{margin-top:-0.6rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location{position:relative;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location .field--name-country{display:inline;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location > div{padding-left:3.9375rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location:before{left:0.375rem;position:absolute;content:'';background:transparent url(/themes/custom/serge_ferrari/images/location.png) left center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/location.svg) left center no-repeat;height:3.125rem;width:3.4375rem;content:'';top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-main-product .field--name-node-title,body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .ss-location .field--name-country{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-lp-realisation-block-title{font-size:1.375rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;line-height:1.4375rem;padding:0;margin:0;margin-bottom:2.125rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .field--name-header-image img{display:block;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-title{padding:0 0 1.5rem 0;font-size:40px;color:#000000;text-align:center;line-height:41px;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-title::after{display:inline-block;content:'.';color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-cta{text-align:center;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-cta a{padding:1.125rem 1.375rem;border-radius:0.3125rem;display:inline-block;line-height:inherit;text-decoration:none;background-color:#222;border:0;color:#fff;cursor:pointer;text-transform:lowercase;padding:0.8125rem 2.625rem;border-radius:1.875rem;text-transform:none;background-color:#f3f7f8;border:2px solid #ea3640;color:#ea3640;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-cta a::-moz-focus-inner{border-style:none;padding:0;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-cta a:hover{background-color:#ea3640;color:white;}body.landing-page-template-template-2 .landing-page .lp-realisation .achievements-header .content{padding:0 1.875rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .achievements-header .content #ss-header{margin-top:-1.25rem;}@media (min-width:960px){body.landing-page-template-template-2 .landing-page .lp-realisation .achievements-header{margin-bottom:3.625rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .achievements-header .content{top:2.75rem;padding:0;}}body.landing-page-template-template-2 .landing-page .lp-form iframe{height:620px !important;}@media (min-width:960px){body.landing-page-template-template-2 .landing-page{}body.landing-page-template-template-2 .landing-page .header{position:relative;display:block;}body.landing-page-template-template-2 .landing-page .header .left{padding:6.5625rem 0 2.5rem 4.6875rem;position:relative;z-index:2;}body.landing-page-template-template-2 .landing-page .header .left .field--name-lp-category{font-size:20px;}body.landing-page-template-template-2 .landing-page .header .left h2{margin:0 0 0 0;text-align:left;font-size:4.5rem;}body.landing-page-template-template-2 .landing-page .header .left .first-header-cta-lp,body.landing-page-template-template-2 .landing-page .header .left .field--name-body{max-width:36%;text-align:left;}body.landing-page-template-template-2 .landing-page .header .right{max-width:50%;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;}body.landing-page-template-template-2 .landing-page .lp-products{padding:6rem 0 0 0;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products{max-width:1200px;margin:0 auto;position:relative;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-img img{display:block;max-width:715px;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-texts{padding:0;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-texts a{max-width:715px;padding:0 75px;height:320px;display:flex;flex-direction:column;justify-content:center;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-texts .field--name-lp-products-subtitle{text-align:left;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-texts .field--name-lp-products-title{text-align:left;font-size:36px;line-height:64px;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .wrap-product-texts .field--name-lp-products-body{text-align:left;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item .paragraph--type--landing-page-products{padding:0;height:413px;display:flex;align-items:center;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-3 .paragraph--type--landing-page-products,body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-1 .paragraph--type--landing-page-products{justify-content:flex-end;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-3 .wrap-product-img,body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-1 .wrap-product-img{left:0;right:inherit;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-2{position:relative;z-index:2;top:-47px;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-2 .paragraph--type--landing-page-products{justify-content:flex-start;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-2 .wrap-product-img{left:inherit;right:0;}body.landing-page-template-template-2 .landing-page .lp-products .field--name-lp-products .field--item.item-3{position:relative;z-index:3;top:-94px;}body.landing-page-template-template-2 .landing-page .lp-solutions{padding:6rem 0;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-products{margin:4.375rem 0;}body.landing-page-template-template-2 .landing-page .lp-solutions .field--name-lp-solutions-products .flickity-page-dots{display:none;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance{margin:0 auto;display:flex;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title{padding:0 7rem;flex:0 0 50%;text-align:left;display:flex;align-items:center;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance > .field--name-lp-reassurance-title p{text-align:left;max-width:340px;margin:0 auto;font-size:44px;line-height:52.1px;}body.landing-page-template-template-2 .landing-page .lp-reassurance .ss-lp-reassurance .field--name-lp-reassurances{flex:0 0 50%;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--name-lp-reassurances{padding:5% 10%;position:relative;}body.landing-page-template-template-2 .landing-page .lp-reassurance .field--name-lp-reassurances::before{height:2px;width:70px;background:#ffffff;background:linear-gradient(to right,#ffffff 0%,#ffffff 50%,#ea3640 50%,#ea3640 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ea3640',GradientType=1);display:block;content:' ';position:absolute;left:-35px;top:50%;margin-top:-1px;transition:width 0.2s;}body.landing-page-template-template-2 .landing-page .lp-realisation{padding:6rem 0;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block{margin:3.125rem 0;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .field--name-header-image{padding-left:7.5rem;position:absolute;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left{padding:3.5rem 2.6875rem;width:22.6875rem;margin:0;top:2.75rem;bottom:0;}body.landing-page-template-template-2 .landing-page .lp-realisation .lp-realisation-block .lp-realisation-block-left .field--name-lp-realisation-block-title{margin-bottom:1.0625rem;font-size:1.9375rem;line-height:2.625rem;margin-top:0.5rem;}body.landing-page-template-template-2 .landing-page .lp-realisation .field--name-lp-realisation-title{padding:0 0 3rem 0;}}@media (min-width:1500px){body.landing-page-template-template-2 .landing-page{}}
@font-face{font-family:'icomoon';src:url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.ttf?e6931q=) format("truetype"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.woff?e6931q=) format("woff"),url(/themes/custom/serge_ferrari/fonts/icomoon/icomoon.svg?e6931q=#icomoon) format("svg");font-weight:normal;font-style:normal;}i::before{display:inline-block;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-close::before{content:"";}.icon-dropdown::before{content:"";}.icon-arrow-down::before{content:"";}.icon-burger::before{content:"";}.icon-less::before{content:"";}.icon-logo::before{content:"";}.icon-next::before{content:"";}.icon-plus::before{content:"";}.icon-prev::before{content:"";}.icon-produit-01::before{content:"";}.icon-produit-02::before{content:"";}.icon-produit-03::before{content:"";}.icon-produit-04::before{content:"";}.icon-search::before{content:"";}.icon-facebook::before{content:"";}.icon-twitter::before{content:"";}.icon-linkedin::before{content:"";}.skip-link{display:block;padding:2px 0 3px;text-align:center;}.skip-link:link,.skip-link:visited{background-color:#888888;color:#fff;}@media print{.skip-link{display:none;}}
