/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-contact{padding:0;margin-bottom:2.4vw;}.page-contact h1{font-size:4.8em;margin-left:6.6vw;margin-bottom:2.5vw;}.contact-form{padding:0 0 6.6vw 6.6vw;}.contact-form .col-un{width:29.7%;margin-right:6%;padding-top:0.7vw;}.contact-form .col-deux{width:56.2%;}.contact-form .col-un .reason legend{font-weight:300;font-size:2.7em;color:#222222;line-height:1.2em;margin-bottom:2.2vw;display:block;}.contact-form .texte-intro h2{font-weight:700;font-size:1.8em;color:#222222;line-height:1.5em;position:relative;margin-bottom:4vw;}.contact-form .texte-intro h2:before{display:block;content:'';width:3vw;height:3vw;position:absolute;top:-0.1vw;left:-4.3vw;background:transparent url(/themes/jpai/images/fleche-droit.svg) no-repeat center center;background-size:contain;}.container-col-right-deux{width:auto;}.container-fin-un{width:78.4%;}.container-fin-un > div{padding-right:8.5%;}.container-fin-deux{width:21.6%;vertical-align:bottom;}.confirm-contact{padding:0 0 6.6vw 6.6vw;}.confirm-contact > div{padding-left:4.8vw;margin:0;}.confirm-contact h2{font-weight:700;font-size:1.8em;color:#222222;line-height:1.5em;position:relative;margin-bottom:6vw;}.confirm-contact h2:before{display:block;content:'';width:3vw;height:3vw;position:absolute;top:-0.1vw;left:-4.3vw;background:transparent url(/themes/jpai/images/fleche-droit.svg) no-repeat center center;background-size:contain;}.cont-col-contact{display:flex;}.col-g-contact{width:68.8%;}.col-d-contact{width:31.2%;}.pave-adresse{padding:4vw 5vw 1.6vw 3.3vw;background-color:rgba(0,156,163,0.05);}.pave-adresse h2{font-weight:300;font-size:2.7em;color:#222222;line-height:1.2em;padding:0 0 1.8vw 1.5vw;border-bottom:solid 0.8vw #009CA3;}.pave-adresse h3{padding:0 0 0 1.5vw;font-size:1.6em;margin-bottom:0.5vw;}.pave-adresse h4{padding:0 0 0 1.5vw;font-size:1.4em;}.pave-adresse p{padding:0 0 0 1.5vw;color:#222222;margin-bottom:2.2vw;}.pave-adresse p a,.pave-adresse p a:visited{opacity:1;}.pave-adresse .num-img{display:block;float:left;width:11vw;margin-top:0.15vw;}#edit-container-fin-zero{display:flex;flex-wrap:wrap;align-items:flex-end;}.pave-adresse .col-zero{margin-bottom:1vw;}.pave-adresse .cont-carte{}.pave-adresse .cont-carte img{width:100%;height:auto;max-width:none;}.check-newsletter{width:100%;}.contact-form.jpa-form input[type="submit"]{padding:1.4vw 1.6vw 1.3vw 4vw;}@media screen and (min-width:1281px){.page-contact{padding:0;margin-bottom:31px;}.page-contact h1{margin-left:85px;margin-bottom:32px;}.contact-form{padding:0 0 85px 85px;}.contact-form .col-un{padding-top:9px;}.contact-form .col-un .reason legend{margin-bottom:28px;}.contact-form .texte-intro h2{margin-bottom:51px;}.contact-form .texte-intro h2:before{width:38px;height:38px;top:-1px;left:-55px;}.container-col-right-deux{width:auto;}.confirm-contact{padding:0 0 85px 85px;}.confirm-contact > div{margin:0;padding-left:61px;}.confirm-contact h2{margin-bottom:77px;}.confirm-contact h2:before{width:38px;height:38px;top:-1px;left:-55px;}.col-d-contact{width:calc(31.2% - 22px);}.pave-adresse{padding:51px 42px 20px 42px;}.pave-adresse h2{padding:0 0 23px 19px;border-bottom:solid 10px #009CA3;}.pave-adresse h3{padding:0 0 0 19px;margin-bottom:6px;}.pave-adresse p{padding:0 0 0 19px;margin-bottom:28px;}.pave-adresse h4{padding:0 0 0 19px;}.pave-adresse .num-img{width:141px;margin-top:2px;}.contact-form.jpa-form input[type="submit"]{padding:18px 20px 16px 51px;}.pave-adresse .col-zero{margin-bottom:13px;}}@media screen and (max-width:900px){.container-fin-zero{display:block;table-layout:auto;width:auto;}.container-fin-un{width:auto;display:block;}.container-fin-un > div{padding-right:0;}.container-fin-deux{width:auto;display:block;margin-bottom:4px;}.contact-form{padding:0 0 82px 6.6vw;}.contact-form .col-un .reason legend{font-size:28px;margin-bottom:20px;}.jpa-form .captcha label.form-required{margin:16px 0 15px 0;}}@media screen and (max-width:860px){.contact-form .col-un .reason legend{font-size:24px;}}@media screen and (max-width:870px){.page-contact h1{font-size:7em;margin-left:6.3vw;}.contact-form .texte-intro h2,.confirm-contact h2{font-size:2.2em;margin-bottom:6vw;margin-left:6.1vw;}.contact-form .texte-intro h2:before,.confirm-contact h2:before{width:4vw;height:4vw;left:-5.5vw;}.page-contact{margin-bottom:0;}.contact-form .col-un{width:26.2%;margin-right:6%;padding-top:1.3vw;}.contact-form{padding:0 0 82px 6.3vw;}.confirm-contact{padding:0 6.3vw 10vw 6.3vw;}.cont-col-contact{flex-wrap:wrap;}.col-g-contact{width:100%;}.col-d-contact{width:100%;}.contact-form .col-deux{width:calc(67.8% - 6.3vw);}.contact-form .col-un .reason legend{font-size:28px;}.pave-adresse{margin:0 auto;padding:4vw 5vw 1.6vw;}.pave-adresse .cont-col{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;}.pave-adresse .cont-col > div{width:28%;margin-bottom:4vw;}.pave-adresse .cont-col .col-zero{width:41%;margin:0 3% 0 0;}}@media screen and (max-width:820px){.page-contact{margin-bottom:0;}.pave-adresse{padding:36px 6.3vw 58px;}.pave-adresse h2{font-size:4em;padding:0 0 15px 12px;border-bottom:solid 6px #009CA3;margin-bottom:29px;}.pave-adresse h3{padding:0 0 0 12px;font-size:2.5em;margin-bottom:10px;}.pave-adresse p{padding:0 0 0 12px;margin-bottom:0;}.pave-adresse h4{padding:0 0 0 12px;font-size:2.2em;}.pave-adresse .num-img{width:18vw;margin-top:0.3vw;}.pave-adresse .cont-col > div{width:43%;margin-bottom:6vw;}.pave-adresse .cont-col .col-zero{width:54%;margin:0 3% 5vw 0;}}@media screen and (max-width:750px){.container-col-right-deux{width:100%;}}@media screen and (max-width:700px){.page-contact{padding-top:25px;}.page-contact h1{font-size:51px;}.contact-form .texte-intro h2,.confirm-contact h2{font-size:18px;margin-bottom:42px;}.contact-form .texte-intro h2:before,.confirm-contact h2:before{left:-38px;width:28px;height:28px;}.confirm-contact .bouton-filet-noir{font-size:11px;padding:16px 19px 16px 19px;}}.contact-form .texte-intro.deux{display:none;}@media screen and (max-width:600px){.contact-form{padding:0 6.3vw 82px 6.3vw;}.contact-form .texte-intro{display:none;}.contact-form .texte-intro.deux{display:block;margin:0 0 63px 38px;}.contact-form .col-un{width:auto;margin-right:0;padding-top:0;}.contact-form #edit-reason--wrapper{padding-left:38px;padding-right:38px;}.contact-form .col-deux{width:auto;padding:0 38px;}.contact-form .texte-intro h2,.confirm-contact h2{margin-left:0;}.pave-adresse h2{font-size:6em;}.pave-adresse h3{font-size:3.2em;}.pave-adresse p{font-size:2.8em;}.pave-adresse h4{font-size:2.8em;}.pave-adresse .num-img{width:23.5vw;}.pave-adresse .cont-col{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.pave-adresse .cont-col > div{width:50%;margin-bottom:9vw;}.pave-adresse .cont-col .col-zero{width:100%;margin:0 0 9vw 0;}.pave-adresse .cont-carte{max-width:320px;margin:0 auto;}}@media screen and (max-width:480px){.page-contact h1{font-size:40px;}}@media screen and (max-width:420px){.contact-form #edit-reason--wrapper{padding-left:0;padding-right:0;}.contact-form .col-deux{padding:0;}.page-contact h1{font-size:36px;margin-left:9.6vw;}.contact-form{padding:0 9.6vw 82px;}.confirm-contact{padding:0 9.6vw 72px 9.6vw;}.confirm-contact > div{padding-left:23%;}.pave-adresse{padding:36px 9.6vw 58px;}.pave-adresse h2{font-size:8.4em;}.pave-adresse .col-un{width:100%;margin-bottom:12vw;}.pave-adresse  .col-deux{width:100%;}.pave-adresse h3{font-size:4.8em;}.pave-adresse p{font-size:4.5em;}.pave-adresse h4{font-size:4.5em;}.pave-adresse .num-img{width:36vw;}.pave-adresse .cont-col > div{width:100%;}}@media screen and (max-width:360px){.page-contact h1{font-size:32px;margin-left:9.6vw;}}
