body{font-family:'Playfair Display',serif;color:#000}.xdebug-error{font-size:24px}.scroll-progress{position:fixed;top:0;left:0;height:50px;background-color:red;z-index:500}.to-top{position:fixed;z-index:5;bottom:25px;right:25px}.scroll-to a{display:table;margin:0 auto;padding:15px 20px;font-size:2em;text-transform:uppercase;color:#555}.button{font-family:'Playfair Display',serif;font-size:20px;letter-spacing:0;text-align:center;text-transform:uppercase;display:table;padding:20px 40px;border-radius:3px;margin-left:auto;margin-right:auto;color:#fff;background:#d0121a;-webkit-box-shadow:8px 8px 18px rgba(0,0,0,.45);box-shadow:8px 8px 18px rgba(0,0,0,.45);-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;position:relative}.button.bg-color:hover{color:#fff;background:#5a5a5a;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);padding:20px 55px}.button.bg-color:active{-webkit-box-shadow:inset 2px 2px 6px rgba(0,0,0,.55);box-shadow:inset 2px 2px 6px rgba(0,0,0,.55)}.content-title,.content-title-wrapper,.content-wrapper,.flex-container,.flex-content,.flex-content video,.header-title,.product-image,.text-wrapper,.title-wrapper,article,img{margin-left:auto;margin-right:auto}.prss-overlay{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0}#header{position:absolute;width:100%;z-index:500;top:0;left:0}#header.burger-open{height:100%}.header-logo{display:table;margin-left:auto;margin-right:auto;padding:15px 0;margin-top:2px;color:#000;font-size:32px;position:absolute;z-index:1062;left:50%;transform:translateX(-50%)}.burger-open .header-logo{color:#fff}#header-logo-big .ag-logo{width:300px;max-width:300px}.prss-burger{position:absolute;top:12px;left:25px}.prss-burger div{background:#000}.burger-open .prss-burger div{background:#fff}.global-nav{position:absolute;z-index:1061;top:0;left:0;width:100%;height:100%}.header-nav{position:relative;display:block}.is-burger .header-nav{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.75);display:none}.is-burger #header-nav-container{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.is-burger #nav-wrapper{position:relative;display:table;margin-left:auto;margin-right:auto}.menu-item{display:inline-block;vertical-align:middle;text-transform:uppercase;text-align:center;font-size:30px}.menu-item a{color:#fff;transition:color .2s ease-out}.current-menu-item a,.menu-item a:hover{color:#0e49bd}.is-burger .menu-item{display:block}.is-burger .menu-item a{display:block;padding:2px 0}.fa{font-size:24px}.icon-2x{font-size:16px}.menu-item.social-icon a{padding:0 5px}.is-burger .social-icon.menu-item,.is-burger .social-icon.menu-item a{display:inline-block}.flex-container{position:relative;display:flex;flex-direction:row;align-items:start;justify-content:center}.flex-item{position:relative}.flex-content{position:relative;margin-left:auto;margin-right:auto;text-align:center;width:90%;max-width:320px}.flex-content img{width:100%;max-width:100px;margin-left:auto;margin-right:auto}.no-flexbox.no-flexboxlegacy .flex-container{display:block}.no-flexbox.no-flexboxlegacy .flex-item{float:left}.no-flexbox.no-flexboxlegacy .flex-right .flex-item{float:right}.container{width:100%;max-width:1920px}.content-wrapper{width:75%;max-width:960px;padding:150px 0}.content-block{margin-bottom:25px}article{position:relative;background:#fff;color:#000}.text-content,h1{text-align:center}h1,h2{font-family:'Playfair Display',serif;font-size:18px;text-transform:uppercase}.text-content,h2{font-size:14px}.text-content{font-family:'Playfair Display',serif;line-height:24px;letter-spacing:1px;margin:15px auto}.criteres-list{margin:50px auto}.criteres-list .flex-item{width:33.3333333333333%}.criteres-list h1{width:100%;max-width:200px;margin:10px auto 2px}#page-contact .content-wrapper{width:90%}#page-contact .flex-container{align-items:center}#page-contact .flex-item{flex:1 0 auto;max-width:520px;margin:0;padding:0 35px}.contact-details .text-content,.contact-details h2{display:inline;line-height:normal}.contact-details .text-content{margin:0 5px}.cf-errors,.cf-input,.cf-label{font-family:Hind,sans-serif;font-weight:400;text-align:left}.cf-label{font-family:'Playfair Display',serif}.cf-label-title{text-transform:uppercase;font-weight:700}.cf-input{padding:8px;-webkit-transition:border-color .3s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .3s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-o-transition:border-color .3s ease-out,box-shadow .2s ease-out}.cf-input:focus{-webkit-box-shadow:8px 12px 20px rgba(0,0,0,.2);box-shadow:8px 12px 20px rgba(0,0,0,.2)}.cf-submit-button{width:100%;display:block;position:relative;font-size:18px;text-align:center;text-transform:uppercase;padding:20px 0;border-radius:3px;color:#fff;background:#000;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.cf-submit-button.button:hover{box-shadow:0 2px 2px rgba(0,0,0,.5)}.cf-submit-button.button:active,.cf-submit-button.disabled{color:#fff;background:#4a4a4a;box-shadow:inset 2px 2px 6px rgba(0,0,0,.55)}.cf-submit-button.disabled{cursor:auto}.cf-feedback-container{width:80%;padding:10px 20px}.cf-feedback .feedback-title{text-align:center;text-transform:uppercase;font-size:18px}.cf-feedback .feedback-text{font-family:'Playfair Display',serif;font-size:14px;text-align:center}.cf-form-error .cf-feedback-container,.cf-form-success .cf-feedback-container{padding:20px}#footer{position:relative;background:#f2f2f2;padding:35px 0}#footer-logo{display:table;margin-left:auto;margin-right:auto;margin-bottom:10px}.credits-container{font-size:14px;text-align:center}.credits-title{font-size:12px}.entry-error #error-title h1{margin:0 0 25px}.error-back-home{margin:25px 0}.error-back-home a{margin:0 5px}