.cke_contents{background-color:#eee !important}.caption>figcaption{font-size:.67em;line-height:120%;padding:.5em 0;font-weight:500}body.node-1246 a[data-drupal-link-system-path="node/1059"]{color:#3d8ecf}.blue-btn{padding:10px 20px;margin-top:22px;display:inline-block}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}body.page-node-type-sustainability #block-socialnetwork,body.page-node-type-page #block-socialnetwork,body.page-node-type-product-portfolio #block-socialnetwork{width:100%;max-width:1100px;position:relative;top:0;right:0;left:0;margin:0 auto;z-index:1;height:0}body.page-node-type-sustainability #block-socialnetwork .field--name-body,body.page-node-type-page #block-socialnetwork .field--name-body,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body{position:absolute;top:-155px;right:0px;height:40px;width:100px}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item,body.page-node-type-page #block-socialnetwork .field--name-body .field__item,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul{list-style-type:none;margin:0;padding:0;display:-moz-flex;display:flex}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul li,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul li,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul li{width:35px;margin-right:8px}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul li p,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul li p,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul li p{margin:0}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul li a,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul li a,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul li a{display:inline-block}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul li a img,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul li a img,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul li a img{width:35px;height:35px}body.page-node-type-sustainability #block-socialnetwork .field--name-body .field__item ul li a:hover,body.page-node-type-page #block-socialnetwork .field--name-body .field__item ul li a:hover,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body .field__item ul li a:hover{border:0;text-decoration:none}.node-801 #block-boutoncta-3,.page-node-type-sustainability #block-boutoncta-3{display:none}body{font-family:"Barlow",sans-serif;font-size:14px;line-height:140%;background-color:#f5f5f5}body .field--name-body{padding-top:15px}body .field--name-body p{margin-top:0;padding-top:0}body .field--name-body ul{margin-left:0px;padding-left:25px}body .field--name-body h2{font-size:2.2em;margin-bottom:20px;text-transform:none}body .field--name-body>h3{padding-top:0}body h2{color:#000;font-family:"Barlow Condensed",sans-serif;font-size:1.8em;line-height:100%;margin:35px 0 5px 0;text-transform:uppercase;font-weight:700}body h2+p{margin-top:10px}body h3{color:#000;font-family:"Barlow Condensed",sans-serif;font-size:1.5em;margin:25px 0 10px 0;font-weight:600}body h3:first-child{margin-top:0}body h3+p{margin-top:5px}body h4{color:#000;font-size:1.2em;font-family:"Barlow Semi Condensed",sans-serif;margin:15px 0 3px 0;font-weight:400}body h4:first-child{margin-top:0}body h4+p{margin-top:5px}body h5{color:#000;font-size:1em;font-family:"Barlow Condensed",sans-serif;margin:10px 0 3px 0}body h5+p{margin-top:5px}body.col-2 .field--name-body .field__item{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px}body.node-528 .view-content{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px}body.node-528 .view-content .views-row:first-child h2{margin-top:0}body .texte-bleu{font-family:"Barlow Condensed",sans-serif;color:#008fd5;font-size:1.2em;font-weight:400}body .small-text{font-size:.67em;line-height:100%}body .dont-break,body p,body ul{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}body .node__content,body #block-tctranscontinental-page-title,body #block-tctranscontinental-local-tasks{max-width:100%;margin:0 0 40px 0}body .region-content-top{position:relative}body .layout-content{max-width:100%;padding-left:0px;margin:0 10px;overflow:hidden}body .layout-content a{color:#008fd5;text-decoration:none}body .layout-content a.btn-fond-bleu{background-color:#3d8ecf;color:#fff;font-family:"Barlow",sans-serif;font-size:1.25em;padding:10px 25px;display:inline-block;text-decoration:none}body .layout-content a.btn-fond-bleu strong{font-weight:normal;text-decoration:underline}body .layout-content a:hover{text-decoration:none;border-bottom:solid 1px}body .layout-content a.contact-us{display:inline-block;color:#fff;text-transform:uppercase;background-color:#008fd5;padding:20px 45px;border:1px solid #fff;margin:20px 0}body .layout-content b,body .layout-content strong{font-weight:600}body .layout-content img{max-width:100%;height:auto}body div#block-tctranscontinental-content article{max-width:100%;margin:0 auto}body div.ckeditor-accordion-container>dl .active>a{background-color:#008fd5;border-bottom:1px solid #008fd5}body div.ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle{padding:0}body div.ckeditor-accordion-container>dl dt>a{background-color:#008fd5;border-bottom:1px solid #008fd5;padding-left:40px}body div.ckeditor-accordion-container>dl dt>a:hover{background-color:#008fd5}body div.ckeditor-accordion-container>dl dd{padding-top:20px}body div.ckeditor-accordion-container>dl dd .wrapper-videos{display:-moz-flex;display:flex;flex-wrap:wrap}body div.ckeditor-accordion-container>dl dd .wrapper-videos .item{width:100%;padding-bottom:25px}body .ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle{padding:0 10px;width:30px;height:30px;top:calc(50% - 1px);right:20px;left:auto}body .ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle:before,body .ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle:after{background:#fff;width:10px;left:0;top:0;transform:rotate(45deg)}body .ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle:before{left:13px;transform:rotate(-45deg)}body .ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle:after{right:13px;left:auto}body .ckeditor-accordion-container>dl dt.active>.ckeditor-accordion-toggle:before{transform:rotate(45deg)}body .ckeditor-accordion-container>dl dt.active>.ckeditor-accordion-toggle:after{transform:rotate(-45deg)}body .ckeditor-accordion-container>dl dt>a{padding-left:20px}body .wrapper-videos{display:-moz-flex;display:flex;flex-wrap:wrap}body .wrapper-videos .item{width:100%;padding-bottom:10px}.node-83 div.ckeditor-accordion-container>dl{border:1px solid #aaa}.node-83 div.ckeditor-accordion-container>dl .active>a{background-color:#999;border-bottom:1px solid #999}.node-83 div.ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle{padding:0}.node-83 div.ckeditor-accordion-container>dl dt>a{background-color:#999;border-bottom:1px solid #999}.node-83 div.ckeditor-accordion-container>dl dt>a:hover{background-color:#999}.align-left{margin-right:1em;margin-bottom:1em}.align-right{margin-left:1em;margin-bottom:1em}.region-sub-content{overflow:hidden;background-color:#fff}.col-1 .bootstrap-tabs .tab-content .tab-pane-content{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px;padding-top:30px}.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2{padding-top:0;margin-top:0}.mode-2-col{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px}.box-flyer{border-left:15px solid #068191;background-color:#fff;padding:15px 15px 2px 35px;margin-bottom:10px}.layout-content .block-btn-cta{width:100%;max-width:1000px;text-align:center}.layout-content .block-btn-cta .btn-CTA{display:inline-block;padding:15px 55px;background-color:#008fd5;color:#fff;text-transform:uppercase;font-size:1.1em;margin:20px 0 50px 0}.layout-content .btn-cta-custom a{display:inline-block;padding:15px 55px;background-color:#008fd5;color:#fff;text-transform:uppercase;font-size:1.1em;margin:20px 0 50px 0}.lang-es.node-800 .btn-CTA{display:none}.bootstrap-tabs{padding-bottom:20px;border-bottom:1px solid #ccc}.bootstrap-tabs ul.nav-tabs{display:-moz-flex;display:flex;flex-wrap:wrap;border:0;padding:20px 0 0 0}.bootstrap-tabs ul.nav-tabs li{display:-moz-flex;display:flex;width:calc(50% - 18px);background-color:#fff;border:solid 1px #d9d9d9;background-image:linear-gradient(45deg, #eee, white, white, white, white);margin:0 0 0px 0}.bootstrap-tabs ul.nav-tabs li a,.bootstrap-tabs ul.nav-tabs li a:hover,.bootstrap-tabs ul.nav-tabs li a:visited,.bootstrap-tabs ul.nav-tabs li a:focus{font-size:.7em;line-height:100%;font-family:"Barlow",sans-serif;font-weight:600;color:#404040;text-decoration:none;background-color:rgba(0,0,0,0);border:0;display:block}.bootstrap-tabs ul.nav-tabs li:hover{background-color:#008fd5;background-image:linear-gradient(45deg, #008fd5, #008fd5, #008fd5, #008fd5, #008fd5)}.bootstrap-tabs ul.nav-tabs li:hover a{color:#fff}.bootstrap-tabs ul.nav-tabs li.active{background-color:#008fd5;background-image:linear-gradient(45deg, #008fd5, #008fd5, #008fd5, #008fd5, #008fd5)}.bootstrap-tabs ul.nav-tabs li.active a,.bootstrap-tabs ul.nav-tabs li.active a:hover,.bootstrap-tabs ul.nav-tabs li.active a:visited,.bootstrap-tabs ul.nav-tabs li.active a:focus,.bootstrap-tabs ul.nav-tabs li.active a:active{background-color:rgba(0,0,0,0);border:0;color:#fff}.bootstrap-tabs .tab-content .active{border:0}.bootstrap-tabs .layout-content .block-btn-cta{width:1000px;text-align:center}.node-835 ul.ingredients-logos{list-style-type:none;background-color:#fff;margin:40px 0 0 0;padding:20px 20px 0 20px;display:-moz-flex;display:flex;flex-wrap:wrap}.node-835 ul.ingredients-logos li{width:120px;margin:0 25px 25px 0}.node-835 ul.ingredients-logos li img{width:100%;height:auto}#block-blocktelephonemobile{display:inline-block}#block-blocktelephonemobile .wrapper-tel-mobile{margin:15px 10px 15px 10px;width:auto;height:40px;padding:0px 20px 0px 50px;background-color:#3d8ecf;background-image:url(../images/icone-tel-mobile.png);background-repeat:no-repeat;background-position:left 15px center;background-size:24px 24px}#block-blocktelephonemobile .wrapper-tel-mobile a{color:#fff;text-decoration:none;line-height:40px;font-size:18px;font-weight:300}body.node-83 .btn-recommandations{margin-bottom:20px}body.node-83 .btn-recommandations a{display:inline-block;background-color:#008fd5;color:#fff;padding:8px 12px}.wrapper-general-4col,.wrapper-general-3col,.wrapper-general-2col{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.wrapper-general-4col .item,.wrapper-general-3col .item,.wrapper-general-2col .item{width:100%;padding-bottom:30px}.wrapper-general-4col .item img,.wrapper-general-3col .item img,.wrapper-general-2col .item img{width:100%;height:auto}.wrapper-images-3-col{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;padding:40px 0}.wrapper-images-3-col .item{width:calc(33% - 10px);padding-bottom:40px}.wrapper-images-3-col .item img{width:85px;height:auto;margin:0 auto}.wrapper-images-3-col .item h2{font-size:1em;margin-bottom:15px}.wrapper-images-3-col .item p{font-size:.8em;line-height:120%;margin-bottom:7px}@media screen and (min-width: 768px){.bootstrap-tabs ul.nav-tabs li{display:-moz-flex;display:flex;width:calc(33% - 18px)}.region-sidebar-second{clear:right;float:right;width:315px;margin-right:0%;margin-left:-100%}.wrapper-content{width:calc(100% - 435px);margin-right:105px;float:left}#block-blocktelephonemobile{display:none}.wrapper-general-4col .item{width:calc(25% - 10px)}.wrapper-general-3col .item{width:calc(33% - 10px)}.wrapper-general-2col .item{width:calc(50% - 10px)}.block-menu-sitemap{float:left;width:50%}}@media screen and (min-width: 1024px){body{font-size:18px;line-height:170%}body h2{font-size:2em}body .field--name-body{padding-top:40px}body.col-2 .field--name-body .field__item{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px}body.node-528 .view-content{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px}body .layout-content{margin:0 60px}body div.ckeditor-accordion-container>dl dd .wrapper-videos .item{width:50%;padding-bottom:55px}body div.ckeditor-accordion-container>dl dd .wrapper-videos .item iframe{width:450px;height:338px}body .wrapper-videos .item{width:50%;padding-bottom:35px}body .wrapper-videos .item iframe{width:450px;height:338px}.col-1 .bootstrap-tabs .tab-content .tab-pane-content{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;padding-top:30px}.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2{padding-top:0;margin-top:0}.node-23.col-1 .bootstrap-tabs .tab-content .tab-pane-content,.node-35.col-1 .bootstrap-tabs .tab-content .tab-pane-content,.node-38.col-1 .bootstrap-tabs .tab-content .tab-pane-content,.node-37.col-1 .bootstrap-tabs .tab-content .tab-pane-content,.node-39.col-1 .bootstrap-tabs .tab-content .tab-pane-content{-moz-columns:1;columns:1;-moz-column-gap:0px;column-gap:0px;padding-top:0px}.node-23.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2,.node-35.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2,.node-38.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2,.node-37.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2,.node-39.col-1 .bootstrap-tabs .tab-content .tab-pane-content h2{padding-top:0;margin-top:30px}.mode-2-col{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;padding-top:30px}.mode-2-col p:first-child{margin-top:0}.mode-2-col>h3{margin-top:0;padding-top:0}}@media screen and (min-width: 1180px){body.page-node-type-sustainability #block-socialnetwork .field--name-body,body.page-node-type-page #block-socialnetwork .field--name-body,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body{right:-35px}}@media screen and (min-width: 1275px){body .node__content,body #block-tctranscontinental-page-title,body #block-tctranscontinental-local-tasks{margin:0 auto 40px}body .layout-content{max-width:1100px;padding-left:100px;margin:0 auto}body div#block-tctranscontinental-content article{max-width:1000px}body .bootstrap-tabs ul.nav-tabs{flex-wrap:nowrap}body.page-node-type-sustainability #block-socialnetwork .field--name-body,body.page-node-type-page #block-socialnetwork .field--name-body,body.page-node-type-product-portfolio #block-socialnetwork .field--name-body{top:-93px;right:-90px}}.float-right-desktop{float:none;margin-left:0}select::-ms-expand{display:none}ul.thumbnails.image_picker_selector li{display:inline-block;float:none}@media all and (min-width: 450px){.float-right-desktop{float:right;margin-left:30px}}.page-node-type-sustainability .field--name-field-donnee.playing{filter:blur(10)}