.paralax{overflow:hidden;position:relative}.paralax .paralax-img{position:absolute;top:0;right:0;bottom:0;left:0;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;z-index:-1}@media all and (max-width: 768px){.paralax .paralax-img{background-size:cover !important;background-position:center !important;background-attachment:scroll !important}}[data-lazyload=lazy_top],[data-lazyload=lazy_bottom],[data-lazyload=lazy_right],[data-lazyload=lazy_left],[data-lazyload=lazy_opacity],[data-lazyload=lazy_scale]{visibility:hidden;opacity:0;transition:transform 1s ease-in-out,opacity .5s ease-in}[data-lazyload=lazy_top].lazy_top,[data-lazyload=lazy_top].lazy_bottom,[data-lazyload=lazy_top].lazy_right,[data-lazyload=lazy_top].lazy_left,[data-lazyload=lazy_top].lazy_opacity,[data-lazyload=lazy_top].lazy_scale,[data-lazyload=lazy_bottom].lazy_top,[data-lazyload=lazy_bottom].lazy_bottom,[data-lazyload=lazy_bottom].lazy_right,[data-lazyload=lazy_bottom].lazy_left,[data-lazyload=lazy_bottom].lazy_opacity,[data-lazyload=lazy_bottom].lazy_scale,[data-lazyload=lazy_right].lazy_top,[data-lazyload=lazy_right].lazy_bottom,[data-lazyload=lazy_right].lazy_right,[data-lazyload=lazy_right].lazy_left,[data-lazyload=lazy_right].lazy_opacity,[data-lazyload=lazy_right].lazy_scale,[data-lazyload=lazy_left].lazy_top,[data-lazyload=lazy_left].lazy_bottom,[data-lazyload=lazy_left].lazy_right,[data-lazyload=lazy_left].lazy_left,[data-lazyload=lazy_left].lazy_opacity,[data-lazyload=lazy_left].lazy_scale,[data-lazyload=lazy_opacity].lazy_top,[data-lazyload=lazy_opacity].lazy_bottom,[data-lazyload=lazy_opacity].lazy_right,[data-lazyload=lazy_opacity].lazy_left,[data-lazyload=lazy_opacity].lazy_opacity,[data-lazyload=lazy_opacity].lazy_scale,[data-lazyload=lazy_scale].lazy_top,[data-lazyload=lazy_scale].lazy_bottom,[data-lazyload=lazy_scale].lazy_right,[data-lazyload=lazy_scale].lazy_left,[data-lazyload=lazy_scale].lazy_opacity,[data-lazyload=lazy_scale].lazy_scale{visibility:visible;opacity:1}[data-lazyload=lazy_top]{transform:translateY(256px)}[data-lazyload=lazy_top].lazy_top{transform:translateY(0)}[data-lazyload=lazy_bottom]{transform:translateY(-256px)}[data-lazyload=lazy_bottom].lazy_bottom{transform:translateY(0)}[data-lazyload=lazy_right]{transform:translateX(256px)}[data-lazyload=lazy_right].lazy_right{transform:translateX(0)}[data-lazyload=lazy_left]{transform:translateX(-256px)}[data-lazyload=lazy_left].lazy_left{transform:translateX(0)}[data-lazyload=lazy_scale]{transform:scale(0)}[data-lazyload=lazy_scale].lazy_scale{transform:scale(1)}#content .flex{display:flex;margin:0 -20px 40px}#content .flex:last-child{margin:0 -20px}#content .flex>div{padding:0 20px}#content .flex>div .flex{padding:0;margin:0 -20px 20px}#content .flex>div .flex>div{padding:0 20px}#content .flex figure{flex-shrink:0}#content .flex figure img{display:block;max-width:100%;height:auto;margin:0 auto}#content h1{font-family:"Gochi Hand",cursive;font-size:48px;font-weight:normal;margin:0 0 20px;color:inherit;line-height:1}#content h1 img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;margin:0 20px 0 0}#content p{margin:0 0 20px;line-height:1.6;color:#000}#content p .bull{font-size:32px;display:inline-block;vertical-align:middle;line-height:24px}#content p .edglyph.ed-arrowright{font-size:32px;display:inline-block;vertical-align:middle;line-height:24px}#content p .label{display:inline-flex;align-items:center;justify-content:center;padding:2px 15px;border-radius:99em;font-size:18px;margin:5px 5px 5px 0;font-family:"Gochi Hand",cursive}#content p .label.label-blue{background:rgba(0,105,180,.1)}#content p .label.label-green{background:rgba(120,167,94,.1)}#content p .label.label-brown{background:rgba(164,103,25,.1)}#content p .label.label-red{background:rgba(255,0,0,.1)}#content p.lead{font-weight:700;margin:0 0 10px;color:inherit}#content p.lead .edglyph{font-size:26px;margin:0 5px 0 0}#content p.block{margin:0 0 20px;line-height:1.4;padding:10px;background:rgba(120,167,94,.1);border-radius:10px}#content p:last-child{margin:0}#content ul.informations{display:flex;flex-wrap:wrap;margin:0 0 40px;padding:10px 0 0;color:inherit;border-top:1px solid transparent}#content ul.informations li{flex-shrink:1;flex-grow:1;flex-basis:0;font-weight:500;text-transform:uppercase}#content ul.informations li .edglyph{text-transform:none;font-size:26px;margin:0 5px 0 0}#content .paralax{height:50vh;min-height:396px;display:flex;flex-direction:column}#content .paralax .paralax-img{background-color:#0069b4}#content .paralax:before,#content .paralax:after{content:"";display:block;height:60px;background-position:center;background-repeat:repeat-x}#content .paralax:before{background-image:url(../img/interface/paralax/bg_top_white.png)}#content .paralax:after{height:52px;margin:auto 0 0;background-image:url(../img/interface/paralax/bg_bottom_white.png)}#content .paralax[data-id-img=paralax-01]:after{background-image:url(../img/interface/paralax/bg_bottom_blue.png)}#content .paralax[data-id-img=paralax-02]:before{background-image:url(../img/interface/paralax/bg_top_blue.png)}#content .paralax[data-id-img=paralax-03]:after{background-image:url(../img/interface/paralax/bg_bottom_brown.png)}#content .paralax[data-id-img=paralax-04]:before{background-image:url(../img/interface/paralax/bg_top_brown.png)}#content .paralax[data-id-img=paralax-04]:after{background-image:url(../img/interface/paralax/bg_bottom_red.png)}#content .paralax[data-id-img=paralax-05]:before{background-image:url(../img/interface/paralax/bg_top_red.png)}#content #about{padding:50px 0;background:url(../img/interface/bg_about.jpg) no-repeat center;background-size:cover}#content #about .container h1{color:#0069b4}#content #lait{background:rgba(0,105,180,.1);color:#0069b4;border-color:#0069b4;padding:50px 0}#content #lait .container ul.informations{border-top-color:#0069b4}#content #lait .container .flex>div{order:2}#content #lait .container .flex>div p.block{background:rgba(255,255,255,.9);color:#0069b4}#content #lait .container .flex>div p .bull{color:#0069b4}#content #lait .container .flex>div p .edglyph.ed-arrowright{color:#0069b4}#content #lait .container .flex figure{order:1}#content #dejeuner{background:#fff;color:#78a75e;padding:50px 0}#content #dejeuner .container ul.informations{border-top-color:#78a75e}#content #dejeuner .container .flex>div p.block{background:rgba(120,167,94,.1);color:#78a75e}#content #dejeuner .container .flex>div p .bull{color:#78a75e}#content #dejeuner .container .flex>div p .edglyph.ed-arrowright{color:#78a75e}#content #fromages{background:rgba(164,103,25,.1);color:#a46719;padding:50px 0}#content #fromages .container ul.informations{border-top-color:#a46719}#content #fromages .container .flex>div{order:2}#content #fromages .container .flex>div p.block{background:rgba(255,255,255,.9);color:#a46719}#content #fromages .container .flex>div p .bull{color:#a46719}#content #fromages .container .flex>div p .edglyph.ed-arrowright{color:#a46719}#content #fromages .container .flex figure{order:1;margin:0}#content #experiences{background:rgba(255,0,0,.1);color:red;padding:50px 0}#content #experiences .container ul.informations{border-top-color:red}#content #experiences .container .flex>div{margin:20px 0 0}#content #experiences .container .flex>div p.block{background:rgba(255,255,255,.9);color:red}#content #experiences .container .flex>div p .bull{color:red}#content #experiences .container .flex>div p .edglyph.ed-arrowright{color:red}#content #experiences .container .flex figure{margin:0}#content #testimony{background:#fff;padding:50px 0 0;overflow:hidden}#content #testimony h1{font-family:"DM Sans",sans-serif;font-size:30px;color:#0069b4}#content #testimony #carousel .carousel-inner{display:flex}#content #testimony #carousel .carousel-inner .item blockquote{margin:0}#content #testimony #carousel .carousel-inner .item blockquote p{font-family:"Caveat",cursive;font-style:normal;font-size:30px;line-height:1.2}#content #testimony #carousel .carousel-inner .item blockquote p strong{display:inline-block;margin:0 0 0 10px;font-family:"DM Sans",sans-serif;font-style:italic;font-weight:700;font-size:18px}#content #testimony #carousel .carousel-inner .carousel-control{background:none;opacity:1;position:relative;flex-grow:1;flex-shrink:0;flex-basis:32px;text-shadow:none;color:#0069b4}#content #testimony #carousel .carousel-inner .carousel-control .edglyph{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px}#content #testimony:after{content:"";display:block;height:52px;margin:50px 0 0;background-position:center;background-repeat:repeat-x;background-image:url(../img/interface/paralax/bg_bottom_grey.png)}#content #contact{background:rgba(159,153,131,.2);color:#9f9983;position:relative;padding:50px 0 0}#content #contact a{color:#0069b4}#content #contact .flex{align-items:flex-start}#content #contact .flex a{color:#9f9983}#content #contact .flex:first-of-type{margin-bottom:20px !important}#content #contact .flex p .bull{color:#9f9983}#content #contact form{display:block;width:100%;padding:30px 30px 20px;border-radius:30px;background:#d8d6cd}#content #contact form h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:36px;margin:0 0 30px}#content #contact form .flex{flex-wrap:wrap;margin:0 -10px}#content #contact form .flex .form-group{flex-basis:50%;padding:0 10px;margin:0 0 10px}#content #contact form .flex .form-group label{display:none}#content #contact form .flex .form-group .select{display:flex;align-items:center;position:relative;width:100%;min-width:0}#content #contact form .flex .form-group .select select{border:0 none;border:1px solid #9f9983;width:100%;height:32px;padding:0 30px 0 5px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#000;font-size:16px;background:#fff;text-overflow:ellispsis;overflow:hidden;white-space:nowrap}#content #contact form .flex .form-group .select select option[value=""][disabled]{display:none}#content #contact form .flex .form-group .select select:focus{border-color:#78a75e}#content #contact form .flex .form-group .select select:required:invalid{color:rgba(0,0,0,.5)}#content #contact form .flex .form-group .select:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;content:"[";font-family:"EdGlyph-complete";font-size:18px}#content #contact form .flex .form-group .select:hover select{border-color:#0069b4;color:#0069b4}#content #contact form .flex .form-group .select:hover select option{color:#000}#content #contact form .flex .form-group .select:hover:after{color:#0069b4}#content #contact form .flex .form-group .form-control{width:100%;min-width:0;background:#fff;height:32px;border:1px solid #9f9983;font-family:"Montserrat",sans-serif;font-weight:400;color:#000;font-size:14px;padding:0 10px}#content #contact form .flex .form-group .form-control::-webkit-input-placeholder{opacity:.5;text-transform:uppercase;font-size:16px}#content #contact form .flex .form-group .form-control::-moz-placeholder{opacity:.5;text-transform:uppercase;font-size:16px}#content #contact form .flex .form-group .form-control:-ms-input-placeholder{opacity:.5;text-transform:uppercase;font-size:16px}#content #contact form .flex .form-group .form-control:-moz-placeholder{opacity:.5;text-transform:uppercase;font-size:16px}#content #contact form .flex .form-group .form-control:hover,#content #contact form .flex .form-group .form-control:focus{color:#0069b4;border-color:#0069b4}#content #contact form .flex .form-group .form-control:hover::-webkit-input-placeholder,#content #contact form .flex .form-group .form-control:focus::-webkit-input-placeholder{opacity:.15}#content #contact form .flex .form-group .form-control:hover::-moz-placeholder,#content #contact form .flex .form-group .form-control:focus::-moz-placeholder{opacity:.15}#content #contact form .flex .form-group .form-control:hover:-ms-input-placeholder,#content #contact form .flex .form-group .form-control:focus:-ms-input-placeholder{opacity:.15}#content #contact form .flex .form-group .form-control:hover:-moz-placeholder,#content #contact form .flex .form-group .form-control:focus:-moz-placeholder{opacity:.15}#content #contact form .flex .form-group textarea.form-control{padding:10px;min-height:100px;resize:none}#content #contact form .flex .form-group>div>div{z-index:1}#content #contact form .flex .form-group .btn{display:inline-flex;background:#9f9983;color:#fff;border:0 none;font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;padding:10px 40px;border-radius:15px;cursor:pointer;margin:10px 0 0}#content #contact form .flex .form-group .btn:hover{background:rgba(159,153,131,.8)}#content #contact form .flex .form-group:first-child,#content #contact form .flex .form-group:nth-child(6),#content #contact form .flex .form-group:nth-child(7),#content #contact form .flex .form-group:last-child{flex-basis:100%}#content #contact form .flex .form-group:last-child{text-align:right}#content #contact figure{margin:-90px 0 0}#content #contact:after{position:absolute;left:0;right:0;bottom:0;content:"";content:"";display:block;height:52px;background-position:center;background-repeat:repeat-x;background-image:url(../img/interface/paralax/bg_bottom_grey2.png)}@media all and (max-width: 1200px){#content #about .container>.flex>figure{display:none}}@media all and (max-width: 992px){#content .flex{display:block}#content .flex>div .flex{display:flex}#content .flex figure{margin:20px 0 0 !important}}@media all and (max-width: 768px){#content h1{font-size:36px}#content .flex>div .flex{display:block}}
