.l-clearfix::after,.l-clearfix::before,.text-image-block.m--float::after,.text-image-block.m--float::before{content:" ";display:table}.l-clearfix::after,.text-image-block.m--float::after{clear:both}.agencies-all,.agencies-infos,.category-popup .cp__header,.gsb__content,.teaser-block,.trust .carousel__slide{white-space:nowrap}.agencies-all::after,.agencies-infos::after,.category-popup .cp__header::after,.gsb__content::after,.teaser-block::after,.trust .carousel__slide::after{content:"";display:inline-block;height:100%;vertical-align:middle}.agencies-all__inner,.agencies-infos__inner,.category-popup .cp__header .cp__title,.gsb__text,.tb__inner{display:inline-block;vertical-align:middle;white-space:normal}.icon-link span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}body{background:#fff;color:#1c1c1b;font:400 1.125em Ubuntu,sans-serif;margin:0;min-width:320px;overflow-x:hidden;padding:0;position:relative}body.is-overlayed{overflow:hidden}.ajax-progress-throbber{display:none}.page__header{color:#fff;background-color:#02396f;background-repeat:no-repeat;background-size:cover;background-image:url(/themes/custom/bloc/assets/images/default-bg.jpg);padding:40px 4%;position:relative}.page__header::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#02396f;content:'';opacity:.85}.page__header .description p,.page__header .heading p{text-align:justify;-moz-text-align-last:center;text-align-last:center;margin:20px 0 0}.page__title{font-size:32px;line-height:1;margin:0 0 20px;text-align:center;text-transform:uppercase}.sv-g [class*=sv-u]{font-family:Ubuntu,sans-serif}.media-link.m--video{display:inline-block;position:relative}.media-link.m--video img{display:block}.media-link.m--video::before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDMyIDMyIj4NCjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNiAzMmMtOC44IDAtMTYtNy4yLTE2LTE2czcuMi0xNiAxNi0xNiAxNiA3LjIgMTYgMTYtNy4yIDE2LTE2IDE2ek0xNiAwLjk1Yy04LjMgMC0xNS4wNTAgNi43NS0xNS4wNTAgMTUuMDUwczYuNzUgMTUuMDUwIDE1LjA1MCAxNS4wNTAgMTUuMDUwLTYuNzUgMTUuMDUwLTE1LjA1MC02Ljc1LTE1LjA1MC0xNS4wNTAtMTUuMDUweiI+PC9wYXRoPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExLjIgMjMuNDV2LTE0LjFsMTIuMjUgNy4wNTAtMTIuMjUgNy4wNTB6TTEyLjE1IDExLjA1MHYxMC43NWw5LjM1LTUuNC05LjM1LTUuMzV6Ij48L3BhdGg+DQo8L3N2Zz4=);height:1em;font-size:5em;left:50%;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;width:1em;z-index:2}.media-link.m--video::after{content:"";background:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.media-link.m--video:focus::after,.media-link.m--video:hover::after{background:rgba(0,0,0,.1)}@media only screen and (min-width:40em){.page__title{font-size:40px}}@media only screen and (min-width:64em){.page__header{padding-top:80px}.page__header .description p,.page__header .heading p{margin:20px 80px 0}.page__title{margin:0 auto 20px}}.l-page{position:relative}.footer .wrapped,.home .basic,.home .block-region-content>.webform,.l-wrapper,.product-categories,.reinsurance__inner{margin:0 auto;max-width:1280px;position:relative}.footer .m--pad.wrapped,.home .block-region-content>.m--pad.webform,.home .m--pad.basic,.l-wrapper.m--pad,.m--pad.product-categories,.m--pad.reinsurance__inner{padding:0 4%;max-width:-webkit-calc(1280px + 8%);max-width:calc(1280px + 8%)}.breadcrumb nav,.l-content-wrapper,.mfp-html-content,.news.m--front,.product.m--full .wrapped,.product__related{margin:0 auto;max-width:1024px;position:relative}.breadcrumb nav.m--pad,.l-content-wrapper.m--pad,.m--pad.mfp-html-content,.m--pad.news.m--front,.m--pad.product__related,.product.m--full .m--pad.wrapped{padding:0 4%;max-width:-webkit-calc(1024px + 8%);max-width:calc(1024px + 8%)}.breadcrumb ol,.l-unlist,.menu,.menu ul{list-style:none;margin:0;padding:0}.l-untitle{font-size:inherit;font-weight:inherit;margin:0}.l-embed{position:relative;padding-bottom:56.25%;height:0}.l-embed>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-mt-0{margin-top:0!important}.l-mt-1{margin-top:1rem!important}.l-mt-2{margin-top:2rem!important}.l-mt-3{margin-top:3rem!important}.l-mt-4{margin-top:4rem!important}.l-mt-5{margin-top:5rem!important}.l-mt-6{margin-top:6rem!important}.form-wrapper{border:none;margin:0;padding:0!important}.fieldset-legend{display:block;font-weight:700;margin-bottom:.5em;padding:0 .55556em}.form-required::after{content:'*'}.form-item{margin-bottom:.8em;padding:0 .55556em}.form-item label{margin-bottom:.2em}.form-item .description{font-style:italic;font-size:.8em}.form-email,.form-tel,.form-text,.form-textarea{border:none;padding:.22222em .44444em;width:100%}.webform-element--title-inline input{width:auto}.hasDatepicker{width:6.5em!important}label{display:inline-block}label[for]{cursor:pointer}.form-actions{text-align:center}.form-type-checkbox,.form-type-radio{position:relative;text-align:left}.form-type-checkbox .description,.form-type-radio .description{margin-bottom:24px;margin-top:-.3em;padding-left:28px}.form-type-checkbox .description a,.form-type-radio .description a{border-bottom:1px solid #888}.form-type-checkbox .description a:focus,.form-type-checkbox .description a:hover,.form-type-radio .description a:focus,.form-type-radio .description a:hover{border-bottom-color:#000}.option{padding:.22222em 0 .22222em 1.55556em;position:relative}.form-checkbox,.form-radio{height:1.33333em;left:0;opacity:0;position:absolute;top:0;width:1.33333em}.form-checkbox+.option::before,.form-radio+.option::before{content:"";background:#fff;border:1px solid transparent;border-radius:.22222em;height:1.11111em;left:0;position:absolute;top:.33333em;width:1.11111em;-webkit-transition:border .25s;-o-transition:border .25s;transition:border .25s}.form-checkbox+.option::after,.form-radio+.option::after{content:"";background:#fcd133;border-radius:.11111em;height:.77778em;left:.16667em;opacity:0;position:absolute;top:.5em;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:.77778em;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;-o-transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.form-checkbox+.option:focus,.form-checkbox+.option:hover,.form-radio+.option:focus,.form-radio+.option:hover{cursor:pointer}.form-checkbox+.option:focus::before,.form-checkbox+.option:hover::before,.form-radio+.option:focus::before,.form-radio+.option:hover::before{border-color:#fcd133}.form-checkbox+.option:focus::after,.form-checkbox+.option:hover::after,.form-radio+.option:focus::after,.form-radio+.option:hover::after{opacity:.5;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.form-checkbox:checked+.option::before,.form-radio:checked+.option::before{border-color:transparent}.form-checkbox:checked+.option::after,.form-radio:checked+.option::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form-radio+.option::after,.form-radio+.option::before{border-radius:100%}.contact__form,.spontaneous-application__form,.user-login__form{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.21);box-shadow:0 5px 10px rgba(0,0,0,.21);margin-bottom:3.125rem}.contact__form form,.spontaneous-application__form form,.user-login__form form{background-color:#eee;padding:4%}.webform-document-file .description{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.carousel{position:relative}.carousel__arrow{background:#03488b;border-radius:100%;color:#fff;font-size:.77778em;height:2.72727em;line-height:2.72727;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.72727em;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.carousel__arrow:focus,.carousel__arrow:hover{background:#fcd133}.carousel__arrow.m--prev{left:2%;text-indent:-.2em}.carousel__arrow.m--next{right:2%;text-indent:.2em}.carousel.m--bleed-controls .carousel__view{padding:0 2.5rem}.carousel.m--bleed-controls .carousel__arrow.m--prev{left:-3%}.carousel.m--bleed-controls .carousel__arrow.m--next{right:-3%}@media only screen and (min-width:40em){.carousel__arrow{font-size:1.22222em}.carousel.m--bleed-controls .carousel__view{padding:0 3.75rem}}@media only screen and (min-width:60em){.carousel__arrow.m--prev{left:4%}.carousel__arrow.m--next{right:4%}}@media only screen and (min-width:90em){.carousel.m--bleed-controls .carousel__view{padding:0}.carousel.m--bleed-controls .carousel__arrow.m--prev{left:-5rem}.carousel.m--bleed-controls .carousel__arrow.m--next{right:-5rem}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{opacity:.3}.mfp-arrow::before,.mfp-close::before{content:"";bottom:0;left:0;position:absolute;right:0;top:0}.mfp-content{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-removing .mfp-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-html-content{background-color:#fff;min-height:50px}@media only screen and (min-width:64em){.mfp-html-content{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}}.h2-like{font-size:2em;margin:.83333em 0;text-transform:uppercase}.home .basic,.wtext{font-size:1em;line-height:1.33333}.home .basic *,.home .basic .is-semantic+*,.home .basic .slick-slide,.home .basic [class*=sv-u]:not(.sv-u-1),.home .basic [data-oembed-url] *,.home .basic br,.home .basic br+*,.home .basic li,.wtext *,.wtext .is-semantic+*,.wtext .slick-slide,.wtext [class*=sv-u]:not(.sv-u-1),.wtext [data-oembed-url] *,.wtext br,.wtext br+*,.wtext li{margin:0}.home .basic *+*,.wtext *+*{margin-top:1.33333em}.home .basic h2,.wtext h2{font-size:1.55556em;line-height:1.2;text-transform:uppercase}.block.m--bg .home .basic h2,.block.m--bg .wtext h2,.home .block.m--bg .basic h2,.home .text-image-block .basic h2,.text-image-block .home .basic h2,.text-image-block .wtext h2{color:#fff;font-size:2em}.home .basic a:not(.button),.wtext a:not(.button){color:#03488b;font-weight:700}.home .basic a:not(.button):focus,.home .basic a:not(.button):hover,.wtext a:not(.button):focus,.wtext a:not(.button):hover{text-decoration:underline}.home .basic ul,.wtext ul{list-style-type:none}.home .basic ul li,.wtext ul li{position:relative}.home .basic ul li::before,.wtext ul li::before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDY0IDY0Ij4NCjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xNiAzMS42NGMwLTYuNDIgMC42Mi0xMi4xNyAxLjctMTUuNzd2MGMwLjE5MS0wLjY2NyAwLjYwMi0xLjIxOSAxLjE1LTEuNTg0bDAuMDEwLTAuMDA2YzAuMjg2LTAuMTcyIDAuNjMxLTAuMjc2IDAuOTk5LTAuMjhoMC4wMDFjMC4wMDIgMCAwLjAwNCAwIDAuMDA3IDAgMC4yMTIgMCAwLjQxNiAwLjAzMyAwLjYwNyAwLjA5NGwtMC4wMTQtMC4wMDRjNy45IDEuOTEgMjEuMzQgMTAuNjYgMjYuODQgMTYuNTYgMC40MzEgMC4zOTUgMC43IDAuOTYgMC43IDEuNTg3IDAgMC4wMDEgMCAwLjAwMiAwIDAuMDAzdi0wYy0wLjAwNCAwLjc0My0wLjMzNSAxLjQwNy0wLjg1NyAxLjg1N2wtMC4wMDMgMC4wMDNjLTUuNTEgNi4wMjAtMTguODIgMTMuOS0yNi40NCAxNS43NS0wLjIzNyAwLjA5NS0wLjUxMiAwLjE1LTAuOCAwLjE1LTAuMDAzIDAtMC4wMDcgMC0wLjAxMCAwaDBjLTAuMzY1LTAuMDAyLTAuNzA5LTAuMDkwLTEuMDEzLTAuMjQ2bDAuMDEzIDAuMDA2Yy0wLjU0MS0wLjMxNi0wLjkzNy0wLjgzMi0xLjA4Ny0xLjQ0NGwtMC4wMDMtMC4wMTZjLTEuMTItMy42OS0xLjgtOS45Mi0xLjgtMTYuNjZ6Ij48L3BhdGg+DQo8L3N2Zz4=);height:1em;left:-1.5em;position:absolute;top:.15em;width:1em}.block.m--bg .home .basic ul li::before,.block.m--bg .wtext ul li::before,.home .block.m--bg .basic ul li::before,.home .text-image-block .basic ul li::before,.text-image-block .home .basic ul li::before,.text-image-block .wtext ul li::before{background:url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDY0IDY0Ij4NCjxwYXRoIGZpbGw9IiMwMzQ4OGIiIGQ9Ik0xNiAzMS42NGMwLTYuNDIgMC42Mi0xMi4xNyAxLjctMTUuNzd2MGMwLjE5MS0wLjY2NyAwLjYwMi0xLjIxOSAxLjE1LTEuNTg0bDAuMDEwLTAuMDA2YzAuMjg2LTAuMTcyIDAuNjMxLTAuMjc2IDAuOTk5LTAuMjhoMC4wMDFjMC4wMDIgMCAwLjAwNCAwIDAuMDA3IDAgMC4yMTIgMCAwLjQxNiAwLjAzMyAwLjYwNyAwLjA5NGwtMC4wMTQtMC4wMDRjNy45IDEuOTEgMjEuMzQgMTAuNjYgMjYuODQgMTYuNTYgMC40MzEgMC4zOTUgMC43IDAuOTYgMC43IDEuNTg3IDAgMC4wMDEgMCAwLjAwMiAwIDAuMDAzdi0wYy0wLjAwNCAwLjc0My0wLjMzNSAxLjQwNy0wLjg1NyAxLjg1N2wtMC4wMDMgMC4wMDNjLTUuNTEgNi4wMjAtMTguODIgMTMuOS0yNi40NCAxNS43NS0wLjIzNyAwLjA5NS0wLjUxMiAwLjE1LTAuOCAwLjE1LTAuMDAzIDAtMC4wMDcgMC0wLjAxMCAwaDBjLTAuMzY1LTAuMDAyLTAuNzA5LTAuMDkwLTEuMDEzLTAuMjQ2bDAuMDEzIDAuMDA2Yy0wLjU0MS0wLjMxNi0wLjkzNy0wLjgzMi0xLjA4Ny0xLjQ0NGwtMC4wMDMtMC4wMTZjLTEuMTItMy42OS0xLjgtOS45Mi0xLjgtMTYuNjZ6Ij48L3BhdGg+DQo8L3N2Zz4=)}.home .basic ul.contextual-links li::before,.home .basic ul.ipe-action-list li::before,.wtext ul.contextual-links li::before,.wtext ul.ipe-action-list li::before{display:none}.home .basic .caption,.wtext .caption{font-size:1.22222em;font-weight:700;line-height:1.2}.block.m--bg .home .basic .caption,.block.m--bg .wtext .caption,.home .block.m--bg .basic .caption,.home .text-image-block .basic .caption,.text-image-block .home .basic .caption,.text-image-block .wtext .caption{color:#03488b}.home .basic .sv-g,.wtext .sv-g{margin-left:-1.11111em}.home .basic .align-left,.home .basic .text-align-left,.wtext .align-left,.wtext .text-align-left{text-align:left}.home .basic .align-center,.home .basic .text-align-center,.wtext .align-center,.wtext .text-align-center{text-align:center}.home .basic .align-right,.home .basic .text-align-right,.wtext .align-right,.wtext .text-align-right{text-align:right}.home .basic .align-justify,.home .basic .text-align-justify,.wtext .align-justify,.wtext .text-align-justify{text-align:justify}.home .basic [class*=sv-u],.wtext [class*=sv-u]{padding-left:1.11111em}@media only screen and (min-width:40em){.home .basic .sv-u-1,.wtext .sv-u-1{margin:0}}.paragraphs{margin-bottom:3.125rem}.paragraph{margin-top:3.125rem}.cnil-banner{background-color:rgba(0,0,0,.95);bottom:0;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;color:#fff;font-size:.75em;left:0;position:fixed;right:0;z-index:100}.cnil-banner__inner{margin:0 auto;padding:0 1%;position:relative;max-width:960px}.cnil-banner__message,.cnil-banner__options{width:90%}.cnil-banner__options{color:#dadada;font-size:.9em}.cnil-banner__options a{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.cnil-banner__consent-btn{background-color:#fff;color:#000;border:0 none;line-height:45px;margin-top:-22.5px;position:absolute;right:15px;text-transform:uppercase;top:50%;width:45px;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.cnil-banner__consent-btn:focus,.cnil-banner__consent-btn:hover{background:#dadada}@media only screen and (max-width:640px){.cnil-banner{bottom:auto;top:0}.cnil-banner__message{width:100%}.cnil-banner__options{float:left;width:80%}.cnil-banner__consent-btn{float:right;line-height:100%;margin:0;padding:10px 0;position:static}}.button{display:inline-block;position:relative;text-align:center;-webkit-transition:background .25s,border .25s,color .25s;-o-transition:background .25s,border .25s,color .25s;transition:background .25s,border .25s,color .25s}.button--primary,.form-submit{background:#03488b;border:none;color:#fff;font-weight:700;padding:1em;text-transform:uppercase}.button--primary:focus,.button--primary:hover,.form-submit:focus,.form-submit:hover{background:#0455a4}.button--secondary{background:#fcd133;border:none;color:#03488b;font-weight:700;padding:1em;text-transform:uppercase}.button--secondary:focus,.button--secondary:hover{background:#fcd74c}.button--secondary.m--left-icon{padding-left:3.61111em}.button--secondary.m--left-icon .goto-icon{left:1em}.button--secondary.m--right-icon{padding-right:3.61111em}.button--secondary.m--right-icon .goto-icon{right:1em}.button--secondary .goto-icon{background:#03488b;border-radius:100%;color:#fff;height:2em;line-height:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em}.button--secondary .goto-icon .chevron-right{margin-left:.15em}.button--loadmore{display:block;color:#03488b;font-size:2.5em;height:1em;margin:1em auto;width:1em}.button--loadmore:focus,.button--loadmore:hover{color:#fcd133}.nav-toggler{font-size:1em;position:relative}.nav-toggler__line{background:currentColor;border-radius:4px;display:block;height:.16667em;margin:.33333em auto;width:1.52778em;-webkit-transition:background-color .25s,-webkit-transform .25s;transition:background-color .25s,-webkit-transform .25s;-o-transition:background-color .25s,transform .25s;transition:background-color .25s,transform .25s;transition:background-color .25s,transform .25s,-webkit-transform .25s}.is-open .nav-toggler__line:nth-child(1){-webkit-transform:translateY(.5em) rotate(45deg);-ms-transform:translateY(.5em) rotate(45deg);transform:translateY(.5em) rotate(45deg)}.is-open .nav-toggler__line:nth-child(2){opacity:0}.is-open .nav-toggler__line:nth-child(3){-webkit-transform:translateY(-.5em) rotate(-45deg);-ms-transform:translateY(-.5em) rotate(-45deg);transform:translateY(-.5em) rotate(-45deg)}.nav-toggler__text{display:block;font-size:.55556em;font-weight:700;text-transform:uppercase;-webkit-transition:color .25s,opacity .25s;-o-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s}.is-open .nav-toggler__text{opacity:0}.quick-search{position:relative}.quick-search__input,.quick-search__submit{border:none;float:left;height:1.75rem}.quick-search__input{color:#1c1c1b;height:2.5rem;font-size:.875rem;letter-spacing:.1em;padding:0 1em;width:-webkit-calc(100% - 2.5rem);width:calc(100% - 2.5rem)}.quick-search__input::-webkit-input-placeholder{color:#87888a}.quick-search__input::-moz-placeholder{color:#87888a}.quick-search__input:-ms-input-placeholder{color:#87888a}.quick-search__input::-ms-input-placeholder{color:#87888a}.quick-search__input::placeholder{color:#87888a}.quick-search__submit{font-size:1rem;height:2.5rem;text-align:center;width:2.5rem}.quick-search__submit.m--text{background:#02396f;font-size:.77778em;font-weight:700;padding:0}.quick-search__submit.m--icon{color:#03488b;display:none;position:absolute;top:0;right:0;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.quick-search__submit.m--icon:focus,.quick-search__submit.m--icon:hover{color:#fcd133}@media only screen and (min-width:64em){.quick-search__input{padding-right:2.5rem;width:100%}.quick-search__submit.m--text{display:none}.quick-search__submit.m--icon{display:block}}.header{background-color:#03488b;color:#fff;padding:0}.l-page{padding-top:4.22222em}.header__inner{background-color:#03488b;left:0;padding:10px 0;position:fixed;right:0;top:0;z-index:20;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.is-up .header__inner{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.logo{font-size:.5em;margin:0 auto;max-width:13.5em;max-width:17.222em;text-align:center;width:100%}.logo img{height:4.44444em;width:17.22222em}.header__nav-toggler,.header__search-toggler{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__nav-toggler{left:.83333em}.header__search-toggler{right:.83333em}.header__search{background:#03488b;left:0;opacity:0;padding:.83333em;position:absolute;right:0;top:100%;visibility:hidden;z-index:30;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.header__search.is-open{opacity:1;visibility:visible}.icon-link{bottom:0;font-size:.66667em;font-weight:700;position:fixed;text-align:center;width:50%;z-index:30}.icon-link a{display:block;height:3em;padding-top:.75em}.icon-link .svg-icon{font-size:1.6em}.icon-link span{display:inline-block;max-width:-webkit-calc(100% - 2em);max-width:calc(100% - 2em)}.icon-link.ask-for-a-quote{background-color:#fcd133;left:50%;text-transform:uppercase}.icon-link.ask-for-a-quote .svg-icon{color:#03488b}.icon-link.ask-for-a-quote span{color:#1c1c1b;vertical-align:-.05em}.icon-link.phone-number{background-color:#02396f;left:0}.icon-link.phone-number span{color:#fcd133;font-size:1.2em;margin-left:.2em;vertical-align:-.1em}.page-header{color:#fff;position:relative}.js-autocomplete.is-searching{background:#fff url(/themes/custom/bloc/assets/images/ajax-loader.gif) center center no-repeat}.ui-autocomplete{border:1px solid #fcd133;font-size:16px}.ui-autocomplete .ui-menu-item{border:1px solid transparent;margin:0;padding:0}.ui-autocomplete .ui-menu-item.ui-state-focus{background-image:none;font-weight:700;margin:0}.ui-autocomplete .ac__category{background-color:#fcd133;padding:6px 1em 6px .4em}.ui-autocomplete .ac__category.m--depth2{background-color:#eee;padding-left:1.2em}.ui-autocomplete .ac__product{background-color:#fff;padding:.4em 1em .4em .4em}.ui-autocomplete .ac__product img{background-color:#eee;height:32px;vertical-align:middle;width:32px}.ui-autocomplete .ac__product+.ac__product{border-top:1px solid #fcd133!important}@media only screen and (min-width:40em){.l-page{padding-top:5.11111em}.logo{font-size:.667em}.icon-link{font-size:1em}}@media only screen and (min-width:64em){.toolbar-horizontal .l-page .header{top:39px}.toolbar-tray-open .l-page .header{top:79px}.l-page{padding-top:9.22222em}.l-page .header{position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-transition:height .2s ease,font-size .2s ease;-o-transition:height .2s ease,font-size .2s ease;transition:height .2s ease,font-size .2s ease}.header__inner{position:static}.header-min .header{font-size:.6em}.logo{font-size:.889em;margin-left:30px}.header__nav-toggler,.header__search-toggler{display:none}.header__search{background:0 0;bottom:1.25rem;left:21rem;opacity:1;padding:0;right:20rem;top:auto;visibility:visible}.icon-link{bottom:auto;height:auto;line-height:26px;padding:0;position:absolute;right:30px;text-align:right;width:auto}.icon-link a{height:auto;padding-top:0}.icon-link .svg-icon{font-size:1.444em}.icon-link span{overflow:visible;max-width:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.icon-link.ask-for-a-quote{background:0 0;font-size:1em;left:auto;top:.7em;text-transform:uppercase}.icon-link.ask-for-a-quote .svg-icon{color:#fcd133}.icon-link.ask-for-a-quote span{color:#fff;vertical-align:.1em}.icon-link.ask-for-a-quote:hover span{color:#fcd133}.icon-link.phone-number{background:0 0;top:3.5em;left:auto}.icon-link.phone-number span{font-size:1.806em;color:#fcd133;vertical-align:-.1em}.icon-link.phone-number:hover span{color:#fff}}.header-links,.main-menu{background-color:#fcd133;color:#1c1c1b}.header-links .menu__link,.main-menu .menu__link{border-top:1px solid rgba(28,28,27,.2);margin:0 auto;width:85%}.header-links .menu__link>a,.main-menu .menu__link>a{display:block;font-weight:700;font-size:18px;padding:15px 0;text-transform:uppercase}.header-links .submenu__container,.main-menu .submenu__container{display:none}.main-menu .menu__link:first-child{border-top:none}@media only screen and (max-width:63.9375em){.nav{background-color:#fcd133;bottom:0;left:0;padding:5em 0 3.5em;position:fixed;right:0;top:0;z-index:10;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.nav.is-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav__inner{height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.nav__inner.is-overlayed{overflow-y:hidden}.main-menu .menu__link.m--expanded>a,.main-menu .submenu__link.m--expanded>a{padding-right:2em;position:relative}.main-menu .menu__link.m--expanded>a .svg-icon,.main-menu .submenu__link.m--expanded>a .svg-icon{color:#03488b;margin-top:-.5em;position:absolute;right:0;top:50%}.main-menu .submenu__container{background-color:#fcd133;bottom:0;font-size:18px;font-weight:700;left:0;overflow-y:auto;overflow-x:hidden;position:absolute;right:0;top:0;text-transform:uppercase;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:10;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.main-menu .submenu__container.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-menu .submenu.m--level1{background-image:none!important;height:100%;margin:0 auto;width:85%}.main-menu .submenu.m--level1>.submenu__link{border-bottom:1px solid rgba(28,28,27,.2)}.main-menu .submenu.m--level1>.submenu__link>a .svg-icon{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.main-menu .submenu.m--level1>.submenu__link>a.is-open .svg-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-menu .submenu.m--level2{display:none;padding-left:5%;text-transform:none}.main-menu .submenu.m--level2 .submenu__link a{padding:10px 0}.main-menu .submenu.m--level2 .submenu__link:last-child{margin-bottom:10px}.main-menu .submenu__container{display:block}.main-menu .submenu__container .svg-icon.bullet{display:none}.main-menu .submenu__container .submenu__link a{display:block;padding:15px 0}.main-menu .submenu__label{background:#fcc424;color:#fff;cursor:pointer;padding:20px 7.5%;position:relative;text-indent:35px}.main-menu .submenu__label .svg-icon{left:7.5%;margin-top:-.5em;position:absolute;top:50%}}@media only screen and (max-width:39.9375em){.nav{padding:4.1em 0 2.5em}}@media only screen and (min-width:64em){.main-menu{position:absolute;text-align:center;width:100%;-webkit-transition:height .2s ease,opacity .2s ease,-webkit-box-shadow .2s ease;transition:height .2s ease,opacity .2s ease,-webkit-box-shadow .2s ease;-o-transition:height .2s ease,opacity .2s ease,box-shadow .2s ease;transition:height .2s ease,opacity .2s ease,box-shadow .2s ease;transition:height .2s ease,opacity .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.main-menu .menu{display:inline-table;width:1280px;max-width:100%}.main-menu .menu__link{display:table-cell;font-size:18px;padding:5px 0;position:relative;width:auto}.main-menu .menu__link>a{display:block;font-weight:700;padding:10px 43.75px;white-space:nowrap}.main-menu .menu__link+.menu__link{border-top:none}.main-menu .menu__link+.menu__link>a{border-left:1px solid rgba(28,28,27,.6)}.main-menu .menu__link .submenu__container{height:20px;left:0;position:absolute;top:32px;width:1280px;z-index:1}.main-menu .menu__link .submenu__container>.submenu{background-color:#fcc424;display:table;height:330px;top:20px;padding:20px 220px 20px 25px;position:absolute}.main-menu .menu__link .submenu__container>.submenu.m--noimage{padding-right:20px}.main-menu .menu__link:nth-child(n+4) .submenu__container{left:auto;right:0}.main-menu .menu__link:nth-child(n+4) .submenu__container>.submenu{right:0}.main-menu .menu__link:hover{background-color:#fcc424}.main-menu .menu__link:hover .submenu__container{display:block}.main-menu .submenu.m--level1{background-position:right 7px bottom 7px;background-repeat:no-repeat;background-size:220px 330px;overflow:hidden}.main-menu .submenu.m--level1:not(.m--noimage)::after{background:#fcd133;bottom:7px;content:'';height:330px;opacity:.2;position:absolute;right:7px;width:220px}.main-menu .submenu.m--level1>.submenu__link{border-left:1px solid #fff;color:#fff;display:table-cell;font-weight:700;height:100%;padding-left:25px;padding-right:35px;position:relative;text-align:left;vertical-align:top}.main-menu .submenu.m--level1>.submenu__link .svg-icon{left:5px;top:.2em;position:absolute}.main-menu .submenu.m--level1>.submenu__link>.submenu{display:block}.main-menu .submenu.m--level2{margin-top:.5em}.main-menu .submenu.m--level2>.submenu__link{color:#1c1c1b;font-size:14px}.main-menu .submenu.m--level2>.submenu__link a{display:block;padding:.5em 0;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.main-menu .submenu.m--level2>.submenu__link a:active,.main-menu .submenu.m--level2>.submenu__link a:focus,.main-menu .submenu.m--level2>.submenu__link a:hover{color:#03488b}.header-links{background:0 0;position:absolute;text-align:right;top:.7em;width:100%;z-index:20;-webkit-transition:height .2s ease,opacity .2s ease;-o-transition:height .2s ease,opacity .2s ease;transition:height .2s ease,opacity .2s ease}.header-links>div{padding-left:336px;padding-right:306px}.header-min .header-links{overflow:hidden;height:0;opacity:0}.header-min .main-menu{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.21);box-shadow:0 3px 5px rgba(0,0,0,.21)}.header-min .main-menu .menu__link>a{padding:5px 40px}.header-min .main-menu .menu__link .submenu__container{top:27px}.header-min .main-menu .menu__link .submenu__container>.submenu{top:15px}.footer-links{text-align:left}.footer-links .menu,.header-links .menu{display:inline-table;text-align:left}.footer-links .menu__link,.header-links .menu__link{border-top:none;color:#fff;display:table-cell;padding:0;text-align:center;width:auto}.footer-links .menu__link>a,.header-links .menu__link>a{display:block;font-size:11px;font-weight:700;line-height:15px;padding:0 12px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer-links .menu__link>a:hover,.header-links .menu__link>a:hover{color:#fcd133}.footer-links .menu__link:first-child a,.header-links .menu__link:first-child a{padding-left:0}.footer-links .menu__link+.menu__link,.header-links .menu__link+.menu__link{border-left:1px solid #fff}}.breadcrumb{display:none;font-size:12px}.breadcrumb li{display:inline-block;font-weight:700}.breadcrumb li+li::before{content:'| ';font-weight:400;margin:0 .5em}@media only screen and (min-width:64em){.breadcrumb{display:block;padding:20px 0;width:100%}.page-header .breadcrumb{position:absolute;top:0;left:0;z-index:5}}.product-categories__inner{font-size:0;margin:4% 2% 2% 4%}.product-categories__header{display:inline-block;padding-bottom:50%;position:relative;text-transform:uppercase;width:50%}.product-categories__header .inner{position:absolute;top:0;right:4%;bottom:4%;left:0;background-color:#fcc424;color:#fff;padding:12% 6%}.product-categories__header h2{font-size:16px;font-size:5vw;font-weight:400;margin:0}.product-categories__header h2 strong{font-weight:700}.product-categories__header .svg-icon{font-size:13px;font-size:4vw;margin-bottom:2em;margin-left:-.2em;margin-top:1.7em}.product-category{display:inline-block;padding-bottom:50%;position:relative;vertical-align:top;width:50%}.product-category .inner{position:absolute;top:0;right:4%;bottom:4%;left:0;color:#fff;overflow:hidden;padding:6% 5% 10%}.product-category .inner::after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#03488b;content:'';opacity:.3}.product-category h3{font-size:10px;font-size:3vw;font-weight:400;height:5em;margin:0;position:relative;z-index:1}.product-category h3 strong{display:block;font-size:16px;font-size:5vw;font-weight:700;line-height:1;margin-top:.2em}.product-category ul{display:none}.product-category .svg-icon.plus-white{color:#842d89;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2));filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2));font-size:23px;font-size:7vw;position:relative;z-index:1}.product-category img,.product-category picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}@media only screen and (min-width:60em){.product-categories__inner{margin:10px 10px;width:100%;width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}.product-categories__header{display:none}.product-category{height:480px;margin-bottom:0;width:25%}.product-category .inner{bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .1s linear;transition:-webkit-box-shadow .2s ease,-webkit-transform .1s linear;-o-transition:box-shadow .2s ease,transform .1s linear;transition:box-shadow .2s ease,transform .1s linear;transition:box-shadow .2s ease,transform .1s linear,-webkit-box-shadow .2s ease,-webkit-transform .1s linear}.product-category .inner::before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(64,20,67,.7);background:-webkit-gradient(linear,left top,left bottom,from(#401443),to(rgba(0,61,114,.1)));background:-o-linear-gradient(top,#401443 0,rgba(0,61,114,.1) 100%);background:linear-gradient(to bottom,#401443 0,rgba(0,61,114,.1) 100%);content:'';opacity:0;z-index:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.product-category h3{font-size:18px}.product-category h3 strong{font-size:26px}.product-category ul{display:block;font-size:16px;font-weight:700;max-height:0;line-height:1;margin-bottom:1em;overflow:hidden;position:relative;z-index:1;-webkit-transition:max-height .4s ease;-o-transition:max-height .4s ease;transition:max-height .4s ease}.product-category .svg-icon.plus-white{font-size:32px}.product-category img,.product-category picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit:cover';max-width:none}.product-category:hover .inner{-webkit-box-shadow:0 3px 5px rgba(0,0,0,.21);box-shadow:0 3px 5px rgba(0,0,0,.21);-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.product-category:hover .inner::before{opacity:1}.product-category:hover ul{max-height:10em}.product-category__item{padding:12px 0;padding-left:1.3em;position:relative}.product-category__item a{display:block;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.product-category__item a:active,.product-category__item a:hover{color:#fcd133}.product-category__item .svg-icon{position:absolute;top:.48em;left:0;color:#fcd133;font-size:1.2em}.product-category__item+.product-category__item::before{position:absolute;top:0;left:0;content:'';background-color:#fff;height:1px;width:75%}}@media only screen and (min-width:80em){.product-categories__inner{margin:10px 0;padding:0;width:100%;width:-webkit-calc(100% + 10px);width:calc(100% + 10px)}.product-category{height:560px}.product-category h3{font-size:22px}.product-category h3 strong{font-size:32px}.product-category ul{font-size:19px;font-weight:700}.product-category .svg-icon.plus-white{font-size:48px}}.product.m--full .wrapped{padding:4%}.product.m--full .product__photo{text-align:center}.product__description{height:100%}.product__category{font-size:18px;font-weight:700}.product__category .label,.product__category a{background-color:#fcc424;display:inline-block;padding:.6em 1em}.product__name{color:#02396f;font-size:32px;line-height:1;margin:.4em 0 .2em;text-transform:uppercase}.product__name div{display:inline-block}.product__category-tree{color:#02396f;font-size:18px;margin-bottom:20px}.product__category-tree li{display:inline-block}.product__brand-logo{height:auto;margin-top:20px;max-width:40%}.characteristics{font-size:0;margin-bottom:30px}.characteristic{display:inline-block;margin-top:20px;min-height:3rem;position:relative;vertical-align:top}.characteristic .label{display:block;font-size:22px;font-weight:700}.characteristic .label::after{content:' :'}.characteristic .value{font-size:18px}.characteristic:nth-child(odd){padding-right:20px;width:48%}.characteristic:nth-child(even){padding-left:40px;width:52%}.characteristic:nth-child(even)::before{position:absolute;top:5px;left:0;background-color:#1c1c1b;content:'';height:50px;width:1px}.product__files{text-align:center}.product__file{color:#02396f;font-size:20px}.product__file svg{font-size:1.2em;margin-right:.3em}.product__file .file{font-weight:700;text-decoration:underline}.product__file .file small{font-size:.8em}.product__links{text-align:center;margin-top:1em}.m--teaser .product__links{position:absolute;bottom:8%;width:100%}.product__links .more{color:#02396f;display:none;font-size:10px;font-weight:700;text-decoration:underline;text-transform:uppercase}.product__links .quotation{font-size:.88889em}.product__subtitle{font-size:24px;margin:20px 0;text-transform:uppercase}.product__expert_opinion{background-color:#eee;margin:20px 0 10px}.product__expert_opinion .expert_opinion__inner{padding:20px 40px 40px;text-align:center}.product__expert_opinion .text-long{margin-top:2em}.product__expert_opinion .text-long p:first-child::before{color:#fcc424;content:'“';display:inline-block;font-size:72px;line-height:24px;vertical-align:bottom;width:4px}.product__expert_opinion .text-long p:last-child::after{color:#fcc424;content:'”';display:inline-block;font-size:72px;line-height:24px;vertical-align:top;width:4px;-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px)}.product__related{background-color:#eee;font-size:0;margin:40px auto;padding:0 40px;text-align:center}.product.m--related{display:inline-block;margin:0 auto;max-width:400px;padding:20px}.product.m--related .product__name{font-size:22px;text-align:left}.product.m--related .product__name div{display:block;font-weight:400}.product__filters{background-color:#eee;font-size:18px;padding:20px 4% 0}.product__filters .title{border-bottom:1px solid rgba(28,28,27,.3);cursor:pointer;font-weight:700;padding-bottom:20px;position:relative}.product__filters .svg-icon{position:absolute;top:.2em;right:0}.product__filters ul{height:0;overflow:hidden}.product__filters.is-open ul{height:auto}.product__filter a{display:block;padding:12px 6%}.product__filter+.product__filter{border-top:1px solid rgba(28,28,27,.3)}.product__list{padding:4%}.product__list .product__category.m--title{border-top:1px solid #bababa;margin:-2% 0 2%;position:relative;top:-1px}.product__list .product__category.m--title .label{position:relative;top:-1px}.product.m--teaser{border-bottom:1px solid #bababa;display:inline-block;margin:0 0 2%;padding-bottom:4%;position:relative;width:100%}.product.m--teaser .product__name{margin:-.2em 0 8px;font-size:26px}.product.m--teaser .product__category-tree{font-size:13px;margin-bottom:0}.product.m--teaser .characteristics{display:none}.product.m--teaser .product__category{display:none}.product.m--teaser .product__photo{padding-bottom:40%;position:relative;overflow:hidden;width:40%}.product.m--teaser .product__photo img{position:absolute;top:0;left:50%;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.product.m--teaser .product__description{position:absolute;top:0;left:43%;width:57%}@media only screen and (min-width:40em){.product.m--teaser .characteristics{display:block;margin-top:5px}.product.m--teaser .characteristic{margin-top:10px}.product.m--teaser .characteristic .label{font-size:16px}.product.m--teaser .characteristic .value{font-size:12px}.product.m--teaser .characteristic:nth-child(odd){padding-right:10px}.product.m--teaser .characteristic:nth-child(even){padding-left:20px}.product.m--teaser .characteristic:nth-child(even)::before{height:40px}.product.m--teaser .product__links .quotation{font-size:1em}}@media only screen and (min-width:60em){.product__expert_opinion .expert_opinion__inner{padding-left:130px;padding-right:130px}.product.m--teaser .product__links{text-align:left}.product.m--teaser .product__links .more{display:inline-block}.product.m--teaser .product__links .quotation{margin-left:1.5em}.m--full .product.m--teaser .product__links .quotation{margin-left:0}}@media only screen and (min-width:64em){.product.m--full .wrapped{padding:20px 0}.product.m--full .product__description{min-height:490px;padding-left:400px!important;position:relative}.product.m--full .product__photo{position:absolute;top:82px;left:0}.product__files{text-align:left}.product.m--related{display:inline-block;margin:0 20px 20px;max-width:170px}.product.m--related .product__name div{display:block}.product__filters{margin:20px 10px 20px 0;padding:20px}.product__filters .title{cursor:default;padding-bottom:10px}.product__filters .svg-icon{display:none}.product__filters ul{height:auto;margin-top:10px}.product__filter a{padding:6px 0 6px 40px;position:relative}.product__filter a::before{position:absolute;top:10px;left:15px;background-color:#fff;border-radius:50%;content:'';height:14px;width:14px}.product__filter a::after{position:absolute;top:12px;left:17px;background-color:#fcd133;border-radius:50%;content:'';height:10px;width:10px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.product__filter a.is-active::after,.product__filter a:active::after{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.product__filter a:focus::after,.product__filter a:hover::after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.product__filter+.product__filter{border-top:none}.product__list{margin:20px 0 20px 10px;padding:0}.product__category.m--title{display:block;position:absolute;top:-9999em;left:-9999em;height:0;width:0}.product.m--teaser .product__category{position:absolute;top:20px;left:-8px;display:block;font-size:14px;pointer-events:none}}.reinsurance{background:url(/themes/custom/bloc/assets/images/reinsurance-bg.jpg) center/cover no-repeat;position:relative;margin-bottom:10px;margin-top:20px}.reinsurance::before{background-color:rgba(252,209,51,.9);content:'';position:absolute;top:0;right:0;bottom:0;left:0}.m--front .reinsurance{background:0 0;margin-top:10px}.m--front .reinsurance::before{display:none}.reinsurance__inner{font-size:0;text-align:center;text-transform:uppercase}.m--front .reinsurance__inner{margin:6% 2% 2% 4%;text-align:left}.reinsurance__header{color:#02396f}.reinsurance__header .inner{padding:20px 10%}.reinsurance__header h2{font-size:28px;font-weight:400;margin:0}.reinsurance__header h2 strong{display:inline-block;font-weight:700}.reinsurance__header .svg-icon{display:none}.m--front .reinsurance__header{color:#fff;display:inline-block;padding-bottom:50%;position:relative;width:50%}.m--front .reinsurance__header .inner{position:absolute;top:0;right:4%;bottom:4%;left:0;background-color:#02396f;padding:12% 6%}.m--front .reinsurance__header h2{font-size:16px;font-size:5vw}.m--front .reinsurance__header .svg-icon{display:inline-block;font-size:13px;font-size:4vw;margin-left:-.2em;margin-top:.5em}.service.m--teaser{display:inline-block;margin:20px 0;padding:0 15px;position:relative;vertical-align:top;width:160px}.service.m--teaser a{display:block}.service.m--teaser svg{fill:#1c1c1b;height:32px;margin-bottom:6%;width:auto}.service.m--teaser .service__label{font-size:16px;height:3.5em;line-height:1.2;margin:0;padding-top:15px}.m--front .service.m--teaser{margin:5% 0 10%;padding:0 8%;text-align:left;vertical-align:bottom;width:50%}.m--front .service.m--teaser svg{fill:#808184;height:48px}.m--front .service.m--teaser .service__label{border-bottom:1px solid #5981a3;font-size:14px;font-size:4vw;margin-bottom:0}.m--front .service.m--teaser .description{text-transform:none;display:none}.m--front .service.m--teaser .service__caption{font-size:13px;line-height:1.1;margin:10px 0;max-height:3.5em;overflow:hidden}.m--front .service.m--teaser .more{position:absolute;bottom:5px;color:#03488b;font-size:14px}@media only screen and (min-width:60em){.m--front .reinsurance__inner{display:table;margin:10px;table-layout:fixed}.m--front .reinsurance__header{display:table-cell;padding-bottom:0;position:static;width:23%}.m--front .reinsurance__header .inner{padding:40px 25px 90px;margin-right:4%;position:static}.m--front .reinsurance__header h2{font-size:24px;font-size:2.34vw}.m--front .reinsurance__header .svg-icon{font-size:28px}.m--front .service.m--teaser{display:table-cell;margin:0;padding:40px 15px 0;vertical-align:top;width:15%}.m--front .service.m--teaser .service__label{font-size:16px;height:5em;padding-top:20px}}@media only screen and (min-width:80em){.reinsurance__inner{margin:0 auto;padding:0;width:100%}.m--front .reinsurance__inner{display:table;margin:10px auto 0}.reinsurance__header{vertical-align:top;padding-bottom:20px}.reinsurance__header h2{font-size:24px}.reinsurance__header+.service.m--teaser{padding-left:30px}.m--front .reinsurance__header h2{font-size:30px}.service.m--teaser{margin:0 40px;width:150px}.service.m--teaser svg{height:48px;width:auto}.service.m--teaser .service__label{font-size:14px;height:auto;margin-bottom:25px;padding-top:20px}.m--front .service.m--teaser .service__label{font-size:18px;padding-top:30px}.m--front .service.m--teaser:hover .description{display:block}}.quotation__category-selector{color:#fff;background-color:#02396f;padding:4% 6%;padding:4% -webkit-calc(4% + .555em);padding:4% calc(4% + .555em)}.quotation__category-selector label{font-weight:700;margin-bottom:.5em}.quotation__category-selector.m--hide{display:none}.qcs-link{background-color:#fff;border:2px solid #fff;color:#02396f;cursor:pointer;display:inline-block;font-weight:700;margin:10px 10px 0 0;padding:8px 13px;text-transform:uppercase;-webkit-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.qcs-link:hover{background-color:#02396f;color:#fff}.category-selected{color:#02396f;background-color:#fff;padding:4% 6%;padding:4% -webkit-calc(4% + .555em);padding:4% calc(4% + .555em);position:relative}.m--tool .category-selected{border-top:1px solid #eee}.qcs__image{display:inline-block;margin-right:1em;vertical-align:middle;width:80px}.qcs__text{display:inline-block;vertical-align:middle}.qcs__category-tree{font-size:16px}.qcs__category-tree li{font-weight:700;display:inline-block}.qcs__cancel{position:absolute;top:0;right:0;background-color:#1c1c1b;color:#fff;cursor:pointer;display:inline-block;font-size:12px;padding:5px 10px;text-transform:uppercase;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.qcs__cancel::after{content:'✖';margin-left:1em}.qcs__cancel:active,.qcs__cancel:hover{background-color:rgba(28,28,27,.8)}.qcs__add-tool{cursor:pointer;display:inline-block;margin-top:.2em;padding:.5em 1em}.qcs__add-tool small{display:block;font-size:.62em}.qcs__add-tool.m--hide{display:none}.quotation__form{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.21);box-shadow:0 5px 10px rgba(0,0,0,.21);margin-bottom:3.125rem;position:relative}.quotation__form form{background-color:#eee;padding:4%}.quotation__form .form-item-site-city label{font-weight:700;margin-bottom:.5em}.category-popup .cp__header{background-color:#fcd133;color:#fff;height:10.55556em;padding-left:19.44444em;position:relative}.category-popup .cp__header img{position:absolute;top:0;left:0;display:block;height:100%;vertical-align:middle}.category-popup .cp__header h1{display:inline-block;margin:0 0 0 1.5em;padding:0;vertical-align:middle}.category-popup .cp__list{padding:2.22222em 2.22222em 1.11111em}.category-popup .cp__subcat{display:inline-block;min-width:13.88889em;padding-right:2.77778em;padding-bottom:1.11111em;vertical-align:top}.category-popup .cp__subcat h2{color:#02396f;margin:0 0 20px;font-size:20px}.category-popup .cp__subcat ul{font-size:16px;font-weight:700;padding-left:26px}.category-popup .cp__subcat ul li{margin:.5em 0}.category-popup .cp__link{color:rgba(2,57,111,.5);cursor:pointer;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.category-popup .cp__link:hover{color:#02396f}.category-popup .mfp-close{background-color:#fff;color:#fcd133;font-size:1.77778em;font-weight:700;opacity:1}@media only screen and (min-width:64em){.quotation__header{padding-bottom:460px}.quotation__category-selector{margin:0 -10px;padding:20px 100px}.category-selected{margin:0 -10px;padding:20px 100px;position:relative}.qcs__text{max-width:29em}.qcs__add-tool{position:absolute;right:100px;bottom:20px}.quotation__form{margin-top:-420px}.quotation__form form{padding:30px 80px 40px}}.footer{background-color:#03488b;color:#fff;padding:20px 30px 60px;position:relative}.footer .wrapped{padding:4%}.footer strong{font-weight:700}.footer em{color:#fcd133;font-style:normal}.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer .footer-text .link,.footer .footer-text a{font-size:14px;margin-right:3em;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer .footer-text a:hover{color:#fcd133}.footer__certif-link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footer__certif-text{font-size:10px}.footer__certif-img{width:70px}.back-to-top{position:fixed;right:10px;bottom:60px;background-color:#fcd133;border-radius:100%;display:block;font-size:15px;height:30px;width:30px;text-align:center;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.back-to-top svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-to-top:hover{background-color:#fcc424}@media only screen and (min-width:80em){.footer{padding:20px 0 40px}.footer__certif-link{padding-inline:15px}.footer .wrapped{padding:0 40px}}.text-block .tb__content{padding:0 4%}.text-block.m--bg .tb__content{background:#fcd133;padding-top:3.125rem;padding-bottom:3.125rem}.text-image-block{position:relative;text-align:center}.breadcrumb .text-image-block nav,.footer .text-image-block .wrapped,.home .text-image-block .basic,.home .text-image-block .block-region-content>.webform,.product.m--full .text-image-block .wrapped,.text-image-block .breadcrumb nav,.text-image-block .footer .wrapped,.text-image-block .home .basic,.text-image-block .home .block-region-content>.webform,.text-image-block .l-content-wrapper,.text-image-block .l-wrapper,.text-image-block .mfp-html-content,.text-image-block .news.m--front,.text-image-block .product-categories,.text-image-block .product.m--full .wrapped,.text-image-block .product__related,.text-image-block .reinsurance__inner{position:static}.tib__text{padding:1.25rem 0;text-align:left;max-width:100%}.text-image-block.m--wide .tib__inner{background:#fcd133}.text-image-block.m--wide.m--left{margin-top:18.125rem}.text-image-block.m--wide.m--left .tib__img{margin:-15rem auto 0}.text-image-block.m--wide.m--right{margin-bottom:18.125rem}.text-image-block.m--wide.m--right .tib__img{margin:0 auto -15rem}.text-image-block.m--float .tib__img{display:block;width:100%;z-index:-1}.text-image-block.m--float .tib__text{background:#fcd133;margin:0 4%;padding-left:1.25rem;padding-right:1.25rem;position:relative}.text-image-block.m--float.m--left .tib__text{margin-top:-9.0625rem}.text-image-block.m--float.m--right .tib__text{margin-bottom:-9.0625rem}.text-image-block.m--left .tib__img{left:0}.text-image-block.m--right .tib__img{right:0}@media only screen and (min-width:60em){.text-image-block{margin-bottom:0;text-align:left}.tib__content{white-space:nowrap}.tib__content::after{content:"";display:inline-block;vertical-align:middle}.tib__text{display:inline-block;text-align:left;vertical-align:middle;white-space:normal}.tib__img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';height:100%;position:absolute;top:0;width:50%}.text-image-block.m--wide{padding:1.875rem 0}.text-image-block.m--wide .tib__inner{padding-right:0;margin-left:0}.text-image-block.m--wide .tib__content::after{min-height:32.8125rem}.text-image-block.m--wide.m--left{margin-top:3.125rem}.text-image-block.m--wide.m--left .tib__content{padding-left:56%}.text-image-block.m--wide.m--left .tib__img{margin:0}.text-image-block.m--wide.m--right{margin-bottom:0}.text-image-block.m--wide.m--right .tib__content{padding-right:56%}.text-image-block.m--wide.m--right .tib__img{margin:0}.text-image-block.m--float{padding:3.4375rem 0}.text-image-block.m--float .tib__content{background:#fcd133;padding:0 3.75rem;max-width:36.875rem;z-index:10}.text-image-block.m--float .tib__content::after{min-height:49.375rem}.text-image-block.m--float .tib__img{width:63%}.text-image-block.m--float .tib__text{background:0 0;margin:0;padding-left:0;padding-right:0}.text-image-block.m--float.m--left .tib__content{float:right}.text-image-block.m--float.m--left .tib__text{margin-top:0}.text-image-block.m--float.m--right .tib__text{margin-bottom:0}}@media only screen and (min-width:64em){.text-image-block.m--wide.m--left .tib__text{padding-right:2.22222em}}@media only screen and (min-width:80em){.text-image-block.m--wide.m--left .tib__text{padding-right:0}}.gsb__slide{background:center no-repeat;background-size:cover;color:#fff;font-size:1.33333em;font-weight:700;text-align:center;text-transform:uppercase}.gsb__content::after{min-height:12.91667em}.gsb__text{padding:1.25rem 10%}@media only screen and (min-width:40em){.gsb__slide{font-size:2em}}@media only screen and (min-width:64em){.gsb__text{padding-left:0;padding-right:0}}.teaser-block{background:center no-repeat;background-size:cover;color:#fff;padding:1.38889em 8%;text-align:center}.teaser-block:after{min-height:29.16667em}.tb__text{margin-bottom:3.33333em}.featured-product__block{margin-bottom:0!important}.featured-product__block .tib__text{text-align:center}.featured-product__block .characteristics{display:none}.featured-product__block .tib__img{margin-bottom:0!important}.featured-product__block .featured-product__btn{margin:1rem 0}.featured-product__name{color:#02396f;font-size:1.66667em;font-weight:700;margin-top:.5em;text-transform:uppercase}.featured-product__text{color:#02396f;font-size:1.33333em;font-weight:700;margin-top:.5em}@media only screen and (min-width:60em){.featured-product__block{margin-bottom:4rem!important}.featured-product__block .tib__content::after{min-height:28rem!important}.featured-product__block .tib__text{text-align:left;padding-bottom:5rem}.featured-product__block .characteristics{display:block}.featured-product__block .featured-product__btn{position:absolute;margin:-5rem 0 0}}.big-ask-for-a-quote.m--front .bafaq__block{margin-top:-webkit-calc(15rem + 4%);margin-top:calc(15rem + 4%)}.bafaq__block .tib__content{text-align:center}.bafaq__block .tib__text{font-size:.7em;text-align:inherit}@media screen and (min-width:20em){.bafaq__block .tib__text{font-size:-webkit-calc(.7em + .188 * (100vw - 20em)/ 44);font-size:calc(.7em + .188 * (100vw - 20em)/ 44)}}@media screen and (min-width:64em){.bafaq__block .tib__text{font-size:.888em}}.bafaq__block .home .basic .bafaq__title,.bafaq__block .wtext .bafaq__title,.home .bafaq__block .basic .bafaq__title{color:#03488b;line-height:.8}.bafaq__block .home .basic .bafaq__title strong,.bafaq__block .wtext .bafaq__title strong,.home .bafaq__block .basic .bafaq__title strong{color:#842d89;font-size:1.83333em;vertical-align:sub}.bafaq__block .home .basic .bafaq__title img,.bafaq__block .wtext .bafaq__title img,.home .bafaq__block .basic .bafaq__title img{width:.9em;height:auto;vertical-align:middle}.bafaq__list{font-size:1.375em;font-weight:700;margin-left:auto;margin-right:auto;text-align:left;max-width:17.77778em}.bafaq__btn{font-size:1.375em}@media only screen and (min-width:60em){.big-ask-for-a-quote.m--front .bafaq__block{margin-top:0}.bafaq__block .tib__img{-o-object-position:top right;object-position:top right;font-family:'object-fit: cover; object-position: top right;';width:43%}.bafaq__block.m--wide.m--right .tib__content{padding-left:50%}}@media only screen and (min-width:80em){.bafaq__block .home .basic .bafaq__title br,.bafaq__block .wtext .bafaq__title br,.home .bafaq__block .basic .bafaq__title br{display:none}}.callback{background:#fcd133;color:#03488b;display:none;font-size:.52778em;font-weight:700;height:5.35714em;position:fixed;right:0;top:14.375rem;text-transform:uppercase;-webkit-transform:translateX(15em);-ms-transform:translateX(15em);transform:translateX(15em);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;z-index:10}.callback:hover{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.callback__toggler{float:left;height:100%;padding:.85714em .57143em;text-align:center;text-transform:inherit;width:8.57143em}.callback__toggler svg{display:block;height:2.42857em;margin:0 auto;width:2.5em}.callback__form{float:right;height:100%;padding:.57143em;width:15em}.callback__form label{display:block}.callback__form label::after{display:none}.callback__form input{border:none;height:2.71429em}.callback__form .form-item{margin:0;padding:0}.callback__form .form-tel{float:left;font-weight:400;letter-spacing:.1em;margin:0;padding:0 .57143em;width:-webkit-calc(100% - 2.71429em);width:calc(100% - 2.71429em)}.callback__form .form-submit{background:#03488b;color:#fff;float:right;padding:0;width:2.71429em}@media only screen and (min-width:64em){.callback{display:block}}@media only screen and (min-width:80em){.callback{font-size:.66667em}}.page-nav{font-size:.7em;text-align:center}.page-nav__link{margin:.3125rem}@media only screen and (min-width:40em){.page-nav{margin:2.5rem}.page-nav__link.m--prev{float:left}.page-nav__link.m--next{float:right}}@media only screen and (min-width:60em){.page-nav{font-size:1em;text-align:center}}.news-view .page__header{margin-bottom:1.5625rem}.news-view__content{padding:0 4%}.news-view__date{background:#03488b;color:#fff;display:inline-block;padding:.5em 1em}.news-view__text{margin-top:2.8125rem}@media only screen and (min-width:80em){.news-view__content{padding:0}}.news.m--front h2{font-size:20px;font-size:6vw;font-weight:700;margin-bottom:2em;text-align:center;text-transform:uppercase}.news-index__content{margin:2.5rem auto}.news-teaser__title{font-size:1em;margin:0 0 .55556em;height:2.5em;text-transform:uppercase}.news-teaser__date{background:#03488b;color:#fff;display:inline-block;padding:.5em 1em}.news-teaser__img{display:block}.news-teaser__excerpt{background:#fff;display:inline-block;font-size:.77778em;font-weight:700;margin:-2.8125rem 0 0 -2.8125rem;padding:1.5625rem;width:80%}.news-teaser__link{color:#03488b;display:inline-block;font-size:2.77778em;margin-top:.9375rem;margin-left:.9375rem;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s;vertical-align:top}.news-teaser__link:focus,.news-teaser__link:hover{color:#fcd133}.news-grid{margin-left:-1.25rem;margin-bottom:-1.25rem;padding-left:2.8125rem;padding-right:1.5625rem}.news-grid__item{padding-left:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width:40em){.news-teaser__excerpt{width:68%}.news-grid{margin-bottom:-3.125rem}.news-grid__item{padding-bottom:3.125rem}}@media only screen and (min-width:60em){.news.m--front h2{font-size:32px;margin-bottom:1em}}@media only screen and (min-width:80em){.news-grid{padding:0}}.webform-newsletter{background:#5981a3;color:#fff;margin:2.77778em 0;padding:1em;text-align:center}.home .webform-newsletter{margin:0}.webform-newsletter .form-item{display:inline;margin:0;padding:0;vertical-align:middle}.webform-newsletter label{display:inline-block;font-weight:700;vertical-align:middle}.webform-newsletter label::after{content:''}.webform-newsletter .form-email{display:inline-block;color:#1c1c1b;height:4.14286em;font-size:.77778em;letter-spacing:.1em;margin:1em 0;padding:0 1.28571em;vertical-align:middle}.webform-newsletter .form-actions{display:inline;vertical-align:middle}.webform-newsletter .webform-confirmation__message{font-weight:700;margin-bottom:0}@media only screen and (min-width:40em){.webform-newsletter label{width:14.44444em}.webform-newsletter .form-email{margin:0 2.14286em;width:-webkit-calc(100% - 32em);width:calc(100% - 32em)}}@media only screen and (min-width:60em){.home .webform-newsletter{margin:2.5rem 0}.webform-newsletter label{width:24.72222em}.webform-newsletter .form-email{width:-webkit-calc(100% - 46em);width:calc(100% - 46em)}}.agencies.m--front{margin:2.22222em 0}.agencies-form{background:#fcd133;padding:.83333em 4%;text-align:center}.agencies-form__label{color:#fff;font-size:1.33333em;font-weight:700;text-transform:uppercase}.agencies-form__input,.agencies-form__label,.agencies-form__submit{display:inline-block;vertical-align:middle}.agencies-form__input,.agencies-form__submit{border:none}.agencies-form__input{color:#1c1c1b;height:3.42857em;font-size:.77778em;letter-spacing:.1em;margin:1em 0;padding:0 1em}.agencies-map{background:#eee;height:18.75rem}.agencies-map .gm-style-iw>div{margin-left:11.5px}.agencies-text{color:#808184;font-size:.8em;padding:.5em}.agency-loc{color:#c9c9c9;font-size:1rem;padding:1.66667em 0;text-align:center}.agency-loc__name{color:#03488b;display:block;font-size:1.77778em;font-weight:700;margin-bottom:.78125em;text-transform:uppercase}.agencies-all,.agencies-infos{padding:2.5rem 4%}.agencies-all__inner,.agencies-infos__inner{text-align:left}.agencies-infos{background:#fcd133}.agency{display:none}.agency .svg-icon,.agency__title{color:#02396f}.agency__title{font-size:1.44444em;font-weight:400;margin:0 0 1.66667em;padding-left:1.25em;position:relative;text-transform:uppercase}.agency__title .svg-icon{left:0;position:absolute;top:.1em}.agency__address{font-size:1.22222em;font-weight:700;margin:0 0 .85em;position:relative;padding-left:1.75em}.agency__address .svg-icon{font-size:1.16667em;left:0;margin-top:-.5em;position:absolute;top:50%}.agency__contact{font-weight:700;margin:1em 0 0}.agency__contact .svg-icon{font-size:1.11111em;margin-right:1em}.agencies-all{color:#02396f;text-align:center}.agencies-all__inner{font-weight:700}.agencies-all__title{font-weight:400;margin-top:0;text-transform:uppercase}.agencies-all__name{font-size:1.11111em;margin-top:1em}.agencies-all__contact{line-height:1;margin-top:.83333em;margin-bottom:0;padding-left:2.22222em;position:relative}.agencies-all__contact .svg-icon{font-size:1.55556em;left:0;position:absolute;top:0}.agencies-all__times{display:inline-block;margin-top:.5em}@media only screen and (min-width:40em){.agencies-form{padding-left:0;padding-right:0;text-align:left}.agencies-form__label{width:10em}.agencies-form__input{margin:0 1.42857em;width:-webkit-calc(100% - 32em);width:calc(100% - 32em)}.agencies-map{height:34.375rem}.agency__title{font-size:1.66667em}.agency__address{font-size:1.33333em}}@media only screen and (min-width:60em){.agencies-form__label{width:17.22222em}.agencies-form__input{width:-webkit-calc(100% - 44em);width:calc(100% - 44em)}.agencies-all,.agencies-infos{float:left}.agencies-infos{text-align:right;width:64.5%}.agencies-infos__inner{max-width:48.4375rem}.agency__title{font-size:1.66667em;padding-left:0}.agency__title .svg-icon{left:-1.25em}.agency__address{font-size:1.33333em}.agencies-all{text-align:left;width:35.5%}}@media only screen and (min-width:64em){.agencies-all,.agencies-infos{padding-left:5em;padding-right:5em}.agencies-infos{min-height:17.77778em}}.trust{padding:2.1875rem 0 3.75rem}.trust .carousel__slide{height:4.375rem}.trust__title{font-size:2em;margin:0 0 1.66667em;text-transform:uppercase}.trust__logo{max-height:100%;margin:0 .625rem;vertical-align:middle}.slick-slide .trust__logo{display:inline-block}.job-grid{margin-left:-1.38889em;margin-bottom:3.125rem}.job-grid .teaser-block{margin:1em 0;position:relative}.job-grid .teaser-block .tb__inner{position:relative}.job-grid .teaser-block::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#03488b;content:'';opacity:.85}.job-grid .all-offers{position:relative}.job-grid .all-offers::before{content:"";border-top:1.38889em solid #fff;border-left:1.94444em solid transparent;border-right:1.94444em solid transparent;left:50%;margin-left:-1.94444em;position:absolute;top:0}.job-grid__item{padding-left:1.38889em}.job-teaser{padding:1.11111em 0;position:relative}.job-grid__item:nth-child(n+2) .job-teaser{border-top:1px solid}.job-teaser__title{color:#03488b;margin:.25em 0}.job-teaser__metas{margin-left:-.83333em}.job-teaser__meta{display:inline-block;font-size:1.22222em;margin:.27778em .83333em}.job-teaser__meta.m--logo{max-width:60%}.job-teaser__meta .svg-icon{color:#03488b;font-size:1.66667em}.job-teaser__logo{margin-bottom:0}.job-teaser__link{bottom:.4em;color:#03488b;font-size:2.77778em;position:absolute;right:.6em;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.job-teaser__link:focus,.job-teaser__link:hover{color:#fcd133}@media only screen and (min-width:60em){.job-grid .teaser-block{margin:1.11111em 0 1em}.job-grid__item:nth-child(3n-1) .job-teaser{border-top:none}}@media only screen and (max-width:59.9375em){.job-list__head{display:none}.job-list__cell,.job-teaser{display:block;float:left;width:100%}.job-list{margin:1.38889em 0}.job-list .job-teaser{border-bottom:1px solid;padding-right:7.5em;position:relative}.job-list .job-teaser__date{position:absolute;right:0;top:1.9em}.job-list .job-teaser__meta{margin-left:0;margin-right:0}}@media only screen and (min-width:60em){.job-list{margin:2.77778em 0;text-align:left;width:100%}.job-list .job-teaser{-webkit-transition:background .25s,color .25s;-o-transition:background .25s,color .25s;transition:background .25s,color .25s}.job-list .job-teaser:focus,.job-list .job-teaser:hover{background:#03488b;color:#fff}.job-list__head{background:#fcd133;color:#02396f;font-weight:700;padding:1em 1.66667em;text-transform:uppercase}.job-list__head.m--place{min-width:7.77778em}.job-list__head.m--type{min-width:10em}.job-list__head .svg-icon{font-size:1.66667em;margin-right:.25em}.job-list__cell{border-bottom:1px solid;padding:1em 1.66667em}.job-list__cell .svg-icon{display:none}.job-list__cell .job-teaser__title{color:inherit;font-size:1em;font-weight:400}.job-list__cell .job-teaser__meta{margin:0}.job-list__cell .job-teaser__meta.m--logo{display:block;max-width:10em}}.job-view__head{color:#02396f;font-weight:700;margin:1.25rem 0;padding:0 4%;text-transform:uppercase}.job-view__title{font-size:1.66667em;margin:0}.job-view__date{font-weight:700;line-height:2}.job-view__metas{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:1.25rem;padding:.625rem 0}.job-view__meta{display:inline-block;padding:.55556em 0;position:relative;vertical-align:middle;width:100%}.job-view__meta+.job-view__meta{padding-left:3.125rem}.job-view__meta .svg-icon{font-size:1.66667em;margin-top:-.5em;left:.9375rem;position:absolute;top:50%}.job-view__description{font-size:.88889em;margin:2.1875rem 0;padding:0 4%}.job-view__description h2{color:#02396f;font-size:1.125em;text-transform:none}.job-view__description *+h2{margin-top:2.8125em}.job-view__description ul li::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgo8cGF0aCBmaWxsPSIjZmNkMTMzIiBkPSJNMTYgMzEuNjRjMC02LjQyIDAuNjItMTIuMTcgMS43LTE1Ljc3djBjMC4xOTEtMC42NjcgMC42MDItMS4yMTkgMS4xNS0xLjU4NGwwLjAxMC0wLjAwNmMwLjI4Ni0wLjE3MiAwLjYzMS0wLjI3NiAwLjk5OS0wLjI4aDAuMDAxYzAuMDAyIDAgMC4wMDQgMCAwLjAwNyAwIDAuMjEyIDAgMC40MTYgMC4wMzMgMC42MDcgMC4wOTRsLTAuMDE0LTAuMDA0YzcuOSAxLjkxIDIxLjM0IDEwLjY2IDI2Ljg0IDE2LjU2IDAuNDMxIDAuMzk1IDAuNyAwLjk2IDAuNyAxLjU4NyAwIDAuMDAxIDAgMC4wMDIgMCAwLjAwM3YtMGMtMC4wMDQgMC43NDMtMC4zMzUgMS40MDctMC44NTcgMS44NTdsLTAuMDAzIDAuMDAzYy01LjUxIDYuMDIwLTE4LjgyIDEzLjktMjYuNDQgMTUuNzUtMC4yMzcgMC4wOTUtMC41MTIgMC4xNS0wLjggMC4xNS0wLjAwMyAwLTAuMDA3IDAtMC4wMTAgMGgwYy0wLjM2NS0wLjAwMi0wLjcwOS0wLjA5MC0xLjAxMy0wLjI0NmwwLjAxMyAwLjAwNmMtMC41NDEtMC4zMTYtMC45MzctMC44MzItMS4wODctMS40NDRsLTAuMDAzLTAuMDE2Yy0xLjEyLTMuNjktMS44LTkuOTItMS44LTE2LjY2eiIvPgo8L3N2Zz4=)}@media only screen and (min-width:40em){.job-view__title{float:left;width:-webkit-calc(100% - 5em);width:calc(100% - 5em)}.job-view__date{float:right}.job-view__meta{width:49.5%}}@media only screen and (min-width:60em){.job-view__meta{width:24.5%}}@media only screen and (min-width:80em){.job-view__description,.job-view__head{padding:0}.breadcrumb .job-view__head nav,.job-view__description,.job-view__head .breadcrumb nav,.job-view__head .l-content-wrapper,.job-view__head .mfp-html-content,.job-view__head .news.m--front,.job-view__head .product.m--full .wrapped,.job-view__head .product__related,.product.m--full .job-view__head .wrapped{padding-left:6.25rem}}.socialwall{background:#fcd133;color:#02396f;padding:2.5rem 0}.socialwall__inner{margin:0 auto;padding:0 4%;max-width:-webkit-calc(1280px + 8%);max-width:calc(1280px + 8%)}.socialwall__carousel{margin:2.5rem 0}.socialwall__bottom{text-align:right}.socialwall__link{border:1px solid;border-radius:1em;font-size:.88889em;padding:1em}.socialwall__link:focus,.socialwall__link:hover{background:#02396f;color:#fcd133}.socialwall__carousel .lSSlideOuter{overflow:visible}.socialwall__carousel #timeline_feed1.sboard .sb-content{background:0 0;border:none;border-radius:0;overflow:visible;padding:0}.socialwall__carousel .sboard.sb-modern.sb-carousel .sb-item{margin:0}.socialwall__carousel .sboard.sb-carousel .sb-item .sb-inner .sb-text{height:auto}.socialwall__carousel #timeline_feed1.sboard .sb-item .sb-container{border:none;position:relative}.socialwall__carousel .sboard.sb-carousel.sb-modern .origin-flag{border-radius:3px;height:45px;left:0;margin:0;position:absolute;top:0;width:45px}.socialwall__carousel .sboard.sb-carousel.sb-modern .origin-flag::after{display:none}.socialwall__carousel .sboard.sb-carousel.sb-modern .origin-flag i{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.socialwall__carousel #timeline_feed1.sboard .origin-flag.sb-facebook{background-color:#305790!important}.socialwall__carousel .sboard .sb-item .sb-inner{padding:0}.socialwall__carousel .sboard.sb-carousel .sb-item .sb-thumb{border:none;height:240px;margin:0}.socialwall__carousel .sboard .sb-item .sb-thumb .sb-crop{background-size:cover}.socialwall__carousel .sb-details{padding:15px}.socialwall__carousel .sb-text{min-height:240px}.socialwall__carousel .sboard.sb-carousel .sb-item .sb-inner .sb-info{border-top:1px solid;padding-top:10px}.socialwall__carousel .lSAction>a{background:center no-repeat #02396f;background-size:20px 20px;border-radius:100%;display:none;opacity:1;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}.socialwall__carousel .lSAction>a:focus,.socialwall__carousel .lSAction>a:hover{background-color:#03488b}.sb-item{display:none}.lightSlider .sb-item{display:block}@media only screen and (min-width:40em){.socialwall__carousel{padding-left:2.5rem;padding-right:2.5rem}.socialwall__carousel .lSAction>a{display:block;height:40px;margin-top:-20px;width:40px}.socialwall__carousel .lSAction>.lSPrev{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00NC43MSAyYzAuMDM3LTAuMDAxIDAuMDgwLTAuMDAyIDAuMTIzLTAuMDAyIDEuMTc3IDAgMi4yNTQgMC40MjggMy4wODQgMS4xMzdsLTAuMDA3LTAuMDA1YzAuODY3IDAuNzU5IDEuNDEyIDEuODY5IDEuNDEyIDMuMTA1cy0wLjU0NSAyLjM0Ni0xLjQwNyAzLjEwMWwtMC4wMDUgMC4wMDQtMjIuNTkgMjIuNjYgMjIuNCAyMi40YzAuNzk1IDAuNzk1IDEuMjg2IDEuODkyIDEuMjg2IDMuMTA1IDAgMi40MjUtMS45NjYgNC4zOTEtNC4zOTEgNC4zOTEtMS4yMTMgMC0yLjMxLTAuNDkyLTMuMTA1LTEuMjg2djBsLTI1LjQyLTI1LjQ2Yy0wLjg2Ny0wLjc1OS0xLjQxMi0xLjg2OC0xLjQxMi0zLjEwNXMwLjU0NS0yLjM0NiAxLjQwNy0zLjEwMWwwLjAwNS0wLjAwNCAyNS43OS0yNS42YzAuNTgxLTAuODIgMS41MjYtMS4zNDkgMi41OTUtMS4zNDkgMC4wODMgMCAwLjE2NSAwLjAwMyAwLjI0NiAwLjAwOWwtMC4wMTEtMC4wMDF6Ij48L3BhdGg+Cjwvc3ZnPg==);left:-50px}.socialwall__carousel .lSAction>.lSNext{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOS4yOSA2MS44OGMtMC4wMzcgMC4wMDEtMC4wODAgMC4wMDItMC4xMjMgMC4wMDItMS4xNzcgMC0yLjI1NC0wLjQyOC0zLjA4NC0xLjEzN2wwLjAwNyAwLjAwNWMtMC44NjctMC43NTktMS40MTItMS44NjgtMS40MTItMy4xMDVzMC41NDUtMi4zNDYgMS40MDctMy4xMDFsMC4wMDUtMC4wMDQgMjIuNTktMjIuNC0yMi40LTIyLjRjLTAuODY3LTAuNzU5LTEuNDEyLTEuODY5LTEuNDEyLTMuMTA1czAuNTQ1LTIuMzQ2IDEuNDA3LTMuMTAxbDAuMDA1LTAuMDA0YzAuNzU5LTAuODY3IDEuODY5LTEuNDEyIDMuMTA1LTEuNDEyczIuMzQ2IDAuNTQ1IDMuMTAxIDEuNDA3bDAuMDA0IDAuMDA1IDI1LjQyIDI1LjQxYzAuODY3IDAuNzU5IDEuNDEyIDEuODY5IDEuNDEyIDMuMTA1cy0wLjU0NSAyLjM0Ni0xLjQwNyAzLjEwMWwtMC4wMDUgMC4wMDQtMjUuNiAyNS42Yy0wLjc1OSAwLjcwMi0xLjc3NyAxLjEzMi0yLjg5NiAxLjEzMi0wLjA0NCAwLTAuMDg3LTAuMDAxLTAuMTMxLTAuMDAybDAuMDA2IDB6Ij48L3BhdGg+Cjwvc3ZnPg==);right:-50px}}@media only screen and (min-width:90em){.socialwall__carousel{padding-left:0;padding-right:0}.socialwall__carousel .lSAction>a{height:60px;margin-top:-30px;width:60px}.socialwall__carousel .lSAction>.lSPrev{left:-70px}.socialwall__carousel .lSAction>.lSNext{right:-70px}}.home-agencies-col{background:#fcd133}.home .basic{background-color:#eee;padding:2.22222em 4.44444em;position:relative;z-index:1}.home .basic h2{color:#02396f}.home .basic .caption{margin-top:.3em}.home .agencies-form__input,.home .agencies-form__submit{display:none}.home .agencies-all{padding-top:0;padding-bottom:1em}.home .agencies-all__name,.home .agencies-all__title{text-align:center}.home .agencies-all__times{color:#fff}@media only screen and (min-width:40em){.home .agencies-form__label{display:block;text-align:center;width:auto}}@media only screen and (min-width:60em){.home-agencies-col{float:left;min-height:39.375rem;padding:1.5625rem;width:35%}.home .basic{margin-bottom:-5em}.home .agencies-map{float:left;width:65%}.home .agencies-text{position:absolute;top:40em;width:60%}.home .agencies-all,.home .agencies-form{max-width:22.1875rem}.home .agencies-form{border-bottom:1px solid #fff;padding:0 0 1.5625rem}.home .agencies-form__label{font-size:2em;text-align:left}.home .agencies-form__input,.home .agencies-form__submit{display:block}.home .agencies-form__input{margin:1.11111em 0;width:100%}.home .agencies-all{float:none;padding:1.5625rem 0 0;width:auto}.home .agencies-all__name,.home .agencies-all__title{text-align:left}}@media only screen and (min-width:64em){.home-agencies-col{padding:2.5rem}}.error-page{text-align:center}.error-page .page__header{background-image:url(/themes/custom/bloc/assets/images/error-bg.jpg);padding:11.11111em 4%}.error-page .page__header .heading{margin-bottom:2em}.sitemap{margin:3.125rem auto;text-align:center}.breadcrumb .sitemap nav,.product.m--full .sitemap .wrapped,.sitemap .breadcrumb nav,.sitemap .l-content-wrapper,.sitemap .mfp-html-content,.sitemap .news.m--front,.sitemap .product.m--full .wrapped,.sitemap .product__related{background-color:#eee;padding:1px 2.22222em 2.22222em}.sitemap h2{margin-top:2.22222em;text-transform:uppercase}.sitemap h3{margin-bottom:.3em}.sitemap h4{font-weight:400;margin:.8em 0 .3em}.sitemap h5{font-weight:400;margin:.3em 0}.sitemap a{color:#02396f;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.sitemap a:hover{color:#fcc424}.sitemap .catalog__item{margin-bottom:2.22222em}.sitemap .catalog__item .sbs h4{font-weight:700}.sitemap .catalog__item h3{margin-bottom:.55556em;margin-top:0}
