body{background:#fcfbf7}h1{font-size:5.5rem}.container{position:relative;zoom:1;float:none;display:block;padding-right:10%;padding-left:10%;margin:0;z-index:0}.wrap{position:relative}.flex2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex2>*{width:calc(1/2*100% - (1 - 1/2)*10px) !important}.flex3{display:flex}.flex3>*{width:calc(1/3*100% - (1 - 1/3)*10px) !important}.container:after,.container:before,.wrap:after,.wrap:before{content:"\0020";display:block;height:0;overflow:hidden}.container:after,.wrap:after{clear:both}@media (min-width: 0) and (max-width: 45em){.container{padding-right:5%;padding-left:5%}.flex2{display:initial}.flex2>*{width:100% !important}.flex3{display:initial}.flex3>*{width:100% !important}}.col-1,.col-2,.col-3{margin-left:0;margin-right:0;float:left}.col-3{width:33.33333%}@media (min-width: 65.0625em) and (max-width: 90em){.col-3{float:left;width:33.33333%;margin-right:0;margin-left:0}}@media (min-width: 45.0625em) and (max-width: 65em){.col-3{float:left;width:33.33333%;margin-right:0;margin-left:0}}@media (min-width: 25.0625em) and (max-width: 45em){.col-3{float:left;width:100%;margin-right:0;margin-left:0}}@media (min-width: 0) and (max-width: 25em){.col-3{float:left;width:100%;margin-right:0;margin-left:0}}.col-2{width:50%}@media (min-width: 65.0625em) and (max-width: 90em){.col-2{float:left;width:50%;margin-right:0;margin-left:0}}.col-1{width:100%}@media (min-width: 65.0625em) and (max-width: 90em){.col-1{float:left;width:100%;margin-right:0;margin-left:0}}@media (min-width: 45.0625em) and (max-width: 65em){.col-1,.col-2{float:left;width:100%;margin-right:0;margin-left:0}}@media (min-width: 25.0625em) and (max-width: 45em){.col-1,.col-2{float:left;width:100%;margin-right:0;margin-left:0}}@media (min-width: 0) and (max-width: 25em){.col-1,.col-2{float:left;width:100%;margin-right:0;margin-left:0}}.footer_socialIcons{position:absolute;right:0;bottom:.1rem}.footer_contact_block,.footer_subscription_block{background-color:#2f2d26;padding-top:2rem;box-shadow:0 20px 60px -20px #000 inset}.footer_informations_block{background-color:#2f2d26;border-bottom:1px solid rgba(0,0,0,0.24)}.footer_info_block{background-color:#2c2a24}.footer_info_block{border-top:1px solid #322f29}.footer_information,.footer_subscription_formGroup{padding-top:7.38462rem;padding-bottom:7.38462rem;display:inline-block;width:100%}.footer_contactForm{padding-top:2rem;padding-bottom:3rem;display:inline-block;width:100%}.footer_contactForm_label,.footer_subscription_name{display:inline-block;margin-right:20px;margin-bottom:0;font:italic 1.9em Vollkorn,Helvetica,Arial,sans-serif;vertical-align:sub;color:#fcfbf7;background-color:transparent}.footer_subscription_name h4{margin:0}@media (min-width: 45.0625em) and (max-width: 65em){.footer_subscription_name{white-space:nowrap;width:25%}}.footer_subscription_email{width:370px}.footer_contactForm input,.footer_contactForm textarea{width:610px}@media (min-width: 45.0625em) and (max-width: 65em){.footer_subscription_email{width:40%}.footer_contactForm input,.footer_contactForm textarea{width:80%}}@media (min-width: 0) and (max-width: 45em){.footer_contactForm,.footer_information,.footer_subscription_formGroup{padding-top:1.84615rem;padding-bottom:1.84615rem}.footer_subscription_name{margin:0 0 20px}.footer_subscription_email{width:100%}.footer_contactForm input,.footer_contactForm textarea{width:100%}}.footer_subscription_send{padding:9px 33px 10px;margin-left:5px}.footer_contactForm_send{padding:9px 33px 10px;margin-left:-1px}.footer_informations{padding-top:4.3rem;padding-bottom:4rem}@media (min-width: 0) and (max-width: 38em){.footer_informations{padding-top:5rem}}@media (min-width: 0) and (max-width: 45em){.footer_subscription_send{display:block;width:100%;margin:5px 0 0}.footer_contactForm_send{display:block;width:100%;margin:-1px 0 0}.footer_informations{padding-top:1.84615rem;padding-bottom:1.84615rem}}.footer_informations p{font-size:1.077em;color:#cec9c4}.footer_informations .button,.footer_informations .button-load,.footer_informations .navMenu_link,.footer_informations h6,.footer_logo{color:#ccb285}.footer_information-1{padding-right:3em}@media (min-width: 0) and (max-width: 45em){.footer_information-1{padding:0}}.footer_information-2{padding:0 1.5em}@media (min-width: 0) and (max-width: 45em){.footer_information-2{padding:0}}.footer_information-3{padding-left:3em}@media (min-width: 0) and (max-width: 45em){.footer_information-3{padding:0}}.footer_info{padding-top:1.84615rem;padding-bottom:1.84615rem}.footer_copyrightBlock{float:left;display:inline-block;width:100%}.footer_logo{display:inline;font-size:1.231em}.footer_copyright{display:inline;margin:0;padding-left:20px;color:#cec9c4}@media (min-width: 0) and (max-width: 40em){.footer_copyrightBlock{text-align:center}.footer_copyright{display:block;padding:10px 0 0}}
