html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.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}img{border:0}svg:not(:root){overflow:hidden}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}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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}nav ul{list-style-type:none;padding:0;margin:0}nav a{color:inherit;text-decoration:none}*{box-sizing:border-box}@font-face{font-family:'Raleway';src:url('../sources/fontes/Raleway-Bold.ttf')}@font-face{font-family:'Raleway-Regular';src:url('../sources/fontes/Raleway-Regular.ttf')}@font-face{font-family:'Raleway-Medium';src:url('../sources/fontes/Raleway-Medium.ttf')}@font-face{font-family:'Merriweather';src:url('../sources/fontes/Merriweather-Regular.ttf')}@font-face{font-family:'Merriweather-Bold';src:url('../sources/fontes/Merriweather-Bold.ttf')}h1,h2,h3,h4,h5,.btn{font-family:'Raleway',sans-serif;line-height:1.25;border:none}h1{font-size:48px;color:white}h2{font-size:36px;color:#60604F}h3{color:#60604F}h4{font-size:18px;color:white}.err{color:red}strong{font-family:'Merriweather-Bold'}p,ul{font-family:'Merriweather',serif;font-size:16px;color:#60604F;line-height:1.62}label{color:#60604F;font-family:'Raleway',sans-serif;font-size:21px}.btn,input[type='submit']{font-size:18px;color:white;text-decoration:none;text-align:center}header div p{color:white;font-style:normal}nav .telephone{font-family:'Raleway-Regular',sans-serif;text-align:center;color:white;font-size:21px}nav .telephone span{font-family:'Merriweather-Bold',serif;font-style:bold;text-align:center;color:white;padding-left:10px}section:first-child div div:nth-child(2) h3{font-family:'Merriweather-Bold',serif;font-size:21px;margin-bottom:36px}#question h2{color:white;text-align:center;font-size:36px;text-transform:uppercase}#question h3{color:#94A545;text-align:center;font-size:24px}#question a{text-decoration:none}#question h4{color:#60604F;font-style:italic;font-size:18px;text-decoration:none}section:nth-child(3) div div:nth-child(2) h3{font-size:30px;text-transform:uppercase;color:white}section:nth-child(3) div div:nth-child(2) textarea{font-size:18px}section:nth-child(3) div div:nth-child(2) input[type='submit']{text-transform:uppercase}.cd-question-info h3{font-size:32px;text-align:center}.cd-question-info a{font-family:'Raleway',sans-serif;font-size:18px;color:#60604F;text-decoration:none;text-align:center;text-transform:uppercase}.cd-question-info a:hover{color:#36362c}footer{color:white}footer .footer-overlay p{font-family:'Raleway-Medium';font-size:24px;text-align:center;color:white}footer div span{font-family:'Raleway-Regular';color:white}footer div p{color:white}footer div a{color:white;text-decoration:none}@media screen and (max-width:64em){h1{font-size:40px}h2{font-size:28px}label{font-size:21px}button,input[type='submit']{font-size:18px}nav .telephone span:before{text-align:center}#question h2{font-size:30px}#question h3{font-size:24px}section:nth-child(3) div div:nth-child(2) h3{font-size:30px}section:nth-child(3) div div:nth-child(2) input,section:nth-child(3) div div:nth-child(2) textarea{font-size:18px}.cd-question-info h3{font-size:28px}footer .footer-overlay p{font-size:24px}}@media screen and (max-width:37.5em){h1{font-size:32px}h2{font-size:22px}label{font-size:18px}nav .telephone{font-size:18px}#question h2{font-size:24px}section:nth-child(3) div div:nth-child(2) h3{font-size:30px}.cd-question-info h3{font-size:22px}footer .footer-overlay p{font-size:16px}}.cd-question-info-close{background-image:url('../sources/images/close.svg');background-size:cover;width:40px;padding-bottom:40px;z-index:99999}.cd-question-info-close:hover{transform:scale(1.2,1.2)}.icn-fleche{position:absolute;bottom:7.5%;left:50%;background-image:url('../sources/images/arrow.svg');background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:24px;padding-bottom:24px;transform:translateX(-50%)}.icn-adresse{width:10%;float:left;padding-bottom:3em;background-image:url('../sources/images/pin.svg');background-size:contain;background-repeat:no-repeat}.icn-tel{width:10%;float:left;padding-bottom:2em;background-image:url('../sources/images/phone.svg');background-size:contain;background-repeat:no-repeat}.btn,input[type='submit']{background-color:#94A545;padding:28px;display:block;width:100%}.btn:hover,input[type='submit']:hover{filter:brightness(90%)}form{padding:0 7%}form label,form input[type='text'],form input[type='tel'],form input[type='email'],form textarea{width:100%}form input,form textarea{margin-top:6px;margin-bottom:33px;padding:10px 20px;border-radius:0}form input[type='text'],form input[type='tel'],form input[type='email']{height:35px}form input[type='text'],form input[type='tel'],form input[type='email'],form textarea{border:thin solid #dbdbd3;background-color:white}form textarea{height:180px;max-width:100%;resize:none}form input[type='submit']{width:50%;padding-top:16.5px;padding-bottom:16.5px;padding-left:45px;padding-right:45px;margin-left:50%;border:none}form #addrs{display:none}@media screen and (max-width:64em){form input,form textarea{padding:10px}form input[type='text'],form input[type='tel'],form input[type='email']{height:44px}}@media screen and (max-width:37.5em){form input,form textarea{margin-bottom:15px}form input[type='submit']{width:100%;margin-left:0}}nav .logo{padding:34px 0;background:linear-gradient(-180deg,#F7F7F5 0,#FEFEFE 52%,#EFF0E7 100%)}nav .logo img{width:18rem;height:auto;margin-left:50%;transform:translateX(-42%)}nav .telephone{overflow:hidden;width:100%;margin:auto}nav .telephone div{width:50%;float:left;overflow:hidden;padding-top:18px;padding-bottom:18px;box-sizing:border-box}nav .telephone div:first-child{background:linear-gradient(90deg,#60604f 0,#4c4c3d 100%);border-right:solid 1px white}nav .telephone div:last-child{background:linear-gradient(-90deg,#60604f 0,#4c4c3d 100%);border-left:solid 1px white}nav .telephone div a:hover{color:#e6e6e6}nav .telephone div a:hover span{color:#e6e6e6}nav .telephone div li{padding:0 5%}nav .telephone div li span{padding-left:10px}nav .fix-tel{position:fixed;top:0;background:linear-gradient(90deg,rgba(96,96,79,0.9) 0,rgba(76,76,61,0.9) 50%,rgba(96,96,79,0.9) 100%);z-index:999}header{background-image:url('../sources/images/img.jpg');background-size:cover;background-position:50% 50%}header .container-header{max-width:1400px;padding:0 5%;margin:auto}header .container-header .container-txt-header{width:45%;min-height:40em;height:100%;background-color:rgba(162,161,150,0.8);margin-left:55%;padding:60px;box-sizing:padding-box}header .container-header .container-txt-header div h1{margin-top:0}header .container-header .container-txt-header div p{text-align:justify}header .container-header .container-txt-header div .btn{margin-top:1.5em;margin-bottom:1.5em;width:100%}@media screen and (max-width:64em){nav .logo{padding:15px 0}nav .logo img{width:12rem}nav .telephone div span{padding-left:0}nav .telephone div span:before{content:'';display:block}header{background-image:url('../sources/images/img_mobile.jpg')}header .container-header .container-txt-header{width:60%;margin-left:40%;min-height:30em;padding:40px}}@media screen and (max-width:37.5em){nav .logo img{width:10rem}header .container-header{padding:0}header .container-header .container-txt-header{width:100%;margin-left:0;padding:20px}}footer{background-color:#60604F;position:relative;padding-bottom:20em}footer .footer-overlay{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background-color:#94A545;min-width:60%}footer .footer-overlay p{padding:33px 6%}footer .container-footer{max-width:1400px;padding:0 5%;margin:auto;padding-top:3em;padding-bottom:3em}footer .container-footer .ctn{margin-top:5em;width:33.33%;float:left}footer .container-footer .ctn .adresse{margin-top:2em;overflow:hidden}footer .container-footer .ctn .adresse p{float:left;padding-left:1em}footer .container-footer .ctn .adresse a:hover div,footer .container-footer .ctn .adresse a:hover p{color:#e6e6e6}footer .container-footer .ctn .telephone{margin-top:3em;overflow:hidden}footer .container-footer .ctn .telephone p{float:left;padding-left:1em}footer .container-footer .ctn .telephone a:hover div,footer .container-footer .ctn .telephone a:hover p{color:#e6e6e6}footer .container-footer .ctn.lien{padding-top:1.5em}footer .container-footer .ctn.lien a{padding:1em;border:solid medium #ffffff}footer .container-footer .ctn.lien a:hover{color:#e6e6e6;border:solid medium #e6e6e6}@media screen and (max-width:64em){footer{padding-bottom:25em}footer .footer-overlay{width:90%}footer .container-footer .ctn.lien{padding-top:3em}footer .container-footer .ctn:first-child,footer .container-footer .ctn:nth-child(2){width:50%}footer .container-footer .ctn:nth-child(3){width:100%;margin-top:1em;text-align:center}}@media screen and (max-width:37.5em){footer{padding-bottom:45em}footer .footer-overlay{width:90%}footer .container-footer .ctn:first-child,footer .container-footer .ctn:nth-child(2){width:100%}footer .container-footer .ctn:nth-child(3){width:100%;margin-top:1em;text-align:center}}body{overflow-x:hidden}.slide-out{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.overflow-hidden{overflow:hidden}main{width:100%}main .container{max-width:1400px;margin:auto;padding:0 5%}main .confirmation{min-height:254px;padding-top:15vh;padding-bottom:15vh;text-align:justify;color:#60604F}main .confirmation p{font-size:21px}main .confirmation a{width:40%;margin:auto;margin-top:20px}main section{padding-top:6.25%;padding-bottom:6.25%;margin:auto}main section:first-child{background:linear-gradient(-180deg,#FFFFFF 0,#E8E7DF 100%);background-image:url('../sources/images/background.jpg');overflow:hidden;background-size:cover;padding-bottom:10%}main section:first-child div div:first-child{width:50%;float:left}main section:first-child div div:first-child h2{padding-bottom:.5em;color:#60604F}main section:first-child div div:first-child p{padding-top:1em;text-align:justify}main section:first-child div div:first-child a{color:#60604F}main section:first-child div div:nth-child(2){position:relative;background-color:rgba(255,255,255,0.8);box-shadow:0 2px 25px 0 rgba(162,161,150,0.18);width:45%;float:right;margin-left:5%;padding:60px;z-index:5}main section:first-child div div:nth-child(2) h2{margin-bottom:12px}main section:first-child div div:nth-child(2) h3{margin-bottom:36px}main section:first-child div img{position:absolute;right:0;z-index:4}main section:nth-child(3){background:linear-gradient(-180deg,#FFFFFF 0,#E8E7DF 100%);background-image:url('../sources/images/background_texture.jpg');background-size:cover;overflow:hidden}main section:nth-child(3) div div:first-child{float:left;width:40%;margin-right:5%}main section:nth-child(3) div div:first-child h2{padding-bottom:.5em}main section:nth-child(3) div div:first-child p{padding-top:1em;text-align:justify}main section:nth-child(3) div div:first-child img{width:100%;padding-top:1em;margin-bottom:2em}main section:nth-child(3) div div:nth-child(2){float:right;width:50%;background:linear-gradient(-180deg,#FFFFFF 0,#E8E7DF 100%);box-shadow:0 15px 52px 0 rgba(162,161,150,0.5);margin-bottom:6.25%}main section:nth-child(3) div div:nth-child(2) h3{width:80%;background-color:#60604F;padding-left:7%;padding-right:7%;padding-top:15px;padding-bottom:15px;margin-bottom:70px}main #question{position:relative;background:rgba(216,216,216,0.3)}main #question h2{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:27px 8.5%;background-color:#94A545;min-width:60%}main #question h3{position:relative;margin-bottom:45px}main #question h3:after{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:-10px;height:1px;width:10%;border-bottom:2.5px solid #A2A196}main #question ul li{position:relative;float:left;width:23.125%;padding-bottom:23.125%;background-color:#F9F8F6;box-shadow:0 2px 25px 0 rgba(162,161,150,0.18);overflow:hidden}main #question ul li a{position:absolute;height:100%}main #question ul li a .blockQ{padding:7.5%;margin-top:50%;transform:translateY(-50%)}main #question ul li a .blockQ h4{vertical-align:middle}main #question ul li:first-child{margin-right:2.5%}main #question ul li:nth-child(2){margin-right:2.5%}main #question ul li:nth-child(3){margin-right:2.5%}main #question div{overflow:hidden}main #question .cd-container-1,main #question .cd-container-2,main #question .cd-container-3{padding:.5em;padding-bottom:60px;width:100%}main #question .cd-container-1{margin-top:4em}main #question .cd-container-1 ul li a:hover{background:url('../sources/images/cam-adams.png');background-size:cover;background-position:50% 50%}main #question .cd-container-2 ul li a:hover{background-image:url('../sources/images/maxime-lelievre.png');background-size:cover;background-position:50% 50%}main #question .cd-container-3 ul li a:hover{background-image:url('../sources/images/tim-foster.png');background-size:cover;background-position:50% 50%}.question-info-container{position:fixed;width:50%;overflow:auto;height:100%;top:0;right:-50%;background:white;z-index:9999}.question-info-container .cd-question-info-close{display:none;position:absolute;top:2%;right:2%}.question-info-container .cd-question-info-close.is-visible{display:block}.question-info-container .cd-question-info{display:none;position:relative}.question-info-container .cd-question-info.slide-in{display:block}.question-info-container .cd-question-info .bkg-image{width:100%;background-image:url('../sources/images/image_side_panel.jpg');background-size:cover;background-position:50% 50%}.question-info-container .cd-question-info .bkg-image .layer{padding-bottom:40%;background:linear-gradient(-180deg,rgba(255,255,255,0.1) 0,#fff 100%)}.question-info-container .cd-question-info h3,.question-info-container .cd-question-info p,.question-info-container .cd-question-info a,.question-info-container .cd-question-info ul{padding:0 6.25%}.question-info-container .cd-question-info p,.question-info-container .cd-question-info ul,.question-info-container .cd-question-info li{padding-top:1em;text-align:justify}.question-info-container .cd-question-info h3{padding-top:20px;padding-bottom:5px;margin-top:-3em}.question-info-container .cd-question-info .h3second{margin:0;margin-top:2em}.question-info-container .cd-question-info a{position:absolute;right:50%;transform:translateX(50%);padding:21px 30px;border:4px solid #94A545;margin-top:50px;margin-bottom:20px;width:40%}.question-info-container .cd-question-info a:hover{border-color:#646f2e}.question-info-container .cd-question-info.is-visible{display:block;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.question-info-container.is-visible{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cd-overlay{opacity:.65;display:none;position:fixed;background-color:#94A545;width:50%;height:100%;top:0;left:0;z-index:9998}.is-visible{display:block}@media screen and (max-width:70em){main #question ul li{padding-bottom:29%}}@media screen and (max-width:64em){main section:first-child div div:first-child{width:100%}main section:first-child div div:nth-child(2){width:100%;margin:0;margin-top:6.25%;margin-bottom:6.25%;padding:40px}main section:first-child div img{display:none}main section:nth-child(3){background-size:cover}main section:nth-child(3) div div:first-child{width:100%;margin-right:0;margin-bottom:6.25%}main section:nth-child(3) div div:nth-child(2){width:100%;margin-bottom:10%}main section:nth-child(3) div div:nth-child(2) h3{width:90%}main #question h2{width:73%}main #question h3:after{width:20%}main #question ul li{width:48.75%;padding-bottom:48.5%}main #question ul li:nth-child(2){margin-right:0}main #question ul li:nth-child(3){margin-top:2.5%}main #question ul li:nth-child(4){margin-top:2.5%}.question-info-container{width:80%;right:-80%}.question-info-container .cd-question-info a{width:50%}}@media screen and (max-width:37.5em){main section:first-child div div:nth-child(2){margin-bottom:4em;padding:20px}main section:nth-child(3){background-size:cover}main section:nth-child(3) div div:nth-child(2){margin-bottom:35%}main section:nth-child(3) div div:nth-child(2) h3{width:100%;margin-bottom:40px}main #question h2{width:90%}main #question h3:after{width:40%}main #question ul li{width:100%;padding-bottom:100%}main #question ul li:first-child{margin-right:0}main #question ul li:nth-child(2){margin-top:2.5%}main #question ul li:nth-child(3){margin-right:0}.question-info-container{width:100%;right:-100%}.question-info-container .cd-question-info a{width:80%}}nav,header,header .btn,footer,footer .container-footer .ctn div a{-webkit-transition-property:-webkit-all;-moz-transition-property:-moz-all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}main{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}main section .btn,main section input[type='submit']{-webkit-transition-property:-webkit-all;-moz-transition-property:-moz-all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}main section #question ul li a{-webkit-transition:background-image 1s ease-in-out;-moz-transition:background-image 1s ease-in-out;-o-transition:background-image 1s ease-in-out;transition:background-image 1s ease-in-out}.question-info-container{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.question-info-container .is-visible{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.question-info-container a{-webkit-transition-property:-webkit-all;-moz-transition-property:-moz-all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.cd-overlay .is-visible{-webkit-animation:cd-fade-in .3s;-moz-animation:cd-fade-in .3s;animation:cd-fade-in .3s}#flexbox .display-box{display:-moz-box;display:-webkit-box}.clearfix:after{content:"";display:table;clear:both}