te meta.foundation-version{font-family:"/{{VERSION}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}body{margin:0}*,*:before,*:after{box-sizing:border-box}.hide{display:none}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}iframe{max-width:100%}.password-protected-page{text-align:center}.password-protected-page .password__box{background:#ecebeb;border:none;padding:0.9375rem;margin: .5em}.password-protected-page .password__box:focus{outline:none}.password-protected-page input[type="submit"]{width:179px;border:none;background:#2d8e99;color:#fff}.password-protected-page input[type="submit"]:focus{outline:none}.password-protected-page input[type="submit"]:hover{background:#5dc4cf}.zen-options{display:none}.logged-in .zen-options{display:block;width:60px;padding:0.625em 0.9375rem 0.4375em;position:fixed;top:9.375em;right:-0.625em;z-index:9999;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(50, 51, 51, 0.85);border-top:1px solid #8E8D89;border-left:1px solid #8E8D89;border-bottom:1px solid #8E8D89;border-top-left-radius:0.3em;border-bottom-left-radius:0.3em;-webkit-transition:border 400ms, right 400ms, top 600ms 50ms;transition:border 400ms, right 400ms, top 600ms 50ms}.logged-in .zen-options .zen-icon{display:block;width:20px;opacity:0.45;-webkit-transition:opacity 400ms;transition:opacity 400ms}.logged-in .zen-options:hover{border-color:#fff;right:0px}.logged-in .zen-options:hover .zen-icon{opacity:1}[class*="--bg-white"]{background:#FFF}[class*="--bg-lgray"]{background:#ecebeb}[class*="--bg-gray"]{background:#E8E9ED}[class*="--bg-dgray"],[class*="--image"],[class*="--parallax"]{background:#4c4c4c}[class*="--bg-dgray"] h1, [class*="--bg-dgray"] h2, [class*="--bg-dgray"] h3, [class*="--bg-dgray"] h4, [class*="--bg-dgray"] h5, [class*="--bg-dgray"] h6, [class*="--image"] h1, [class*="--image"] h2, [class*="--image"] h3, [class*="--image"] h4, [class*="--image"] h5, [class*="--image"] h6, [class*="--parallax"] h1, [class*="--parallax"] h2, [class*="--parallax"] h3, [class*="--parallax"] h4, [class*="--parallax"] h5, [class*="--parallax"] h6{color:#FFF}[class*="--bg-dgray"] p, [class*="--bg-dgray"] li, [class*="--bg-dgray"] span, [class*="--image"] p, [class*="--image"] li, [class*="--image"] span, [class*="--parallax"] p, [class*="--parallax"] li, [class*="--parallax"] span{color:#FFF}[class*="--bg-dgray"] .btn__count--2 .btn--2, [class*="--image"] .btn__count--2 .btn--2, [class*="--parallax"] .btn__count--2 .btn--2{color:#FFF}[class*="--bg-dgray"] .btn__count--2 .btn--2:visited, [class*="--image"] .btn__count--2 .btn--2:visited, [class*="--parallax"] .btn__count--2 .btn--2:visited{color:#FFF}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}[class*="--border-top"]{border-top:3px solid #ed1c24}[class*="--border-bottom"]{border-bottom:3px solid #ed1c24}[class*="--pad-top"]{padding-top:4.6875em}[class*="--white-space-top"]:before{content:"";display:table}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:not(.btn){background-color:transparent;color:#2d8e99;text-decoration:none}a:not(.btn).plus{background-color:transparent;color:#ed1c24;text-decoration:none;text-transform:uppercase;font-size:0.75em;font-weight:500;letter-spacing:0.055em}a:not(.btn).plus:after{content:'+';margin-left:1.5625em;-webkit-transition:margin 400ms;transition:margin 400ms}a:not(.btn).plus:hover{text-decoration:none}a:not(.btn).plus:hover:after{margin-left:0.9375em}a:active,a:hover{outline:0;text-decoration:underline}.btn-wrap{margin:1.5625em 0}.btn{display:inline-block;height:45px;width:auto;min-width:11.25em;padding:0 0.9375rem;line-height:41px;border:2px solid #ed1c24;color:#FFF;text-decoration:none;font-size:1.25em;font-weight:300;letter-spacing:0.075em;text-align:center;-webkit-transition:background-color 400ms, border 400ms;transition:background-color 400ms, border 400ms}.btn.btn--1{background-color:#ed1c24}.btn.btn--2{background-color:transparent;-webkit-transition:background-color 400ms, border 400ms;transition:background-color 400ms, border 400ms}.btn:visited{color:#FFF}.btn:hover{background-color:#2d8e99;border:2px solid #2d8e99;text-decoration:none}@media only screen and (max-width: 550px){.btn__count--1 .btn--1{width:100%}}.btn__count--2 .btn--1{margin-right:0.9375rem}.btn__count--2 .btn--2{color:#ed1c24;-webkit-transition:color 400ms, background-color 400ms, border 400ms;transition:color 400ms, background-color 400ms, border 400ms}.btn__count--2 .btn--2:hover{color:#FFF}@media only screen and (max-width: 550px){.btn__count--2 .btn--1{width:100%;margin-right:0}.btn__count--2 .btn--2{width:100%;margin-top:0.9375em}}@media only screen and (max-width: 480px){.btn__count--2{margin:0.9375em 0 0}}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading p, .wf-loading span, .wf-loading li, .wf-loading a, .wf-loading blockquote, .wf-loading strong{visibility:hidden}.wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, .wf-active p, .wf-active span, .wf-active li, .wf-active a, .wf-active blockquote, .wf-active strong{visibility:visible}html{font-family:"futura-pt",serif;font-weight:400;letter-spacing:0.075em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3{color:#44474c;font-weight:300}h4,h5,h6{color:#464646;font-weight:500}h1{font-size:2.8125em}h2{font-size:2.375em}h3{font-size:2.0625em}h4{font-size:1.875em}h5{font-size:1.625em}h6{font-size:1.375em}p,li,span{color:#555353;font-size:1.0625em}blockquote p{font-size:1.25em;font-style:italic}.title-wrap{width:100%}@media only screen and (max-width: 1175px){.title-wrap{width:95%;margin:0 auto}}.title-wrap .content-title{width:100%;margin:1.5625em 0 0.625em;padding:0 3.75rem;position:relative;color:#44474c;font-size:2.8125em;font-weight:300;line-height:1.25em;text-align:center}.title-wrap .content-title:after{content:'';height:3px;width:80px;position:absolute;bottom:-18px;left:50%;margin:0 auto 0 -40px;background:#ed1c24}@media only screen and (max-width: 1024px){.title-wrap .content-title{margin:1.25em 0 0.625em;padding:0 1.875rem}}@media only screen and (max-width: 480px){.title-wrap .content-title{margin:0.9375em 0 0.625em;padding:0 0.9375rem}}[class*="--underline-none"] .title-wrap{margin:0 auto 20px}[class*="--underline-none"] .title-wrap .content-title{margin:1.5625em 0 0}[class*="--underline-none"] .title-wrap .content-title:after{display:none}[class*="--bg-dgray"] .content-title, [class*="--image"] .content-title, [class*="--parallax"] .content-title{color:#FFF}.video-container{display:block;position:relative;padding:0 0 56.25% 0;margin:0;height:0;overflow:hidden;width:100%}.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.hero--single{height:600px;width:100%;position:relative;font-size:0}.hero--single:before{width:0px;content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero--single:after{height:100%;width:100%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}@media only screen and (max-width: 768px){.hero--single{height:450px}}@media only screen and (max-width: 480px){.hero--single{height:380px}}.hero--slider .hero-wrap{height:600px;margin:0;position:relative}@media only screen and (max-width: 768px){.hero--slider .hero-wrap{height:450px}}@media only screen and (max-width: 480px){.hero--slider .hero-wrap{height:380px}}.hero--slider .hero-wrap .slides{height:600px;margin:0;padding:0;position:relative}@media only screen and (max-width: 768px){.hero--slider .hero-wrap .slides{height:450px}}@media only screen and (max-width: 480px){.hero--slider .hero-wrap .slides{height:380px}}.hero--slider .hero-wrap .slides li{height:600px;width:100%;position:relative}@media only screen and (max-width: 768px){.hero--slider .hero-wrap .slides li{height:450px}}@media only screen and (max-width: 480px){.hero--slider .hero-wrap .slides li{height:380px}}.hero--slider .hero-wrap .slides li .hero__overlay{height:100%;width:100.5%;font-size:0}.hero--slider .hero-wrap .slides li .hero__overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-text{display:inline-block;height:auto;width:99.6%;vertical-align:middle;position:relative;z-index:15;font-size:1rem}.hero-text h4{margin:0;padding:0 0.9375rem}.hero-text h2{margin:0;padding:0 0.9375rem;position:relative}.hero-text h2:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-5px;left:50%;z-index:1}.hero-text p{max-width:70%;margin:0.75em auto 0}@media only screen and (max-width: 768px){.hero-text p{max-width:90%}}@media only screen and (max-width: 480px){.hero-text p{max-width:100%;padding:0 0.9375rem}}.hero-text .btn-wrap{margin:1.875em 0;padding:0 0.9375rem}.hero-text .btn-wrap .btn--1{margin-right:0.9375rem}.hero-text .btn-wrap .btn--2{margin-left:0.9375rem}@media only screen and (max-width: 550px){.hero-text .btn-wrap .btn--1{width:100%;margin-right:0}.hero-text .btn-wrap .btn--2{width:100%;margin-top:0.9375em;margin-left:0}}@media only screen and (max-width: 480px){.hero-text .btn-wrap{margin:0.9375em 0 0}}.hero-text .btn-wrap.btn__count--1 .btn--1{margin-right:0}.hero-block--resource,.hero-block--landing{width:100%}.hero-block--resource .hero-block__overlay, .hero-block--landing .hero-block__overlay{height:100%;width:100%;position:relative;font-size:0}.hero-block--resource .hero-block__overlay:before, .hero-block--landing .hero-block__overlay:before{width:0px;content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hero-block--resource .hero-block__content, .hero-block--landing .hero-block__content{display:inline-block;width:99.5%;padding:10.9375em 0;overflow:hidden}@media only screen and (max-width: 768px){.hero-block--resource .hero-block__content, .hero-block--landing .hero-block__content{padding:7.8125em 0}}@media only screen and (max-width: 640px){.hero-block--resource .hero-block__content, .hero-block--landing .hero-block__content{padding:7.1875em 0}}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__content, .hero-block--landing .hero-block__content{padding:1.875em 0}}.hero-block--resource .hero-block__content.button-layout, .hero-block--landing .hero-block__content.button-layout{padding:7.8125em 0}@media only screen and (max-width: 768px){.hero-block--resource .hero-block__content.button-layout, .hero-block--landing .hero-block__content.button-layout{padding:5.9375em 0}}@media only screen and (max-width: 640px){.hero-block--resource .hero-block__content.button-layout, .hero-block--landing .hero-block__content.button-layout{padding:4.375em 0}}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__content.button-layout, .hero-block--landing .hero-block__content.button-layout{padding:1.875em 0}}.hero-block--resource .hero-block__content.form-layout, .hero-block--landing .hero-block__content.form-layout{padding:3.75em 0}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__content.form-layout, .hero-block--landing .hero-block__content.form-layout{padding:1.875em 0}}.hero-block--resource .content__inner, .hero-block--landing .content__inner{padding:0 1.875rem}@media only screen and (max-width: 480px){.hero-block--resource .content__inner, .hero-block--landing .content__inner{padding:0 0.9375rem}}.hero-block--resource .title--bold, .hero-block--landing .title--bold{margin:0}.hero-block--resource .title--thin, .hero-block--landing .title--thin{margin-bottom:0.9375em;margin:0 0 1em;position:relative}.hero-block--resource .title--thin:after, .hero-block--landing .title--thin:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-15px;left:50%;z-index:1}@media only screen and (max-width: 768px){.hero-block--resource .title--thin, .hero-block--landing .title--thin{margin:0 0 1.125em}}@media only screen and (max-width: 480px){.hero-block--resource .title--thin, .hero-block--landing .title--thin{margin:0 0 1.3125em}}.hero-block--resource .hero-block__button .btn, .hero-block--landing .hero-block__button .btn{margin:0.625em auto 1.5625em}@media only screen and (max-width: 550px){.hero-block--resource .hero-block__button .btn, .hero-block--landing .hero-block__button .btn{width:100%}}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__button .btn, .hero-block--landing .hero-block__button .btn{margin:0.3125em auto 0.9375em}}.hero-block--resource .hero-block__social, .hero-block--landing .hero-block__social{margin:0}.hero-block--resource .hero-block__social h6, .hero-block--landing .hero-block__social h6{margin:0 0 0.625em}.hero-block--resource .hero-block__social ul, .hero-block--landing .hero-block__social ul{display:inline-block;margin:0;padding:0;overflow:hidden}.hero-block--resource .hero-block__social li, .hero-block--landing .hero-block__social li{display:inline-block;float:left;height:40px;width:40px;margin:0 0.4375em}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__social li, .hero-block--landing .hero-block__social li{height:36px;width:36px}}.hero-block--resource .hero-block__social a, .hero-block--landing .hero-block__social a{display:block;height:100%;width:100%;padding:9px}.hero-block--resource .hero-block__social svg, .hero-block--landing .hero-block__social svg{height:22px;width:22px}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__social svg, .hero-block--landing .hero-block__social svg{height:18px;width:18px}}.hero-block--resource .hero-block__form, .hero-block--landing .hero-block__form{float:right;width:50%;margin-top:0.625em;padding:0 0.9375rem}@media only screen and (max-width: 1024px){.hero-block--resource .hero-block__form, .hero-block--landing .hero-block__form{float:none;width:100%;margin-top:2.5em;padding:0}}@media only screen and (max-width: 768px){.hero-block--resource .hero-block__form, .hero-block--landing .hero-block__form{margin-top:2.1875em}}.hero-block--resource .hero-block__text, .hero-block--landing .hero-block__text{float:left;width:50%;margin-top:0.625em;padding:0 0.9375rem}@media only screen and (max-width: 1024px){.hero-block--resource .hero-block__text, .hero-block--landing .hero-block__text{float:none;width:100%;padding:0}}.hero-block--resource .hero-block__social--form, .hero-block--landing .hero-block__social--form{margin-top:1.5625em}.hero-block--resource .hero-block__social--form li.linkedin, .hero-block--landing .hero-block__social--form li.linkedin{margin-left:0}.hero-block--resource .hero-block__social--form li.googleplus, .hero-block--landing .hero-block__social--form li.googleplus{margin-right:0}.alliances-boxes{width:100%;padding-bottom:2.5em;overflow:hidden}.alliances-boxes .alliances-boxes__wrap{float:left;width:100%;padding:0 0.9375rem;margin-top:25px;overflow:hidden;text-align:center;font-size:0}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap{padding:0}}.alliances-boxes .alliances-boxes__wrap .box__wrap{display:inline-block;width:24.9%;margin-bottom:1.875em;padding:0 0.9375rem;font-size:1rem}@media only screen and (max-width: 1100px){.alliances-boxes .alliances-boxes__wrap .box__wrap{width:33.2%}}@media only screen and (max-width: 800px){.alliances-boxes .alliances-boxes__wrap .box__wrap{width:49.8%;margin-bottom:1.25em}}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap .box__wrap{width:100%;padding:0 0.46875rem;margin-bottom:0.9375em}}.alliances-boxes .alliances-boxes__wrap .box__wrap .box{display:block;height:180px;width:100%;position:relative}@media only screen and (max-width: 600px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box{height:230px}}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box{height:200px}}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;z-index:5}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap{width:100%;height:100%}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap img, .alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap svg{display:inline-block;width:80%;vertical-align:middle}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front h6{width:70%;margin:0 auto;padding:0 0.9375rem}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap img, .alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__image-wrap svg{display:inline-block;width:80%;vertical-align:middle}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front h6{width:100%;margin:0}}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back{position:absolute;height:100%;width:100%;padding:0.9375rem;top:0;left:0;right:0;bottom:0;z-index:3;opacity:0}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back p{display:inline-block;width:99.4%;margin:0;padding:0;vertical-align:middle}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back p{width:99.2%}}.blog-feed-title{margin-top:0.9375em;margin-bottom:50px;position:relative}.blog-feed-title:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:50%;z-index:1}.blog-feed{width:100%;overflow:hidden}.blog-feed .blog-feed-columns__wrap{margin:2.8125em 0 2.8125em;padding:0 0.9375rem;overflow:hidden}@media only screen and (max-width: 1024px){.blog-feed .blog-feed-columns__wrap{padding:0 1.875rem}}@media only screen and (max-width: 480px){.blog-feed .blog-feed-columns__wrap{padding:0 0.9375rem}}.blog-feed .blog-feed__group{float:left;width:32%}.blog-feed .blog-feed__group a{display:block}.blog-feed .blog-feed__group a .blog-feed__photo{position:relative}.blog-feed .blog-feed__group a .blog-feed__photo:before{content:'En savoir plus';height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;line-height:225px;background-color:rgba(0, 0, 0, 0.75);color:#2d8e99;font-size:1.2em;-webkit-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out}.blog-feed .blog-feed__group a:hover{text-decoration:none}.blog-feed .blog-feed__group a:hover .blog-feed__photo:before{opacity:1}.blog-feed .blog-feed__group:first-of-type{margin-right:1%}.blog-feed .blog-feed__group:nth-of-type(2){margin:0 1%}.blog-feed .blog-feed__group:last-of-type{margin-left:1%}.blog-feed .blog-feed__group .blog-feed__column{padding-bottom:1.25em}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__photo{height:14.0625em;width:100%}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__title{margin:0.9375em 0 0 0;padding:0 0.9375rem}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__text{min-height:3.75em;margin:0.3125em 0 1.25em;padding:0 0.9375rem}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__text .continue-reading{display:none}@media only screen and (max-width: 1024px){.blog-feed .blog-feed__group{width:49%}.blog-feed .blog-feed__group:first-of-type{width:100%;margin-bottom:1.875rem;padding:0}.blog-feed .blog-feed__group:first-of-type .blog-feed__column{overflow:hidden;padding:0}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo{float:left;height:17.1875em;width:50%}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo:before{line-height:275px}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__text-wrap{float:left;width:50%;padding-top:1.5625em}.blog-feed .blog-feed__group:nth-of-type(2){margin:0 1% 0 0}.blog-feed .blog-feed__group:last-of-type{margin-left:1%}}@media only screen and (max-width: 639px){.blog-feed .blog-feed__group{float:none;margin-bottom:1.875rem;width:100%}.blog-feed .blog-feed__group:first-of-type{width:100%}.blog-feed .blog-feed__group:first-of-type .blog-feed__column{overflow:visible;padding-bottom:1.25em}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo{float:none;height:14.0625em;width:100%}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo:before{line-height:225px}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__text-wrap{float:none;width:100%;padding-top:0}.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__text{margin:0.3125em 0 1.25em;padding:0 0.9375rem}.blog-feed .blog-feed__group:nth-of-type(2){margin:0 0 1.875rem}.blog-feed .blog-feed__group:last-of-type{margin:0}}.blog-feed--new .blog-feed-title{position:relative;margin-top:0.9375em;margin-bottom:50px}.blog-feed--new .blog-feed-title:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:50%;z-index:1}.blog-feed--new{background-color:#ecebeb}.blog-feed--new .blog-feed-columns__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;margin:2em 0 3em}.blog-feed--new .blog-feed__link{text-decoration:none}.blog-feed--new .blog-feed__link:hover .blog-feed__text-wrap p span{-webkit-transform:translate(4px, 1px);transform:translate(4px, 1px)}.blog-feed--new .blog-feed__photo{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}.blog-feed--new .blog-feed__photo:before{content:"";float:left;padding-bottom:86%}.blog-feed--new .blog-feed__photo:after{content:"";display:table;clear:both}.blog-feed--new .blog-feed__group{width:32.6%;border-right:1px solid #2d8e99;padding:1em 40px;text-align:center}.blog-feed--new .blog-feed__group h6{margin:0.5em 0}.blog-feed--new .blog-feed__group:last-child{border-right:none}.blog-feed--new .blog-feed__title{font-size:20px}.blog-feed--new .blog-feed__text{color:#555353}.blog-feed--new .blog-feed__text-wrap{margin-top:2em}.blog-feed--new .blog-feed__text-wrap .blog-feed__text{font-size:16px}.blog-feed--new .blog-feed__text-wrap p{color:#ed1c24;font-size:18px;margin-top:25px}.blog-feed--new .blog-feed__text-wrap p span{display:inline-block;color:#ed1c24;-webkit-transform:translate(13px, 1px);transform:translate(13px, 1px);-webkit-transition:350ms;transition:350ms}@media only screen and (max-width: 800px){.blog-feed--new .blog-feed-columns__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.blog-feed--new .blog-feed__group{width:68%;margin:auto;padding:1em 20px;border-right:none}}@media only screen and (max-width: 480px){.blog-feed--new .blog-feed__group{width:98%;padding:1em}}.callout-boxes{width:100%;padding-bottom:2.5em;overflow:hidden}@media only screen and (max-width: 1024px){.callout-boxes .callout-boxes__inner{padding:0 1.40625rem}}@media only screen and (max-width: 480px){.callout-boxes .callout-boxes__inner{padding:0 0.46875rem}}.callout-boxes .title-wrap .content-title{margin-top:1.25em;margin-bottom:0.8125em}.callout-boxes .content-block__intro{float:none;max-width:80%;margin:0 auto 2.5em}@media only screen and (max-width: 1024px){.callout-boxes .content-block__intro{max-width:90%}}@media only screen and (max-width: 768px){.callout-boxes .content-block__intro{max-width:100%}}.callout-boxes .callout-boxes__wrap{width:100%;overflow:hidden}.callout-boxes .box__wrap{display:inline-block;width:32%;margin:0;padding:0 0.46875rem}@media only screen and (max-width: 959px){.callout-boxes .box__wrap{width:49%}}@media only screen and (max-width: 640px){.callout-boxes .box__wrap{width:85%;margin:0 auto}}@media only screen and (max-width: 480px){.callout-boxes .box__wrap{width:100%;margin:0}}.callout-boxes .box__image{height:14.0625em;width:100%}@media only screen and (max-width: 960px){.callout-boxes .box__image{height:15em}}@media only screen and (max-width: 370px){.callout-boxes .box__image{height:12.5em}}.callout-boxes .box__text{float:left;min-height:240px;width:100%;margin-bottom:1.5625em}@media only screen and (max-width: 639px){.callout-boxes .box__text{min-height:0;margin-bottom:1.25em}}.callout-boxes .box__text h6{margin:0.9375em 0 0 0;padding:0 0.9375rem}.callout-boxes .box__blurb{float:left;width:100%;margin:0.3125em 0 1.25em;padding:0 0.9375rem}@media only screen and (max-width: 640px){.callout-boxes .box__blurb{min-height:0}}.callout-boxes .box__blurb ul{width:100%;margin:0.625em 0}.callout-boxes .box__wrap:nth-of-type(4) .box__text, .callout-boxes .box__wrap:nth-of-type(5) .box__text{min-height:200px}@media only screen and (max-width: 960px){.callout-boxes .box__wrap:nth-of-type(4) .box__text, .callout-boxes .box__wrap:nth-of-type(5) .box__text{min-height:240px}}@media only screen and (max-width: 640px){.callout-boxes .box__wrap:nth-of-type(4) .box__text, .callout-boxes .box__wrap:nth-of-type(5) .box__text{min-height:0}}.checkered-layout--old{overflow:hidden}.checkered-layout--old .ch-layout__wrap{clear:both;height:24em}.checkered-layout--old .ch-layout__wrap:nth-child(even) .ch-image__wrap{float:right}@media only screen and (min-width: 1200px){.checkered-layout--old .ch-layout__wrap:nth-child(even) .ch-content__wrap{float:right}}@media only screen and (max-width: 767px){.checkered-layout--old .ch-layout__wrap{height:15.5em}}@media only screen and (max-width: 480px){.checkered-layout--old .ch-layout__wrap{height:22em}}.checkered-layout--old .ch-layout__wrap .ch-image__wrap{float:left;width:50%;height:100%}@media only screen and (max-width: 767px){.checkered-layout--old .ch-layout__wrap .ch-image__wrap{display:none}}.checkered-layout--old .ch-layout__wrap .ch-content__wrap{float:left;width:50%;max-width:50em;height:100%;padding:3em 5em}.checkered-layout--old .ch-layout__wrap .ch-content__wrap h3{margin:0.5em 0em;line-height:0.9em}@media only screen and (max-width: 480px){.checkered-layout--old .ch-layout__wrap .ch-content__wrap h3{margin-top:1em}}.checkered-layout--old .ch-layout__wrap .ch-content__wrap .ch-link{margin:0.8em 0em}@media only screen and (max-width: 1000px){.checkered-layout--old .ch-layout__wrap .ch-content__wrap{padding:3em 7%}}@media only screen and (max-width: 767px){.checkered-layout--old .ch-layout__wrap .ch-content__wrap{width:100%;float:left;padding:0.8em 5%}}@media only screen and (max-width: 767px){.checkered-layout--old .ch-layout__wrap{height:auto}}.checkered-layout--new{background-color:#F7F7F7;overflow:visible;padding-bottom:70px}.checkered-layout--new .checkered-layout__inner{position:relative;z-index:2;margin-top:-70px}.checkered-layout--new .checkered-layout__container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 800px){.checkered-layout--new .checkered-layout__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.checkered-layout--new .ch-layout__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;background-color:#FFF;width:31.3%;text-align:center;margin:0 1%;border-radius:0.3125em;box-shadow:0px 0px 12px rgba(0, 0, 0, 0.5)}@media only screen and (max-width: 800px){.checkered-layout--new .ch-layout__wrap{width:65%;margin:0 auto 3em}}@media only screen and (max-width: 480px){.checkered-layout--new .ch-layout__wrap{width:85%;margin:0 auto 3em}}.checkered-layout--new .ch-layout__wrap .ch-image__wrap{background-size:cover;background-position:center;background-repeat:no-repeat;border-top-right-radius:0.3125em;border-top-left-radius:0.3125em;border-bottom:5px solid #2d8e99;width:100%}.checkered-layout--new .ch-layout__wrap .ch-image__wrap:before{content:"";float:left;padding-bottom:86%}.checkered-layout--new .ch-layout__wrap .ch-image__wrap:after{content:"";display:table;clear:both}.checkered-layout--new .ch-layout__wrap .ch-image__wrap{display:block;width:100%;float:none}.checkered-layout--new .ch-layout__wrap h3{position:relative;padding:0 10px;font-size:1.1em;padding-bottom:10px;margin-bottom:20px;display:inline-block;font-weight:400; color:#2d8e99}.checkered-layout--new .ch-layout__wrap h3:after{content:'';position:absolute;left:0;right:0;bottom:-8px;margin:auto;width:60px;height:2px;background-color:#ed1c24}.checkered-layout--new .ch-layout__wrap p{padding:0 10px;font-size:1em;padding-bottom:30px}.checkered-layout--new .ch-layout__wrap .ch-link{margin-top:auto;padding:10px 10px 26px;text-align:center;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.checkered-layout--new .ch-layout__wrap .ch-link a{display:block;margin:auto}.column-ctas{width:100%;overflow:hidden}.column-ctas .content-title{margin-top:0.9375em;margin-bottom:50px}.column-ctas .content-block__intro{margin:0 0 1.25em}.column-ctas .columns{margin:2.8125em 0 0;padding:0 0.9375rem;overflow:hidden}@media only screen and (max-width: 1024px){.column-ctas .columns{padding:0 1.875rem}}@media only screen and (max-width: 480px){.column-ctas .columns{padding:0 0.9375rem}}.column-ctas .column__wrap{float:left;width:33.3333336%;margin-bottom:1.25em}.column-ctas .column__wrap:first-of-type{padding-right:0.9375rem}.column-ctas .column__wrap:nth-of-type(2){padding:0 0.46875rem}.column-ctas .column__wrap:nth-of-type(3){padding-left:0.9375rem}.column-ctas .column__wrap .column{padding-bottom:1.25em}.column-ctas .column__wrap .column .column__image{height:14.0625em;width:100%}.column-ctas .column__wrap .column .column__title{margin:0.9375em 0 0 0;padding:0 0.9375rem}.column-ctas .column__wrap .column .column__text{min-height:5.625em;margin:0.3125em 0 1.25em;padding:0 0.9375rem}@media only screen and (max-width: 1024px){.column-ctas .column__wrap{width:50%;margin-bottom:1.875em}.column-ctas .column__wrap:first-of-type{width:100%;margin-bottom:1.875rem;padding:0}.column-ctas .column__wrap:first-of-type .column{overflow:hidden;padding:0}.column-ctas .column__wrap:first-of-type .column .column__image{float:left;height:17.1875em;width:50%}.column-ctas .column__wrap:first-of-type .column .column__text-wrap{float:left;width:50%;padding-top:1.5625em}.column-ctas .column__wrap:nth-of-type(2){padding:0 0.9375rem 0 0}.column-ctas .column__wrap:nth-of-type(3){padding-left:0.9375rem}}@media only screen and (max-width: 639px){.column-ctas .column__wrap{float:none;margin-bottom:1.875rem;width:100%}.column-ctas .column__wrap .column .column__text{min-height:0}.column-ctas .column__wrap:first-of-type{width:100%}.column-ctas .column__wrap:first-of-type .column{overflow:visible;padding-bottom:1.25em}.column-ctas .column__wrap:first-of-type .column .column__image{float:none;height:14.0625em;width:100%}.column-ctas .column__wrap:first-of-type .column .column__text-wrap{float:none;width:100%;padding-top:0}.column-ctas .column__wrap:first-of-type .column .column__text{margin:0.3125em 0 1.25em;padding:0 0.9375rem}.column-ctas .column__wrap:nth-of-type(2){padding:0}.column-ctas .column__wrap:nth-of-type(3){padding:0;margin-bottom:1.875em}}.column-ctas.column-ctas--overline{padding:1.875em 0 1.25em}.column-ctas.column-ctas--overline .content-title{text-transform:uppercase;font-weight:700}.column-ctas.column-ctas--overline .content-title span{display:block;width:100%;font-size:0.625em;font-weight:400;text-transform:none}.column-ctas.column-ctas--overline .content-title:after{top:-15px}.column-ctas .full-width-column{width:100%;overflow:hidden;margin:0 0 2.8125em;padding:1.40625rem;background:#FFF;border-radius:0.625em;text-align:center}.column-ctas .full-width-column .column__title{margin:0;padding:0 0.9375rem}.column-ctas .full-width-column .column__text{margin:0.3125em 0 1.25em;padding:0 0.9375rem}.column-ctas .full-width-column .btn{margin:0 0.9375rem}@media only screen and (max-width: 620px){.column-ctas .full-width-column .btn{margin:0 auto}}.column-ctas .full-width-column .btn--2{color:#2d8e99;-webkit-transition:color 300ms;transition:color 300ms}@media only screen and (max-width: 560px){.column-ctas .full-width-column .btn--2{margin-top:0.625em}}.column-ctas .full-width-column .btn--2:hover{color:#FFF}.page-home .column-ctas{border-top:5px solid #2d8e99}.page-home .column-ctas .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;margin:3em 0}@media only screen and (max-width: 800px){.page-home .column-ctas .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.page-home .column-ctas .column__wrap{width:50%;box-sizing:border-box;padding:2em;margin:0}@media only screen and (max-width: 800px){.page-home .column-ctas .column__wrap{width:100%}}.page-home .column-ctas .column__wrap:nth-child(1){border-bottom:1px solid #2d8e99;position:relative}.page-home .column-ctas .column__wrap:nth-child(1):after{content:'';position:absolute;height:40px;width:80px;background-color:#ecebeb;right:-40px;bottom:-20px}@media only screen and (max-width: 800px){.page-home .column-ctas .column__wrap:nth-child(1):after{display:none}}.page-home .column-ctas .column__wrap:nth-child(2){border-left:1px solid #2d8e99}@media only screen and (max-width: 800px){.page-home .column-ctas .column__wrap:nth-child(2){border-left:0}}.page-home .column-ctas .column__wrap:nth-child(3){border-right:1px solid #2d8e99}@media only screen and (max-width: 800px){.page-home .column-ctas .column__wrap:nth-child(3){border-right:0;border-top:1px solid #2d8e99}}.page-home .column-ctas .column__wrap:nth-child(4){border-top:1px solid #2d8e99}.page-home .column-ctas .column__wrap .column{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}@media only screen and (max-width: 1024px){.page-home .column-ctas .column__wrap .column{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-home .column-ctas .column__wrap .column .column__image{width:35%;border-radius:0.625em;height:auto;display:block}.page-home .column-ctas .column__wrap .column .column__image img{width:100%;border-radius:0.625em}@media only screen and (max-width: 1024px){.page-home .column-ctas .column__wrap .column .column__image{width:100%}}.page-home .column-ctas .column__wrap .column .column__text-wrap{width:65%;text-align:left;padding:0 10px 0 25px}@media only screen and (max-width: 1024px){.page-home .column-ctas .column__wrap .column .column__text-wrap{width:100%;padding:20px 0}}.page-home .column-ctas .column__wrap .column .column__text-wrap h6, .page-home .column-ctas .column__wrap .column .column__text-wrap p{padding:0;min-height:unset}.page-home .column-ctas .column__wrap .column .column__text-wrap h6{font-size:1.2em;font-weight:600;margin-top:0}.page-home .column-ctas .column__wrap .column .column__text-wrap p{font-size:1em;letter-spacing:1.2px}.content-block{width:100%;padding-bottom:4.375em;overflow:hidden}@media only screen and (max-width: 768px){.content-block{padding-bottom:3.125em}}@media only screen and (max-width: 480px){.content-block{padding-bottom:1.875em}}.content-block p{overflow:hidden}.content-block__intro{float:left;margin-top:8px;padding:0 0.9375rem;text-align:center;}.content-block__intro p{margin-top:0}@media only screen and (max-width: 1024px){.content-block__intro{padding:0 1.875rem}}@media only screen and (max-width: 480px){.content-block__intro{padding:0 0.9375rem}}.content__group h1, .content__group h2, .content__group h3, .content__group h4, .content__group h5, .content__group h6{margin-top:0;margin-bottom:15px}.content__group p img.alignnone{margin:5px auto}.content__group .icon-wrap{width:100%;margin:1.25em 0;text-align:center}@media only screen and (max-width: 1024px){.content__group .icon-wrap{margin-top:3.125em}}.content__group .icon-wrap img, .content__group .icon-wrap svg{display:inline-block;height:100px;max-height:100px;width:100px;max-width:100px}.content--1 .content__group--1{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.content--2.content__two-col--half .content__group{padding-left:0.9375rem;padding-right:0.9375rem;width:50%;float:left}.content--2.content__two-col--half .content__group.content__group--no-prev{margin-left:50%}.content--2.content__two-col--two .content__group--1{padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left}.content--2.content__two-col--two .content__group--2{padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left}.content--2.content__two-col--two .content__group--2.content__group--no-prev{margin-left:66.66667%}.content--2.content__two-col--one .content__group--1{padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left}.content--2.content__two-col--one .content__group--2{padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left}.content--2.content__two-col--one .content__group--2.content__group--no-prev{margin-left:33.33333%}@media only screen and (max-width: 1024px){.content--2 [class*=" content__group--"].content__group{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding:0 1.875rem}.content--2 [class*=" content__group--"].content__group[class*="no-prev"]{margin-left:50%}}@media only screen and (max-width: 480px){.content--2 [class*=" content__group--"].content__group{padding:0 0.9375rem}.content--2 [class*=" content__group--"].content__group[class*="no-prev"]{margin-left:0}}.content--3 .content__group{padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left}.content--3 .content__group.content__group--no-prev{margin-left:33.33333%}.content--3 .content__group.content__group--no-prev-2{margin-left:66.66667%}@media only screen and (max-width: 1024px){.content--3 .content__group{padding-left:0.9375rem;padding-right:0.9375rem;width:91.66667%;float:left;margin-left:auto;margin-right:auto;float:none;overflow:hidden}.content--3 .content__group[class*="no-prev"]{margin-left:0}}@media only screen and (max-width: 480px){.content--3 .content__group{width:100%;padding:0 0.9375rem}}.content-block[class*="--image"]{position:relative;padding-bottom:6.25em}@media only screen and (max-width: 768px){.content-block[class*="--image"]{padding-bottom:3.75em}}@media only screen and (max-width: 480px){.content-block[class*="--image"]{padding-bottom:2.5em}}.content-block[class*="--image"]:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.content-block[class*="--image"] .content-block__inner{position:relative;z-index:50}.content-block[class*="--parallax"]{padding:0}.content-block[class*="--parallax"] .content-block__inner{position:relative;z-index:50}.content-block[class*="--parallax"] .content-block__inner .content__group{margin-bottom:4.6875em}@media only screen and (max-width: 480px){.content-block[class*="--parallax"] .content-block__inner .content__group{margin-bottom:3.75em}}.content-block.content--2.content__two-col--half[class*="--right-image"] .content__group--1{float:right;text-align:right}.content-block.content--2.content__two-col--half[class*="--right-image"] .content__group--2{float:left}@media only screen and (max-width: 1024px){.content-block.content--2.content__two-col--half[class*="--right-image"] .content__group--1, .content-block.content--2.content__two-col--half[class*="--right-image"] .content__group--2{float:none}.content-block.content--2.content__two-col--half[class*="--right-image"] .content__group--1{text-align:center}}@media only screen and (max-width: 1024px){.content-block.content--2.content__two-col--half[class*="--left-image"] .content__group--1{text-align:center}}.content-block[class*="--valign-left"] .content__group--1{padding-top:3.75em}@media only screen and (max-width: 1024px){.content-block[class*="--valign-left"] .content__group--1{padding-top:0}}.content-block[class*="--valign-left-small"] .content__group--1{padding-top:2.5em}@media only screen and (max-width: 1024px){.content-block[class*="--valign-left-small"] .content__group--1{padding-top:0}}.content-block[class*="--valign-right"] .content__group--2{padding-top:3.75em}@media only screen and (max-width: 1024px){.content-block[class*="--valign-right"] .content__group--2{padding-top:0}}.content-block[class*="--valign-right-small"] .content__group--2{padding-top:2.5em}@media only screen and (max-width: 1024px){.content-block[class*="--valign-right-small"] .content__group--2{padding-top:0}}.content-block[class*="--contact"] .content-block__overlay{padding-top:4.6875em}@media only screen and (max-width: 1024px){.content-block[class*="--contact"] .content-block__overlay{padding-top:2.5em}}@media only screen and (max-width: 480px){.content-block[class*="--contact"] .content-block__overlay{padding-bottom:3.4375em}}.content-block[class*="--contact"] .content__group h2:first-of-type{margin-bottom:0.625em;position:relative}.content-block[class*="--contact"] .content__group h2:first-of-type:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:42px;z-index:1;background:#ed1c24}.content-block[class*="--contact"] .content__group--1{float:right}.content-block[class*="--contact"] .content__group--2{float:left}.content-block[class*="--contact"] .wpcf7 form{background-color:rgba(255, 255, 255, 0.28)}.content-block[class*="--contact"] .wpcf7 form .submit input[type="submit"]{min-width:7.4375em}@media only screen and (max-width: 570px){.content-block[class*="--contact"] .wpcf7 form .submit{width:100%}.content-block[class*="--contact"] .wpcf7 form .submit input[type="submit"]{width:100%}}@media only screen and (max-width: 1024px){.content-block[class*="--contact"] .content__group h2:first-of-type{margin-top:0}.content-block[class*="--contact"] .content__group--1, .content-block[class*="--contact"] .content__group--2{float:none}.content-block[class*="--contact"] .content__group--2{margin-top:2.1875em}}@media only screen and (max-width: 499px){.content-block[class*="--contact"] .wpcf7 form{padding:0.9375rem}}.content-block[class*="--icon"] .content-block__intro{float:none;max-width:70%;margin:0 auto}@media only screen and (max-width: 1024px){.content-block[class*="--icon"] .content-block__intro{max-width:80%;padding:0 0.9375rem}}@media only screen and (max-width: 640px){.content-block[class*="--icon"] .content-block__intro{max-width:100%}}@media only screen and (max-width: 1024px){.content-block[class*="--icon"] .content__group p{max-width:80%;margin:0 auto}}@media only screen and (max-width: 640px){.content-block[class*="--icon"] .content__group p{max-width:100%}}.content-block[class*="--icon"] .btn-wrap{text-align:center}.content-block[class*="--trustbar"]{padding-bottom:1.875em}.content-block[class*="--trustbar"] .content-block__intro p{font-weight:300}.sidebar h2{position:relative}.sidebar h2:after{content:'';height:3px;width:80px;position:absolute;bottom:-18px;left:0}.sidebar .sidebar__inner{padding:0 0.9375rem 2em}@media only screen and (max-width: 480px){.sidebar .sidebar__inner{padding:0 0 2em}}.content-wrap{overflow:hidden;padding-top:0.3125em}.sidebar__content{padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left;padding-top:1.25em}@media only screen and (max-width: 960px){.sidebar__content{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding-top:0;margin-bottom:0.625em}}.sidebar__nav{margin-top:1.5em;margin-bottom:1.875em;padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left}.sidebar__nav h3{padding:1em;margin:0}.sidebar__nav ul{margin:0;padding:0}.sidebar__nav li a{width:100%;display:block;padding: .5em 2em}@media only screen and (max-width: 960px){.sidebar__nav{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-top:0}}.content-block--video-full .content__group--1{float:left;width:100%;margin:1.25em auto 0;padding:0 7.5%;overflow:hidden}@media only screen and (max-width: 1024px){.content-block--video-full .content__group--1{width:100%;margin:0.625em auto 0;padding:0 1.875rem}}@media only screen and (max-width: 480px){.content-block--video-full .content__group--1{padding:0 0.9375rem}}.content-block--video-half .content__group{margin-top:1.875em}@media only screen and (max-width: 1024px){.content-block--video-half .content__group{float:left !important;width:100% !important;margin:0.625em auto 0;padding:0 1.875rem !important}}@media only screen and (max-width: 480px){.content-block--video-half .content__group{padding:0 0.9375rem !important}}.content-block--video-half .content__group--1{overflow:hidden}.content-block--video-half .content__group--1.video-right{float:right}.content-block--video-half .video-link{display:block;height:325px;width:100%;position:relative}@media only screen and (max-width: 1024px){.content-block--video-half .video-link{height:400px}}@media only screen and (max-width: 640px){.content-block--video-half .video-link{height:350px}}@media only screen and (max-width: 480px){.content-block--video-half .video-link{height:300px}}@media only screen and (max-width: 400px){.content-block--video-half .video-link{height:225px}}.content-block--video-half .video-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.content-block--video-half .video-link:after{content:url(//www.jouve.com/wp-content/themes/flatirons/images/global/play-icon.png);position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-block--video.content-block--vid-pad-top{padding-top:3.125em}@media only screen and (max-width: 768px){.content-block--video.content-block--vid-pad-top{padding-top:2.5em}}@media only screen and (max-width: 480px){.content-block--video.content-block--vid-pad-top{padding-top:1.25em}}.slider--single{height:600px;width:100%;position:relative;font-size:0;white-space:nowrap}.slider--single:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slider--single:after{height:100%;width:100%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}@media only screen and (max-width: 768px){.slider--single{height:500px}}@media only screen and (max-width: 400px){.slider--single{height:580px}}.slide__slider .full-width-wrap{height:600px;margin:0;position:relative}@media only screen and (max-width: 768px){.slide__slider .full-width-wrap{height:500px}}@media only screen and (max-width: 400px){.slide__slider .full-width-wrap{height:580px}}.slide__slider .full-width-wrap .slides{margin:0;padding:0;position:relative}.slide__slider .full-width-wrap .slides li{height:600px;width:100%;position:relative}@media only screen and (max-width: 768px){.slide__slider .full-width-wrap .slides li{height:500px}}@media only screen and (max-width: 400px){.slide__slider .full-width-wrap .slides li{height:580px}}.slide__slider .full-width-wrap .slides li .slider__overlay{height:100%;width:100%;font-size:0}.slide__slider .full-width-wrap .slides li .slider__overlay:before{width:0px;content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slider-text{display:inline-block;height:auto;width:99.6%;vertical-align:middle;position:relative;z-index:15;font-size:1rem;white-space:normal}.slider-text h3{margin:0;padding:0 0.9375rem;position:relative;margin:0.5em auto}.slider-text h3:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:50%;z-index:1}@media only screen and (max-width: 768px){.slider-text h3{margin-top:-1em}}.slider-text p{max-width:85%;margin:0.75em auto 0}@media only screen and (max-width: 768px){.slider-text p{max-width:90%}}@media only screen and (max-width: 480px){.slider-text p{max-width:100%;padding:0 0.9375rem}}.slider-text .btn-wrap{margin:1.875em 0;padding:0 0.9375rem}.slider-text .btn-wrap .btn--1{margin-right:0.9375rem}@media only screen and (max-width: 520px){.slider-text .btn-wrap .btn--1{width:100%;margin-right:0}}@media only screen and (max-width: 480px){.slider-text .btn-wrap{margin:0.9375em 0 0}}.slider-text .btn-wrap.btn__count--1 .btn--1{margin-right:0}.full-width-slider--new .slide__slider .full-width-wrap{height:auto}@media only screen and (max-width: 768px){.full-width-slider--new .slide__slider .full-width-wrap{height:auto}}@media only screen and (max-width: 400px){.full-width-slider--new .slide__slider .full-width-wrap{height:auto}}.full-width-slider--new .slide__slider .full-width-wrap .slides li{height:auto}@media only screen and (max-width: 768px){.full-width-slider--new .slide__slider .full-width-wrap .slides li{height:auto}}@media only screen and (max-width: 400px){.full-width-slider--new .slide__slider .full-width-wrap .slides li{height:auto}}@media only screen and (max-width: 768px){.full-width-slider--new .slide__slider .full-width-wrap .slides h3{margin-top:1em}}.full-width-slider--new .slide__slider .full-width-wrap .slides .slider__overlay{text-align:center}@media only screen and (max-width: 1024px){.full-width-slider--new .slide__slider .full-width-wrap .slides .slider-text{margin:40px auto 200px;width:80%}}.half-slider{width:100%;overflow:hidden}.slides{margin:0;padding:0}.half-slider__slide-item{width:100%;overflow:hidden}@media only screen and (max-width: 768px){.half-slider__slide-item{position:relative}}.half-slider__img{float:left;height:28.21875em;width:50%}@media only screen and (max-width: 768px){.half-slider__img{height:37em;width:100%}}.half-slider__text{float:left;height:28.125em;width:50%;padding:4.5em 4em 0em 4em}.half-slider__text h6{margin:0; font-weight: 600}.half-slider__text h3{margin:0; color: #C30000}@media only screen and (max-width: 1000px){.half-slider__text{padding-right:2.5em}}@media only screen and (max-width: 768px){.half-slider__text{height:100%;width:100%;padding:5em 6% 1em;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}}@media only screen and (max-width: 400px){.half-slider__text{padding-top:3.5em}}.half-slider-wrap__single{position:relative;overflow:hidden}.half-slider--video{max-height:420px;overflow:hidden}@media only screen and (max-width: 1024px){.half-slider--video{max-height:400px}}@media only screen and (max-width: 959px){.half-slider--video{max-height:none}}.half-slider--video .half-slider-wrap__single{min-height:420px}@media only screen and (max-width: 1024px){.half-slider--video .half-slider-wrap__single{max-height:400px}}.half-slider--video .half-slider__img{min-height:420px}@media only screen and (max-width: 1024px){.half-slider--video .half-slider__img{min-height:400px;max-height:400px}}@media only screen and (max-width: 959px){.half-slider--video .half-slider__img{width:100%}}@media only screen and (max-width: 768px){.half-slider--video .half-slider__img{display:block;min-height:0;max-height:350px}}@media only screen and (max-width: 640px){.half-slider--video .half-slider__img{max-height:300px}}@media only screen and (max-width: 480px){.half-slider--video .half-slider__img{max-height:275px}}@media only screen and (max-width: 400px){.half-slider--video .half-slider__img{max-height:225px}}.half-slider--video .half-slider__img.video-right{float:right}.half-slider--video .half-slider__img .video-link{display:block;height:420px;width:100%;position:relative}@media only screen and (max-width: 1024px){.half-slider--video .half-slider__img .video-link{height:400px}}@media only screen and (max-width: 768px){.half-slider--video .half-slider__img .video-link{height:350px}}@media only screen and (max-width: 640px){.half-slider--video .half-slider__img .video-link{height:300px}}@media only screen and (max-width: 480px){.half-slider--video .half-slider__img .video-link{height:275px}}@media only screen and (max-width: 400px){.half-slider--video .half-slider__img .video-link{height:225px}}.half-slider--video .half-slider__img .video-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.half-slider--video .half-slider__img .video-link:after{content:url(//www.jouve.com/wp-content/themes/flatirons/images/global/play-icon.png);position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.half-slider--video .half-slider__text{min-height:420px}.half-slider--video .half-slider__text h1, .half-slider--video .half-slider__text h2, .half-slider--video .half-slider__text h3, .half-slider--video .half-slider__text h4, .half-slider--video .half-slider__text h5, .half-slider--video .half-slider__text h6{margin:0 0 0.3125em}@media only screen and (max-width: 1024px){.half-slider--video .half-slider__text{padding-top:2.1875em}}@media only screen and (max-width: 960px){.half-slider--video .half-slider__text{padding-top:1.5625em}}@media only screen and (max-width: 959px){.half-slider--video .half-slider__text{height:auto;min-height:0;width:100%;max-width:none;padding:1.5625em 1.875rem 1.875em}}@media only screen and (max-width: 480px){.half-slider--video .half-slider__text{padding-left:0.9375rem;padding-right:0.9375rem}}.hover-boxes{width:100%;padding-bottom:2.5em;overflow:hidden}.hover-boxes .title-wrap .content-title{margin-top:1.25em;margin-bottom:0.8125em}.hover-boxes .content-block__intro{float:none;font-weight:300;max-width:80%;margin:0 auto 0em}@media only screen and (max-width: 1024px){.hover-boxes .content-block__intro{max-width:90%}}@media only screen and (max-width: 768px){.hover-boxes .content-block__intro{max-width:100%}}.hover-boxes .hover-boxes__wrap{float:left;width:100%;padding:0 0.9375rem;margin-top:25px;overflow:hidden;text-align:center;font-size:0}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap{padding:0}}.hover-boxes .hover-boxes__wrap .box__wrap{display:inline-block;width:24.9%;margin-bottom:1.875em;padding:0 0.9375rem;font-size:1rem}@media only screen and (max-width: 960px){.hover-boxes .hover-boxes__wrap .box__wrap{width:33.2%}}@media only screen and (max-width: 680px){.hover-boxes .hover-boxes__wrap .box__wrap{width:49.8%;margin-bottom:1.25em}}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap{padding:0 0.46875rem;margin-bottom:0.9375em}}.hover-boxes .hover-boxes__wrap .box__wrap .box{display:block;height:180px;width:100%;position:relative}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box{height:160px}}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;z-index:5}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap{width:100%}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap svg{display:inline-block;height:100px;max-height:100px;width:100px;max-width:100px;margin-top:0.625em}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front h6{width:70%;margin:0 auto;padding:0 0.9375rem}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap svg{height:75px;max-height:75px;width:75px;max-width:75px;margin-top:0.625em}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front h6{width:100%;margin:0}}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back{position:absolute;height:100%;width:99%;padding:0.9375rem;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back p{display:inline-block;width:99.4%;margin:0;padding:0;vertical-align:middle}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back p{width:99.2%}}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full{width:100%}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box{height:100px;width:100%}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front .box__icon-wrap{display:inline-block;height:100%;width:auto}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front .box__icon-wrap svg{display:inline-block;height:80px;max-height:80px;width:80px;max-width:80px;margin:0.625em 0}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front .box__icon-wrap svg{height:75px;max-height:75px;width:75px;max-width:75px;margin:0.78125em 0}}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front h6{display:inline-block;height:100%;width:auto;margin:0;line-height:100px;vertical-align:top}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full .box .box__front h6{width:auto}}@media only screen and (min-width: 681px) and (max-width: 960px){.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod{width:33.2%}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod .box{height:180px}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod .box .box__front .box__icon-wrap{display:block;height:auto;width:100%}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod .box .box__front .box__icon-wrap svg{height:100px;max-height:100px;width:100px;max-width:100px;margin:0.625em 0 0 0}.hover-boxes .hover-boxes__wrap .box__wrap.box__wrap--full.box__wrap--mod .box .box__front h6{display:block;height:auto;width:70%;margin:0 auto;line-height:1.15em}}@media only screen and (min-width: 681px) and (max-width: 960px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type{width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box{height:100px;width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap{display:inline-block;height:100%;width:auto}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{display:inline-block;height:80px;max-height:80px;width:80px;max-width:80px;margin:0.625em 0}}@media only screen and (min-width: 681px) and (max-width: 960px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{height:75px;max-height:75px;width:75px;max-width:75px;margin:0.78125em 0}}@media only screen and (min-width: 681px) and (max-width: 960px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front h6{display:inline-block;height:100%;width:auto;margin:0;line-height:100px;vertical-align:top}}@media only screen and (min-width: 681px) and (max-width: 960px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--tab-mod .box__wrap:last-of-type .box .box__front h6{width:auto}}@media only screen and (max-width: 680px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type{width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box{height:100px;width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap{display:inline-block;height:100%;width:auto}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{display:inline-block;height:80px;max-height:80px;width:80px;max-width:80px;margin:0.625em 0}}@media only screen and (max-width: 680px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{height:75px;max-height:75px;width:75px;max-width:75px;margin:0.78125em 0}}@media only screen and (max-width: 680px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front h6{display:inline-block;height:100%;width:auto;margin:0;line-height:100px;vertical-align:top}}@media only screen and (max-width: 680px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--phone-mod .box__wrap:last-of-type .box .box__front h6{width:auto}}@media only screen and (max-width: 960px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type{width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box{height:100px;width:100%}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap{display:inline-block;height:100%;width:auto}.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{display:inline-block;height:80px;max-height:80px;width:80px;max-width:80px;margin:0.625em 0}}@media only screen and (max-width: 960px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap img, .hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front .box__icon-wrap svg{height:75px;max-height:75px;width:75px;max-width:75px;margin:0.78125em 0}}@media only screen and (max-width: 960px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front h6{display:inline-block;height:100%;width:auto;margin:0;line-height:100px;vertical-align:top}}@media only screen and (max-width: 960px) and (max-width: 480px){.hover-boxes .hover-boxes__wrap.hover-boxes__wrap--alt-mod .box__wrap:last-of-type .box .box__front h6{width:auto}}.hover-boxes--three-by-two .hover-boxes__wrap .box__wrap:nth-of-type(1){margin-left:10%}@media only screen and (max-width: 960px){.hover-boxes--three-by-two .hover-boxes__wrap .box__wrap:nth-of-type(1){margin-left:0}}.hover-boxes--three-by-two .hover-boxes__wrap .box__wrap:nth-of-type(3){margin-right:10%}@media only screen and (max-width: 960px){.hover-boxes--three-by-two .hover-boxes__wrap .box__wrap:nth-of-type(3){margin-right:0}}.team-grid .grid-intro .content-block__intro{margin-bottom:1.875em}.team-grid .image__grid{float:left;width:100%;margin-bottom:120px;position:relative;z-index:5}.team-grid .image__grid:before{content:'';display:block;height:90%;width:100%;position:absolute;top:5%;right:0;bottom:5%;left:0;z-index:0}@media only screen and (max-width: 768px){.team-grid .image__grid:before{display:none}}.team-grid .image__grid .team__wrap .team__member{display:block;float:left;width:24.3%;margin:4px 0.35%;padding-top:25%;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.team-grid .image__grid .team__wrap .team__member{width:48.55%;margin:5px 0.65%;padding-top:50%}}@media only screen and (max-width: 480px){.team-grid .image__grid .team__wrap .team__member{width:47.55%;margin:5px 1.22%}}.team-grid .image__grid .team__wrap .team__member .overlay{padding:10px;position:absolute;top:0;right:0;bottom:0;left:0}.team-grid .image__grid .team__wrap .team__member .overlay .box{height:100%;width:100%;position:relative}.team-grid .image__grid .team__wrap .team__member .overlay .box .member__name{width:100%;position:absolute;bottom:5px}.member__info{display:none}.team-grid .image__grid .info_wrappin{display:block;width:100%;margin:0;padding:0 .25em;position:relative;z-index:5;overflow:hidden;clear:both}.team-grid .image__grid .info_wrappin .closer{display:block;position:absolute;top:10px;right:0.9375rem;z-index:10;overflow:hidden}.team-grid .image__grid .info_wrappin .closer svg{width:35px;height:35px;margin-top:120px}.team-grid .image__grid .info_wrappin .member__details{overflow:hidden;margin-top:120px}.team-grid .image__grid .info_wrappin .member__details .content__left{float:left;width:50%;padding:0 1.875rem}@media only screen and (max-width: 768px){.team-grid .image__grid .info_wrappin .member__details .content__left{float:none;width:100%}}.team-grid .image__grid .info_wrappin .member__details .content__left .member__name{margin-top:50px;margin-bottom:0px;position:relative;overflow:hidden}.team-grid .image__grid .info_wrappin .member__details .content__left .member__name:after{content:"";top:51%;width:100%;margin-left:12px;height:3px;position:absolute}.team-grid .image__grid .info_wrappin .member__details .content__left .member__title{margin-top:15px;margin-bottom:15px}.team-grid .image__grid .info_wrappin .member__details .content__left .member__bio--1{margin-bottom:50px}@media only screen and (max-width: 960px){.team-grid .image__grid .info_wrappin .member__details .content__left .member__bio--1{margin-bottom:10px}}@media only screen and (max-width: 768px){.team-grid .image__grid .info_wrappin .member__details .content__left .member__bio--1{margin-bottom:30px}}.team-grid .image__grid .info_wrappin .member__details .content__right{float:right;height:540px;width:50%;position:relative}.team-grid .image__grid .info_wrappin .member__details .content__right .member__image{height:540px;width:100%;position:absolute;top:0;right:0}.team-grid .image__grid .info_wrappin .member__details .content__right .member__bio--2{width:100%;position:relative;top:539px;right:0;padding:0 1.875rem 0 0}@media only screen and (max-width: 768px){.team-grid .image__grid .info_wrappin .member__details .content__right{float:none;height:450px;width:100%}.team-grid .image__grid .info_wrappin .member__details .content__right .member__image{float:left;height:550px;width:100%;margin-top:25px;position:relative}.team-grid .image__grid .info_wrappin .member__details .content__right .member__bio--2{position:static;margin-bottom:30px;padding:0 1.875rem}.team-grid .image__grid .info_wrappin .member__details .content__right .member__bio--2 p:first-of-type{margin-top:0}}@media only screen and (max-width: 640px){.team-grid .image__grid .info_wrappin .member__details .content__right .member__image{height:400px}}.team ul{width:100%;margin:0;padding:0}.team ul li{float:left;height:375px;max-height:380px;width:33%}@media only screen and (max-width: 1024px){.team ul li{width:100%;float:none}}.quad__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;margin-bottom:2em}.quad__section{display:inline-block;width:50%;height:12em;padding:3em 2em 3em}.quad__section .quad__img{display:inline-block;float:left;height:80px;width:80px;border-radius:50%;font-size:0;text-align:center}.quad__section .quad__img:before{content:'';display:inline-block;height:100%;vertical-align:middle}.quad__section .quad__img img{height:55px;width:55px;display:inline-block;vertical-align:middle}.quad__section .quad__img svg{fill:#FFF;height:55px;width:55px;display:inline-block;vertical-align:middle}.quad__section .quad__content{margin-left:1.5em;float:left;width:70%}.quad__section .quad__title h4{font-size:1.3em;margin:0em 0em 0.5em}@media only screen and (max-width: 1024px){.quad__section{width:75%;margin:auto}}@media only screen and (max-width: 700px){.quad__section{width:98%;padding:1.875em 0.5em}.quad__section .quad__content{width:60%}}.resources-component{padding:40px 0}.resources-component.resources-block--image{position:relative}.resources-component.resources-block--image:before{height:100%;width:100%;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.resources-component .resources-component__inner{padding:2em 1.875rem;z-index:20;position:relative}@media only screen and (max-width: 480px){.resources-component .resources-component__inner{padding:2em 0.9375rem}}.resources__content-wrap{width:58%;float:left}.resources__content-wrap h2{margin-top:0;margin-bottom:0.625em;position:relative}.resources__content-wrap h2:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:42px;z-index:1}@media only screen and (max-width: 768px){.resources__content-wrap{float:none;width:100%}}.resources__posts-wrap{width:35%;max-width:35%;float:right}.resources__posts-wrap h3{padding:1em;margin:0}.resources__posts-wrap ul{list-style:none;padding:0;margin:0em}.resources__posts-wrap ul a{padding: .5em 2em;display:block}@media only screen and (max-width: 768px){.resources__posts-wrap{float:none;margin:1.5625em auto 0;max-width:100%;width:100%}}.trustbar{padding:1.875em 0;position:relative;z-index:50}.trustbar__images{margin:2.1875em 0;overflow:hidden;text-align:center}.trustbar__images .trustbar__image{display:inline-block;width:19.5%;margin:0;padding:0 1.875rem;font-size:0}@media only screen and (max-width: 960px){.trustbar__images .trustbar__image{width:32%;margin:25px auto}}@media only screen and (max-width: 639px){.trustbar__images .trustbar__image{width:40%;margin:25px auto;padding:0 1.40625rem}}@media only screen and (max-width: 479px){.trustbar__images .trustbar__image{width:60%;margin:20px auto}.trustbar__images .trustbar__image:first-of-type{margin-top:0}.trustbar__images .trustbar__image:last-of-type{margin-bottom:0}}.trustbar__images .trustbar__image:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.trustbar__images .trustbar__image div{width:100%;display:inline-block;vertical-align:middle}.trustbar__images .trustbar__image img{font-size:1rem;max-height:100%;line-height:0}.social__buttons{width:100%;margin-top:1.5625em;padding-bottom:2.5em;overflow:hidden}.social__buttons ul{margin:0;overflow:hidden;list-style:none;padding-left:0}.social__buttons li{padding-left:0;padding-right:0;width:16.66667%;float:left}.social__buttons li a{position:relative;display:block;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:25px;-webkit-transition:box-shadow 400ms;transition:box-shadow 400ms}.social__buttons li a span{display:inline-block;width:100%;color:#FFF;font-size:1em;text-align:center;text-decoration:none;font-weight:300}.social__buttons li a:hover{box-shadow:0 0 15px rgba(47, 47, 47, 0.2) inset}.social__buttons li a:before{display:block;height:100%;left:10px;padding-top:7px;position:absolute;top:8px;font-size:1.25em}.social__buttons li svg{fill:#fff;position:absolute;left:0.46875rem;max-width:20px;max-height:20px}.social__buttons .facebook{background:#3b5998}.social__buttons .linkedin{background:#007bb6}.social__buttons .twitter{background:#00aced}.social__buttons .reddit{background:#9ab6d2}.social__buttons .googleplus{background:#dd4b39}.social__buttons .pinterest{background:#cb2027}@media only screen and (max-width: 1024px){.social__buttons li svg{left:0;max-width:100%;text-align:center}}@media only screen and (max-width: 1024px){.social__buttons li a{text-indent:-999em}.social__buttons li a:before{width:100%;left:0;text-indent:0}}.pagination{float:left;width:100%;margin-top:2.5em;overflow:hidden;text-align:center}.pagination .page-numbers{display:inline-block;height:30px;width:auto;padding:0 0.9375rem;line-height:26px;background:#ecebeb;border:2px solid #ecebeb;color:#2d8e99;text-decoration:none;font-size:1em;font-weight:400;letter-spacing:0.075em;text-align:center;text-transform:capitalize;-webkit-transition:background 400ms, border 400ms, color 400ms;transition:background 400ms, border 400ms, color 400ms}.pagination .page-numbers.current{background:#2d8e99;border:2px solid #2d8e99;color:#FFF}.pagination .page-numbers:visited{color:#2d8e99}.pagination .page-numbers:hover{background:#2d8e99;border:2px solid #2d8e99;color:#FFF;text-decoration:none}@media only screen and (max-width: 768px){.pagination .page-numbers{display:none}.pagination .page-numbers.prev, .pagination .page-numbers.next{float:left;display:block;height:45px;line-height:41px;width:49%}.pagination .page-numbers.next{margin-left:2%}}[class*="torso--sidebar"] [class*="torso__content"]{padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left;padding-bottom:3.125em;overflow:hidden}@media only screen and (max-width: 900px){[class*="torso--sidebar"] [class*="torso__content"]{width:100%;padding:0 1.875rem 1.5625em}}@media only screen and (max-width: 480px){[class*="torso--sidebar"] [class*="torso__content"]{padding:0 0.9375rem 1.5625em}}[class*="torso--sidebar"] [class*="torso__sidebar"]{padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left;margin-bottom:3.125em}@media only screen and (max-width: 900px){[class*="torso--sidebar"] [class*="torso__sidebar"]{width:100%;margin-bottom:0;padding:0 1.875rem 3.125em}}@media only screen and (max-width: 480px){[class*="torso--sidebar"] [class*="torso__sidebar"]{padding:0 0.9375rem 3.125em}}[class*="torso--sidebar"] [class*="torso__sidebar"] ul{margin:0;padding:0;list-style:none}[class*="torso--sidebar"] [class*="torso__sidebar"] ul ul{padding:0}[class*="torso--sidebar"] [class*="torso__sidebar"] ul ul a{display:block;height:40px;width:100%;padding:0 0.9375rem;margin: .25em 0;background-color:#ecebeb;line-height:40px;-webkit-transition:background-color 400ms, color 400ms;transition:background-color 400ms, color 400ms}[class*="torso--sidebar"] [class*="torso__sidebar"] ul ul a:hover{background-color:#2d8e99;color:#fff;text-decoration:none}[class*="torso--sidebar"] [class*="torso__sidebar"] h1{margin-bottom:8px}@media only screen and (max-width: 900px){[class*="torso--sidebar"] [class*="torso__sidebar"] h1{margin-top:0}}[class*="torso--sidebar"] [class*="torso__sidebar"] h1.archives, [class*="torso--sidebar"] [class*="torso__sidebar"] h1.tags{margin-top:0.4375em;margin-bottom:0;line-height:1.5em}@media only screen and (max-width: 700px){[class*="torso--sidebar"] [class*="torso__sidebar"]{width:100%}[class*="torso--sidebar"] [class*="torso__sidebar"] ul{padding-left:0}}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years{position:relative}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years .jaw_symbol{position:absolute;right:0.75em;color:#2d8e99;-webkit-transition:color 400ms;transition:color 400ms}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years:hover .jaw_symbol{color:#FFF}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years.expanded>a{background-color:#2d8e99;color:#FFF}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years.expanded>a .jaw_symbol{color:#FFF}[class*="torso--sidebar"] [class*="torso__sidebar"] .jaw_years.expanded:hover .jaw_symbol{color:#FFF}[class*="torso--sidebar"] [class*="torso__sidebar"] a.jaw_months{text-indent:1.5625em}.cat-torso__inner{padding:0 0.9375rem}@media only screen and (max-width: 900px){.cat-torso__inner{padding:0}}.single-torso__inner{padding:2.5em 0.9375rem 0;overflow:hidden}@media only screen and (max-width: 900px){.single-torso__inner{padding:2.5em 0 0}}.single-torso__inner .social__buttons{float:left;margin-top:0;padding-left:0.9375rem;padding-right:0.9375rem}@media only screen and (max-width: 900px){.single-torso__inner .social__buttons{padding-left:1.875rem;padding-right:1.875rem}}@media only screen and (max-width: 480px){.single-torso__inner .social__buttons{padding-left:0.9375rem;padding-right:0.9375rem}}.single-torso__inner .social__buttons.bottom{padding-bottom:3.125em}.single-torso__content{padding-bottom:1.5625em !important}@media only screen and (max-width: 900px){.single-torso__sidebar{padding-bottom:2.1875em !important}}.single-torso__sidebar h1{margin-top:0;margin-bottom:0.5em !important;line-height: .75em}.single-torso__sidebar h1.tags{margin-top:0 !important;margin-bottom:0.5em !important;line-height:0.75em !important}.single-torso__sidebar h1.archives{margin-top:0.4375em;margin-bottom:0 !important;line-height:1.5em}.cat-torso__content h1, .arch-torso__content h1{margin-bottom:0}.single-torso__post .featured-img, .single-torso__content .featured-img{display:block;position:relative;line-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.single-torso__post .featured-img:before, .single-torso__content .featured-img:before{content:'';height:100%;width:100%;position:absolute;top:0;right:0;botttom:0;left:0;z-index:10;background-color:transparent;-webkit-transition:background-color 400ms;transition:background-color 400ms}.single-torso__post .featured-img:after, .single-torso__content .featured-img:after{content:'En savoir plus';width:100%;position:absolute;top:50%;left:0;z-index:15;color:#2d8e99;font-size:1.375em;font-weight:300;line-height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 400ms;transition:opacity 400ms}.single-torso__post .featured-img:hover:before, .single-torso__content .featured-img:hover:before{background-color:rgba(0, 0, 0, 0.73)}.single-torso__post .featured-img:hover:after, .single-torso__content .featured-img:hover:after{opacity:1}.single-torso__post .featured-img img, .single-torso__content .featured-img img{width:100%;float:none;margin:0}.single-torso__post .featured-img{margin-top:2.5em}.single-torso__post:first-of-type .featured-img{margin-top:0.9375em}.single-torso__post{float:left;border-bottom:1px solid #2d8e99}.single-torso__post a:hover{text-decoration:none;color:#2b2b2b;-webkit-transition-duration: .2s;transition-duration: .2s}.single-torso__post h2{margin-bottom: .2em;font-weight:500}.continue-reading{margin-bottom: .3em}.single .hero-text h1{color:#fff}.single .hero-text.no-image{background:#5e5e5e}.post__comments{float:left;width:100%}.post__comments p{position:relative}.post__comments label{position:absolute;top:0;padding-left:0.9375rem;padding-top:0.9375rem;font-weight:100;-webkit-transition:-webkit-transform 300ms, color 300ms;transition:transform 300ms, color 300ms}.post__comments input, .post__comments textarea{background:#ecebeb;width:100%;border:none;padding:0.9375rem}.post__comments input:focus, .post__comments textarea:focus{outline:none}.post__comments input{padding-left:100px}.post__comments textarea::-webkit-input-placeholder{color:#555353}.post__comments .form-submit input{background:#2d8e99;color:#fff}.post__comments .form-submit input:hover{background:#5dc4cf;-webkit-transition-duration:300ms;transition-duration:300ms}.post__comments img{margin-right: .5em}.post__comments .comment__body{padding: .5em 0}[class*="__inner"]{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px}[class*="__inner"]:before,[class*="__inner"]:after{content:" ";display:table}[class*="__inner"]:after{clear:both}.wpcf7 form{overflow:hidden;padding:0.9375rem 1.875rem;background-color:#cecece}.wpcf7 h5{margin:0 0 0.3125em;color:#FFF;font-size:1.5em;text-align:center;text-transform:uppercase}.wpcf7 p{float:left;margin:0.5em 0;position:relative}.wpcf7 .half{width:49%}@media only screen and (max-width: 499px){.wpcf7 .half{width:100%}}.wpcf7 .half--right{margin-left:2%}@media only screen and (max-width: 499px){.wpcf7 .half--right{margin-left:0}}.wpcf7 .full{width:100%}.wpcf7 input, .wpcf7 textarea{width:100%;padding:0 10px;margin:0;border:none;color:#555353;font-size:0.875em}.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{height:45px;width:100%}.wpcf7 textarea{height:6.25em;padding:10px}.wpcf7 select{width:100%}.wpcf7 h6{float:left;width:100%;margin-top:0.625em;margin-bottom:0.3125em}@media only screen and (max-width: 350px){.wpcf7 h6{font-size:1.1875em}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox{display:block;margin-bottom:0.9375em;overflow:hidden;text-align:center}@media only screen and (max-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox{margin-bottom:0.3125em;padding-top:0.125em;overflow:visible}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{display:inline-block;width:33.3333336%;margin:0;overflow:hidden}@media only screen and (max-width: 1024px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{width:50%}}@media only screen and (max-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{width:100%;overflow:visible}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{display:block;float:left;width:30px;position:relative;top:4px}@media only screen and (max-width: 405px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"], .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{top:1px}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:active, .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="radio"]:focus, .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:active, .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:focus, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:active, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:focus, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:active, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:focus{outline:none}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;float:left;font-size:0.6875em;font-weight:300;text-align:left}@media only screen and (max-width: 1024px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:0.8125em}}@media only screen and (max-width: 405px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:0.6875em}}@media only screen and (max-width: 370px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:0.625em}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item:nth-last-of-type(2), .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item.last, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item:nth-last-of-type(2), .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item.last{display:block;float:left}@media only screen and (max-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item:nth-last-of-type(2), .wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item.last, .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item:nth-last-of-type(2), .wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item.last{float:none}}.wpcf7 .submit input[type="submit"]{display:inline-block;height:45px;width:auto;min-width:11.25em;padding:0 0.9375rem;line-height:41px;background-color:#ed1c24;border:2px solid #ed1c24;color:#FFF;text-decoration:none;font-size:1.25em;font-weight:300;letter-spacing:0.075em;text-align:center;text-transform:capitalize;-webkit-transition:background-color 400ms, border 400ms;transition:background-color 400ms, border 400ms}.wpcf7 .submit input[type="submit"]:visited{color:#FFF}.wpcf7 .submit input[type="submit"]:focus{outline:none}.wpcf7 .submit input[type="submit"]:hover{background-color:#d01018;border:2px solid #d01018;text-decoration:none}@media only screen and (max-width: 480px){.wpcf7 .submit{width:100%}.wpcf7 .submit input[type="submit"]{width:100%}}.wpcf7::-webkit-input-placeholder{color:#888686;letter-spacing:1px}.wpcf7:-moz-placeholder{color:#888686;letter-spacing:1px}.wpcf7::-moz-placeholder{color:#888686;letter-spacing:1px}.wpcf7:-ms-input-placeholder{color:#888686;letter-spacing:1px}.wpcf7 span.wpcf7-not-valid-tip{display:block;height:46px;width:100%;padding:0px 10px;position:absolute;top:-10px;background:rgba(222, 93, 93, 0.75);color:#FFF;cursor:pointer;font-size:13px;font-weight:300;line-height:45px}.wpcf7 div.wpcf7-response-output{float:right;height:45px;width:56%;margin-top:0.3125em;margin-right:0;padding:5px 10px;position:relative;top:5px;border:none;font-weight:300;line-height:1.2em;text-align:center}@media only screen and (max-width: 570px){.wpcf7 div.wpcf7-response-output{height:auto;width:100%;margin:5px 0;text-align:center}}.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background:#E49191;border:1px solid #C67779;color:#FFF;font-size:13px;letter-spacing:0.02em}.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{padding:10px;background:#9dd044;border:1px solid #88b734;color:#FFF;font-size:11px}.hero-block--resource form, .hero-block--landing form{padding:0.9375rem 0.9375rem 2.8125rem;background-color:rgba(255, 255, 255, 0.28)}.hero-block--resource form .submit, .hero-block--landing form .submit{margin-top:1.25em}.hero-block--resource form div.wpcf7-response-output, .hero-block--landing form div.wpcf7-response-output{width:100%}.content-block--form-spacing .content-block__inner{padding:0 0.9375rem}@media only screen and (max-width: 480px){.content-block--form-spacing .content-block__inner{padding:0}}.content-block--form-spacing .content-block__inner .content-block__intro{float:none;margin-top:2.5em;margin-bottom:1.875em}@media only screen and (max-width: 480px){.content-block--form-spacing .content-block__inner .wpcf7 form{padding:0.9375rem}}.content-block--form-spacing .content-block__inner .wpcf7 form .submit input[type="submit"]{min-width:7.4375em}@media only screen and (max-width: 570px){.content-block--form-spacing .content-block__inner .wpcf7 form .submit{width:100%}.content-block--form-spacing .content-block__inner .wpcf7 form .submit input[type="submit"]{width:100%}}.page-id-437 .content-block--custom-page-form .content-block__inner{padding:0 0.9375rem}@media only screen and (max-width: 480px){.page-id-437 .content-block--custom-page-form .content-block__inner{padding:0}}.page-id-437 .content-block--custom-page-form .content-block__intro{float:none;margin-top:2.5em;margin-bottom:1.875em}@media only screen and (max-width: 480px){.page-id-437 .content-block--custom-page-form .wpcf7 form{padding:0.9375rem}}.page-id-437 .content-block--custom-page-form .wpcf7 form .submit input[type="submit"]{min-width:7.4375em}@media only screen and (max-width: 570px){.page-id-437 .content-block--custom-page-form .wpcf7 form .submit{width:100%}.page-id-437 .content-block--custom-page-form .wpcf7 form .submit input[type="submit"]{width:100%}} .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(//www.jouve.com/wp-content/themes/flatirons/images/global/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.jouve.com/wp-content/themes/flatirons/images/global/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//www.jouve.com/wp-content/themes/flatirons/images/global/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/fancybox_loading@2x.gif);background-size:24px 24px}}.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url(//www.jouve.com/wp-content/themes/flatirons/plugins/flexslider/fonts/flexslider-icon.eot);src:url(//www.jouve.com/wp-content/themes/flatirons/plugins/flexslider/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(//www.jouve.com/wp-content/themes/flatirons/plugins/flexslider/fonts/flexslider-icon.woff) format("woff"), url(//www.jouve.com/wp-content/themes/flatirons/plugins/flexslider/fonts/flexslider-icon.ttf) format("truetype"), url(//www.jouve.com/wp-content/themes/flatirons/plugins/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:10px}.flex-direction-nav .flex-next{right:10px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity: .7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.alignnone,img.alignnone{margin:5px 20px 20px 0}.aligncenter,img.aligncenter{text-align:center;display:block;margin:5px auto 5px auto}.alignright,img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{clear:both;max-width:96%;padding:5px 3px 10px;text-align:center;background:#fff;border:1px solid #f0f0f0}.wp-caption img{height:auto;max-width:98.5%;width:auto;margin:0;padding:0;border:0 none}.wp-caption .wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignnone{margin:5px 20px 20px 0}.icon-map{height:500px}.icon-map h4{margin:0}@media only screen and (max-width: 1024px){.icon-map{height:250px}}@media only screen and (max-width: 480px){.icon-map{height:200px}}.icon-map__container{position:relative;overflow:hidden}[class*="map__marker--content"]{-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition: .3s;transition: .3s;position:absolute;z-index:20;top:0;right:0;bottom:0;width:30%;padding:0 0.9375rem;background:rgba(43, 43, 43, 0.9);overflow-y:scroll}[class*="map__marker--content"] .content-section{padding:0.4em 0.9375rem;border-bottom:1px solid #ed1c24}[class*="map__marker--content"] h2{color:#fff;font-size:1.25rem;margin:0}[class*="map__marker--content"] h3{color:#fff;font-size:1.1875rem;font-weight:100;margin:0}@media only screen and (min-width: 851px){[class*="map__marker--content"].active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition: .3s;transition: .3s}}@media only screen and (max-width: 850px){[class*="map__marker--content"]{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-200%);transform:translateY(-200%);position:relative;width:100%;bottom:auto;height:0;z-index:-1;-webkit-transition:-webkit-transform 300ms 0ms, z-index 300ms .5s;transition:transform 300ms 0ms, z-index 300ms .5s}[class*="map__marker--content"].active{display:block;-webkit-transform:translateY(0);transform:translateY(0);height:200px;z-index:20}}html,body{height:99.99999%}.wrap-all-the-things{display:table;table-layout:fixed;height:100%;width:100%}.main-head,.main-torso,.main-foot{display:table-row;height:1px}.main-torso{height:auto}.main-foot{width:100%;overflow:hidden;background:#242424}.main-foot .main-foot__inner{padding:5em 0 3.125em;position:relative}@media only screen and (max-width: 1024px){.main-foot .main-foot__inner{padding:2.5em 0}}.main-foot .main-foot__logo{height:auto;width:220px;position:absolute;top:4.0625em;right:2.9rem}@media only screen and (max-width: 1090px){.main-foot .main-foot__logo{position:static;display:block;width:300px;margin:0 auto 1.875em}}@media only screen and (max-width: 400px){.main-foot .main-foot__logo{width:250px}}.main-foot .main-foot__utility-wrap{float:right;width:260px;margin-top:110px;margin-right:0.9375rem}@media only screen and (max-width: 1090px){.main-foot .main-foot__utility-wrap{width:100%;margin-top:30px;margin-right:0;text-align:center}}@media only screen and (max-width: 640px){.main-foot .main-foot__utility-wrap{margin-top:40px}}.main-foot .main-foot__social-wrap{width:100%}.main-foot .main-foot__social{display:inline-block;margin:0 0 2.5em;padding:0;overflow:hidden}@media only screen and (max-width: 640px){.main-foot .main-foot__social{margin-bottom:1.5625em}}.main-foot .main-foot__social .icon{float:left;height:40px;width:40px;margin-right:25px;list-style-type:none}.main-foot .main-foot__social .icon a{display:block;height:40px;width:40px;padding:9px}.main-foot .main-foot__social .icon a svg{height:22px;width:22px;fill:#FFF}.main-foot .main-foot__social .icon.linkedin{background:#007AB9;-webkit-transition:background 400ms;transition:background 400ms}.main-foot .main-foot__social .icon.linkedin:hover{background:#005886}.main-foot .main-foot__social .icon.twitter{background:#009DEC;-webkit-transition:background 400ms;transition:background 400ms}.main-foot .main-foot__social .icon.twitter:hover{background:#007bb9}.main-foot .main-foot__social .icon.facebook{background:#4665AC;-webkit-transition:background 400ms;transition:background 400ms}.main-foot .main-foot__social .icon.facebook:hover{background:#375088}.main-foot .main-foot__social .icon.google-plus{margin-right:0;background:#DF4A32;-webkit-transition:background 400ms;transition:background 400ms}.main-foot .main-foot__social .icon.google-plus:hover{background:#c0341e}.main-foot .main-foot__nav-wrap{width:100%}@media only screen and (max-width: 1090px){.main-foot .main-foot__nav-wrap{text-align:center}}.main-foot .main-foot__utility-nav{margin:0;padding:0;overflow:hidden}@media only screen and (max-width: 1090px){.main-foot .main-foot__utility-nav{display:inline-block}}.main-foot .main-foot__utility-nav li{list-style-type:none;margin-bottom:0.4375em}@media only screen and (max-width: 1090px){.main-foot .main-foot__utility-nav li{float:left;margin-bottom:0;padding:0 2.9375em}}@media only screen and (max-width: 810px){.main-foot .main-foot__utility-nav li{padding:0 1.5625em}}@media only screen and (max-width: 640px){.main-foot .main-foot__utility-nav li{float:left;width:100%;margin-bottom:0.5em;padding:0}}.main-foot .main-foot__utility-nav li a{color:white;-webkit-transition:color 400ms;transition:color 400ms}.main-foot .main-foot__utility-nav li a:hover{color:#2d8e99;text-decoration:none}.main-foot__copy{width:100%;background:#232323;color:#FFF}.main-foot__copy .copy__inner{height:50px;overflow:hidden;padding:0 1.875rem;line-height:50px}.main-foot__copy .copy__inner .copy__text, .main-foot__copy .copy__inner .design__text{display:inline-block;height:100%}.main-foot__copy .copy__inner .copy__text span, .main-foot__copy .copy__inner .copy__text a, .main-foot__copy .copy__inner .design__text span, .main-foot__copy .copy__inner .design__text a{color:#b4bbc2;font-size:0.875em;font-weight:300;-webkit-transition:color 400ms;transition:color 400ms}.main-foot__copy .copy__inner .copy__text a:hover, .main-foot__copy .copy__inner .design__text a:hover{color:#ed1c24;text-decoration:none}.main-foot__copy .copy__inner .copy__text .pipe, .main-foot__copy .copy__inner .design__text .pipe{margin:0 0.4375em}.main-foot__copy .copy__inner .design__text{float:right}@media only screen and (max-width: 680px){.main-foot__copy .copy__inner{height:auto;padding:1.25em 0.9375rem;line-height:1.5em;text-align:center}.main-foot__copy .copy__inner .copy__text, .main-foot__copy .copy__inner .design__text{width:100%}.main-foot__copy .copy__inner .design__text{float:none}}@media only screen and (max-width: 460px){.main-foot__copy .copy__inner{padding:1.5625em 0.9375rem 1.5625em}.main-foot__copy .copy__inner .copy__text span, .main-foot__copy .copy__inner .copy__text a, .main-foot__copy .copy__inner .design__text span, .main-foot__copy .copy__inner .design__text a{font-size:0.9375em}.main-foot__copy .copy__inner .copy__text .flatirons{display:inline-block;width:100%}.main-foot__copy .copy__inner .copy__text .rights-privacy{display:inline-block;width:100%}.main-foot__copy .copy__inner .copy__text .rights-privacy .pipe:first-of-type{display:none}}.main-head{width:100%;background:#FFF;border-bottom:1px solid red}.main-head__inner{padding:0 0.9375rem;position:relative}.main-head__logo{display:block;float:left;width:15em;padding:20px 0 15px 0}.main-head__logo img{height:3.8125em;width:15em}@media only screen and (max-width: 1024px){.main-head__logo{margin-left:1.875rem;width:11.25em;position:relative;z-index:50;padding:10px 0 5px 0;margin-left:0.9375rem}}.translation-links{display:inline-block}.translation-links__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.translation-links__wrap>a{display:inline-block;margin-right:10px;margin:2px;padding:2px;width:26px;height:26px;-webkit-transition:200ms;transition:200ms}.translation-links__wrap>a:hover{background-color:#2d8e99}.translation-links svg{width:100%;height:100%}@media only screen and (max-width: 1024px){.translation-links__wrap{margin-left:15px}}.icon-map{height:500px}.icon-map h4{margin:0}@media only screen and (max-width: 1024px){.icon-map{height:400px}}@media only screen and (max-width: 480px){.icon-map{height:300px}}.icon-map__container{position:relative;overflow:hidden}[class*="map__marker--content"]{-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition: .3s;transition: .3s;position:absolute;z-index:20;top:0;right:0;bottom:0;width:30%;padding:0 0.9375rem;background:rgba(43, 43, 43, 0.9);overflow-y:scroll}[class*="map__marker--content"] .content-section{padding:0.4em 0.9375rem;border-bottom:1px solid #ed1c24}[class*="map__marker--content"] h2{color:#fff;font-size:1.25rem;margin:0}[class*="map__marker--content"] h3{color:#fff;font-size:1.1875rem;font-weight:100;margin:0}@media only screen and (min-width: 851px){[class*="map__marker--content"].active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition: .3s;transition: .3s}}@media only screen and (max-width: 850px){[class*="map__marker--content"]{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-200%);transform:translateY(-200%);position:relative;width:100%;bottom:auto;height:0;z-index:-1;-webkit-transition:-webkit-transform 300ms 0ms, z-index 300ms .5s;transition:transform 300ms 0ms, z-index 300ms .5s}[class*="map__marker--content"].active{display:block;-webkit-transform:translateY(0);transform:translateY(0);height:200px;z-index:20}}.foot-nav li{float:left;list-style:none}.foot-nav li ul{padding:0}.foot-nav li li{clear:both}.foot-nav li a{display:block}.foot-nav ul ul{padding:0}.foot-nav ul ul li{float:left;clear:both}.main-foot__nav{float:left;width:auto;padding:0 0.9375rem}@media only screen and (max-width: 1090px){.main-foot__nav{width:100%;text-align:center}}.main-foot__nav .foot-nav{width:auto;overflow:hidden;display:inline-block}@media only screen and (max-width: 640px){.main-foot__nav .foot-nav{width:70%}}@media only screen and (max-width: 400px){.main-foot__nav .foot-nav{width:90%}}.main-foot__nav .menu{margin:0;padding:0;overflow:hidden}.main-foot__nav .menu>li{padding-right:1.875rem}.main-foot__nav .menu>li>a{color:white;font-size:0.875em;font-weight:400;text-transform:uppercase;-webkit-transition:color 400ms;transition:color 400ms}@media only screen and (max-width: 600px){.main-foot__nav .menu>li>a{font-size:2.4vw}}@media only screen and (max-width: 400px){.main-foot__nav .menu>li>a{font-size:3.5vw}}.main-foot__nav .menu>li>a:hover{color:#2d8e99;text-decoration:none}.main-foot__nav .menu>li.menu-item-218{width:20%}.main-foot__nav .menu>li.menu-item-222{width:23%}.main-foot__nav .menu>li.menu-item-231{width:26%}.main-foot__nav .menu>li.menu-item-1422{width:19%}.main-foot__nav .menu>li.menu-item-238{width:12%;padding-right:0}@media only screen and (max-width: 1090px){.main-foot__nav .menu>li.menu-item-218, .main-foot__nav .menu>li.menu-item-222, .main-foot__nav .menu>li.menu-item-231, .main-foot__nav .menu>li.menu-item-1422{width:auto;margin-right:3.75rem;padding-right:0;text-align:left}.main-foot__nav .menu>li.menu-item-238{width:auto;margin-right:0;padding-right:0;text-align:left}}@media only screen and (max-width: 740px){.main-foot__nav .menu>li.menu-item-218, .main-foot__nav .menu>li.menu-item-222, .main-foot__nav .menu>li.menu-item-231, .main-foot__nav .menu>li.menu-item-1422{margin-right:2.34375rem}}@media only screen and (max-width: 640px){.main-foot__nav .menu>li.menu-item-218, .main-foot__nav .menu>li.menu-item-222, .main-foot__nav .menu>li.menu-item-231, .main-foot__nav .menu>li.menu-item-1422{margin-top:0.9375em;margin-right:0}.main-foot__nav .menu>li.menu-item-218 a, .main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-231 a, .main-foot__nav .menu>li.menu-item-1422 a{width:auto}.main-foot__nav .menu>li.menu-item-218, .main-foot__nav .menu>li.menu-item-231{width:40%;float:left}.main-foot__nav .menu>li.menu-item-222, .main-foot__nav .menu>li.menu-item-1422{width:60%;float:right}.main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-1422 a{padding-left:50%}}@media only screen and (max-width: 640px) and (max-width: 585px){.main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-1422 a{padding-left:40%}}@media only screen and (max-width: 640px) and (max-width: 492px){.main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-1422 a{padding-left:50%}}@media only screen and (max-width: 640px) and (max-width: 455px){.main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-1422 a{padding-left:40%}}@media only screen and (max-width: 640px) and (max-width: 400px){.main-foot__nav .menu>li.menu-item-222 a, .main-foot__nav .menu>li.menu-item-1422 a{padding-left:41%}}@media only screen and (max-width: 640px){.main-foot__nav .menu>li.menu-item-238{width:100%;margin-top:0.9375em;margin-right:0;padding-right:0;text-align:center}}.main-foot__nav .sub-menu{margin-top:1.5625em}@media only screen and (max-width: 959px){.main-foot__nav .sub-menu{display:none}}.main-foot__nav .sub-menu>li{margin-bottom:0.4375em;line-height:1.1em}.main-foot__nav .sub-menu>li>a{color:white;font-size:0.75em;font-weight:300;-webkit-transition:color 400ms;transition:color 400ms}.main-foot__nav .sub-menu>li>a:hover{color:#2d8e99;text-decoration:none}.main-head__nav{float:right;width:auto}.main-head__nav .ubermenu{padding:0 0.9375rem}.main-head__nav .ubermenu-nav>.ubermenu-item{height:59px;margin:0 0.5em}.main-head__nav .ubermenu-nav>.ubermenu-item>a{height:100%;padding-top:0;padding-bottom:0;line-height:100px;color:#646464;font-size:0.875em;font-weight:500;text-transform:uppercase;-webkit-transition:color 400ms;transition:color 400ms}.main-head__nav .ubermenu-nav>.ubermenu-item>a>span{position:relative}.main-head__nav .ubermenu-nav>.ubermenu-item>a>span:after{content:'';height:3px;width:100%;background:#ed1c24;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:bottom 500ms, opacity 500ms;transition:bottom 500ms, opacity 500ms}.main-head__nav .ubermenu-nav>.ubermenu-item>a>span:focus{outline:none !important}.main-head__nav .ubermenu-nav>.ubermenu-item>a:focus{outline:none !important}.main-head__nav .ubermenu-nav>.ubermenu-item>a:hover{color:#ed1c24}.main-head__nav .ubermenu-nav>.ubermenu-item>a:hover>span:after{bottom:1px;opacity:1}.main-head__nav .ubermenu-nav>.ubermenu-item:focus{outline:none !important}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-current-menu-item>a>span:after, .main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-current-page-ancestor>a>span:after{bottom:1px;opacity:1}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-165{margin-left:0}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-165>a{padding-left:0}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-202{margin-right:0}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-202>a{padding-right:0}.main-head__nav .ubermenu-nav .ubermenu-submenu{overflow:visible}.main-head__nav .ubermenu-nav .ubermenu-submenu.ubermenu-submenu-drop{padding-top:41px;background-color:transparent;border-bottom:3px solid #ed1c24;box-shadow:none}.main-head__nav .ubermenu-nav .ubermenu-submenu.ubermenu-submenu-drop:before{content:'';height:100%;width:100%;position:absolute;top:41px;left:0px;right:0px;background-color:#ecebeb}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group{padding:0.3125em 0 4.6875em;background-color:#e1e1e1;background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/mega-nav-bg.png);background-position:bottom left;background-repeat:no-repeat;border:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li{background:transparent;-webkit-transition:background 400ms;transition:background 400ms}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a{color:#4f5055;font-size:0.65625em;font-weight:500;padding:0.5625em 0.9375em;-webkit-transition:color 400ms;transition:color 400ms}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a svg{max-height:18px;width:18px;max-width:18px;fill:#4f5055;-webkit-transition:fill 400ms;transition:fill 400ms}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a>span{display:inline-block;margin-left:0.8em;width:calc(100% - 30px);padding-left:0}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover{background:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a{color:#FFF}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a img{-webkit-filter:invert(1);filter:invert(1)}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a svg{fill:#FFF}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-menu-item, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-page-ancestor{background:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-menu-item>a, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-page-ancestor>a{color:#FFF}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-menu-item>a svg, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-page-ancestor>a svg{fill:#FFF}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-menu-item>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current-page-ancestor>a img{-webkit-filter:invert(1);filter:invert(1)}.ubermenu-tab-content-panel .ubermenu-submenu>li{margin-bottom:10px;background:transparent;-webkit-transition:background 400ms;transition:background 400ms}.ubermenu-tab-content-panel .ubermenu-submenu>li>ul{background:transparent}.ubermenu-tab-content-panel .ubermenu-submenu>li>a{color:#4f5055;font-size:12px;font-weight:500;padding:0.5625em 0.9375rem;-webkit-transition:color 400ms;transition:color 400ms}.ubermenu-tab-content-panel .ubermenu-submenu>li:hover{background:transparent}.ubermenu-tab-content-panel .ubermenu-submenu>li:hover>a{color:#70cbd5}.ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-menu-item>a, .ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-page-ancestor>a{color:#2d8e99}.ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-menu-item:hover, .ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-page-ancestor:hover{background:transparent}.ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-menu-item:hover>a, .ubermenu-tab-content-panel .ubermenu-submenu>li.ubermenu-current-page-ancestor:hover>a{color:#70cbd5}.post-column>.ubermenu-submenu,.ubermenu-autocolumn>.ubermenu-submenu{padding-bottom:0;position:relative !important}.post-column>.ubermenu-submenu>li,.ubermenu-autocolumn>.ubermenu-submenu>li{padding:0.25em 0;background-color:tranparent;-webkit-transition:background-color 400ms;transition:background-color 400ms}.post-column>.ubermenu-submenu>li>a,.ubermenu-autocolumn>.ubermenu-submenu>li>a{color:#555353}.post-column>.ubermenu-submenu>li>a img, .ubermenu-autocolumn>.ubermenu-submenu>li>a img{border-radius:0.5em}.post-column>.ubermenu-submenu>li>a .ubermenu-target-title, .ubermenu-autocolumn>.ubermenu-submenu>li>a .ubermenu-target-title{display:none}.post-column>.ubermenu-submenu>li>a .ubermenu-truncated-title, .ubermenu-autocolumn>.ubermenu-submenu>li>a .ubermenu-truncated-title{display:inline-block;height:50px;width:100%;padding:0 0.4375em;overflow:hidden;color:#2c2c36;font-size:1.125em;font-weight:400;text-align:center}.post-column>.ubermenu-submenu>li:hover,.ubermenu-autocolumn>.ubermenu-submenu>li:hover{background:#2d8e99}.post-column>.ubermenu-submenu>li:hover>a,.ubermenu-autocolumn>.ubermenu-submenu>li:hover>a{color:#FFF}.post-column>.ubermenu-submenu>li:hover>a .ubermenu-truncated-title, .ubermenu-autocolumn>.ubermenu-submenu>li:hover>a .ubermenu-truncated-title{color:#FFF}.post-column>.ubermenu-submenu>li.ubermenu-current-menu-item:hover,.ubermenu-autocolumn>.ubermenu-submenu>li.ubermenu-current-menu-item:hover{background:#646464}.post-column>.ubermenu-submenu>li.ubermenu-current-menu-item:hover>a,.ubermenu-autocolumn>.ubermenu-submenu>li.ubermenu-current-menu-item:hover>a{color:#FFF}.post-column>.ubermenu-submenu>li.ubermenu-current-menu-item:hover>a .ubermenu-truncated-title, .ubermenu-autocolumn>.ubermenu-submenu>li.ubermenu-current-menu-item:hover>a .ubermenu-truncated-title{color:#FFF}.post-column>.ubermenu-submenu:before{content:'';width:1px;position:absolute;top:0;left:0;bottom:3.75%;background:#d4d4d5}.ubermenu-autocolumn:first-of-type>.ubermenu-submenu:before{content:'';width:1px;position:absolute;top:0;right:0;bottom:3.75%;background:#d4d4d5}@media only screen and (max-width: 1024px){.main-head__inner{padding:0}.main-head__nav{float:none;width:100%;position:relative}.main-head__nav .nav__wrap{width:100%;position:absolute;top:13px}.main-head__nav .ubermenu-responsive-toggle{float:right;height:50px;width:50px;margin-right:1.875rem;padding:0;overflow:hidden}}@media only screen and (max-width: 1024px) and (max-width: 480px){.main-head__nav .ubermenu-responsive-toggle{margin-right:0.9375rem}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-responsive-toggle .fa{width:50px;margin-right:0}.main-head__nav .ubermenu-responsive-toggle .fa:before{font-size:50px;color:#646464;-webkit-transition:color 400ms;transition:color 400ms}.main-head__nav .ubermenu-responsive-toggle:hover .fa:before{color:#2d8e99}.main-head__nav .ubermenu-responsive-toggle.ubermenu-responsive-toggle-open .fa:before{color:#2d8e99}.main-head__nav .ubermenu.ubermenu-main{padding:0 0 10px;top:26px;background:#ecebeb;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.45);max-height:400px}.main-head__nav .ubermenu.ubermenu-main.ubermenu-responsive-collapse{padding:0;max-height:0}}@media only screen and (max-width: 1024px) and (max-width: 400px){.main-head__nav .ubermenu.ubermenu-main{top:18px}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav>.ubermenu-item{float:left;height:55px;width:50%;margin:0;clear:none !important}.main-head__nav .ubermenu-nav>.ubermenu-item>a{padding:0;text-align:center;line-height:55px;font-size:1.0625em}.main-head__nav .ubermenu-nav>.ubermenu-item>a>span:after{display:none;bottom:2px}.main-head__nav .ubermenu-nav>.ubermenu-item:hover>a{color:#70cbd5}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-current-menu-item>a, .main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-current-page-ancestor>a{color:#2d8e99}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-892{height:70px;width:100%;padding:0.9375em 0.9375rem;background:#3f3f3f}.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-892 form{width:75%;margin:0 auto}}@media only screen and (max-width: 1024px) and (max-width: 480px){.main-head__nav .ubermenu-nav>.ubermenu-item.ubermenu-item-892 form{width:100%}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav .ubermenu-submenu.ubermenu-submenu-drop{padding-top:0;border:none;box-shadow:0 0 20px rgba(0, 0, 0, 0.15)}.main-head__nav .ubermenu-nav .ubermenu-submenu.ubermenu-submenu-drop:before{display:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group{padding:0.3125em 0.9375rem 5.9375em;background-color:#646464;background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/mega-nav-mobile-bg.png);background-position:bottom;border-top:4px solid #2d8e99;clear:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li{float:left;width:33.3333336%;min-width:0;clear:none}}@media only screen and (max-width: 1024px) and (max-width: 860px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li{width:50%}}@media only screen and (max-width: 1024px) and (max-width: 640px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li{width:100%;text-align:center}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a{display:inline-block;width:auto;position:relative;padding:0.625em 0 0.625em 2.0625em;border:none;color:#FFF;font-size:0.875em;font-weight:400}}@media only screen and (max-width: 1024px) and (max-width: 860px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a{padding:0.625em 0 0.625em 3.75em}}@media only screen and (max-width: 1024px) and (max-width: 640px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a{padding:0.625em}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a svg{display:inline;max-height:22px;width:22px;max-width:22px;position:absolute;top:12px;left:0;fill:#FFF}}@media only screen and (max-width: 1024px) and (max-width: 860px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a svg{left:25px}}@media only screen and (max-width: 1024px) and (max-width: 640px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a svg{position:static}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a img{-webkit-filter:invert(1);filter:invert(1)}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a span{display:inline;margin-left:0;padding-left:0px}}@media only screen and (max-width: 1024px) and (max-width: 640px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a span{position:static;margin-left:0.8em}}@media only screen and (max-width: 1024px){.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a:hover{border:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a:hover img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li>a:hover svg{fill:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover{background:transparent}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a{color:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li:hover>a svg{fill:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current_page_item{background:transparent}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current_page_item>a{color:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current_page_item>a img, .main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-current_page_item>a svg{fill:#2d8e99}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.ubermenu-active .ubermenu-tab-content-panel{display:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.tertiary-pages.ubermenu-active .ubermenu-tab-content-panel{display:block;background:#FFF;border:none;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.45)}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.tertiary-pages.ubermenu-active .ubermenu-tab-content-panel>li{width:100%}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-tabs-group>li.tertiary-pages.ubermenu-active .ubermenu-tab-content-panel>li.ubermenu-retractor{background:#363636;border-top:none}.main-head__nav .ubermenu-nav .ubermenu-submenu .ubermenu-retractor-mobile{background:#2d8e99;border-top:2px solid #d2d2d2;color:#FFF}.post-column>.ubermenu-submenu:before{display:none}.ubermenu-autocolumn:first-of-type>.ubermenu-submenu:before{display:none}}.main-head__utility{width:100%;position:relative;z-index:9999;background:#232323}.main-head__utility .utility__inner{height:1.875em;position:relative}.main-head__utility .utility__wrap{position:absolute;right:13px;display:inline-block}.main-head__utility .utility__wrap .ubermenu-nav>li{height:1.875em}.main-head__utility .utility__wrap .ubermenu-nav>li .ubermenu-target, .main-head__utility .utility__wrap .ubermenu-nav>li .ubermenu-content-block, .main-head__utility .utility__wrap .ubermenu-nav>li i{line-height:26px}.main-head__utility .utility__wrap .ubermenu-nav>li a{color:#c2c2c2;font-size:0.875em;text-transform:uppercase;-webkit-transition:400ms;transition:400ms}.main-head__utility .utility__wrap .ubermenu-nav>li a span:focus{outline:none !important}.main-head__utility .utility__wrap .ubermenu-nav>li a:hover{color:#ed1c24}.main-head__utility .utility__wrap .ubermenu-nav>li a:focus{outline:none !important}.main-head__utility .utility__wrap .ubermenu-nav>li:focus{outline:none !important}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--search{padding:0 1.875rem 0 0}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--search .ubermenu-target{color:#b7b7b7;font-size:0.875em;text-transform:uppercase}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--search .ubermenu-target:focus{outline:none}@media only screen and (max-width: 640px){.main-head__utility .utility__wrap .ubermenu-nav>li.utility--search{float:right;width:100%}}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--blog, .main-head__utility .utility__wrap .ubermenu-nav>li.utility--support{padding:0 1.875rem}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--blog>a{padding:0}.main-head__utility .utility__wrap .ubermenu-nav>li.utility--contact{padding:0 0 0 1.875rem}.main-head__utility .utility__wrap .ubermenu-nav>li .ubermenu-content-block{color:#c2c2c2}@media only screen and (max-width: 1024px){.main-head__utility .utility__wrap{display:none}}.main-head__utility .ubermenu.ubermenu-utility.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0>.ubermenu-submenu-drop{margin-top:0.125em}.main-head__utility .ubermenu-item-298 .ubermenu-content-block{color:#FFF}.main-head__utility .ubermenu-item-298 .ubermenu-content-block .ubermenu-search .ubermenu-searchform{background:#363636}.main-head__utility .ubermenu-item-298 .ubermenu-content-block .ubermenu-search .ubermenu-searchform .ubermenu-search-input{color:#FFF;letter-spacing:1px;font-weight:300}.search-torso__content{width:100%;padding:0 1.875rem 3.125em;overflow:hidden}.search-torso__content .search-title{font-weight:500}.search-torso__content .search-term{margin:1.25em 0;font-weight:400}@media only screen and (max-width: 640px){.search-torso__content .search-term{margin:0.9375em 0}}@media only screen and (max-width: 480px){.search-torso__content{padding:0 0.9375rem 3.125em}}.search-wrap{overflow:hidden}.search-wrap input[type="search"]{float:left;height:50px;width:45%;padding:0 0.625em;border:none;border:1px solid #c2c2c2;box-sizing:border-box;font-size:0.9375em;font-weight:400;letter-spacing:1px}.search-wrap input[type="search"]:focus{outline:none}@media only screen and (max-width: 640px){.search-wrap input[type="search"]{float:none;width:100%}}.search-wrap input[type="submit"]{display:inline-block;float:left;height:50px;width:auto;min-width:11.25em;padding:0 0.9375rem;margin-left:0.9375rem;line-height:41px;background:#ed1c24;border:none;color:#FFF;text-decoration:none;font-size:1.25em;font-weight:300;letter-spacing:0.075em;text-align:center;text-transform:capitalize;-webkit-transition:background 400ms, border 400ms;transition:background 400ms, border 400ms}.search-wrap input[type="submit"]:focus{outline:none}.search-wrap input[type="submit"]:visited{color:#FFF}.search-wrap input[type="submit"]:hover{background:#d01018;text-decoration:none}@media only screen and (max-width: 640px){.search-wrap input[type="submit"]{float:none;width:100%;margin:0.9375rem 0 0}}.search-torso__result{padding:2.5em 0;overflow:hidden;border-top:1px solid #2d8e99}.search-torso__result:last-of-type{border-bottom:1px solid #2d8e99}.search-torso__result .search-img__wrap{float:left;height:200px;width:25%;padding:8px}@media only screen and (max-width: 960px){.search-torso__result .search-img__wrap{float:none;height:400px;width:100%}}@media only screen and (max-width: 640px){.search-torso__result .search-img__wrap{height:300px}}@media only screen and (max-width: 480px){.search-torso__result .search-img__wrap{height:250px}}@media only screen and (max-width: 375px){.search-torso__result .search-img__wrap{height:225px}}.search-torso__result .search-img__wrap .search-img{display:block;height:100%;width:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border:7px solid #FFF;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.45)}.search-torso__result .search-img__wrap .search-img:after{content:'En savoir plus';height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.75);line-height:186px;opacity:0;text-align:center;-webkit-transition:opacity 400ms;transition:opacity 400ms}@media only screen and (max-width: 960px){.search-torso__result .search-img__wrap .search-img:after{line-height:386px}}@media only screen and (max-width: 640px){.search-torso__result .search-img__wrap .search-img:after{line-height:286px}}@media only screen and (max-width: 480px){.search-torso__result .search-img__wrap .search-img:after{line-height:236px}}@media only screen and (max-width: 375px){.search-torso__result .search-img__wrap .search-img:after{line-height:211px}}.search-torso__result .search-img__wrap .search-img:hover:after{opacity:1}.search-torso__result .search-text{float:left;width:74%;padding:0 1.875rem}.search-torso__result .search-text h4{color:#555353;margin:0.75em 0 0.3125em;font-weight:300}.search-torso__result .search-text h4 a{color:#555353;-webkit-transition:color 400ms;transition:color 400ms}.search-torso__result .search-text h4 a strong{color:#2d8e99}.search-torso__result .search-text h4 a:hover{color:#2d8e99;text-decoration:none}.search-torso__result .search-text p{margin:0.5em 0}.search-torso__result .search-text p strong{color:#2d8e99}@media only screen and (max-width: 960px){.search-torso__result .search-text{float:none;width:100%;padding:0 8px}}@media only screen and (max-width: 640px){.search-torso__result .search-text h4{font-size:1.5em}}.search-torso__result .continue-reading{display:none}.hero--single{background-repeat:no-repeat;background-position:center center;background-size:cover}.hero--single:after{background-color:rgba(0, 0, 0, 0.4)}@media only screen and (max-width: 480px){.hero--single:after{background-color:rgba(0, 0, 0, 0.7)}}.hero--slider .hero-wrap{border:none}.hero--slider .hero-wrap .slides li{background-repeat:no-repeat;background-position:center center;background-size:cover}.hero--slider .hero-wrap .slides li .hero__overlay{background-color:rgba(0, 0, 0, 0.4)}@media only screen and (max-width: 480px){.hero--slider .hero-wrap .slides li .hero__overlay{background-color:rgba(0,0,0,0.7)}}.hero-text{text-align:center}.hero-text h4{color:#FFF;font-size:2em;font-weight:300;letter-spacing:0.075em;line-height:0.5em}@media only screen and (max-width: 768px){.hero-text h4{font-size:1.5em}}@media only screen and (max-width: 480px){.hero-text h4{font-size:1.25em}}.hero-text h2{color:#FFF;font-size:3.25em;font-weight:700;letter-spacing:0.095em;text-transform:uppercase}.hero-text h2 .lowercase{color:#FFF;text-transform:lowercase}@media only screen and (max-width: 768px){.hero-text h2{font-size:2.5em}}@media only screen and (max-width: 480px){.hero-text h2{font-size:1.8em}}.hero-text h2:after{background:#ed1c24}.hero-text p{color:#FFF;font-size:1.4375em;font-weight:300;line-height:1.15em}@media only screen and (max-width: 768px){.hero-text p{font-size:1.1875em}}@media only screen and (max-width: 480px){.hero-text p{font-size:1.0625em}}.hero-text .btn-wrap .btn:hover{border-color:#2d8e99;background-color:#2d8e99}.hero-text .btn-wrap .btn--2{color:#FFF;-webkit-transition:background 400ms, border 400ms;transition:background 400ms, border 400ms}.hero-text .btn-wrap .btn--2:hover{color:#FFF}@media only screen and (max-width: 520px){.hero-text .btn-wrap .btn{font-size:1.0625em}}.hero-block--resource,.hero-block--landing{background-repeat:no-repeat;background-position:center center;background-size:cover}.hero-block--resource .hero-block__overlay, .hero-block--landing .hero-block__overlay{background-color:rgba(0, 0, 0, 0.75)}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__overlay, .hero-block--landing .hero-block__overlay{background-color:rgba(0, 0, 0, 0.8)}}.hero-block--resource .hero-block__content, .hero-block--landing .hero-block__content{text-align:center;vertical-align:middle;font-size:1rem}.hero-block--resource .title--bold, .hero-block--landing .title--bold{color:#FFF;font-size:2.875em;font-weight:700;letter-spacing:0.065em;line-height:1em;text-transform:uppercase}@media only screen and (max-width: 768px){.hero-block--resource .title--bold, .hero-block--landing .title--bold{font-size:2.5em}}@media only screen and (max-width: 480px){.hero-block--resource .title--bold, .hero-block--landing .title--bold{font-size:2em}}.hero-block--resource .title--thin, .hero-block--landing .title--thin{color:#FFF;font-size:2em;font-weight:300;letter-spacing:0.075em}.hero-block--resource .title--thin:after, .hero-block--landing .title--thin:after{background:#ed1c24}@media only screen and (max-width: 768px){.hero-block--resource .title--thin, .hero-block--landing .title--thin{font-size:1.5em}}@media only screen and (max-width: 480px){.hero-block--resource .title--thin, .hero-block--landing .title--thin{font-size:1.25em}}.hero-block--resource .hero-block__button p, .hero-block--landing .hero-block__button p{color:#FFF;font-size:1.25em;font-weight:300;line-height:1.15em}@media only screen and (max-width: 768px){.hero-block--resource .hero-block__button p, .hero-block--landing .hero-block__button p{font-size:1.0625em}}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__button p, .hero-block--landing .hero-block__button p{font-size:1em}}.hero-block--resource .hero-block__social, .hero-block--landing .hero-block__social{text-align:center}.hero-block--resource .hero-block__social h6, .hero-block--landing .hero-block__social h6{color:#FFF;text-transform:uppercase}.hero-block--resource .hero-block__social li, .hero-block--landing .hero-block__social li{list-style-type:none;-webkit-transition:background 400ms;transition:background 400ms}.hero-block--resource .hero-block__social li.linkedin, .hero-block--landing .hero-block__social li.linkedin{background:#007AB9}.hero-block--resource .hero-block__social li.linkedin:hover, .hero-block--landing .hero-block__social li.linkedin:hover{background:#005886}.hero-block--resource .hero-block__social li.twitter, .hero-block--landing .hero-block__social li.twitter{background:#009DEC}.hero-block--resource .hero-block__social li.twitter:hover, .hero-block--landing .hero-block__social li.twitter:hover{background:#007bb9}.hero-block--resource .hero-block__social li.facebook, .hero-block--landing .hero-block__social li.facebook{background:#4665AC}.hero-block--resource .hero-block__social li.facebook:hover, .hero-block--landing .hero-block__social li.facebook:hover{background:#375088}.hero-block--resource .hero-block__social li.googleplus, .hero-block--landing .hero-block__social li.googleplus{background:#DF4A32}.hero-block--resource .hero-block__social li.googleplus:hover, .hero-block--landing .hero-block__social li.googleplus:hover{background:#c0341e}.hero-block--resource .hero-block__social svg, .hero-block--landing .hero-block__social svg{fill:#FFF}.hero-block--resource .hero-block__text, .hero-block--landing .hero-block__text{text-align:left}.hero-block--resource .hero-block__text p, .hero-block--resource .hero-block__text span, .hero-block--resource .hero-block__text li, .hero-block--landing .hero-block__text p, .hero-block--landing .hero-block__text span, .hero-block--landing .hero-block__text li{color:#FFF;font-size:1.25em;font-weight:300;line-height:1.15em}@media only screen and (max-width: 768px){.hero-block--resource .hero-block__text p, .hero-block--resource .hero-block__text span, .hero-block--resource .hero-block__text li, .hero-block--landing .hero-block__text p, .hero-block--landing .hero-block__text span, .hero-block--landing .hero-block__text li{font-size:1.0625em}}@media only screen and (max-width: 480px){.hero-block--resource .hero-block__text p, .hero-block--resource .hero-block__text span, .hero-block--resource .hero-block__text li, .hero-block--landing .hero-block__text p, .hero-block--landing .hero-block__text span, .hero-block--landing .hero-block__text li{font-size:1em}}.hero-block--resource .hero-block__social--form, .hero-block--landing .hero-block__social--form{text-align:left}@media only screen and (max-width: 1024px){.hero-block--resource .hero-block__social--form, .hero-block--landing .hero-block__social--form{text-align:center}}.alliances-boxes{background-position:center bottom;background-repeat:no-repeat}.alliances-boxes .alliances-boxes__wrap .box__wrap .box{background:rgba(0, 0, 0, 0.35);border-radius:0.3125em}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front{opacity:1;-webkit-transition:opacity 400ms;transition:opacity 400ms}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__icon-wrap img{-webkit-filter:invert(1);filter:invert(1)}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front .box__icon-wrap svg{fill:#FFF}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front h6{color:#FFF;font-size:1.125em;font-weight:300;line-height:1.15em}@media only screen and (max-width: 480px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__front h6{font-size:1em}}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back{opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}.alliances-boxes .alliances-boxes__wrap .box__wrap .box .box__back p{color:#000;font-size:1em;font-weight:300;line-height:1.2em}@media only screen and (min-width: 481px){.alliances-boxes .alliances-boxes__wrap .box__wrap .box:hover .box__front, .alliances-boxes .alliances-boxes__wrap .box__wrap .box.hover .box__front{opacity:0}.alliances-boxes .alliances-boxes__wrap .box__wrap .box:hover .box__back, .alliances-boxes .alliances-boxes__wrap .box__wrap .box.hover .box__back{opacity:1}}.blog-feed-title{text-align:center}.blog-feed-title:after{background-color:#ed1c24}.blog-feed{background:#ecebeb}.blog-feed .blog-feed__group .blog-feed__column{background:#FFF;border-radius:0.625em;text-align:center}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__photo{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:0.625em;border-top-right-radius:0.625em}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__photo:before{border-top-left-radius:0.625em;border-top-right-radius:0.625em}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__title{font-size:1.25em}.blog-feed .blog-feed__group .blog-feed__column .blog-feed__text{color:#555353}@media only screen and (max-width: 1024px){.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo{border-top-left-radius:0.625em;border-top-right-radius:0;border-bottom-left-radius:0.625em}}@media only screen and (max-width: 639px){.blog-feed .blog-feed__group:first-of-type .blog-feed__column .blog-feed__photo{border-top-left-radius:0.625em;border-top-right-radius:0.625em;border-bottom-left-radius:0}}.blog-feed-title{text-align:center}.blog-feed--new .blog-feed-title{color:#2d8e99;font-weight:light}.blog-feed.blog-feed--new .blog-feed__group .blog-feed__column{background:#FFF;border-radius:0.625em;text-align:center}.callout-boxes .content-block__intro{font-weight:300}.callout-boxes .callout-boxes__wrap{text-align:center}.callout-boxes .box__image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:0.625em;border-top-right-radius:0.625em}.callout-boxes .box__text{background-color:#FFF;border-bottom-left-radius:0.625em;border-bottom-right-radius:0.625em}.callout-boxes .box__text h6{font-size:1.125em}.callout-boxes .box__blurb{font-size:1em}.callout-boxes .box__blurb ul li{text-align:left}.ch-layout__wrap .ch-image__wrap{background-repeat:no-repeat;background-size:cover;background-position:center center}.ch-layout__wrap .ch-content__wrap p{font-weight:300;font-size:1.1em}.column-ctas{background:#ecebeb}.column-ctas .column__wrap .column{background:#FFF;border-radius:0.625em;text-align:center}.column-ctas .column__wrap .column .column__image{background-position:center center;background-size:cover;background-repeat:no-repeat;border-top-left-radius:0.625em;border-top-right-radius:0.625em}.column-ctas .column__wrap .column .column__title{font-size:1.25em}@media only screen and (max-width: 1024px){.column-ctas .column__wrap:first-of-type .column .column__image{border-top-left-radius:0.625em;border-top-right-radius:0;border-bottom-left-radius:0.625em}}@media only screen and (max-width: 639px){.column-ctas .column__wrap:first-of-type .column .column__image{border-top-left-radius:0.625em;border-top-right-radius:0.625em;border-bottom-left-radius:0}}.sidebar{background-repeat:no-repeat;background-position:bottom right}.sidebar h2:after{background:#ed1c24}.sidebar__nav h3{background:#247179;color:#fff;text-align:center;font-size:1em;text-transform:uppercase}.sidebar__nav ul{list-style:none}.sidebar__nav li:not(:last-of-type){border-bottom:1px solid #2d8e99}.sidebar__nav li a{background-color:#ecebeb;color:#555353;-webkit-transition:background-color 300ms, color 300ms;transition:background-color 300ms, color 300ms}.sidebar__nav li a:hover{background-color:#2d8e99;text-decoration:none;color:#FFF}.content-block--video-half .video-link{background-position:center center;background-size:cover;background-repeat:no-repeat}.content-block--video-half .video-link:before{background-color:transparent;-webkit-transition:background-color 400ms;transition:background-color 400ms}.content-block--video-half .video-link:hover:before{background-color:rgba(0, 0, 0, 0.75)}.content-block .content__group .icon-wrap svg{fill:#5c5c5c}.content-block[class*="--image"]{background-position:center center;background-repeat:no-repeat;background-size:cover}.content-block[class*="--image"]:before{background:rgba(0,0,0,0.75)}.content-block[class*="--parallax"]{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.content-block[class*="--parallax"] .content-block__overlay{background:rgba(0, 0, 0, 0.75)}@media only screen and (max-width: 1024px){.content-block[class*="--parallax"]{background-attachment:initial}}.content-block[class*="--bg-dgray"] .content__group .icon-wrap svg{fill:#FFF}.content-block[class*="--white-overlay"]:before{background:rgba(255,255,255,0.43)}.content-block[class*="--no-overlay"]:before{background-color:transparent}.content-block[class*="--dark-text"] h1, .content-block[class*="--dark-text"] h2, .content-block[class*="--dark-text"] h3, .content-block[class*="--dark-text"] p, .content-block[class*="--dark-text"] li, .content-block[class*="--dark-text"] span{color:#44474c}.content-block[class*="--dark-text"] h4, .content-block[class*="--dark-text"] h5, .content-block[class*="--dark-text"] h6{color:#464646}.content-block[class*="--underline-h2"] .content__group h2:first-of-type{position:relative;margin-bottom:0.625em}.content-block[class*="--underline-h2"] .content__group h2:first-of-type:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:42px;z-index:1;background:#ed1c24}.slider--single{background-repeat:no-repeat;background-position:center center;background-size:cover}.slider--single:after{background-color:rgba(0, 0, 0, 0.73)}@media only screen and (max-width: 480px){.slider--single:after{background-color:rgba(0, 0, 0, 0.8)}}.slider .full-width-wrap{border:none}.slider .full-width-wrap .slides li{background-repeat:no-repeat;background-position:center center;background-size:cover}.slider .full-width-wrap .slides li .slider__overlay{background-color:rgba(0, 0, 0, 0.73)}@media only screen and (max-width: 480px){.slider .full-width-wrap .slides li .slider__overlay{background-color:rgba(0,0,0,0.8)}}.slider-text{text-align:center}.slider-text h3{color:#FFF;font-size:2.8125em;font-weight:lighter}.slider-text h3:after{background:#ed1c24}@media only screen and (max-width: 768px){.slider-text h3{font-size:2.5em}}@media only screen and (max-width: 480px){.slider-text h3{font-size:2em}}.slider-text p{color:#FFF;font-size:1.4375em;font-weight:lighter;line-height:1.15em}@media only screen and (max-width: 768px){.slider-text p{font-size:1.1875em}}@media only screen and (max-width: 480px){.slider-text p{font-size:1.0625em}}.slider-text .btn-wrap .btn--2{color:#FFF}.slider-text .btn-wrap .btn--2:hover{color:#FFF}@media only screen and (max-width: 520px){.slider-text .btn-wrap .btn{font-size:1.0625em}}[class*="--testimonial"] .slider-text h3{max-width:80%;margin:0 auto 0.9375em;line-height:1.2em}[class*="--testimonial"] .slider-text h3:after{display:none}[class*="--testimonial"] .slider-text p{font-size:1.125em}.full-width-slider--new{border-top:5px solid #2d8e99;border-bottom:5px solid #2d8e99}.full-width-slider--new .flex-direction-nav a{color:#2d8e99;text-shadow:none;height:60px;width:50px;display:block}.full-width-slider--new .flex-direction-nav a:before{content:'25B7';font-size:60px;display:block;overflow:hidden;text-indent:-16px}.full-width-slider--new .flex-direction-nav .flex-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left}.full-width-slider--new .flex-direction-nav .flex-next:before{float:right}.full-width-slider--new .full-width-wrap .flex-control-paging{bottom:120px}.full-width-slider--new .slider-text{margin:100px auto 200px}.half-slider__img{background-position:center center;background-size:cover;background-repeat:no-repeat}.half-slider__text h6{font-size:1em}.half-slider__text h3{line-height:1.1em}.half-slider__text p{font-weight:300}@media only screen and (max-width: 768px){.half-slider__text{background:rgba(0, 0, 0, 0.7)}.half-slider__text h6, .half-slider__text h3, .half-slider__text p{color:#FFF}}.half-slider--video .half-slider__img .video-link{background-position:center center;background-size:cover;background-repeat:no-repeat}.half-slider--video .half-slider__img .video-link:before{background-color:transparent;-webkit-transition:background-color 400ms;transition:background-color 400ms}.half-slider--video .half-slider__img .video-link:hover:before{background-color:rgba(0,0,0,0.75)}.hover-boxes{background-position:center bottom;background-repeat:no-repeat}.hover-boxes .hover-boxes__wrap .box__wrap .box{background: border-radius:0.3125em}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front{opacity:1;-webkit-transition:opacity 400ms;transition:opacity 400ms}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap img{-webkit-filter:invert(1);filter:invert(1)}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front .box__icon-wrap svg{fill:#FFF}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front h6{color:#FFF;font-size:1.125em;font-weight:300;line-height:1.15em}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__front h6{font-size:1em}}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back{opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back p{color:#FFF;font-size:1em;font-weight:300;line-height:1.2em}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back p{font-size:0.90625em}}@media only screen and (max-width: 360px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back p{font-size:0.8125em}}.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back h6{color:#FFF;font-size:1.125em;font-weight:300;line-height:1.15em;margin:0}@media only screen and (max-width: 480px){.hover-boxes .hover-boxes__wrap .box__wrap .box .box__back h6{font-size:1em}}@media only screen and (min-width: 481px){.hover-boxes .hover-boxes__wrap .box__wrap .box:hover .box__front, .hover-boxes .hover-boxes__wrap .box__wrap .box.hover .box__front{opacity:0}.hover-boxes .hover-boxes__wrap .box__wrap .box:hover .box__back, .hover-boxes .hover-boxes__wrap .box__wrap .box.hover .box__back{opacity:1}}.hover-boxes--teal .content-title{color:#44474c;font-weight:100}.hover-boxes--new .box__overlay{display:block;position:absolute;width:100%;height:100%;background-color:#c30000;left:0;top:0;border-radius: .3125em}.hover-boxes--new .hover-boxes--new .content-title{color:#44474c;font-weight:100}.hover-boxes--teal .box__overlay{display:block;position:absolute;width:100%;height:100%;background-color:rgba(45, 142, 153, 0.85);left:0;top:0;border-radius: .3125em}.hover-boxes--teal .hover-boxes__wrap .box__wrap .box .box__back p{padding:5px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF}.hover-boxes--new .hover-boxes__wrap .box__wrap .box .box__back p strong{font-size:20px}.hover-boxes--border .box__overlay{display:block;position:absolute;width:100%;height:100%;border: 1px solid #5a5a5a;left:0;top:0;border-radius: .3125em}.hover-boxes--border .hover-boxes__wrap .box__wrap .box{border: 1px solid #5a5a5a;border-radius: 0 !important;} .hover-boxes--new .hover-boxes--new .content-title{color:#44474c;font-weight:100}.hover-boxes--teal .box__overlay{display:block;position:absolute;width:100%;height:100%;background-color:rgba(45, 142, 153, 0.85);left:0;top:0;border-radius: .3125em}.hover-boxes--teal .hover-boxes__wrap .box__wrap .box .box__back p{padding:5px 0;border-top:1px solid #FFF;border-bottom:1px solid #FFF}.hover-boxes--new .hover-boxes__wrap .box__wrap .box .box__back p strong{font-size:20px}.team-grid .grid-intro .section__blurb{text-align:center;line-height:2.0em;word-spacing:1px}.team-grid .image__grid:before{background:#ecebeb}.team-grid .image__grid .team__wrap .team__member{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.team-grid .image__grid .team__wrap .team__member .overlay{background:transparent;background-color:rgba(0, 0, 0, 0.75);opacity:0;-webkit-transition:opacity 900ms ease-in-out;transition:opacity 900ms ease-in-out}@media only screen and (max-width: 1140px){.team-grid .image__grid .team__wrap .team__member .overlay .box{border:1px solid #FFF}}.team-grid .image__grid .team__wrap .team__member .overlay .box svg{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:10}@media only screen and (max-width: 1140px){.team-grid .image__grid .team__wrap .team__member .overlay .box svg{display:none}}.team-grid .image__grid .team__wrap .team__member .overlay .box svg line{stroke-width:2;stroke:#ecf0f1;fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.team-grid .image__grid .team__wrap .team__member .overlay .box svg line:hover{-webkit-transition-delay:0.1s;transition-delay:0.1s}.team-grid .image__grid .team__wrap .team__member .overlay .box svg line.top, .team-grid .image__grid .team__wrap .team__member .overlay .box svg line.bottom{stroke-dasharray:330 240}.team-grid .image__grid .team__wrap .team__member .overlay .box svg line.left, .team-grid .image__grid .team__wrap .team__member .overlay .box svg line.right{stroke-dasharray:490 400}.team-grid .image__grid .team__wrap .team__member .overlay .box:hover svg line.top{-webkit-transform:translateX(-600px);transform:translateX(-600px)}.team-grid .image__grid .team__wrap .team__member .overlay .box:hover svg line.bottom{-webkit-transform:translateX(600px);transform:translateX(600px)}.team-grid .image__grid .team__wrap .team__member .overlay .box:hover svg line.left{-webkit-transform:translateY(920px);transform:translateY(920px)}.team-grid .image__grid .team__wrap .team__member .overlay .box:hover svg line.right{-webkit-transform:translateY(-920px);transform:translateY(-920px)}.team-grid .image__grid .team__wrap .team__member .overlay .box .member__name{color:#FFF;font-size:1.375rem;text-align:center}.team-grid .image__grid .team__wrap .team__member:hover .overlay, .team-grid .image__grid .team__wrap .team__member.hover .overlay{opacity:1}.member__info{display:none}.team-grid .image__grid .info_wrappin .closer svg{fill:#FFF;-webkit-transition:300ms;transition:300ms}.team-grid .image__grid .info_wrappin .closer:hover svg{fill:#ed1c24}.team-grid .image__grid .info_wrappin .member__details{background:#363636}.team-grid .image__grid .info_wrappin .member__details .content__left{color:#FFF}.team-grid .image__grid .info_wrappin .member__details .content__left .member__name{color:#FFF;font-size:1.75rem;letter-spacing:1px}.team-grid .image__grid .info_wrappin .member__details .content__left .member__name:after{background:#ed1c24}.team-grid .image__grid .info_wrappin .member__details .content__left .member__title{color:#acacac;font-size:1.375em}.team-grid .image__grid .info_wrappin .member__details .content__left .member__bio--1 p{color:#FFF;font-weight:300}.team-grid .image__grid .info_wrappin .member__details .content__right .member__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.team-grid .image__grid .info_wrappin .member__details .content__right .member__bio--2 p{color:#FFF;font-weight:300}@media only screen and (max-width: 768px){.team-grid .image__grid .info_wrappin .member__details .content__right .member__image{background-position:center center}}.quardrant{background-color:#363636}.quad__section{color:#fff}.quad__section .quad__img{background-color:#c30000}.quad__section .quad__title h4{font-size:1.3em;text-transform:uppercase;color:#fff}.quad__section .quad__blurb{font-size:1.1em;font-weight:100}.quad__section.quad1,.quad__section.quad2{border-bottom:2px solid #5e5e5e}.quad__section.quad1,.quad__section.quad3{border-right:2px solid #5e5e5e}@media only screen and (max-width: 1024px){.quad__section.quad1,.quad__section.quad2,.quad__section.quad1,.quad__section.quad3{border-bottom:2px solid #5e5e5e}.quad__section.quad1,.quad__section.quad3{border-right:none}}.resources-component.resources-block--image{background-position:center center;background-repeat:no-repeat;background-size:cover}.resources-component.resources-block--image:before{background:rgba(0, 0, 0, 0.73)}.resources-component.resources-block--image .resources__posts-wrap a li{color:#555353}.resources-component.resources-block--image .resources__posts-wrap a:hover li{color:#FFF}.resources__title h2:after{background:#ed1c24}.resources__posts-wrap{background-color:#ecebeb}.resources__posts-wrap h3{background:#247179;color:#FFF;font-size:1.15em;text-align:center;text-transform:uppercase}.resources__posts-wrap ul a{text-decoration:none;border-bottom:1px solid #2d8e99;-webkit-transition:background-color 300ms;transition:background-color 300ms}.resources__posts-wrap ul a li{-webkit-transition:color 300ms;transition:color 300ms}.resources__posts-wrap ul a:last-child{border-bottom:none}.resources__posts-wrap ul a:hover{background-color:#2d8e99}.resources__posts-wrap ul a:hover li{color:#FFF}.resources-block--bg-dgray .resources__posts-wrap a li{color:#555353}.resources-block--bg-lgray .resources__posts-wrap{background:#FFF}.resources-block--bg-gray .resources__posts-wrap{background:#FFF}.resources-block--bg-dgray .resources__posts-wrap h3{background:#2d8e99}.resources-block--bg-dgray .resources__posts-wrap ul a{border-bottom:1px solid #247179}.resources-block--bg-dgray .resources__posts-wrap ul a:hover{background-color:#247179}.trustbar__title-wrap h2{text-align:center;color:#2d8e99;font-weight:400}@media only screen and (max-width: 960px){.trustbar__title-wrap h2{font-size:1.6em}}.trustbar__images{text-align:center}.page-about .column-ctas--overline{background:#FFF}.page-about .column-ctas--overline .column{background:#e7e9ec}.page-careers .content-block--careers-iframe{padding-bottom:0}.page-careers .content-block--careers-iframe .content-block__inner{padding:0 0.9375rem}@media only screen and (max-width: 480px){.page-careers .content-block--careers-iframe .content-block__inner{padding:0}}.page-careers .content-block--careers-iframe .content__group--1 p:first-of-type{display:none}.fourofour-torso{background-image:url(//www.jouve.com/wp-content/themes/flatirons/images/global/404-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.fourofour__content{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;padding:9.375em 1.875rem;text-align:center;position:relative;z-index:50}@media only screen and (max-width: 768px){.fourofour__content{padding:4.6875em 1.875rem}}@media only screen and (max-width: 480px){.fourofour__content{padding:3.125em 0.9375rem}}.fourofour__content h1, .fourofour__content p{color:#FFF}.fourofour__content h1{font-size:3.125em;line-height:1.05em}@media only screen and (max-width: 480px){.fourofour__content h1{font-size:2.625em}}.fourofour__content p{font-size:1.375em;font-weight:300}.page-pattern-library .content-block ul{margin:2.1875em 0 0;padding:0}.page-pattern-library .content-block ul li{margin-bottom:0.75em;list-style-type:none}.page-pattern-library .content-block ul li a{font-size:1.25em}.privacy-policy__inner{padding:0 1.875rem}@media only screen and (max-width: 480px){.privacy-policy__inner{padding:0 0.9375rem}}.resources,.resource-taxonomy{padding:2.5em 0}.resources__inner,.resource-taxonomy__inner{padding:0 0.9375rem}@media only screen and (max-width: 480px){.resources__inner,.resource-taxonomy__inner{padding:0}}.resource-taxonomy__posts,.resources__posts{padding-left:0.9375rem;padding-right:0.9375rem;width:66.66667%;float:left}.resource-taxonomy__posts article, .resources__posts article{padding:1.875em 0;border-bottom:1px solid #2d8e99;overflow:hidden}.resource-taxonomy__posts article .resource-img__wrap, .resources__posts article .resource-img__wrap{float:left;height:200px;width:30%;padding:8px}@media only screen and (max-width: 960px){.resource-taxonomy__posts article .resource-img__wrap, .resources__posts article .resource-img__wrap{float:none;height:400px;width:100%}}@media only screen and (max-width: 640px){.resource-taxonomy__posts article .resource-img__wrap, .resources__posts article .resource-img__wrap{height:300px}}@media only screen and (max-width: 480px){.resource-taxonomy__posts article .resource-img__wrap, .resources__posts article .resource-img__wrap{height:250px}}@media only screen and (max-width: 375px){.resource-taxonomy__posts article .resource-img__wrap, .resources__posts article .resource-img__wrap{height:225px}}.resource-taxonomy__posts article .resource-img__wrap .resource-img, .resources__posts article .resource-img__wrap .resource-img{display:block;height:100%;width:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border:7px solid #FFF;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.45)}.resource-taxonomy__posts article .resource-img__wrap .resource-img:after, .resources__posts article .resource-img__wrap .resource-img:after{content:'En savoir plus';height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.75);line-height:186px;opacity:0;text-align:center;-webkit-transition:opacity 400ms;transition:opacity 400ms}@media only screen and (max-width: 960px){.resource-taxonomy__posts article .resource-img__wrap .resource-img:after, .resources__posts article .resource-img__wrap .resource-img:after{line-height:386px}}@media only screen and (max-width: 640px){.resource-taxonomy__posts article .resource-img__wrap .resource-img:after, .resources__posts article .resource-img__wrap .resource-img:after{line-height:286px}}@media only screen and (max-width: 480px){.resource-taxonomy__posts article .resource-img__wrap .resource-img:after, .resources__posts article .resource-img__wrap .resource-img:after{line-height:236px}}@media only screen and (max-width: 375px){.resource-taxonomy__posts article .resource-img__wrap .resource-img:after, .resources__posts article .resource-img__wrap .resource-img:after{line-height:211px}}.resource-taxonomy__posts article .resource-img__wrap .resource-img:hover:after, .resources__posts article .resource-img__wrap .resource-img:hover:after{opacity:1}.resource-taxonomy__posts article .resource-text, .resources__posts article .resource-text{float:left;width:69%;padding:1.25em 1.875rem}.resource-taxonomy__posts article .resource-text a h4, .resources__posts article .resource-text a h4{margin:0;font-weight:300;-webkit-transition:color 400ms;transition:color 400ms}.resource-taxonomy__posts article .resource-text a:hover, .resources__posts article .resource-text a:hover{text-decoration:none}.resource-taxonomy__posts article .resource-text a:hover h4, .resources__posts article .resource-text a:hover h4{color:#2d8e99}@media only screen and (max-width: 960px){.resource-taxonomy__posts article .resource-text, .resources__posts article .resource-text{float:none;width:100%;margin-top:1.5625em;padding:0 8px}}@media only screen and (max-width: 640px){.resource-taxonomy__posts article .resource-text h4, .resources__posts article .resource-text h4{font-size:1.5em}}@media only screen and (max-width: 960px){.resource-taxonomy__posts,.resources__posts{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}}.resources__sidebar{padding-left:0.9375rem;padding-right:0.9375rem;width:33.33333%;float:left}@media only screen and (max-width: 960px){.resources__sidebar{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;margin-top:1.5625em}.resources__sidebar ul{padding:0}}.resources__sidebar>ul{list-style:none}.resources__sidebar>ul>li{position:relative;background-color:#ecebeb}.resources__sidebar>ul>li:not(:last-of-type){border-bottom:1px solid #2d8e99}.resources__sidebar>ul>li:after{content:'';position:absolute;padding: .4em;right: .95em;top: .75em;-webkit-transition: .2s;transition: .2s;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #555353;border-right:3px solid #555353;border-top:3px solid #2d8e99;border-right:3px solid #2d8e99;cursor:pointer}.resources__sidebar>ul>li a{display:block;width:87%;padding: .5em 2em;color:#555353;color:#2d8e99;background-color:#ecebeb;-webkit-transition:background-color 400ms, color 400ms;transition:background-color 400ms, color 400ms}.resources__sidebar>ul>li a:hover{background:#2d8e99;color:#FFF;text-decoration:none}.resources__sidebar>ul>li.open{background-color:#2d8e99}.resources__sidebar>ul>li.open ul{height:auto}.resources__sidebar>ul>li.open a{border-bottom:1px solid #2d8e99}.resources__sidebar>ul>li.open:after{top: .5em;right:0.7em;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:3px solid #FFF;border-right:3px solid #FFF}.resources__sidebar>ul ul{padding:0;list-style:none;height:0;overflow:hidden}.resources__sidebar>ul ul li{font-size:1em}.resources__sidebar>ul ul li.active a{background-color:#2d8e99;color:#FFF}.resources__sidebar>ul ul a{width:100%;border-bottom:1px solid #2d8e99;padding-left:3em}.prev-next-posts{margin-top:1.875em;overflow:hidden}.prev-next-posts .prev-posts-link, .prev-next-posts .next-posts-link{float:left}@media only screen and (max-width: 768px){.prev-next-posts .prev-posts-link, .prev-next-posts .next-posts-link{width:49%}}.prev-next-posts .prev-posts-link a, .prev-next-posts .next-posts-link a{display:block;height:45px;width:200px;padding:0;background:#ecebeb;text-decoration:none;font-size:1em;font-weight:400;letter-spacing:0.075em;line-height:45px;text-align:center;text-transform:capitalize;-webkit-transition:background 400ms;transition:background 400ms}@media only screen and (max-width: 768px){.prev-next-posts .prev-posts-link a, .prev-next-posts .next-posts-link a{width:100%}}.prev-next-posts .prev-posts-link a span, .prev-next-posts .next-posts-link a span{display:inline-block;height:100%;width:100%;color:#2d8e99;-webkit-transition:color 400ms;transition:color 400ms}.prev-next-posts .prev-posts-link a:visited, .prev-next-posts .next-posts-link a:visited{color:#2d8e99}.prev-next-posts .prev-posts-link a:hover, .prev-next-posts .next-posts-link a:hover{background:#2d8e99;color:#FFF;text-decoration:none}.prev-next-posts .prev-posts-link a:hover span, .prev-next-posts .next-posts-link a:hover span{color:#FFF}.prev-next-posts .next-posts-link{float:right}.page-support .password-protect{padding:1.25em 0 3.75em}.page-support .password-protect .password-protect__inner{padding:0 1.875rem}@media only screen and (max-width: 480px){.page-support .password-protect .password-protect__inner{padding:0 0.9375rem}}.page-support .password-protect .password-protect__inner h1{position:relative;margin-bottom:0.625em}.page-support .password-protect .password-protect__inner h1:after{content:'';height:3px;width:80px;margin:0 auto 0 -40px;position:absolute;bottom:-8px;left:42px;z-index:1;background:#ed1c24}.page-support .password-protect .password-protect__inner label{color:#555353;font-weight:700}.page-support .password-protect .password-protect__inner .password__box{height:45px;width:35%;margin-top:0.9375em;padding:0 10px;-webkit-transition:width 400ms;transition:width 400ms}@media only screen and (max-width: 959px){.page-support .password-protect .password-protect__inner .password__box{width:50%}}@media only screen and (max-width: 640px){.page-support .password-protect .password-protect__inner .password__box{width:100%}}.page-support .password-protect .password-protect__inner input[type="submit"]{display:inline-block;height:45px;width:auto;min-width:11.25em;margin:1.25em 0 0.9375em;padding:0 0.9375rem;line-height:41px;background-color:#2d8e99;border:2px solid #2d8e99;color:#FFF;text-decoration:none;font-size:1.25em;font-weight:300;letter-spacing:0.075em;text-align:center;text-transform:capitalize;-webkit-transition:background-color 400ms, border 400ms;transition:background-color 400ms, border 400ms}.page-support .password-protect .password-protect__inner input[type="submit"]:focus{outline:none}.page-support .password-protect .password-protect__inner input[type="submit"]:visited{color:#FFF}.page-support .password-protect .password-protect__inner input[type="submit"]:hover{background-color:#247179;border:2px solid #247179;text-decoration:none}.fancybox-lock body{overflow:visible !important}.flexslider{background-color:transparent;border:none;box-shadow:none;margin:0}.hero--slider .hero-wrap .flex-direction-nav{bottom:50%;position:relative;z-index:30}.hero--slider .hero-wrap .flex-direction-nav .flex-prev, .hero--slider .hero-wrap .flex-direction-nav .flex-next{color:#FFF;cursor:pointer;opacity:1;-webkit-transition:opacity 400ms;transition:opacity 400ms}.hero--slider .hero-wrap .flex-direction-nav .flex-prev:hover, .hero--slider .hero-wrap .flex-direction-nav .flex-next:hover{opacity:0.45}@media only screen and (max-width: 768px){.hero--slider .hero-wrap .flex-direction-nav{display:none}}.hero--slider .flex-control-paging{display:none}@media only screen and (max-width: 768px){.hero--slider .flex-control-paging{display:block;position:absolute;bottom:0.75em}.hero--slider .flex-control-paging li a{width:14px;height:14px;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;box-shadow:0px 0px 0px 2px #FFF inset;-webkit-transition:background 400ms;transition:background 400ms}.hero--slider .flex-control-paging li a:hover{background:#ed1c24}.hero--slider .flex-control-paging li a.flex-active{background:#FFF}}.full-width-wrap .flex-viewport{height:100%}.full-width-wrap .flex-control-paging{display:block;position:absolute;bottom:0.9375em;z-index:2}.full-width-wrap .flex-control-paging li a{width:14px;height:14px;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;box-shadow:0px 0px 0px 2px #FFF inset;-webkit-transition:background 400ms;transition:background 400ms}.full-width-wrap .flex-control-paging li a:hover{background:#ed1c24}.full-width-wrap .flex-control-paging li a.flex-active{background:#FFF}.half-slider .flexslider .flex-viewport{position:relative}.half-slider .flexslider .flex-control-paging{padding-left:16.5em;position:absolute;top:2.5em;z-index:50;text-align:center}.half-slider .flexslider .flex-control-paging li{display:inline-block;margin:0 0.4375em}.half-slider .flexslider .flex-control-paging a{width:14px;height:14px;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;box-shadow:0px 0px 0px 2px #ed1c24 inset;-webkit-transition:background 400ms;transition:background 400ms}.half-slider .flexslider .flex-control-paging a:hover{background:#ed1c24}.half-slider .flexslider .flex-control-paging a.flex-active{background:#ed1c24}@media only screen and (max-width: 768px){.half-slider .flexslider .flex-control-paging{padding:0}.half-slider .flexslider .flex-control-paging a{width:16px;height:16px;box-shadow:0px 0px 0px 2px #FFF inset}.half-slider .flexslider .flex-control-paging a:hover{background:#FFF}.half-slider .flexslider .flex-control-paging a.flex-active{background:#ed1c24}}@media only screen and (max-width: 400px){.half-slider .flexslider .flex-control-paging{top:1.6875em}}#menu-item-759>ul.ubermenu-tab-content-panel{overflow-y:scroll !important;bottom:0 !important}#menu-item-759 .ubermenu-autocolumn{padding-top:0 !important}#menu-item-759 .ubermenu-autocolumn>.ubermenu-submenu>li>a .ubermenu-target-title{display:block !important}@media only screen and (max-width: 1024px){#ubermenu-main-2-head-menu{overflow-y:scroll !important}#ubermenu-nav-main-2-head-menu>li>ul{max-height:50% !important;overflow-y:scroll}}