/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-title .block.block-views-blockhomepage-slideshow-slideshow-block{overflow:hidden;}.region-title .block-views-blockhomepage-slideshow-slideshow-block .views_slideshow_cycle_slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views_slideshow_cycle_teaser_section,.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views_slideshow_cycle_slide{position:relative;width:100% !important;height:540px !important;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views_slideshow_cycle_slide{height:540px !important;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views-field-field-image{position:relative;z-index:1;vertical-align:middle;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views-field-field-image img{margin-top:-100px;width:100% !important;position:absolute;top:0px;left:0px;filter:contrast(0.9);height:640px;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block .views-field-body{bottom:120px;left:0px;position:absolute;z-index:255;width:100%;text-align:center;}.region-title .block.block-views-blockhomepage-slideshow-slideshow-block h1,.region-title .block.block-views-blockhomepage-slideshow-slideshow-block p{color:#FFFFFF;}footer{background-color:#6C6C6C;}footer p,footer div,footer a,footer h1,footer h2,footer h3{color:#FFFFFF !important;font-size:1em;}footer .nav > li > a{padding:0px;}footer .nav > li > a:hover,footer .nav > li > a:focus{background-color:unset;}#block-confiancehomepage{background:url(/themes/custom/equipenutrition/img/background/homepage_nous_choisir.webp) center center no-repeat;min-height:540px;background-size:cover;}#block-confiancehomepage .box-body{background-color:#FFFFFF;padding:30px;margin-top:50px;border-radius:6px;}#block-serviceshomepage{background:url(/themes/custom/equipenutrition/img/background/homepage_services.jpg) center bottom no-repeat;min-height:540px;background-size:cover;padding:2em;text-align:center;}#block-equipenutrition-supportfr,#block-equipenutrition-supporten{text-align:center;}#block-equipenutrition-supportfr  .tabs-content,#block-equipenutrition-supporten  .tabs-content{text-align:left;}.text-bigger{font-size:1.3em}.fullwidth-content-1-wrapper{margin:20px 0;}.fullwidth-content-3-wrapper{margin-top:20px;}.fullwidth-content-4-wrapper{margin:2em 0;}.fullwidth-content-5-wrapper{margin:2em 0 0 0;}.fullwidth-content-6-wrapper{background-color:#F8F8F8;margin-top:20px;}.bkg-grey{background-color:#F8F8F8;margin:20px 0;padding:40px 0;}.mrg-15{margin:15px;}.mrg-10{margin:10px;}.h300-box{min-height:300px;}.h200-box{min-height:200px;}.h250-box{min-height:250px;}.h350-box{min-height:350px;}.h600-box{min-height:600px;}.h625-box{min-height:625px;}.text-right{text-align:right;}.content section{padding-top:2em;padding-bottom:2em;}.page-header{padding-bottom:30px;margin:40px 0 20px;border-bottom:none;text-align:center;display:block;padding-left:17%;padding-right:17%;}.page-node-type-profile .page-header{padding-bottom:0 !important;}.service .field--name-field-image{margin-bottom:0;}.service .col-last{padding:0;}.paragraph--view-mode--even .col-first .field--name-field-title{padding:5em 5em 0 20em;}.paragraph--view-mode--even .col-first .field--name-field-description,.paragraph--view-mode--even .col-first .field--name-field-to-service-url{padding:0 5em 0 10em;}.paragraph--view-mode--odd .col-first .field--name-field-title{padding:5em 10em 0 5em;}.paragraph--view-mode--odd .col-first .field--name-field-description,.paragraph--view-mode--odd .col-first .field--name-field-to-service-url{padding:0 10em 0 6em;}.header-banner-img{position:absolute;top:12rem;width:100%;color:#ffffff;}.header-banner-no-img+div{margin-top:0 !important;}.header-banner-img .page-header,.header-banner-img .lead{color:#ffffff !important;font-weight:600;}.field--name-field-image-header{max-height:650px;background-size:cover;overflow:hidden;background-position-y:center;}.paragraph--type--programs-block{margin-top:30px;margin-bottom:50px;}.field--name-field-logo{margin-top:20px;margin-bottom:50px;}.field--name-field-see-more  span,.field--name-field-see-more a,.field--name-field-see-more a:visited,.field--name-field-see-more a:hover,.field--name-field-see-more a:focus{color:#FFFFFF;border-color:#252525;font-weight:600;font-size:0.85714286em;letter-spacing:.5px;margin-right:-0.5px;}.language-switcher-language-url{display:inline-block !important;margin-left:15px;vertical-align:top;margin-bottom:5px;}.language-switcher-language-url ul li{vertical-align:text-bottom;}.img-rond{border-radius:50%;}.paragraph--type--nutritionnistes .field--type-image{display:inline-block;}.paragraph--type--nutritionnistes .field--name-field-first-name h5,.paragraph--type--nutritionnistes .field--name-field-last-name h5{padding-left:1px;padding-right:1px;}.field--name-field-sub-title .page-header{margin-top:0;}.page-node-type-office h1.page-header{margin-bottom:0;}.field--name-field-recipe-terms,.field--name-field-tags{display:inline-flex;padding:3px;margin:3px;align-items:center;text-align:center;font-size:0.8em;}.field--name-field-tags{font-size:0.8em !important;}.field--name-field-tags .field--item,.field--name-field-recipe-terms .field--item{padding:0 5px;text-transform:uppercase;}.field--name-field-tags .field--item{padding:0 2px !important;margin-left:0 !important;}.field--name-field-tags .field--item:after,.field--name-field-recipe-terms .field--item:after{content:',';}.field--name-field-tags .field--item:last-child:after,.field--name-field-recipe-terms .field--item:last-child:after{content:'';}.field--name-field-cooking span,.field--name-field-freezing span,.field--name-field-preparation span,.field--name-field-portion span,.field--name-field-fat span,.field--name-field-calories span,.field--name-field-carbohydrates span,.field--name-field-fibre span,.field--name-field-protein span,.field--name-field-sodium span{display:inline !important;}.field--name-field-ingredients-description{padding:15px;background-color:#F8F8F8;}.field--name-field-preparation-description{padding:15px;}.node--type-recipe .field--name-field-image img,.node--type-article .field--name-field-image img{border-radius:6px;width:100%;}.node--type-article .field--name-field-image{margin-bottom:0 !important;}.field--name-field-cooking .h4,.field--name-field-preparation .h4,.field--name-field-freezing .h4,.field--name-field-portion .h4{margin-right:5px;}.accordion .accordion__title{opacity:1 !important;margin-bottom:0 !important;padding:0 !important;}.accordion-1 li.active .accordion__title{border-color:#ffffff !important;background:none !important;border-bottom:none !important;color:#252525 !important;}.accordion li:last-child .accordion__title,.accordion li .accordion__title{border:none !important;color:#252525 !important;}.accordion-1 li.active .accordion__title span{color:#252525 !important;}.accordion .accordion__title:after{font-family:"stack-interface";content:'\e80d';margin-left:6px;color:#252525;}.accordion .accordion__title:before{content:none !important;margin-right:0 !important;}.accordion li.active .accordion__title:after{content:'\e80a';margin-left:6px;}.view-similar-recipes img{border-radius:6px;}.view-similar-recipes a:hover,.view-similar-recipes a:focus,.view-similar-recipes a:visited,.view-similar-recipes a,.view-similar-articles a:hover,.view-similar-articles a:focus,.view-similar-articles a:visited,.view-similar-articles a{text-decoration:none;color:#252525 !important;}.view-similar-recipes .views-col{text-align:-webkit-center;}.block-views-blocksimilar-articles-block-1 .block-title,.block-views-blocksimilar-recipes-block-1 .block-title,.block-views-blocksimilar-articles-block-2 .block-title{font-size:1.78571429em;line-height:1.5em;margin-bottom:1.04em;text-align:center;font-style:italic;}.author-bloc{margin:0 0 10px 0;text-align:-webkit-center;}.field--name-user-picture img{border-radius:50%;}.user-info{margin:10px 0 0 0 !important;}.page-node-type-services .container,.page-node-type-page .container{padding-top:0;}.page-node-type-services .paragraph--type--service .container{width:initial;padding-top:0;padding-left:0;}.mt-10{margin-top:10px;}.lead-margin{margin:0 1em;}.lean-more{text-decoration:none;font-weight:bold;}.lean-more-style2{text-decoration:none;font-weight:bold;}a.lean-more-style2:hover{color:#252525 !important;text-decoration:none !important;}a.lean-more-style2:hover h4{text-decoration:underline !important;}.lean-more-style2 p{color:#666;line-height:1.85714286em !important;font-size:0.9em;}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.view-display-id-page_1 #geofield-map-view-offices-block-5,.view-display-id-page_2 #geofield-map-view-offices-block-5{border-radius:6px;margin-top:10px;}.view-display-id-page_1 .view-footer,.view-display-id-page_2 .view-footer{clear:both;}.view-footer .webform-submission-contactez-nous-form{padding-top:40px;}ul.sliders,ul.slides li,ul.accordion li,ul.tabs li,ul.tabs-content li,ul.menu-horizontal li{list-style:none;padding-left:0 !important;}.menu-vertical li{list-style:none;}.boxed-recipes{padding:0 0 15px 0 !important;}.boxed-recipes a,.boxed-recipes a:hover,.boxed-recipes a:visited,.boxed-recipes a:focus{text-decoration:none;font-weight:400;line-height:1em;}.boxed-recipes h4,.boxed-recipes p{margin:10px 15px;}.boxed-recipes p.terms a,.boxed-recipes p.terms{text-transform:uppercase;font-size:0.8em;margin:0 15px;}.pager-nav{margin:40px 0;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px;margin:3px;line-height:1.42857143;color:#666666;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{color:#337ab7;cursor:default;background-color:#fff;border-color:#337ab7;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-color:#fff;}.views-exposed-form{position:relative;text-align:center;margin:40px 0;}.views-exposed-form .form-item-keys input,.views-exposed-form .form-item-combine input{opacity:0.6;max-width:inherit;}.view-id-articles .views-exposed-form .form-item-keys input,.view-id-articles .views-exposed-form .form-item-combine input{margin-top:30px;}.views-exposed-form .form-search .form-item-keys input,.views-exposed-form .form-search .form-item-combine input{background:none !important;border-radius:6px 0 0 6px;}.views-exposed-form .form-control{height:45px;}.views-exposed-form .form-control:focus{box-shadow:none;border:1px solid #000;}.views-exposed-form i{position:absolute;right:10px;top:15px;}.view-articles .views-exposed-form button{color:#333;background-color:#fff;border-color:#ccc;border-radius:5px;padding:10px;line-height:initial;}.view-recipes .views-exposed-form .form-search{display:inline-flex;float:left;}.view-recipes .views-exposed-form .form-search button[id^=edit-submit-recipes]{color:transparent !important;background-color:#0E6B75 !important;border-color:#0E6B75 !important;border-radius:0 6px 6px 0;background-image:url(/themes/custom/equipenutrition/img/background/search.png)!important;background-size:24px !important;background-position:center !important;background-repeat:no-repeat !important;;opacity:1;text-align:center;height:45px;}.view-recipes .views-exposed-form .form-search .btn:hover{transform:none;-webkit-transform:none;}.views-exposed-form .panel-body .form-actions,.views-exposed-form .form-search .form-actions{display:flex;}.views-exposed-form .panel-body .form-actions button,.views-exposed-form .form-search .form-actions button[id^=edit-reset]{padding-left:20px;padding-right:20px;height:45px;}.block-views-blocksimilar-recipes-block-1 .views-col{padding:20px;}.img-author{object-fit:cover;width:150px;aspect-ratio:auto 150 / 150;height:150px;}.field--name-field-fat .field--item::after,.field--name-field-carbohydrates .field--item::after,.field--name-field-fibre .field--item::after,.field--name-field-protein .field--item::after{content:' g';}.field--name-field-sodium .field--item::after{content:' mg';}.field--name-field-calories .field--item::after{content:' kcal';}.valeur-nutritive h4{margin-bottom:0;margin-top:20px;}.valeur-nutritive div{padding-left:0px;display:flex;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#FFFFFF;color:#252525;border:none;}.ui-accordion-header a{font-family:'Open Sans','Helvetica','Arial',sans-serif;color:#252525;font-weight:400;font-variant-ligatures:common-ligatures;margin-top:0;margin-bottom:0;font-size:1.35714286em;}.ui-icon{display:none !important;}.paragraph--type--faq .ui-accordion-header.ui-accordion-header-collapsed::after{padding-left:5px;content:"\2795";}.paragraph--type--faq .ui-accordion-header.ui-state-active::after{padding-left:5px;content:"\2212";}.ui-accordion-header-collapsed a::after{padding-left:5px;content:"\2795";}.ui-accordion-header-active a::after{padding-left:5px;content:"\2212";}.ui-widget-content{border:none;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#252525;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em 0;font-size:100%;line-height:initial;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none;color:initial;font-family:initial;font-weight:initial;background:none;}.mt-0{margin-top:0 !important;}.mb-0{margin-bottom:0 !important;}.lh-0{min-height:0 !important;}.view-display-id-block_3 .view-content h3{margin-left:15px;margin-bottom:0.5em;font-weight:bold;}.form-item-field-geo-address-proximity-value{display:none !important;}#views-exposed-form-offices-block-3 .panel,#edit-field-geo-address-proximity-wrapper{border:none;background-color:initial;box-shadow:none;}#edit-field-geo-address-proximity-wrapper .panel-heading,#views-exposed-form-offices-block-3 .panel-heading{display:none;}.view-id-recipes .panel-heading,.view-id-articles .panel-heading{text-align:left;}.panel-title{background-color:#fff;}.panel-title:hover,.panel-title:focus,.panel-title:hover:focus{background-color:#f9f9f9;}.view-id-recipes .panel-title:after,.view-id-articles .panel-title:after{content:"\f078";float:right;font-family:FontAwesome;}.view-id-recipes .panel-title.collapsed:before,.view-id-articles .panel-title.collapsed:before{content:"\f160";padding-right:10px;font-family:FontAwesome;}.view-id-recipes .panel-title:before,.view-id-articles .panel-title:before{content:"\f161";padding-right:10px;font-family:FontAwesome;}.view-id-recipes .panel-default,.view-id-articles .panel-default{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}#views-exposed-form-offices-block-3 .captcha-admin-links{display:none;}#edit-field-geo-address-proximity-wrapper,#views-exposed-form-offices-block-3 .panel,#views-exposed-form-offices-block-3 #edit-actions,#views-exposed-form-offices-block-3 .form--inline .form-item{float:none !important;}#edit-field-geo-address-proximity-wrapper,#views-exposed-form-offices-block-3 .panel{margin-bottom:0;}#views-exposed-form-offices-block-3 .form-item-field-geo-address-proximity-source-configuration-origin-address  label{display:none;}#views-exposed-form-offices-block-3 input{background:url(/themes/custom/equipenutrition/img/background/search.png) center right no-repeat;background-size:3%;background-position-x:98%;opacity:0.6;min-width:400px;}#edit-submit-offices,#views-exposed-form-offices-block-3 .js-form-submit{padding:0 10px;}.viewsreference--view-title{display:none;}.field--name-field-outro{margin-top:2rem;}.block-views-blocksimilar-articles-block-1 .block-inner{padding:3rem;}.form-submit{background:#0E6B75 !important;border-color:#0E6B75 !important;color:#fff !important;letter-spacing:.5px !important;text-transform:uppercase !important;}.view-header{margin:30px 0;}.views-view-grid .views-row{margin-bottom:15px;}.page-node-type-article .field--name-body{}.header-dark{background-color:#6C6C6C;color:#FFFFFF;padding:10px 0;}.header-dark a,.header-dark a:hover,.header-dark a:visited{color:#FFFFFF;text-decoration:none;}.nav-utility{padding:0 !important;}.phone-icon:before{font-family:FontAwesome;content:"\f095";display:inline-block;padding-right:3px;vertical-align:middle;margin-right:5px;aspect-ratio:1 / 1;min-height:26px;}.account-icon:before{font-family:FontAwesome;content:"\f007";display:inline-block;padding-right:3px;vertical-align:middle;margin-right:5px;aspect-ratio:1 / 1;min-height:26px;}.mail-icon:before{font-family:FontAwesome;content:"\f0e0";display:inline-block;padding-right:3px;vertical-align:middle;margin-right:5px;aspect-ratio:1 / 1;min-height:26px;}.region-navigation-collapsible{display:flex;float:right;}#block-rdv .nav > li > a{font-size:0.857142857142857em;line-height:2.166666666666667em;text-transform:uppercase;font-weight:600;letter-spacing:.5px;background-color:#f8f8f8;border:1px solid #6C6C6C;border-radius:6px;color:#666666;}#block-rdv .nav > li > a:hover{color:#252525;border:1px solid  #252525;}@media all and (min-width:767px){body{margin-top:0!important;}.field--name-field-image-header{max-height:550px;background-size:cover;overflow:hidden;background-position-y:center;margin-top:-100px;}}h1:not(:last-child),.h1:not(:last-child){margin-bottom:0 !important;}.clear-both{clear:both;}.path-frontpage .page-header{display:none;}.page-node-type-service .page-header{display:none;}.feature div.image-zoom,.feature div.image-zoom:hover{overflow:hidden;}.feature a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}.feature a img:hover{-webkit-transform:scale(1.2);transform:scale(1.3);}.feature:hover{box-shadow:0 0 11px rgba(33,33,33,.2);}.feature .form-group{margin-left:15px;}.feature.less-scale a img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.valeur-nutritive{width:250px;padding:1em 1em 1em 2.2em !important;box-shadow:0 0 11px rgba(33,33,33,.2);border-radius:10px;line-height:1.7;font-size:1.3em;color:#808080;}.valeur-nutritive  .field--label{font-weight:normal;padding-right:10px;}.views_slideshow_cycle_slide .img-responsive{object-fit:cover;height:revert-layer;}.node--type-article .field--name-field-image img{border-radius:6px;width:100%;max-height:450px;object-fit:cover;}#block-webform h2,#block-webform p{display:none;}.iti{width:100%;}.block-views-blockprograms-programs-homepage-block{margin:30px 0;}.view-offices a,.view-offices a:hover,.view-offices a:visited,.view-offices a:focus,.view-offices span a,.view-offices label a,.view-offices-geo-ip a,.view-offices-geo-ip a:hover,.view-offices-geo-ip a:visited,.view-offices-geo-ip a:focus,.view-offices-geo-ip span a,.view-offices-geo-ip label a,.view-offices-by-region a,.view-offices-by-region a:hover,.view-offices-by-region a:visited,.view-offices-by-region a:focus,.view-offices-by-region span a,.view-offices-by-region label a,.view-offices-outside-qc a,.view-offices-outside-qc a:hover,.view-offices-outside-qc a:visited,.view-offices-outside-qc a:focus,.view-offices-outside-qc span a,.view-offices-outside-qc label a{text-decoration:none;font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;}.field--name-field-sub-title{padding:30px 0 !important;}.page-node-type-office .field--name-field-sub-title{padding:15px 0 30px 0 !important;}html:lang(en) .block-language ul li.is-active,html[lang="en"] .block-language ul li.is-active,html:lang(en) .block-language ul li[hreflang="en"]{display:none;}html:lang(fr) .block-language ul li.is-active,html[lang="fr"] .block-language ul li.is-active,html:lang(fr) .block-language ul li[hreflang="fr"]{display:none;}@media all and (min-width:1368px){.mrg-200{margin:15px 200px;}}.field--name-field-contact-form .field--label{display:none;}.field--name-field-contact-form .field--item{margin-top:30px;}.page-node-type-office .field--name-body .container-fluid,.page-node-type-recipe .field--name-body .container-fluid{padding-left:0 !important;}.view-recipes .feature h4 + p,.view-recipes .feature h4,.view-recipes .feature p{max-width:none;}.page-node-type-office .container .container{padding:0 !important;}.page-node-type-office .no-padding{padding:0 !important;}.field--name-field-contact .bkg-grey{margin:20px 0 0 0 !important;}.page-node-type-office .page-header{padding-bottom:10px !important;}.field--name-field-body-title p{margin-bottom:initial;}.ui-widget{font-family:'Open Sans','Helvetica','Arial',sans-serif;}.ui-widget-content{color:#808080;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none;color:initial;font-family:'Open Sans','Helvetica','Arial',sans-serif;font-weight:400;background:none;}.gm-style-iw a{color:#0E6B75 !important;font-weight:700 !important;}.feature h4 + p,.feature h4,.feature p{max-width:none;}.boxed-content-2-wrapper{margin-bottom:40px;margin-top:20px;}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background:#222 !important;}.views-slideshow-controls-bottom .views-slideshow-pager-bullets li{background:#aaa !important;}.lead{color:#555555 !important;}.node--type-recipe .field--name-field-image .premium .image-zoom a:before,.view-recipes .premium .image-zoom a:before,.view-articles .premium .image-zoom a:before,.view-similar-recipes .views-field-field-image .premium a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9;}.node--type-recipe .field--name-field-image .premium .image-zoom a:after,.view-recipes .premium .image-zoom a:after,.view-articles .premium .image-zoom a:after,.view-similar-recipes .views-field-field-image .premium a:after{content:'\f023';position:absolute;right:40px;top:40px;display:inline-block;padding:10px 15px;font:normal normal normal 14px/1 FontAwesome;color:#fff;font-size:25px;z-index:9;border-radius:100px;border:2px solid #fff;}.node--type-recipe .field--name-field-image .premium{padding-bottom:0px !important;}.bar.bar--mobile-sticky[data-scroll-class*='fixed'].pos-fixed{top:0px;}.nav-container .btn-rdv a{font-size:0.857142857142857em;line-height:2.166666666666667em;text-transform:uppercase;font-weight:600;letter-spacing:.5px;color:#666666;}.nav-container .btn-rdv a:hover{color:#252525;}.region-footer ul{padding-left:0 !important;}.region-footer .view-articles,.region-footer .view-programs{padding-left:0 !important;}.region-footer .view-offices div,.region-footer .view-offices-geo-ip div{display:contents;}.region-footer .view-offices div span.city-list:after,.region-footer .view-offices-geo-ip div span.city-list:after{content:", ";}.region-footer .view-offices div span.city-list:after:last-child,.region-footer .view-offices-geo-ip div span.city-list:after:last-child{content:" ";}.region-footer .view-offices h3,.region-footer .view-offices-geo-ip h3{color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px !important;margin-top:1.5em;margin-bottom:0.5em;}.region-footer .view-offices h3.block-title,.region-footer .view-offices-geo-ip h3.block-title{color:#FFF;text-transform:uppercase;font-weight:600;font-size:14px !important;margin-bottom:1.3em;margin-top:initial;}.region-footer a:focus,.region-footer a:visited,.region-footer a:hover,.region-footer a{font-weight:normal;text-decoration:none;}footer h2,footer h3{font-size:16px !important;font-weight:600;text-transform:uppercase;}.lead{font-size:16px !important;}.paragraph--type--faq{margin-top:30px;}.paragraph--type--faq h4{margin-bottom:10px;margin-top:20px;font-weight:600;}.paragraph--type--faq .field--name-field-faq{padding-left:20px;}.paragraph--type--faq .faqfield-answer{color:#252525;}.view-partners .flickity-slider .slide{top:50%;transform:translate(0px,-50%);}#views-exposed-form-recipes-page-1  .form-inline .checkbox input[type="checkbox"],#views-exposed-form-articles-page-1  .form-inline .checkbox input[type="checkbox"]{margin-left:-25px !important;}#views-exposed-form-recipes-page-1  .form-inline .checkbox label,#views-exposed-form-articles-page-1  .form-inline .checkbox label{margin-left:30px !important;font-size:12.8px !important;}.bef-exposed-form#views-exposed-form-recipes-page-1 .form--inline > .form-item,.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline .form-item,.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline > .form-item{float:none !important;text-align:left !important;}.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline > .form-item-keys,.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline > .form-item-combine,.bef-exposed-form#views-exposed-form-recipes-page-1 .form--inline > .form-item-keys,.bef-exposed-form#views-exposed-form-recipes-page-1 .form--inline > .form-item-combine{float:none !important;text-align:center !important;margin-bottom:30px;grid-column:span 3;}.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline > .form-item-keys,.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline > .form-item-combine{margin-top:30px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .form--inline{float:none !important;text-align:left;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .form--inline .fieldset-wrapper{border:1px solid  #ececec;border-radius:6px;padding:10px;}.bef-exposed-form#views-exposed-form-articles-page-1 .form--inline .fieldset-wrapper{border:none !important;border-radius:0px !important;padding:10px !important;}.bef-exposed-form#views-exposed-form-articles-page-1 .bef-checkboxes{display:grid;grid-template-columns:auto auto auto auto;gap:3px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .bef-checkboxes{display:grid;grid-template-columns:auto;gap:3px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .form-composite.fieldgroup{margin-top:30px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .form-composite legend,.bef-exposed-form#views-exposed-form-articles-page-1 .form-composite legend{text-align:left;font-weight:normal;font-size:16px;padding-left:20px;}.premium-bkg{background-size:cover;height:600px;background-position:center;overflow:hidden;}input.highlight,input[checked="checked"]{background-color:#0E6B75 !important;border-color:#0E6B75 !important;}input.no-highlight{background-color:#fcfcfc !important;border-color:#ececec !important;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-left:-25px;}.accordion li.active .accordion__content > *{display:inline-block;width:100%;}.bef-exposed-form#views-exposed-form-articles-page-1 .radio + .radio,.bef-exposed-form#views-exposed-form-articles-page-1 .checkbox + .checkbox{margin-top:0;}.bef-exposed-form#views-exposed-form-articles-page-1 .checkbox input[type="checkbox"]{margin-left:-25px;}.bef-exposed-form#views-exposed-form-recipes-page-1 .edit-actions,.bef-exposed-form#views-exposed-form-articles-page-1 .edit-actions{display:flex;}.btn:hover{transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0);}.panel-default > .panel-heading .badge{color:#FFFFFF;background-color:#0E6B75;}.recalculate-text{margin:0 5px;}h1,.h1{font-size:36px !important;font-weight:600 !important;}h2,.h2{font-size:30px !important;font-weight:600 !important;}.page-node-type-article h2,.page-node-type-article .h2{font-weight:600;}img{height:auto;}.path-frontpage .fullwidth-content-6-wrapper{margin-top:0;}p a,span a,label a,.field--name-body li a{font-size:initial !important;text-decoration:underline;font-weight:initial !important;line-height:initial !important;}ul,ol{list-style:inherit;line-height:initial !important;}ol li:not(:last-child){margin-bottom:1em !important;}p strong{color:inherit !important;}.page-node-type-office .field--name-body{padding-left:15px;}.node--type-profile.office h2{display:none;}.node--type-profile.office .field--name-field-image,.node--type-profile.office .field--name-field-video{margin-bottom:initial !important;}.node--type-profile.office  .h5:not(:last-child){margin-bottom:initial !important;}.captcha.captcha-type-challenge--image,.captcha.captcha-type-challenge--recaptcha{clear:both;margin:15px;}.captcha__description,.captcha__title{display:none;}.view-display-id-block_6 .view-content h3{font-weight:600;margin-left:15px;margin-bottom:0.5em;font-size:1.3em;}.pl-15{padding-left:15px;}.paragraph--type--bureaux .field--name-field-phone,.paragraph--type--bureaux .field--name-field-email{padding-left:15px;}.page-node-type-office .field--name-field-phone .field--label,.page-node-type-office .field--name-field-email .field--label{padding-right:10px;}.page-node-type-office .field--name-field-phone,.page-node-type-office .field--name-field-email{display:flex;}.field--name-field-rdv-lien a,.field--name-field-rdv-lien a:visited
.field--name-field-rdv-lien a:hover{color:#ffffff;font-weight:600;}.field--name-body table th,.field--name-body table td,.field--name-body table{border:solid #CCC 1px !important;}.webform-actions{width:100%;}.search-form{margin-top:40px;}.path-search .region-content{margin-bottom:40px;}.title-left-right-marge{margin-left:20%;margin-right:20%;}article[data-history-node-id="4229"] .service{padding-top:10px;padding-bottom:10px;}article[data-history-node-id="4229"] .service.service-even{background-color:#f8f8f8;}article[data-history-node-id="4229"] .field--name-field-image img{height:500px;width:auto;}article[data-history-node-id="4229"] .field--name-field-image img{}article[data-history-node-id="4229"]  .col-first{padding-left:80px;}html[lang="en"] article[data-history-node-id="4229"] #service-tab-6,html[lang="en"] article[data-history-node-id="4229"] #service-tab-7,html[lang="en"] article[data-history-node-id="4229"] #service-tab-8,html[lang="en"] article[data-history-node-id="4229"] #service-tab-9,html[lang="en"] article[data-history-node-id="4229"] #service-tab-10,html[lang="en"] article[data-history-node-id="4229"] #service-tab-11,html[lang="en"] article[data-history-node-id="4229"] #service-tab-12{padding-top:0px;padding-bottom:0px;}.page-node-type-page .ui-accordion-header-active a:after{padding-left:5px;content:none !important;}.page-node-type-page .ui-accordion-header-collapsed a:after{padding-left:5px;content:none !important;}.node--type-article .field--name-body ol{margin-left:30px;}#paragraphe--496 .box-shadow-wide{box-shadow:none;}#paragraphe--495{background:url(/themes/custom/equipenutrition/img/background/free_nutrition_tools.jpg) center center no-repeat;padding-top:20px !important;background-size:cover;margin-bottom:20px;}#paragraphe--495 p,#paragraphe--495 div,#paragraphe--495 h2,#paragraphe--495 h3{color:#ffffff !important;}.highlighted{margin-top:20px;}.page-node-type-services .highlighted,.page-node-type-page .highlighted{margin-top:inherit;}.rating-source-logo{display:none;}.block-googlereviews-rating h3{font-size:18px !important;margin-bottom:0.1em !important;margin-top:0.4em !important;}.page-node-type-review .googlereviews-ratings-container,#popup-wrapper .googlereviews-ratings-container{display:block;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:10px 0;}.block-googlereviews-rating{text-align:center;}.field--name-field-nutri-email{display:none;}.googlereviews-ratings-container .rating-source-logo{width:1.5rem;height:1.5rem;margin-bottom:0.5rem;}.googlereviews-ratings-container .rating-container{display:inline-flex;flex-direction:row;}.googlereviews-ratings-container .rating-value{font-weight:bold;font-size:1.25rem;margin-right:0.5rem;}.googlereviews-ratings-container .stars-wrapper{position:relative;}.googlereviews-ratings-container .stars-wrapper svg{display:block;}.googlereviews-ratings-container .stars-foreground{position:absolute;top:0;left:0;}.googlereviews-ratings-container .total-reviews{font-size:initial;color:#555 !important;}.googlereviews-ratings-container .total-reviews a{font-weight:500 !important;color:#555 !important;font-family:inherit;font-size:1.35rem;}.text-center{text-align:center;text-align:-webkit-center;}.text-italic{font-style:italic;text-align:center;text-align:-webkit-center;}.view-id-review{font-size:1.25rem;}.text-stars{color:#555 !important;font-size:1.35rem;font-weight:600;line-height:40px;}.with-star{position:relative;padding-left:45px;display:inline-block;text-align:left;}.with-star::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background:url(/themes/custom/equipenutrition/img/icon/star.svg) no-repeat center center;background-size:contain;}.with-stars{content:'';height:36px;background:url(/themes/custom/equipenutrition/img/icon/stars.svg) no-repeat center center;background-size:contain;}svg.stars-background,svg.stars-foreground{height:36px;width:188px;}.display-block{display:block;}#popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:center;z-index:1000;}#popup-content{background:white;padding:0;max-width:90%;max-height:90%;overflow:hidden;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,0.3);width:600px;display:flex;flex-direction:column;}#popup-header{display:flex;justify-content:space-between;align-items:center;background:#0E6B75;color:#fff;padding:2px 20px;border-bottom:1px solid #ddd;font-weight:bold;font-size:1em;max-height:45px;}#popup-close{background:transparent;border:none;font-size:1.5em;cursor:pointer;line-height:1;padding:0;color:#fff;}#popup-close:hover{color:#fff;text-decoration:none;}#popup-body{padding:20px;overflow:auto;flex:1 1 auto;min-height:0;}#popup-body.is-loading::after{content:'Chargement...';display:block;padding:16px 0 4px;text-align:center;color:#666;font-size:0.95em;}#popup-body .popup-error{margin:0;padding:16px 0;text-align:center;color:#8a1f11;}.page-node-type-service .region-fullwidth-content-6 div{padding-top:20px;}.page-node-type-profile .region-highlighted{min-height:40px;}.boxed.boxed--lg{padding:2.5em !important;}.page-node-type-office .field--name-field-contact-form .field--item{margin-top:0px !important;}.page-node-type-office .feature .form-group{margin-left:0;color:initial;}#block-googlereviewsrating{margin-bottom:30px;}.page-node-type-office .field--name-field-address{font-size:1.3rem;}.page-node-type-office .field--name-field-email,.page-node-type-office .field--name-field-phone{font-size:1.3rem;}.field--name-field-geo-address{margin-bottom:20px;}.node--type-office .lead .field--name-field-image{display:none;}.boxed-half-content-1-wrapper .captcha{min-height:160px;}.boxed-half-content-1-wrapper .captcha__element{min-height:90px;}@media (min-width:992px){.row.fix-cols{display:flex;flex-wrap:nowrap;}.row.fix-cols .left-col,.row.fix-cols .right-col{flex:0 0 50%;}.bar-1 .menu-horizontal>li>.dropdown__trigger,.bar-1 .menu-horizontal>li>a,#block-rdv .nav>li>a{font-size:.8em !important;letter-spacing:.3px !important;}.menu-horizontal li:not(:last-child){margin-right:0.7em !important;}.nav-utility{min-height:48px !important;}#block-mainnavigation a.language-link{line-height:2.7em  !important;}.boxed-half-content-1-wrapper{min-height:660px;display:block;overflow:hidden;}}img.logo.logo-dark{display:block !important;width:40px !important;height:26px !important;max-width:none !important;min-width:40px;min-height:26px;}#customer-choice{display:block !important;aspect-ratio:364 / 142 !important;max-width:364px !important;min-height:142px !important;margin:0 auto 12px !important;overflow:hidden !important;}.fa,.fas,.far,.fal,.fab,.fa-solid,.fa-regular,.fa-brands{display:inline-block;width:1.25em;text-align:center;}.fa::before,.fas::before,.far::before,.fal::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,.phone-icon:before,.mail-icon:before,.account-icon:before{display:inline-block;width:1.25em;}.isotope-filter-boxes .masonry__filters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;}.isotope-filter-boxes .masonry__filters ul li{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;margin:0;border:1px solid #d7d7d7;border-radius:10px;background:#ffffff;color:#4a4a4a;cursor:pointer;font-weight:600;line-height:1.2;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;}.isotope-filter-boxes .masonry__filters ul li:hover,.isotope-filter-boxes .masonry__filters ul li:focus{border-color:#bdbdbd;color:#222222;box-shadow:0 6px 18px rgba(0,0,0,.08);}.isotope-filter-boxes .masonry__filters ul li.active{border-color:#e6e6e6;background:#f7f7f7;color:#2f2f2f;}.isotope-filter-boxes .masonry__filters ul li.active:after{display:none;}.page-node-type-office form,.path-bureau-nutritionniste-dietetiste form{display:table;clear:both;}.video-responsive{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;}.video-responsive iframe,.video-responsive video{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;max-width:none;border:0;}
