@media only screen and (min-width:1280px){.columns{display:flex;flex-direction:row;justify-content:space-between;margin:0 7vw}}@media only screen and (min-width:1920px){.columns{margin:0 14vw}}@media only screen and (min-width:2560px){.columns{margin:0 21vw}}.agencies_archive .columns{display:flex;flex-direction:column-reverse}.agencies_archive .column:last-of-type .Map{background-image:url(/app/themes/socafna/public/images/map_agence.15ebdb.png);background-size:contain;height:100vw;position:relative}.agencies_archive .column:last-of-type .agence{background-color:var(--white);border-radius:3rem;box-shadow:-.2rem .2rem .1rem var(--green);font-family:Blinker,sans-serif;font-size:.8rem;font-weight:700;padding:.5rem;position:absolute;text-transform:uppercase;transform:translateX(-75%)}.agencies_archive .column:last-of-type .agence:hover{z-index:10}.agencies_archive .column:last-of-type .agence:after{background-color:var(--white);height:.8rem;top:calc(100% - .1rem);z-index:1}.agencies_archive .column:last-of-type .agence:after,.agencies_archive .column:last-of-type .agence:before{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";position:absolute;right:25%;transform:translateX(50%);width:1rem}.agencies_archive .column:last-of-type .agence:before{background-color:var(--green);height:1rem;top:calc(100% + .1rem)}.agencies_archive .column:last-of-type .agence a{color:var(--black);white-space:nowrap}.agencies_archive .column:last-of-type .agence a span{color:var(--green)}.agencies_archive .column:last-of-type .Rungis{bottom:79%;left:73%}.agencies_archive .column:last-of-type .Lyon{bottom:63%;left:82%}.agencies_archive .column:last-of-type .Perpignan{bottom:44%;left:70%}.agencies_archive .column:last-of-type .Arras{bottom:87%;left:73.5%}.agencies_archive .column:last-of-type .Châteaurenard{bottom:50.5%;left:76%}.agencies_archive .column:last-of-type .Orléans{bottom:74.5%;left:69.5%}.agencies_archive .column:last-of-type .Nice{bottom:50%;left:91%}.agencies_archive .column:last-of-type .Valence{bottom:58%;left:80%}.agencies_archive .column:last-of-type .Nogentsurseine{bottom:73.5%;left:90%}.agencies_archive .column:last-of-type .Nogentsurseine:after,.agencies_archive .column:last-of-type .Nogentsurseine:before{right:75%}.agencies_archive .column:last-of-type .Strasbourg{bottom:81%;left:91.5%}.agencies_archive .column:last-of-type .Marmande{bottom:60.5%;left:63%}.agencies_archive .column:last-of-type .Nantes{bottom:73%;left:53%}.agencies_archive .column:last-of-type .Tours{bottom:70%;left:66.3%}.agencies_archive .column:last-of-type .Valencia{bottom:30%;left:54%}.agencies_archive .column:last-of-type .Almeria{bottom:17%;left:47%}.agencies_archive .column:last-of-type .Murcia{bottom:23%;left:54%}.agencies_archive .column:first-of-type h2{margin-bottom:6rem}.agencies_archive .column:first-of-type h3{font-size:2.2rem;margin:0 0 3rem 4rem;text-transform:uppercase}.agencies_archive .column:first-of-type p{font-size:2rem;text-transform:uppercase}.agencies_archive .column:first-of-type .name a{color:var(--green);font-weight:700}.agencies_archive .column:first-of-type .region{margin-bottom:6rem}@media only screen and (max-width:374px){.agencies_archive .column:last-of-type .agence:not(div.Almeria):not(div.Valencia){overflow-x:hidden;overflow-y:visible;width:4rem}.agencies_archive .column:last-of-type .agence:not(div.Almeria):not(div.Valencia):after,.agencies_archive .column:last-of-type .agence:not(div.Almeria):not(div.Valencia):before{content:none}.agencies_archive .column:last-of-type .agence:not(div.Almeria):not(div.Valencia) a span{margin:0 1.5rem 0 1rem}}@media only screen and (min-width:768px){.agencies_archive .column:last-of-type .agence{font-size:1.6rem;padding:1rem}.agencies_archive .column:first-of-type h2{margin-top:6rem}.agencies_archive .column:first-of-type h3{font-size:3.5rem;margin:0 0 4.5rem 7vw}.agencies_archive .column:first-of-type p.name{font-size:3rem;margin-bottom:3rem}.agencies_archive .column:first-of-type p{margin-bottom:1.5rem}}@media only screen and (min-width:1280px){.agencies_archive .columns{flex-direction:row;margin-bottom:9rem;margin-right:0}.agencies_archive .columns .column:last-of-type{margin-right:10rem}.agencies_archive .columns .column:last-of-type .Map{height:calc(100vh - 10rem);width:calc(100vh - 10rem)}.agencies_archive .columns .column:last-of-type .agence{transition:background-color .7s}}@media only screen and (min-width:1280px)and (max-height:730px){.agencies_archive .columns .column:last-of-type .agence{font-size:1.2rem;padding:.5rem}}@media only screen and (min-width:1280px){.agencies_archive .columns .column:last-of-type .agence:after{transition:background-color .7s}.agencies_archive .columns .column:last-of-type .agence:hover,.agencies_archive .columns .column:last-of-type .agence:hover:after{background-color:var(--green)}.agencies_archive .columns .column:last-of-type .agence:hover a span{color:var(--white)}.agencies_archive .columns .column:last-of-type .agence span{transition:color .7s}.agencies_archive .columns .column:first-of-type h2{margin:9rem 0 3rem}.agencies_archive .columns .column:first-of-type .allRegion{display:flex;flex-direction:row;flex-wrap:wrap}.agencies_archive .columns .column:first-of-type .allRegion .region{margin-bottom:1.5rem;width:50%}.agencies_archive .columns .column:first-of-type .allRegion .region h3{font-size:2rem;margin:0 3rem 1.5rem 0}.agencies_archive .columns .column:first-of-type .allRegion .region p{font-size:1.8rem;margin:0 3rem .5rem 0}.agencies_archive .columns .column:first-of-type .allRegion .region .name a{transition:color .7s}.agencies_archive .columns .column:first-of-type .allRegion .region .name a:hover{color:var(--black)}}@media only screen and (min-width:1280px)and (max-height:700px){.agencies_archive .columns .column:last-of-type .Map{height:50vw;width:50vw}}@media only screen and (min-width:1920px){.agencies_archive .columns .column:last-of-type{margin-right:15rem}.agencies_archive .columns .column:last-of-type .agence{border-radius:1rem;padding:0}.agencies_archive .columns .column:last-of-type .agence a{display:block;padding:1.5rem}.agencies_archive .columns .column:last-of-type .agence a span{margin-right:.2rem}.agencies_archive .columns .column:last-of-type .agence.Perpignan a{font-size:2.2rem}}main{background-color:#fbfbfb}