body.page-template-contact #content{overflow:visible;z-index:1}body.page-template-contact #content .entry-content{max-width:1000px!important}body.page-template-contact #content #contact-form,body.page-template-contact #content #contact-links{display:inline-block;vertical-align:middle;width:56.5%;position:relative}body.page-template-contact #content #contact-form{width:43.5%}body.page-template-contact #content #contact-form>span{content:'';display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-color:#e0e0e0;filter:blur(100px);pointer-events:none}body.page-template-contact #content #contact-form>div{background-color:transparent;background-image:none;background:0 0;opacity:1;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-radius:20px;background-color:#f2f3f3;padding:50px 40px;position:relative;z-index:2;-webkit-box-shadow:12px 12px 24px #e0e1e1,-12px -12px 24px #fff;box-shadow:12px 12px 24px #e0e1e1,-12px -12px 24px #fff}body.page-template-contact #content #contact-form .wpcf7{margin-bottom:15px}body.page-template-contact #content #contact-form .scf-group.scf-group-name-first_name{display:inline-block;width:48.5%;vertical-align:top;margin-right:3%}body.page-template-contact #content #contact-form .scf-group.scf-group-name-last_name{display:inline-block;vertical-align:top;width:48.5%}body.page-template-contact #content #contact-form .wpcf7-form{font-size:0;white-space:nowrap;overflow:hidden;position:relative}body.page-template-contact #content #contact-form .wpcf7-form:after{content:'';display:block;float:none;clear:both}body.page-template-contact #content #contact-form .wpcf7-form>div{display:inline-block;vertical-align:middle;width:100%;float:none}body.page-template-contact #content #contact-form .wpcf7-form #contact-form-inputs{margin-left:0;-webkit-transition:margin-left .5s ease-in-out;-o-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out}body.page-template-contact #content #contact-form p.form-legal{font-size:11px;font-size:.6875rem;line-height:1;text-align:left;color:#90a0aa;max-width:250px}body.page-template-contact #content #contact-form .wpcf7-spinner{margin-right:-48px;display:none !important}body.page-template-contact #content #contact-form .wpcf7-form.submitting:before{content:'';width:70px;height:70px;position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;background-color:transparent;background-image:url(//www.fromageriedepeisey.com/wp-content/themes/gie/assets/css/../img/loading.gif);-webkit-background-size:contain;background-size:contain;z-index:9}body.page-template-contact #content #contact-form .wpcf7-form.submitting>#contact-form-inputs{opacity:.5}body.page-template-contact #content #contact-form #contact-form-response{text-align:center}body.page-template-contact #content #contact-form #contact-form-response>a{font-size:14px;font-size:.875rem;display:inline-block;margin-top:10px}body.page-template-contact #content #contact-form #contact-form-response>a:after{content:'';display:inline-block;vertical-align:middle;width:11px;height:0}body.page-template-contact #content #contact-form #contact-form-response>a:before{content:'';display:inline-block;vertical-align:middle;border:5px solid transparent;border-right-color:currentColor;border-right-width:6px;margin-right:10px;margin-top:-1px}body.page-template-contact #content #contact-form .wpcf7-response-output{padding:0 58px;margin:0;border:none;font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:400;text-align:center;white-space:normal}body.page-template-contact #content #contact-form .wpcf7-response-output:before{content:'';display:block;width:50px;height:50px;margin:0 auto 10px auto;border-radius:200%;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%20700%20700%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23C20F2F%22%20d%3D%22M587%2C205.528v-0.002c-16-15.112-39.893-15.111-55.004%2C0L309.053%2C438.327l-121.46-131.594c-15.111-15.111-39.592-15.112-54.592%2C0v0.002c-15%2C15.111-15.314%2C39.61-0.204%2C54.721L281.65%2C520.413l-0.185%2C0.003c15.111%2C15.112%2C39.535%2C15.112%2C54.535%2C0v-0.003L586.581%2C260.25C601.694%2C245.139%2C601%2C220.639%2C587%2C205.528z%22%2F%3E%3C%2Fsvg%3E");border:1px solid #cbd2dc;background-repeat:no-repeat;-webkit-background-size:85% 85%;background-size:85% 85%;background-position:45% center}body.page-template-contact #content #contact-form .wpcf7-form.spam #contact-form-inputs,body.page-template-contact #content #contact-form .wpcf7-form.invalid #contact-form-inputs,body.page-template-contact #content #contact-form .wpcf7-form.failed #contact-form-inputs,body.page-template-contact #content #contact-form .wpcf7-form.sent #contact-form-inputs{margin-left:-100%}body.page-template-contact #content #contact-form hr{margin-top:20px;margin-bottom:35px}body.page-template-contact #content #contact-form #contact-infos{font-size:14px;font-size:.875rem;font-weight:600;color:#394d5f}body.page-template-contact #content #contact-form h6{max-width:250px;margin-top:0;color:#90a0aa}body.page-template-contact #content #contact-form #contact-infos p{padding-left:17px;position:relative}body.page-template-contact #content #contact-form #contact-infos p:before{content:'';display:block;position:absolute;width:2px;top:3px;bottom:3px;left:0;background-color:#c3192e}body.page-template-contact #content #contact-form #contact-infos a,body.page-template-contact #content #contact-form #contact-infos a:link,body.page-template-contact #content #contact-form #contact-infos a:visited{color:#394d5f;text-decoration:none;font-weight:600;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}body.page-template-contact #content #contact-form #contact-infos a:hover,body.page-template-contact #content #contact-form #contact-infos a:focus-visible{color:#c3192e}body.page-template-contact #content #contact-links{padding-left:70px;font-size:14px;font-size:.875rem}body.page-template-contact #content #contact-links>p{max-width:450px;margin-bottom:35px}body.page-template-contact #content #contact-links h2{text-transform:capitalize;font-weight:700;color:#721623;margin:0 0 15px}body.page-template-contact #content #contact-links>a{display:block;overflow:hidden;text-decoration:none;border-bottom:1px solid rgba(144,160,170,.4);color:#657681;font-weight:400;font-size:13px;font-size:.8125rem;padding:20px 65px 20px 0;line-height:1.15;position:relative}body.page-template-contact #content #contact-links>a:after{content:'';display:block;position:absolute;right:15px;top:50%;margin-top:-4px;width:8px;height:8px;border-right:2px solid #394d5f;border-bottom:2px solid #394d5f;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:right .15s ease-in-out;-o-transition:right .15s ease-in-out;transition:right .15s ease-in-out}body.page-template-contact #content #contact-links>a:hover:after,body.page-template-contact #content #contact-links>a:hover:after{right:12px}body.page-template-contact #content #contact-links>a:last-child{border-bottom:none}body.page-template-contact #content #contact-links h3{text-transform:none;font-weight:700;font-size:16px;font-size:1rem;margin:0 0 8px;color:#394d5f}body.page-template-contact #content #contact-links h3:before{display:none}