.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:"";}.is-page-node-type-news .field--name-node-post-date{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#a2a2a2;}.is-page-node-type-news .field--name-node-post-date[lang='ja'],html[lang='ja'] .is-page-node-type-news .field--name-node-post-date{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-page-node-type-news .field--name-node-post-date[lang='zh-hans'],html[lang='zh-hans'] .is-page-node-type-news .field--name-node-post-date{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-page-node-type-news .field--name-node-post-date[lang='zh-hans'],html[lang='zh-hans'] .is-page-node-type-news .field--name-node-post-date{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.is-page-node-type-news .field--name-node-title h2{font-size:3.8125rem;line-height:4.5rem;padding-bottom:1.5rem;font-weight:normal;}.is-page-node-type-news .field--name-node-title h2::before{content:none;}@media (min-width:0) and (max-width:959px){.is-page-node-type-news .field--name-node-title h2{font-size:1.9375rem;line-height:2.3125rem;}}.is-page-node-type-news .field--name-header-image img,.is-page-node-type-news .field--name-field-image img{display:block;}.is-page-node-type-news svg{display:none;}.is-page-node-type-news .field--name-intro,.is-page-node-type-news .field--name-news-content,.is-page-node-type-news .field--name-news-content-2{padding:1.375rem 2.5rem;background:#fff;}.is-page-node-type-news .field--name-intro p:first-child,.is-page-node-type-news .field--name-news-content p:first-child,.is-page-node-type-news .field--name-news-content-2 p:first-child{margin-top:0;}.is-page-node-type-news .field--name-intro p:last-child,.is-page-node-type-news .field--name-news-content p:last-child,.is-page-node-type-news .field--name-news-content-2 p:last-child{margin-bottom:0;}.is-page-node-type-news .field--name-news-content,.is-page-node-type-news .field--name-news-content-2{padding:1.375rem 0;}.is-page-node-type-news .field--name-news-content .field--name-news-content-text > *:not(img),.is-page-node-type-news .field--name-news-content-2 .field--name-news-content-text > *:not(img){padding-left:2.5rem;padding-right:2.5rem;}.is-page-node-type-news .field--name-news-content table,.is-page-node-type-news .field--name-news-content-2 table{margin:0 2.5rem;max-width:calc(100% - 80px);}.is-page-node-type-news .field--name-intro{position:relative;margin-bottom:0;}.is-page-node-type-news .field--name-field-image{padding:2.1875rem 0 3.25rem;background:#fff;}@media (min-width:960px){.is-page-node-type-news .container{max-width:75rem;padding-top:5rem;}.is-page-node-type-news .field--name-node-post-date,.is-page-node-type-news .field--name-node-title{padding:0 11.25rem;}.is-page-node-type-news .field--name-intro,.is-page-node-type-news .field--name-news-content,.is-page-node-type-news .field--name-news-content-2{margin:0 3.75rem;padding:1.375rem 7.5rem;}.is-page-node-type-news .field--name-news-content,.is-page-node-type-news .field--name-news-content-2{padding:1.375rem 0;}.is-page-node-type-news .field--name-news-content .field--name-news-content-text > *:not(img),.is-page-node-type-news .field--name-news-content-2 .field--name-news-content-text > *:not(img){padding:0 7.5rem;}.is-page-node-type-news .field--name-news-content .field--name-news-content-text > h2,.is-page-node-type-news .field--name-news-content .field--name-news-content-text > h3,.is-page-node-type-news .field--name-news-content-2 .field--name-news-content-text > h2,.is-page-node-type-news .field--name-news-content-2 .field--name-news-content-text > h3{padding-bottom:1.5rem;}.is-page-node-type-news .field--name-news-content table,.is-page-node-type-news .field--name-news-content-2 table{margin:0 7.5rem;max-width:calc(100% - 240px);}.is-page-node-type-news .field--name-news-content-2{padding-bottom:3.75rem;}.is-page-node-type-news .inner-container{margin-top:-10rem;position:relative;z-index:1;}.is-page-node-type-news .inner-container > *:first-child{padding-top:4.0625rem;}.is-page-node-type-news .field--name-field-image{margin:0 3.75rem;}}.is-path-news .block-page-title-block .page-title{font-size:3.8125rem;line-height:3.75rem;margin:5rem 0 0;font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#959595;font-weight:400;}.is-path-news .block-page-title-block .page-title[lang='ja'],html[lang='ja'] .is-path-news .block-page-title-block .page-title{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .block-page-title-block .page-title[lang='zh-hans'],html[lang='zh-hans'] .is-path-news .block-page-title-block .page-title{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .view-news{padding-top:2.5rem;max-width:60rem;margin:0 auto;}.is-path-news .view-news::before{content:'';display:table;}.is-path-news .view-news::after{content:'';display:table;clear:both;}.is-path-news .view-news .node--type-news{position:relative;cursor:pointer;}.is-path-news .view-news .node--type-news:hover .image-style-news-list-image,.is-path-news .view-news .node--type-news:hover .image-style-news-list-header{opacity:0;}.is-path-news .view-news .node--type-news image.image-red{display:none;}.is-path-news .view-news .views-row{margin-bottom:3.75rem;}.is-path-news .view-news .views-row .news-info{padding:1.5625rem 1.25rem 1.25rem;top:-1.25rem;min-height:7.0625rem;position:absolute;width:80%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;background:#fff;z-index:1;}.is-path-news .view-news .views-row .news-info .field--name-node-post-date{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#a2a2a2;}.is-path-news .view-news .views-row .news-info .field--name-node-post-date[lang='ja'],html[lang='ja'] .is-path-news .view-news .views-row .news-info .field--name-node-post-date{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .view-news .views-row .news-info .field--name-node-post-date[lang='zh-hans'],html[lang='zh-hans'] .is-path-news .view-news .views-row .news-info .field--name-node-post-date{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .view-news .views-row .news-info .field--name-node-post-date[lang='zh-hans'],html[lang='zh-hans'] .is-path-news .view-news .views-row .news-info .field--name-node-post-date{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2{margin:0.3125rem 0 0;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;margin-bottom:0;padding:0;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2[lang='ja'],html[lang='ja'] .is-path-news .view-news .views-row .news-info .field--name-node-title h2{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2[lang='zh-hans'],html[lang='zh-hans'] .is-path-news .view-news .views-row .news-info .field--name-node-title h2{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2[lang='zh-hans'],html[lang='zh-hans'] .is-path-news .view-news .views-row .news-info .field--name-node-title h2{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2::before{content:none;}.is-path-news .view-news .views-row .news-info .field--name-node-title h2 a{font-size:1.375rem;line-height:1.5rem;max-height:4.375rem;color:#222;overflow:hidden;}.is-path-news .view-news .views-row .field--name-header-image{position:relative;}.is-path-news .view-news .views-row .field--name-header-image .field__item-image{display:block;transition:opacity .3s ease-in-out;}.is-path-news .view-news .views-row .field--name-header-image .field__item-image:hover{opacity:0;}.is-path-news .view-news .views-row .field--name-header-image .image-grayscale{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.is-path-news .view-news .view-header .views-row{margin-bottom:3.75rem;padding:0;width:100%;float:none;}.is-path-news .view-news .view-header .news-info{top:-2.5rem;height:auto;}.is-path-news .view-news .view-header .news-info .field--name-node-title h2{margin:0.5rem 0 0.625rem;}.is-path-news .view-news .view-header .news-info .field--name-node-title h2 a{font-size:1.9375rem;line-height:1.875rem;max-height:initial;}.is-path-news .view-news .pager{margin-bottom:2.375rem;border:0;}@media (min-width:960px){.is-path-news .view-news > .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.is-path-news .view-news .views-row{width:50%;float:left;}.is-path-news .view-news .views-row:nth-child(even){padding-left:1.25rem;}.is-path-news .view-news .views-row:nth-child(odd){padding-right:1.25rem;}.is-path-news .view-news .views-row:nth-last-child(-n+2){margin-bottom:2rem;}.is-path-news .view-news .views-row .news-info{padding:2.1875rem 1.5625rem 1.5625rem;}.is-path-news .view-news .view-header .news-info{padding:2.1875rem 5rem;height:auto;}.is-path-news .view-news .view-header .news-info .field--name-node-title h2 a{font-size:2.75rem;line-height:3.375rem;}.is-path-news .view-news .view-header .views-row{padding:0;}}
@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:"";}.block-views-blocknews-homepage-news{width:50%;max-width:100%;position:relative;}.block-views-blocknews-homepage-news > h2{font-size:0.875rem;line-height:1.125rem;top:3.125rem;left:2rem;color:#fff;position:absolute;z-index:2;margin:0;padding:0;}.block-views-blocknews-homepage-news > h2::before{content:none;}@media (min-width:640px){.block-views-blocknews-homepage-news > h2{top:5.625rem;left:3.875rem;}}.block-views-blocknews-homepage-news > div,.block-views-blocknews-homepage-news .news-homepage{height:100%;overflow:hidden;}.news-homepage{width:100%;position:relative;}.news-homepage .news-info,.news-homepage .view-footer{position:absolute;}.news-homepage .news-info{padding:4.6875rem 1.875rem;font-size:0.875rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#fff;height:100%;width:100%;z-index:2;}.news-homepage .news-info[lang='ja'],html[lang='ja'] .news-homepage .news-info{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.news-homepage .news-info[lang='zh-hans'],html[lang='zh-hans'] .news-homepage .news-info{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.news-homepage .news-info[lang='zh-hans'],html[lang='zh-hans'] .news-homepage .news-info{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.news-homepage .news-info .field--name-node-title{margin:0.9375rem 0 0.625rem;}.news-homepage .news-info .field--name-node-title h2,.news-homepage .news-info .field--name-node-title h3{margin:0;padding:0;}.news-homepage .news-info .field--name-node-title h2::before,.news-homepage .news-info .field--name-node-title h3::before{display:none;}.news-homepage .news-info .field--name-node-title h2,.news-homepage .news-info .field--name-node-title h2 a,.news-homepage .news-info .field--name-node-title h3,.news-homepage .news-info .field--name-node-title h3 a{font-size:1.125rem;color:#fff;line-height:1.1;}.news-homepage .field--name-header-image{position:relative;}@media (min-width:960px){.news-homepage .field--name-header-image{position:absolute;height:100%;width:100%;}.news-homepage .field--name-header-image img{object-fit:cover;min-height:100%;width:100%;}}.news-homepage .field--name-header-image img{display:block;visibility:hidden;}.news-homepage .field--name-header-image svg{position:absolute;left:0;top:0;width:100%;height:100%;}.news-homepage .field--name-header-image svg image.image-grayscale{display:none;}@media (min-width:960px){.news-homepage .field--name-header-image svg{height:39.6875rem;}}@media (min-width:640px) and (max-width:959px){.news-homepage .field--name-header-image svg{height:41.25rem;}}@media (min-width:0) and (max-width:959px){.news-homepage .field--name-header-image svg{bottom:0;right:0;}}.news-homepage > .view-content,.news-homepage > .view-content > .views-row,.news-homepage > .view-content .layout{height:100%;}.news-homepage .view-footer{bottom:0;right:0;z-index:2;}.news-homepage .view-footer p{margin:0;}.news-homepage .view-footer a{padding:1.375rem 4.25rem 1.375rem 1.3125rem;background:#222 url(/themes/custom/serge_ferrari/images/arrow-right-white.png) right 21px center no-repeat;background:#222 url(/themes/custom/serge_ferrari/images/arrow-right-white.svg) right 21px center no-repeat;color:#fff;display:block;}@media (min-width:640px){.news-homepage .news-info{padding:6.5625rem 3.75rem;font-size:1rem;}.news-homepage .news-info .field--name-node-title{margin:1.875rem 0 1.25rem;max-width:55%;}.news-homepage .news-info .field--name-node-title h2,.news-homepage .news-info .field--name-node-title h2 a,.news-homepage .news-info .field--name-node-title h3,.news-homepage .news-info .field--name-node-title h3 a{font-size:2.25rem;}}@media (min-width:960px){.block-views-blocknews-homepage-news{height:39.6875rem;}}@media (min-width:640px) and (max-width:959px){.block-views-blocknews-homepage-news{height:41.25rem;max-width:50%;}.block-views-blocknews-homepage-news .view-content,.block-views-blocknews-homepage-news .view-content *{height:100%;}.block-views-blocknews-homepage-news img{object-fit:cover;}}@media (min-width:0) and (max-width:959px){.block-views-blocknews-homepage-news{width:100%;}.news-homepage .news-info .field--name-node-title h2,.news-homepage .news-info .field--name-node-title h2 a,.news-homepage .news-info .field--name-node-title h3,.news-homepage .news-info .field--name-node-title h3 a{font-size:1.625rem;line-height:1.875rem;}.news-homepage .view-footer a{width:3.4375rem;height:3.4375rem;background-size:1.6875rem;font-size:0;padding:0;background-position:center;}}
@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:"";}.block-content--type-homepage-custom-block > .field__label{margin:2.4375rem auto 2.1875rem;max-width:60rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;text-transform:lowercase;}.block-content--type-homepage-custom-block > .field__label::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;}.block-content--type-homepage-custom-block > .field__label::before{content:"";font-size:2.25rem;}.block-content--type-homepage-custom-block > .field__label[lang='ja'],html[lang='ja'] .block-content--type-homepage-custom-block > .field__label{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-homepage-custom-block > .field__label[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-homepage-custom-block > .field__label{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-homepage-custom-block > .field__label[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-homepage-custom-block > .field__label{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.block-content--type-homepage-custom-block > .field__label::before{margin-right:1.5rem;vertical-align:middle;}@media (min-width:0) and (max-width:959px){.block-content--type-homepage-custom-block > .field__label{margin:3.125rem auto 1.375rem;}.block-content--type-homepage-custom-block > .field__label::before{font-size:1.625rem;}}
@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:"";}.field--name-homepage-intro{font-size:1.9375rem;line-height:2.625rem;max-width:60rem;padding-top:3.4375rem;margin:0 auto;}@media (min-width:0) and (max-width:959px){.field--name-homepage-intro{font-size:1.625rem;line-height:1.875rem;margin-top:1.25rem;padding-top:0;}}
@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:"";}.field--name-homepage-layers{padding:0 3.75rem;clear:both;text-transform:lowercase;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer{position:relative;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer img{vertical-align:middle;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-size:2.75rem;line-height:3rem;padding:0 3.75rem;max-width:41.25rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content[lang='ja'],html[lang='ja'] .field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content[lang='zh-hans'],html[lang='zh-hans'] .field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content[lang='zh-hans'],html[lang='zh-hans'] .field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content .field--name-paragraph-hp-layer-title{margin-bottom:0.3125rem;color:#ea363f;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content .field--name-paragraph-hp-layer-slogan{color:#fff;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .field--name-paragraph-hp-layer-link{width:4.75rem;height:4.75rem;background-color:#222;position:absolute;bottom:0;right:0;font-size:0;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .field--name-paragraph-hp-layer-link a{background:transparent url(/themes/custom/serge_ferrari/images/arrow-right-white.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/arrow-right-white.svg) center center no-repeat;width:100%;height:100%;display:flex;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer{max-width:22.5rem;margin:2.1875rem auto 2.5rem;font-size:2.25rem;line-height:2.5625rem;display:flex;flex-direction:column;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title{margin:1rem 0 0;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#ea363f;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title[lang='ja'],html[lang='ja'] .field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title[lang='zh-hans'],html[lang='zh-hans'] .field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title[lang='zh-hans'],html[lang='zh-hans'] .field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-link{margin-top:1.5625rem;font-size:1rem;line-height:1.5rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-link a{padding-right:2.8125rem;background:transparent url(/themes/custom/serge_ferrari/images/arrow-right.png) right center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/arrow-right.svg) right center no-repeat;color:#222;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-logo{order:-1;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-logo img{width:2.8125rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer p{margin:0;}.field--name-homepage-layers .sf-link-trigger-area{cursor:pointer;}@media (min-width:960px){.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-size:3.375rem;line-height:3.75rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer{margin:3.4375rem auto 4.375rem;}}@media (min-width:0) and (max-width:959px){.field--name-homepage-layers{margin:0 -1.5rem;padding:0;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer{font-size:1.625rem;line-height:1.875rem;max-width:25.625rem;padding:2.1875rem 3.4375rem 2.5rem;margin:0 auto;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-title{margin:0;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-link{margin-top:0.75rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-link-layer .field--name-paragraph-hp-layer-link a{background-size:1.75rem 0.625rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer img{height:24.25rem;object-fit:cover;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .image-layer-content{font-size:1.9375rem;line-height:2.25rem;padding:0 2.5rem 0 1.5625rem;max-height:100%;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .field--name-paragraph-hp-layer-link{width:3.4375rem;height:3.4375rem;padding:0.875rem;}.field--name-homepage-layers .paragraph--type--paragraph-hp-image-layer .field--name-paragraph-hp-layer-link a{background-size:contain;}}
@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:"";}.block-content--type-serge-ferrari-site-branding{position:relative;pointer-events:none;}.block-content--type-serge-ferrari-site-branding::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;}.block-content--type-serge-ferrari-site-branding::before{content:"";font-size:inherit;}.block-content--type-serge-ferrari-site-branding::before{font-size:1.1875rem;bottom:0.625rem;color:#fff;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;}.block-content--type-serge-ferrari-site-branding .branding-content{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan{margin:0.5625rem auto 0;padding-left:0.625rem;max-width:10rem;font-size:1.625rem;line-height:1.875rem;color:#fff;position:relative;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line[lang='ja'],html[lang='ja'] .block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-serge-ferrari-site-branding .field--name-site-slogan::first-line{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.block-content--type-serge-ferrari-site-branding .field--name-site-slider-image img{height:45rem;object-fit:cover;}.block-content--type-serge-ferrari-site-branding .slick-track > div{height:45rem;}@media (min-width:0) and (max-width:959px){.block-content--type-serge-ferrari-site-branding::before{content:none;}.block-content--type-serge-ferrari-site-branding .field--name-site-logo{max-width:9.375rem;}.block-content--type-serge-ferrari-site-branding .field--name-site-slider-image img{height:24.25rem;}.block-content--type-serge-ferrari-site-branding .slick-track > div{height:24.25rem;}}@media (min-width:960px){.block-content--type-serge-ferrari-site-branding::before{font-size:2.375rem;bottom:2.5rem;}.block-content--type-serge-ferrari-site-branding .field--name-site-slogan{max-width:12.5rem;margin-top:1.125rem;font-size:1.9375rem;line-height:2.25rem;}}@media (min-width:1500px){.block-content--type-serge-ferrari-site-branding .field--name-site-slider-image img{width:100%;}}
@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.is-page-node-type-homepage{background:#fff;}body.is-page-node-type-homepage main{padding:0;}body.is-page-node-type-homepage #block-serge-ferrari-breadcrumbs{display:none;}@media (min-width:960px){body.is-page-node-type-homepage{padding-bottom:0;}}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell{width:100%;min-height:200px;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell a.wrap-hp-slider-img{display:block;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell .field--name-homepage-slider-image{height:375px;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell .field--name-homepage-slider-image img{object-fit:cover;object-position:50% 50%;display:block;height:inherit;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell fieldset{padding:3.125rem 3.125rem 1.25rem;border:0;margin:0;display:block;background-color:#232323;color:white;background-image:url(/themes/custom/serge_ferrari/images/vague-dot.svg);background-position:center 20px;background-size:70px;background-repeat:no-repeat;text-align:center;height:153px;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell fieldset legend{display:none;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell fieldset .field--name-homepage-slider-title{font-family:"CircularStd",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:700;font-size:1.4375rem;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell fieldset .field--name-homepage-slider-text{font-family:'Open Sans',sans-serif;font-size:0.9375rem;padding:0.3125rem 0 0;line-height:1.2;}body.is-page-node-type-homepage .home-slider .flickity-page-dots{bottom:inherit;top:350px;}body.is-page-node-type-homepage .home-slider .flickity-page-dots .dot{padding:0;margin:0 0.3125rem;width:13px;height:13px;background-color:white;opacity:1;}body.is-page-node-type-homepage .home-slider .flickity-page-dots .dot.is-selected{background-color:#ea3640;}body.is-page-node-type-homepage .home-slider .flickity-page-dots .dot::before{display:none;content:'';}body.is-page-node-type-homepage .home-slider .flickity-prev-next-button{top:420px;background-color:transparent;color:white;-ms-transform:none;transform:none;border-radius:0px;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes{display:none;}@media (min-width:960px){body.is-page-node-type-homepage .home-slider{padding:0 2.5rem;}body.is-page-node-type-homepage .home-slider .main-carousel{position:relative;}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell .field--name-homepage-slider-image{height:460px;height:calc((100vw - 80px) / 2.72);}body.is-page-node-type-homepage .home-slider .main-carousel .carousel-cell fieldset{display:none;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes{display:flex;min-height:100px;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div{flex:0 0 25%;width:25%;position:relative;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div > a{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;width:100%;padding:1.875rem 0.9375rem;min-height:100px;background-color:#f3f7f8;color:#232323;transition:all 0.2s;background-image:url(/themes/custom/serge_ferrari/images/vague-dot.svg);background-position:center 20px;background-size:50px;background-repeat:no-repeat;text-align:center;height:128px;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div > a.active,body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div > a:hover{height:148px;background-color:#232323;color:white;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div .field--name-homepage-slider-image{display:none;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div fieldset{padding:0;border:0;margin:0;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div fieldset .field--name-homepage-slider-title{font-family:"CircularStd",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:700;font-size:1.0625rem;}body.is-page-node-type-homepage .home-slider .wrap-slider-pushes > div fieldset .field--name-homepage-slider-text{font-family:"CircularStd",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:0.75rem;padding:0.125rem 0 0;line-height:1.2;}body.is-page-node-type-homepage .home-slider .flickity-page-dots,body.is-page-node-type-homepage .home-slider .flickity-prev-next-button{display:none;}}body.is-page-node-type-homepage .home-solutions{padding:3rem 0 0;}body.is-page-node-type-homepage .home-solutions h1{padding:0 2rem;margin:0;}body.is-page-node-type-homepage .home-solutions .field--name-homepage-solutions-title .field__item{font-size:40px;color:#000000;text-align:center;line-height:41px;}body.is-page-node-type-homepage .home-solutions .field--name-homepage-solutions-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.is-page-node-type-homepage .home-solutions .subtitle{margin:0;font-size:1.0625rem;padding:0 2rem;color:#666;text-align:center;line-height:25px;font-family:'Open Sans',sans-serif;}body.is-page-node-type-homepage .home-solutions .left{padding:0 2rem;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item{margin-top:10px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a{margin:0 auto;display:block;position:relative;width:100%;height:calc((100vw - 64px) * 0.426);max-width:500px;max-height:220px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a:hover .shadow{height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,transparent 100%);}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a:hover p{top:30px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a img{object-fit:cover;object-position:50% 50%;display:block;height:inherit;width:100%;max-width:500px;max-height:220px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a p{margin:0;position:absolute;z-index:2;top:25px;left:25px;color:white;font-size:1.25rem;font-family:'Open Sans',sans-serif;transition:0.3s top;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a .shadow{position:absolute;z-index:1;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);transition:0.3s all;}body.is-page-node-type-homepage .home-solutions .left .cta-link{text-align:center;padding:1.5rem 0 0;}body.is-page-node-type-homepage .home-solutions .left .cta-link a{display:inline-block;border-bottom:1px solid #ea3640;color:#ea3640;}body.is-page-node-type-homepage .home-solutions .right{background-color:#ea3640;color:white;padding:2.8125rem 2rem;margin:2rem 0 0;text-align:center;}body.is-page-node-type-homepage .home-solutions .right .field--name-homepage-solution-contact-title{font-size:2rem;font-family:'Circular Pro Book';line-height:1.2;}body.is-page-node-type-homepage .home-solutions .right .field--name-homepage-solution-contact-subt{font-family:'Open Sans',sans-serif;font-size:0.9375rem;padding:0.9375rem 0 0;}body.is-page-node-type-homepage .home-solutions .right .cta-link{padding:0.9375rem 0 0;}body.is-page-node-type-homepage .home-solutions .right .cta-link a{display:inline-block;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.is-page-node-type-homepage .home-solutions .right .cta-link a::-moz-focus-inner{border-style:none;padding:0;}body.is-page-node-type-homepage .home-solutions .right .cta-link a img{position:relative;left:0;display:inline-block;vertical-align:middle;margin-left:20px;transition:left 0.2s;}body.is-page-node-type-homepage .home-solutions .right .cta-link a:hover img{left:5px;}@media (min-width:960px){body.is-page-node-type-homepage .home-solutions{margin:0 auto;padding:5rem 0 0;}body.is-page-node-type-homepage .home-solutions .subtitle{font-size:0.875rem;}body.is-page-node-type-homepage .home-solutions .left{padding:0;max-width:650px;margin:0 auto;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons{display:flex;flex-wrap:wrap;justify-content:center;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item{flex:0 0 308px;margin:0;padding:0.5rem;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a{width:308px;height:308px;max-width:308px;max-height:308px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item a img{max-height:308px;}}@media (min-width:1366px){body.is-page-node-type-homepage .home-solutions{max-width:1060px;}body.is-page-node-type-homepage .home-solutions .wrapper-solutions-buttons{display:flex;}body.is-page-node-type-homepage .home-solutions .left{margin:inherit;flex:1;position:relative;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons{justify-content:space-between;padding-right:15px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item{padding:0;margin-top:15px;}body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item:nth-child(1),body.is-page-node-type-homepage .home-solutions .left .field--name-homepage-solutions-buttons .field__item:nth-child(2){margin-top:0;}body.is-page-node-type-homepage .home-solutions .left .cta-link{position:absolute;bottom:-40px;left:0;right:0;}body.is-page-node-type-homepage .home-solutions .right{flex:0 0 410px;margin:0;display:flex;flex-direction:column;justify-content:center;}}body.is-page-node-type-homepage .home-realisations{padding:3rem 0 0;}body.is-page-node-type-homepage .home-realisations h2{padding:0 2rem;margin:0;}body.is-page-node-type-homepage .home-realisations h2::before{display:none;content:'';}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-title .field__item{font-size:40px;color:#000000;text-align:center;line-height:41px;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.is-page-node-type-homepage .home-realisations .subtitle{margin:1.5rem 0;font-size:1.0625rem;padding:0 2rem;color:#666;text-align:center;line-height:25px;font-family:'Open Sans',sans-serif;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons{padding:0 2rem;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .field__item{margin-top:10px;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a{margin:0 auto;display:block;position:relative;width:calc(100vw - 64px);height:calc(100vw - 64px);max-width:450px;max-height:450px;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a:hover > div{opacity:1;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a img{object-fit:cover;object-position:50% 50%;display:block;height:inherit;width:100%;max-width:450px;max-height:450px;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div{margin:0;padding:1.5rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;color:white;text-align:center;opacity:0;display:flex;flex-direction:column;justify-content:center;background-color:rgba(234,54,64,0.8);transition:0.2s opacity;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div .field--name-homepage-rea-btn-category{font-size:0.875rem;font-family:'Open Sans',sans-serif;font-weight:300;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div .field--name-homepage-rea-btn-title{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.4375rem;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div .cta-link{padding:0.9375rem 0 0;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div .cta-link .field--name-homepage-rea-btn-cta-title{display:inline-block;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;color:#ea3640;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a > div .cta-link .field--name-homepage-rea-btn-cta-title::-moz-focus-inner{border-style:none;padding:0;}body.is-page-node-type-homepage .home-realisations .cta-link-rea{text-align:center;padding:1.5rem 0 0;}body.is-page-node-type-homepage .home-realisations .cta-link-rea a{display:inline-block;border-bottom:1px solid #ea3640;color:#ea3640;}@media (min-width:960px){body.is-page-node-type-homepage .home-realisations{background-image:url(/themes/custom/serge_ferrari/images/shadows-hp-rea.png);background-size:100% 90%;background-repeat:no-repeat;}body.is-page-node-type-homepage .home-realisations .wrap-reas{max-width:1060px;margin:0 auto;}body.is-page-node-type-homepage .home-realisations .subtitle{font-size:0.875rem;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons{display:flex;flex-wrap:wrap;padding:1.5rem 0 0;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .field__item{padding:0.5rem;margin:0;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a{height:inherit;max-width:inherit;max-height:inherit;width:inherit;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons a img{max-width:inherit;max-height:inherit;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .item-1{align-self:flex-end;flex:0 0 40%;width:40%;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .item-2{align-self:flex-end;flex:0 0 30%;width:30%;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .item-3{align-self:flex-end;flex:0 0 30%;width:30%;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .item-4{flex:0 0 30%;width:30%;}body.is-page-node-type-homepage .home-realisations .field--name-homepage-rea-buttons .item-5{flex:0 0 50%;width:50%;}}@media (min-width:1366px){body.is-page-node-type-homepage .home-realisations .wrap-reas{padding:5rem 0 0;position:relative;max-width:1060px;margin:0 auto;}body.is-page-node-type-homepage .home-realisations h2{position:absolute;top:130px;left:0;padding:0;margin:0;}body.is-page-node-type-homepage .home-realisations .subtitle{position:absolute;top:180px;left:0;width:35%;padding:0;margin:0;text-align:left;overflow:hidden;max-height:150px;}}body.is-page-node-type-homepage .home-marques{margin:3rem 0 0;padding:3rem 1.5rem;position:relative;text-align:center;}body.is-page-node-type-homepage .home-marques .bg-marques{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;}body.is-page-node-type-homepage .home-marques .bg-marques img{object-fit:cover;object-position:50% 50%;display:block;height:100%;width:100%;}body.is-page-node-type-homepage .home-marques .field--name-homepage-marque-title{position:relative;z-index:2;color:white;font-size:2rem;font-family:'Circular Pro Book';line-height:1.2;margin:0 0 1.25rem;}body.is-page-node-type-homepage .home-marques .cta-link-marque{position:relative;z-index:2;padding:0.9375rem 0 0;}body.is-page-node-type-homepage .home-marques .cta-link-marque a{display:inline-block;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;color:black;transition:0.2s color;}body.is-page-node-type-homepage .home-marques .cta-link-marque a::-moz-focus-inner{border-style:none;padding:0;}body.is-page-node-type-homepage .home-marques .cta-link-marque a:hover{color:#ea3640;}@media (min-width:960px){body.is-page-node-type-homepage .home-marques{padding:6.875rem 1.5rem;margin:5rem 0 0;}}body.is-page-node-type-homepage .home-news{padding:3rem 0 0;}body.is-page-node-type-homepage .home-news h2{padding:0 2rem;margin:0;}body.is-page-node-type-homepage .home-news h2::before{display:none;content:'';}body.is-page-node-type-homepage .home-news .field--name-homepage-news-title .field__item{font-size:40px;color:#000000;text-align:center;line-height:41px;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-title .field__item::after{display:inline-block;content:'.';color:#ea3640;}body.is-page-node-type-homepage .home-news .subtitle{margin:1.5rem 0;font-size:1.0625rem;padding:0 2rem;color:#666;text-align:center;line-height:25px;font-family:'Open Sans',sans-serif;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item{max-width:337px;margin:1.5625rem auto 0;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a{display:block;position:relative;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a:hover .wrap-news-content{bottom:20px;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a img{position:relative;z-index:1;display:block;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a .wrap-news-content{position:absolute;z-index:2;background-color:white;bottom:0;left:5%;width:90%;padding:1.25rem;transition:0.2s bottom;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a .field--name-homepage-news-news-date{color:#ea3640;font-size:0.875rem;margin:0 0 0.625rem;font-family:'CircularStd';font-weight:900;text-align:center;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item a .field--name-homepage-news-news-title{color:black;font-family:'CircularStd';font-weight:900;font-size:1.0625rem;text-align:center;}body.is-page-node-type-homepage .home-news .cta-link-rea{text-align:center;padding:1.5rem 0 0;}body.is-page-node-type-homepage .home-news .cta-link-rea a{display:inline-block;border-bottom:1px solid #ea3640;color:#ea3640;}@media (min-width:960px){body.is-page-node-type-homepage .home-news{padding:5rem 0;}body.is-page-node-type-homepage .home-news .subtitle{font-size:0.875rem;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news{display:flex;justify-content:center;max-width:1060px;margin:2.5rem auto;}body.is-page-node-type-homepage .home-news .field--name-homepage-news-news > .field__item{flex:0 0 31%;margin:0 2%;}}@media (min-width:1366px){body.is-page-node-type-homepage .home-news{max-width:1100px;margin:0 auto;}}body.is-page-node-type-homepage .home-contact{background-color:#ea3640;color:white;padding:2.8125rem 2rem;margin:2rem 0 0;}body.is-page-node-type-homepage .home-contact .field--name-homepage-contact-subtitle{font-size:3.5rem;font-family:'Circular Pro Book';line-height:1;}body.is-page-node-type-homepage .home-contact .field--name-homepage-contact-title{font-family:'Open Sans',sans-serif;font-size:0.9375rem;padding:0 0 0.9375rem;}body.is-page-node-type-homepage .home-contact .right{padding:0.9375rem 0 0;}body.is-page-node-type-homepage .home-contact .right a{display:inline-block;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:1.5rem 2.625rem;border-radius:2.625rem;text-transform:none;background-color:white;border:2px solid #ea3640;color:#ea3640;transition:0.3s all;}body.is-page-node-type-homepage .home-contact .right a::-moz-focus-inner{border-style:none;padding:0;}body.is-page-node-type-homepage .home-contact .right a:hover{background-color:#ea3640;color:white;border-color:white;}@media (min-width:960px){body.is-page-node-type-homepage .home-contact{margin:0;padding:4.0625rem 0;}body.is-page-node-type-homepage .home-contact .wrap-contact-hp{display:flex;align-items:center;justify-content:center;max-width:1060px;margin:0 auto;}body.is-page-node-type-homepage .home-contact .wrap-contact-hp .left{padding:0 2.5rem 0;}body.is-page-node-type-homepage .home-contact .wrap-contact-hp .right{padding:0 0 0 2.5rem;}}body.is-path-frontpage{background:#fff;}.ss-push-agivir{margin:3.75rem 0;padding:0 3.75rem;display:flex;}.ss-push-agivir .left{flex:50%;background:#EA3640;padding:5rem 3.75rem;}.ss-push-agivir .left .field--name-agivir-title{font-size:2.675rem;line-height:2.675rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#fff;}.ss-push-agivir .left .field--name-agivir-text{color:#fff;}.ss-push-agivir .left .field--name-agivir a{border:2px solid #FFF;background:#ea3640;border-radius:31px;font-size:1rem;line-height:1.5rem;display:inline-block;color:#FFF;text-align:center;margin-top:1.25rem;padding:0.9375rem 2rem;}.ss-push-agivir .left .field--name-agivir a::after{background:transparent url(/themes/custom/serge_ferrari/images/arrow-right-small-white.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/arrow-right-small-white.svg) center center no-repeat;content:'';display:inline-block;height:11px;width:13px;padding-left:0.625rem;}.ss-push-agivir .right{flex:50%;}@media (min-width:0) and (max-width:1365px){.ss-push-agivir .right{display:none;}}.ss-push-agivir .right .field--name-agivir-image{height:100%;}.ss-push-agivir .right .field--name-agivir-image img{width:100%;height:100%;object-fit:cover;display:block;}
@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:"";}.block-content--type-homepage-alerts{font-size:1.375rem;line-height:1.5rem;padding:1.5rem 3.75rem;position:relative;width:100%;background-color:#e8e9eb;text-align:center;overflow:hidden;}.block-content--type-homepage-alerts .field--name-alert-text{font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.block-content--type-homepage-alerts .field--name-alert-text[lang='ja'],html[lang='ja'] .block-content--type-homepage-alerts .field--name-alert-text{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-homepage-alerts .field--name-alert-text[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-homepage-alerts .field--name-alert-text{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.block-content--type-homepage-alerts .field--name-alert-text[lang='zh-hans'],html[lang='zh-hans'] .block-content--type-homepage-alerts .field--name-alert-text{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.block-content--type-homepage-alerts p{margin:0;}.block-content--type-homepage-alerts a{margin-left:0.625rem;color:#222;}.block-content--type-homepage-alerts .field--type-link{margin-top:0.625rem 0;}.block-content--type-homepage-alerts .ui-button{right:3.75rem;width:1.625rem;height:1.625rem;padding:0;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:0;border:0;background:none;}.block-content--type-homepage-alerts .ui-button .ui-icon{background-image:url(/themes/custom/serge_ferrari/images/sprites/sprites.png);background-position:-1174px -867px;width:26px;height:26px;margin:0;top:0;left:0;}@media (min-width:960px){.block-content--type-homepage-alerts{padding:1.5rem 7.5rem;}.block-content--type-homepage-alerts .field--type-link{margin-top:0;}.block-content--type-homepage-alerts .field__item{display:inline-block;}}@media (min-width:0) and (max-width:639px){.block-content--type-homepage-alerts{padding:1.5rem 3.75rem 1.5rem 1.25rem;}.block-content--type-homepage-alerts .ui-button{right:1.25rem;}}
@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:"";}.pre-footer{padding:0 3.75rem;display:flex;flex-direction:column;justify-content:center;}@media (min-width:640px){.pre-footer{flex-direction:row;}}@media (min-width:0) and (max-width:959px){.pre-footer{padding:0;}}
@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:"";}.block-quicktabs-blockhome-page-social-tabs{padding:4rem 3.125rem 5.3125rem;background-color:#e8e9eb;width:50%;max-width:100%;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs{text-align:center;margin-bottom:0;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li{line-height:1rem;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li a{color:#fff;font-size:0;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li.active a,.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li a:hover{color:#222;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li:first-child a::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;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li:first-child a::before{content:"";font-size:1.5rem;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li:nth-child(2) a::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;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-tabs li:nth-child(2) a::before{content:"";font-size:1.5rem;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-main{max-height:28.5rem;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-main .field--name-body{text-align:center;}.block-quicktabs-blockhome-page-social-tabs .quicktabs-main iframe.twitter-timeline{margin-top:0.75rem !important;}@media (min-width:960px){.block-quicktabs-blockhome-page-social-tabs{height:39.6875rem;}}@media (min-width:640px) and (max-width:959px){.block-quicktabs-blockhome-page-social-tabs{height:41.25rem;max-width:50%;}}@media (min-width:0) and (max-width:959px){.block-quicktabs-blockhome-page-social-tabs{padding:1.25rem 1.5625rem 2.5rem;width:100%;}}
@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:"";}.maintenance-page{text-align:center;}.maintenance-page header img{width:18.75rem;margin:2.625rem auto 0.3125rem;}.maintenance-page .name-and-slogan{display:none;}.maintenance-page .layout-3col__full{width:100%;}.maintenance-page .layout-3col__full h1{margin-bottom:0.9375rem;}
@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:"";}.is-page-node-type-editorial-page .field--name-editorial-content-text img.align-left{margin-right:1.25rem;}.is-page-node-type-editorial-page .wrap-accordeon-editorial{max-width:480px;margin:0 0 1.25rem 0;}.is-page-node-type-editorial-page .wrap-accordeon-editorial a{background-color:#e7e8ea;color:#222;display:flex;justify-content:space-between;align-items:center;padding:0.9375rem 0.625rem;}.is-page-node-type-editorial-page .wrap-accordeon-editorial a::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;}.is-page-node-type-editorial-page .wrap-accordeon-editorial a::before{content:"";font-size:0.9375rem;}.is-page-node-type-editorial-page .wrap-accordeon-editorial a::before{order:2;}.is-page-node-type-editorial-page .wrap-accordeon-editorial ul{display:none;padding:1.25rem;margin:0;}.is-page-node-type-editorial-page .wrap-accordeon-editorial ul li{padding:1.25rem 0 0 0;}.is-page-node-type-editorial-page .wrap-accordeon-editorial ul li:nth-child(1){padding-top:0;}.is-page-node-type-editorial-page .wrap-accordeon-editorial ul li p{margin:0;}.is-page-node-type-editorial-page .wrap-accordeon-editorial ul li::before{content:'';display:none;}
@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:"";}.block-views-exposed-filter-blocksearch-results-search-page form{overflow:hidden;}.block-views-exposed-filter-blocksearch-results-search-page form .form-item{margin:0;width:100%;background:#fff;}.block-views-exposed-filter-blocksearch-results-search-page form .form-item input{padding-right:2.125rem;}.block-views-exposed-filter-blocksearch-results-search-page form .form-actions{font-size:1.9375rem;right:0.125rem;position:absolute;margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.block-views-exposed-filter-blocksearch-results-search-page form .form-actions::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;}.block-views-exposed-filter-blocksearch-results-search-page form .form-actions::before{content:"icon-search";font-size:inherit;}.block-views-exposed-filter-blocksearch-results-search-page form .form-actions::before{content:"";text-indent:0;font-size:1.5625rem;}.block-views-exposed-filter-blocksearch-results-search-page form .form-actions .form-submit{background:none;cursor:pointer;width:100%;height:100%;overflow:hidden;position:absolute;padding:0;right:0;top:0;text-indent:-1000px;z-index:10;}.block-views-exposed-filter-blocksearch-results-search-page .icon-search{font-size:1.9375rem;top:2.1875rem;right:0.125rem;display:none;position:absolute;cursor:pointer;z-index:10;}main .block-views-exposed-filter-blocksearch-results-search-page .icon-search{right:0.3125rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}main .block-views-exposed-filter-blocksearch-results-search-page form .form-item input{padding-left:0.625rem;}@media (min-width:960px){.block-views-exposed-filter-blocksearch-results-search-page{position:relative;}main .block-views-exposed-filter-blocksearch-results-search-page .icon-search{right:1.25rem;}main .block-views-exposed-filter-blocksearch-results-search-page form .form-item input{padding:1.375rem 2.125rem 1.375rem 1.25rem;}}@media (min-width:0) and (max-width:1365px){.header .block-views-exposed-filter-blocksearch-results-search-page{top:5rem;left:2.8125rem;right:2.8125rem;position:absolute;z-index:100;}.header .block-views-exposed-filter-blocksearch-results-search-page .icon-search{top:0.5rem;}}@media (min-width:1366px){.header .block-views-exposed-filter-blocksearch-results-search-page{margin-right:2.8125rem;width:1.9375rem;transition:width .5s;}.header .block-views-exposed-filter-blocksearch-results-search-page form{display:inline-block;}.header .block-views-exposed-filter-blocksearch-results-search-page form .form-item{width:0;}.header .block-views-exposed-filter-blocksearch-results-search-page.search-open{padding-top:1.625rem;}.header .block-views-exposed-filter-blocksearch-results-search-page.search-open form{width:200px;}.header .block-views-exposed-filter-blocksearch-results-search-page.search-open form .form-item{transition:width .5s;width:200px;position:absolute;top:80px;right:0;}.header .block-views-exposed-filter-blocksearch-results-search-page:not(.search-open) form .form-item{display:none;}}@media (min-width:0) and (max-width:1365px){.header #block-headercollapsed:not(.open) .block-views-exposed-filter-blocksearch-results-search-page{display:none;}}
@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:"";}.view-search-results{padding:0.625rem 0;}.view-search-results .view-content,.view-search-results .view-empty{max-width:52.5rem;margin:0 auto;}.view-search-results .title{margin:2.5rem 0 0.75rem;}.view-search-results .title a{font-size:1.9375rem;line-height:2.25rem;font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#222;font-weight:normal;}.view-search-results .title a[lang='ja'],html[lang='ja'] .view-search-results .title a{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.view-search-results .title a[lang='zh-hans'],html[lang='zh-hans'] .view-search-results .title a{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.view-search-results .title h2::before{content:none;}.view-search-results .pager{margin-top:3.125rem;border-top:0;}.is-path-search{background:#fff;}.is-path-search main .block-views-exposed-filter-blocksearch-results-search-page{position:relative;}.is-path-search .page-title{font-size:2.75rem;line-height:3rem;margin:1.625rem 0 1.375rem;text-align:left;text-transform:lowercase;}@media (min-width:0) and (max-width:959px){.view-search-results{padding-top:1.25rem;}.view-search-results .view-content,.view-search-results .view-empty{max-width:initial;}.view-search-results .title{margin:1.375rem 0 0.5rem;}.view-search-results .title a{font-size:1.375rem;line-height:1.8rem;}.view-search-results .highlighted{font-size:0.875rem;line-height:1.2rem;}.view-search-results .pager{margin:2.1875rem 0;}}@media (min-width:960px){.is-path-search main .block-views-exposed-filter-blocksearch-results-search-page,.is-path-search .page-title{max-width:52.5rem;}.is-path-search .page-title{margin:7.1875rem auto 0;font-size:5.375rem;line-height:5.4rem;color:#ea363f;}.is-path-search main .block-views-exposed-filter-blocksearch-results-search-page{margin:1.5625rem auto 0;}}
@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:"";}.webform-submission-form .form-type-webform-document-file{flex-wrap:wrap;}.webform-submission-form .form-type-webform-document-file .description{display:none;}.webform-submission-form .form-type-webform-document-file .file-wrapper{order:2;}.webform-submission-form .form-type-webform-document-file .file-wrapper button{margin-right:2.5rem;padding-right:3.25rem;min-width:9.6875rem;position:relative;}.webform-submission-form .form-type-webform-document-file .file-wrapper button::before{background:transparent url(/themes/custom/serge_ferrari/images/arrow-multiline-white.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/arrow-multiline-white.svg) center center no-repeat;width:1.875rem;height:1.625rem;right:0.75rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';position:absolute;border-bottom:2px solid #fff;}.webform-submission-form .form-type-webform-document-file > label{order:1;}.webform-submission-form .form-type-webform-document-file .webform-document-file{order:3;}.webform-submission-form .form-type-webform-document-file .wrapper-file-label{color:#a2a2a2;}.webform-submission-form .form-type-webform-document-file .form-managed-file{position:relative;}.webform-submission-form .form-type-webform-document-file .form-managed-file .form-submit{width:1rem;height:1rem;background-image:url(/themes/custom/serge_ferrari/images/sprites/sprites.png);background-position:-1223px -833px;width:16px;height:16px;padding:0;background-color:transparent;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0;}.webform-submission-form .form-type-webform-document-file .file--image{background:none;}.webform-submission-form .form-type-webform-document-file .file--image a{color:#222;}.webform-submission-form .form-type-webform-document-file .ajax-progress{display:none;}.webform-submission-form span.ajax-new-content{display:none !important;}.webform-submission-form .form-actions input{background:#222 url(/themes/custom/serge_ferrari/images/arrow-right-white.png) right 12px center no-repeat;background:#222 url(/themes/custom/serge_ferrari/images/arrow-right-white.svg) right 12px center no-repeat;padding-right:4.6875rem;}.webform-submission-form .form-type-select .selectize-control.single .selectize-input .item{background:transparent url(/themes/custom/serge_ferrari/images/dropdown.png) right 20px center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/dropdown.svg) right 20px center no-repeat;}.webform-submission-form .form-type-select .selectize-control.single .selectize-input.input-active .item{background:transparent url(/themes/custom/serge_ferrari/images/dropdown-open.png) right 20px center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/dropdown-open.svg) right 20px center no-repeat;}.webform-submission-form label{color:#222;text-transform:lowercase;}.webform-submission-form label.form-required::after{background:none;content:'*';vertical-align:baseline;}.webform-submission-form .form-type-textarea{margin:2.5rem 0;}.webform-submission-form .form-type-textarea textarea{min-height:11.25rem;resize:none;}.webform-submission-form .form-type-sf-webform-document-file{margin-bottom:2.5rem;}.webform-submission-form .form-type-sf-webform-document-file > label{text-transform:none;}.webform-submission-form .form-item-captcha-response .description{margin-left:1.25rem;width:auto;}.webform-submission-form .sf-webform-document-file > label{font-size:1rem;line-height:1.5rem;padding:1rem 3.25rem 1rem 1.375rem;margin-right:2.1875rem;font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;border:2px solid #222;background:#fff;border-radius:5px;-moz-appearance:none;-webkit-appearance:none;position:relative;}.webform-submission-form .sf-webform-document-file > label[lang='ja'],html[lang='ja'] .webform-submission-form .sf-webform-document-file > label{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file > label[lang='zh-hans'],html[lang='zh-hans'] .webform-submission-form .sf-webform-document-file > label{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file > label::before{background:transparent url(/themes/custom/serge_ferrari/images/arrow-multiline.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/arrow-multiline.svg) center center no-repeat;width:1.875rem;height:1.625rem;right:0.75rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';position:absolute;border-bottom:2px solid #222;}.webform-submission-form .sf-webform-document-file .description{display:none;}.webform-submission-form .sf-webform-document-file .form-item{margin:0 2.1875rem 0 0;display:inline-block;position:relative;}.webform-submission-form .sf-webform-document-file .form-item label a{font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#222;}.webform-submission-form .sf-webform-document-file .form-item label a[lang='ja'],html[lang='ja'] .webform-submission-form .sf-webform-document-file .form-item label a{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file .form-item label a[lang='zh-hans'],html[lang='zh-hans'] .webform-submission-form .sf-webform-document-file .form-item label a{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file .form-item .form-submit{width:1rem;height:1rem;background-image:url(/themes/custom/serge_ferrari/images/sprites/sprites.png);background-position:-1223px -833px;width:16px;height:16px;padding:0;background-color:transparent;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0;}.webform-submission-form .sf-webform-document-file .form-item .file{font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;background:none;}.webform-submission-form .sf-webform-document-file .form-item .file[lang='ja'],html[lang='ja'] .webform-submission-form .sf-webform-document-file .form-item .file{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file .form-item .file[lang='zh-hans'],html[lang='zh-hans'] .webform-submission-form .sf-webform-document-file .form-item .file{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.webform-submission-form .sf-webform-document-file .ajax-processed{display:none;}.webform-submission-form .captcha .g-recaptcha > div > div{height:100%;}.webform-submission-form .captcha .g-recaptcha > div > div > iframe{height:100%;}.webform-submission-form .form-type-checkbox{margin-bottom:1.5rem;display:block;}.webform-submission-form .form-type-checkbox label{font-size:0;float:left;padding:0;width:auto;}.webform-submission-form .form-type-checkbox .description{font-size:1rem;text-indent:1.875rem;margin:0;}.webform-submission-form .form-type-checkbox label.form-required::after{content:none;}.webform-submission-form .form-type-checkbox label.form-required + .description::after{content:'*';}@media (min-width:0) and (max-width:959px){.webform-submission-form .form-item{margin:0.875rem 0;display:block;}.webform-submission-form .form-item > label{margin-bottom:0.625rem;display:inline-block;}.webform-submission-form .form-item.form-type-textarea{margin-bottom:1.5625rem;}.webform-submission-form .sf-webform-document-file > label{width:auto;}.webform-submission-form .sf-webform-document-file .form-item{display:block;}.webform-submission-form .sf-webform-document-file .form-item:first-child{margin-top:0.625rem;}.webform-submission-form .sf-webform-document-file .form-item .form-submit{margin-top:-0.1875rem;}.webform-submission-form .captcha{margin:1.875rem 0 0;}.webform-submission-form .captcha .description{margin-left:0;}.webform-submission-form .captcha .form-item{margin-bottom:0;}.webform-submission-form .form-actions{margin-top:1.875rem;}}.webform-anchor{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;margin-right:1.875rem;line-height:1;}.webform-anchor::-moz-focus-inner{border-style:none;padding:0;}@media (min-width:0) and (max-width:959px){.webform-anchor{margin-bottom:0.8125rem;}}h2.field-webform-title{padding:3.25rem 7.5625rem 0;font-size:5.375rem;line-height:5.4rem;margin-bottom:2.8125rem;border-top:2px solid #e8e9eb;color:#ea363f;}h2.field-webform-title::before{content:none;}@media (min-width:0) and (max-width:959px){h2.field-webform-title{font-size:1.9375rem;line-height:2.3125rem;padding:2.1875rem 0 0;margin-bottom:1.5625rem;}}
@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:"";}.view-job-offers .view-filters{max-width:60rem;margin:0 auto;display:flex;}.view-job-offers .view-filters form{width:100%;}.view-job-offers .view-filters form .form--inline .form-item{margin-right:1.25rem;}.view-job-offers .view-filters form .form-actions{clear:none;float:right;}.view-job-offers .view-filters .form-type-select .selectize-control.single{height:2.875rem;}.view-job-offers .view-filters .form-type-select .selectize-control.single .selectize-input .item{width:15rem;background:transparent url(/themes/custom/serge_ferrari/images/dropdown.png) right 20px center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/dropdown.svg) right 20px center no-repeat;color:#222;}.view-job-offers .view-filters .form-type-select .selectize-control.single .selectize-input.input-active .item{background:transparent url(/themes/custom/serge_ferrari/images/dropdown-open.png) right 20px center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/dropdown-open.svg) right 20px center no-repeat;}@media (min-width:0) and (max-width:959px){.view-job-offers .view-filters form{width:100%;}.view-job-offers .view-filters form .form--inline .form-item{margin:0.75rem 0 0;width:100%;}.view-job-offers .view-filters form .form-actions{clear:both;float:left;}.view-job-offers .view-filters .form-type-select .selectize-control.single .selectize-input .item{width:100%;}}.is-path-jobs{background:#fff;overflow-x:hidden;}
@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:"";}.view-job-offers .view-header{font-size:1.9375rem;line-height:2.625rem;max-width:60rem;margin:0 auto 2.8125rem;}@media (min-width:0) and (max-width:959px){.view-job-offers .view-header{font-size:1.625rem;line-height:1.875rem;margin-bottom:0;}}.is-path-jobs .page-title{max-width:60rem;font-size:5.375rem;line-height:5.25rem;margin:6.75rem auto 1.875rem;color:#ea363f;text-transform:lowercase;text-align:left;}@media (min-width:0) and (max-width:959px){.is-path-jobs .page-title{margin:1.875rem auto 0.3125rem;font-size:2rem;line-height: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:"";}#block-wechatqrcode{padding:6.5625rem 6.25rem 4.375rem;background-color:#e8e9eb;width:50%;max-width:100%;position:relative;}#block-wechatqrcode::before{width:2.1875rem;height:1.75rem;background:transparent url(/themes/custom/serge_ferrari/images/wechat.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/wechat.svg) center center no-repeat;top:3.75rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';position:absolute;background-size:contain;}#block-wechatqrcode::before:hover{background:transparent url(/themes/custom/serge_ferrari/images/wechat-black.png) center center no-repeat;background:transparent url(/themes/custom/serge_ferrari/images/wechat-black.svg) center center no-repeat;}#block-wechatqrcode p{margin:0;text-align:center;}#block-wechatqrcode img{max-height:28.25rem;}@media (min-width:640px) and (max-width:959px){#block-wechatqrcode{max-width:50%;}}@media (min-width:0) and (max-width:959px){#block-wechatqrcode{padding:3.75rem 1.5625rem 2.5rem;width:100%;}#block-wechatqrcode::before{top:1.25rem;}#block-wechatqrcode img{max-height:27.5rem;}}
@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:"";}.footer{font-size:0.875rem;line-height:1.5rem;padding:0 3.75rem;align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:center;z-index:10;}.footer .form-item{margin-bottom:0;margin-top:0;}.footer ul.menu{display:block;}.footer ul.menu li{line-height:1.2;}.footer ul.menu li a{color:#959595;}.footer ul.menu li a,.footer ul.menu li:hover a{border:0;}.footer h2{display:none;}@media (min-width:960px){.footer{bottom:0;flex-direction:row;width:100%;}.footer ul.menu li{margin:0 0.625rem;}}@media (min-width:1500px){.footer ul.menu li{margin:0 1.125rem;}}@media (min-width:0) and (max-width:959px){.footer{padding:0 0 1.875rem;}.footer ul.menu{margin:0.9375rem 0 2.5rem;text-align:center;}.footer ul.menu li{float:none;}.footer ul.menu li a{font-size:1rem;line-height:2.55rem;}}.modal-pre-page .intro{margin-top:0;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:1.5rem;line-height:1.3;}.modal-pre-page .intro .red{color:#ea363f;}.modal-pre-page .intro::after{content:' ';display:block;margin:1.5rem auto 0;height:2px;width:50%;background-color:#ea363f;}.modal-pre-page .item-form{max-width:400px;margin:20px auto 0;}.modal-pre-page .item-form label{flex:0 0 100%;padding-bottom:5px;font-size:1rem;}.modal-pre-page .form-actions{max-width:400px;margin:20px auto 0;}.modal-pre-page .form-actions input{width:100%;padding:10px;font-size:1rem;}@media screen and (min-width:990px){html.opened-modal{padding-right:15px !important;}}html.opened-modal,body.opened-modal,html.opened-menu,body.opened-menu{overflow:hidden !important;}.modal{display:flex;justify-content:center;align-items:center;box-shadow:none;z-index:-2;position:fixed;top:0px;bottom:0px;left:0px;right:0px;opacity:0;}.modal.active{opacity:1;z-index:999;}.modal.active .modal-content{opacity:1;-ms-transform:scale(1);transform:scale(1);}.modal.active .modal-close,.modal.active > [data-close-modal]{transition:0.3s top ease-out 0.3s;top:8px;}@media screen and (min-width:768px){.modal.active .modal-close,.modal.active > [data-close-modal]{top:20px;}}.modal.active .modal-overlay{background-color:rgba(0,0,0,0.85);}@media screen and (min-width:768px){.modal.modal-large .modal-content{width:80%;}.modal.modal-small .modal-content{width:30%;}}.modal-close,.modal > [data-close-modal]{padding:0;margin:0;border:0;position:fixed;top:-60px;left:50%;z-index:2;background:none;border-radius:100%;line-height:inherit;background-color:transparent;width:40px;height:40px;margin-left:-20px;}.modal-close:after,.modal > [data-close-modal]:after,.modal-close:before,.modal > [data-close-modal]:before{display:inline-block;content:' ';width:19px;height:3px;background-color:white;border-radius:4px;position:absolute;top:19px;left:10px;}.modal-close:before,.modal > [data-close-modal]:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.modal-close:after,.modal > [data-close-modal]:after{-ms-transform:rotate(45deg);transform:rotate(45deg);}.modal-close:hover,.modal > [data-close-modal]:hover{background-color:#ef6a6a;}.modal-content{width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;background-color:white;z-index:2;border-radius:4px;opacity:0;transition:0.2s all ease-out 0s;-ms-transform:scale(0.5);transform:scale(0.5);}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{padding:40px 20px;}.modal-content .modal-header{border-bottom:1px solid #cecece;color:#bababa;text-transform:uppercase;}.modal-content .modal-footer{border-top:1px solid #cecece;}@media screen and (min-width:768px){.modal-content{width:50%;}}.modal-overlay{position:absolute;background-color:transparent;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;z-index:1;}[data-open].active .modal-content{transform:translate3d(0%,0%,0%);}
@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:"";}.tabs{line-height:1.875rem;max-width:1200px;margin:0 auto;margin-bottom:1.875rem;background-image:none;border-bottom:1px solid #222;list-style:none;padding:0;white-space:nowrap;}@media print{.tabs{display:none;}}@media (min-width:960px){.tabs{margin-bottom:3.6875rem;}}.tabs .tabs{margin:0;border:0;}.tabs__tab{margin:0 2.3125rem 0 0;background:transparent;border-bottom-color:transparent;border-bottom:5px solid transparent;float:left;overflow:hidden;position:relative;top:1px;}[dir="rtl"] .tabs__tab{float:right;}.tabs__tab:last-of-type{margin-right:0;}.tabs__tab.is-active{border-bottom-color:#ea363f;}.tabs__tab-link{padding:0 0 0.25rem;font-size:1rem;line-height:1.4375rem;background:transparent;color:#222;display:block;padding:0;text-decoration:none;transition:color .3s,background .3s,border .3s;}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{color:#ea363f;}.tabs--secondary{margin-top:1.5rem;font-size:0.875rem;background-image:none;}.tabs + .tabs--secondary,.tabs + h2 + .tabs--secondary{margin-top:0;background-image:linear-gradient(to top,transparent 1px,transparent 1px);}.tabs--secondary .tabs__tab{margin:0.5625rem 0.1875rem;border:0;background:transparent;}[dir="rtl"] .tabs--secondary .tabs__tab{float:right;}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent;}.tabs--secondary .tabs__tab-link{border:1px solid transparent;border-radius:24px;color:#888888;background:rgba(20,20,20,0);letter-spacing:normal;}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#555555;background:transparent;border-color:transparent;}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:rgba(38,38,38,0);text-shadow:#555555 0 1px 0;background:#888888;border-color:#222222;}
@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:"";}.breadcrumb{font-size:0.75rem;display:inline-block;width:100%;}@media print{.breadcrumb{display:none;}}.breadcrumb__list{margin:0;padding:0;}.breadcrumb__item{display:inline-block;list-style-type:none;margin:0;padding:0;white-space:nowrap;}.breadcrumb ul{padding:0.6875rem 1.875rem 0.6875rem 2.5rem;background:#e8e9eb;display:inline-block;}.breadcrumb li a{padding:0 1.25rem;font-family:"Circular Pro Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.breadcrumb li a[lang='ja'],html[lang='ja'] .breadcrumb li a{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.breadcrumb li a[lang='zh-hans'],html[lang='zh-hans'] .breadcrumb li a{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.breadcrumb li a[lang='zh-hans'],html[lang='zh-hans'] .breadcrumb li a{font-family:"HansansCN-Bold",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:bold;}.breadcrumb li::first-letter{text-transform:uppercase;}.breadcrumb li:last-child{padding:0 1.25rem;}.breadcrumb li:last-child a{font-family:"Circular Pro Book",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.breadcrumb li:last-child a[lang='ja'],html[lang='ja'] .breadcrumb li:last-child a{font-family:"Noto Sans JP",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.breadcrumb li:last-child a[lang='zh-hans'],html[lang='zh-hans'] .breadcrumb li:last-child a{font-family:"HansansCN",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:normal;}.is-path-achievements .breadcrumb li:last-child a{padding:0;}.breadcrumb li:first-child{padding:0;}.breadcrumb a{color:#222;text-decoration:none;}.block-system-breadcrumb-block{flex:0 0 100%;background:#e8e9eb;width:100%;}.is-path-jobs .block-system-breadcrumb-block,.is-path-search .block-system-breadcrumb-block{background:#fff;}.is-page-node-type-solution .block-system-breadcrumb-block,.is-page-node-type-product .block-system-breadcrumb-block,.is-page-node-type-success-story .block-system-breadcrumb-block{bottom:-2.875rem;position:absolute;left:0;z-index:10;background:transparent;}@media (min-width:0) and (max-width:1365px){.block-system-breadcrumb-block{margin-top:0.5rem;}}@media (min-width:0) and (max-width:959px){.block-system-breadcrumb-block{display:none;}}@media (min-width:960px){body.toolbar-horizontal:not(.is-path-achievements) .block-local-tasks-block{padding-top:3.125rem;}}
@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;}}
