@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}}main{background-color:#fbfbfb}.columns{display:flex;flex-direction:column-reverse;margin:3rem 0}.columns .column:last-of-type{display:flex;justify-content:center;margin-bottom:8rem;overflow-x:hidden;width:100%}.columns .column:last-of-type img{height:auto;width:100%}.columns .column:first-of-type h2{font-size:2rem;margin-bottom:1.5rem}.columns .column:first-of-type h2:after{content:none}.columns .column:first-of-type .italique{font-family:ProximaNova,sans-serif;font-size:1.4rem;font-style:italic;text-transform:uppercase}.columns .column:first-of-type p a{color:var(--black);display:block;padding-left:3rem;position:relative}.columns .column:first-of-type p a:before{content:"";height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.columns .column:first-of-type .maps a{color:var(--green);font-weight:500;max-width:30rem;text-transform:uppercase}.columns .column:first-of-type .maps a:before{background-image:url(/app/themes/socafna/public/images/green_map.67cd56.png);top:.3rem;transform:none}.columns .column:first-of-type .tel a:before{background-image:url(/app/themes/socafna/public/images/green_tel.c99d90.png)}.columns .column:first-of-type .mail a:before{background-image:url(/app/themes/socafna/public/images/green_mail.3f0960.png)}@media only screen and (min-width:768px){.columns{margin:6rem 0}.columns .column:last-of-type img{width:100%}.columns .column:first-of-type p{margin-bottom:1rem}.columns .column:first-of-type .concession{margin-top:6rem}}@media only screen and (min-width:1280px){.columns{flex-direction:row;margin-top:0}.columns .column:last-of-type{height:calc(100vh - 10rem);width:70%}.columns .column:last-of-type img{height:100%;width:auto}.columns .column:first-of-type{width:30%}.columns .column:first-of-type h1{margin-bottom:4.5rem;margin-right:0;margin-top:5rem}.columns .column:first-of-type h2,.columns .column:first-of-type p{margin-right:0}.columns .column:first-of-type p a{transition:color .7s}.columns .column:first-of-type p a:hover{color:var(--green)}.columns .column:first-of-type p.maps a:hover{color:var(--black)}.columns .column:first-of-type .concession{margin-top:4.5rem}.columns .column:first-of-type .concession a{font-size:1.4rem;max-width:none;width:100%}}@media only screen and (min-width:1920px){.columns p{margin-left:14vw}}