/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figcaption,menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"Garamond Bold";font-style:italic;font-weight:900;src:url("../assets/fonts/itcgaramondstd-bolditalic.woff2") format("woff2")}@font-face{font-family:"Garamond Light";font-style:700;font-weight:light;src:url("../assets/fonts/itcgaramondstd-lightitalic.woff2") format("woff2")}@font-face{font-family:"Garamond Black";font-style:italic;font-weight:500;src:url("../assets/fonts/itcgaramondstd-blackitalic.woff2") format("woff2")}:root{--viewportWidth:calc(100vw - var(--scrollbarWidth));--wrapMargin:20px;--wrapLgMax:1440px;--headfootheight:60px;--imgmarginvar:.8rem;--imgmargin:0 0 calc(var(--imgmarginvar) * 2) 0;--titlemargin:0 0 2rem 0}@media only screen and (min-width:768px){:root{--titlemargin:0 0 4rem 0}}@media only screen and (min-width:768px){:root{--wrapMargin:36px}}@media only screen and (min-width:895px){:root{--headfootheight:70px;--imgmargin:0 var(--imgmarginvar) calc(var(--imgmarginvar) * 2) var(--imgmarginvar)}}@media only screen and (min-width:1095px){:root{--headfootheight:80px;--titlemargin:0 0 5rem 0}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,button,input,select,textarea{color:#000;font:normal 1em/1.2 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle;border:none}img{display:inline-block;vertical-align:middle;width:100%;max-width:100%;height:auto;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}fieldset{border:0;margin:0;padding:0}input,textarea,select,button{outline:none;box-shadow:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"],input[type="number"],input[type="reset"],input[type="button"],input[type="submit"],input[type="search"],textarea,button{-webkit-appearance:none;-moz-appearance:none;outline:none}textarea{resize:none}input[type="reset"],input[type="button"],input[type="submit"],button{cursor:pointer}button{-webkit-tap-highlight-color:transparent}a,a:focus{text-decoration:none}*:focus{outline:none}*:focus-visible{outline:1px dashed currentColor}ul{list-style:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible{visibility:hidden}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{content:".";display:block;height:0;clear:both;visibility:hidden}.unselectable{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}:root{--gridGutter:20px;--gridLg:min(calc(var(--viewportWidth) - var(--wrapMargin) * 2), calc(var(--wrapLgMax) - var(--wrapMargin) * 2));--colLg:calc(var(--gridLg) - 11 * var(--gridGutter)) / 12}.row{display:flex;flex-wrap:wrap;gap:0 var(--gridGutter)}.row.justify-center{justify-content:center}.col{flex-grow:0;flex-shrink:0;width:var(--gridLg)}.col-sm-1{width:calc(var(--colLg) * 1 + (1 - 1) * var(--gridGutter))}.col-sm-2{width:calc(var(--colLg) * 2 + (2 - 1) * var(--gridGutter))}.col-sm-3{width:calc(var(--colLg) * 3 + (3 - 1) * var(--gridGutter))}.col-sm-4{width:calc(var(--colLg) * 4 + (4 - 1) * var(--gridGutter))}.col-sm-5{width:calc(var(--colLg) * 5 + (5 - 1) * var(--gridGutter))}.col-sm-6{width:calc(var(--colLg) * 6 + (6 - 1) * var(--gridGutter))}.col-sm-7{width:calc(var(--colLg) * 7 + (7 - 1) * var(--gridGutter))}.col-sm-8{width:calc(var(--colLg) * 8 + (8 - 1) * var(--gridGutter))}.col-sm-9{width:calc(var(--colLg) * 9 + (9 - 1) * var(--gridGutter))}.col-sm-10{width:calc(var(--colLg) * 10 + (10 - 1) * var(--gridGutter))}.col-sm-11{width:calc(var(--colLg) * 11 + (11 - 1) * var(--gridGutter))}.col-sm-12{width:calc(var(--colLg) * 12 + (12 - 1) * var(--gridGutter))}@media only screen and (min-width:768px){:root{--gridGutter:28px}.col-tb-1{width:calc(var(--colLg) * 1 + (1 - 1) * var(--gridGutter))}.col-tb-2{width:calc(var(--colLg) * 2 + (2 - 1) * var(--gridGutter))}.col-tb-3{width:calc(var(--colLg) * 3 + (3 - 1) * var(--gridGutter))}.col-tb-4{width:calc(var(--colLg) * 4 + (4 - 1) * var(--gridGutter))}.col-tb-5{width:calc(var(--colLg) * 5 + (5 - 1) * var(--gridGutter))}.col-tb-6{width:calc(var(--colLg) * 6 + (6 - 1) * var(--gridGutter))}.col-tb-7{width:calc(var(--colLg) * 7 + (7 - 1) * var(--gridGutter))}.col-tb-8{width:calc(var(--colLg) * 8 + (8 - 1) * var(--gridGutter))}.col-tb-9{width:calc(var(--colLg) * 9 + (9 - 1) * var(--gridGutter))}.col-tb-10{width:calc(var(--colLg) * 10 + (10 - 1) * var(--gridGutter))}.col-tb-11{width:calc(var(--colLg) * 11 + (11 - 1) * var(--gridGutter))}.col-tb-12{width:calc(var(--colLg) * 12 + (12 - 1) * var(--gridGutter))}}@media only screen and (min-width:1095px){:root{--gridGutter:32px}.col-md-1{width:calc(var(--colLg) * 1 + (1 - 1) * var(--gridGutter))}.col-md-2{width:calc(var(--colLg) * 2 + (2 - 1) * var(--gridGutter))}.col-md-3{width:calc(var(--colLg) * 3 + (3 - 1) * var(--gridGutter))}.col-md-4{width:calc(var(--colLg) * 4 + (4 - 1) * var(--gridGutter))}.col-md-5{width:calc(var(--colLg) * 5 + (5 - 1) * var(--gridGutter))}.col-md-6{width:calc(var(--colLg) * 6 + (6 - 1) * var(--gridGutter))}.col-md-7{width:calc(var(--colLg) * 7 + (7 - 1) * var(--gridGutter))}.col-md-8{width:calc(var(--colLg) * 8 + (8 - 1) * var(--gridGutter))}.col-md-9{width:calc(var(--colLg) * 9 + (9 - 1) * var(--gridGutter))}.col-md-10{width:calc(var(--colLg) * 10 + (10 - 1) * var(--gridGutter))}.col-md-11{width:calc(var(--colLg) * 11 + (11 - 1) * var(--gridGutter))}.col-md-12{width:calc(var(--colLg) * 12 + (12 - 1) * var(--gridGutter))}}@media only screen and (min-width:1380px){.col-lg-1{width:calc(var(--colLg) * 1 + (1 - 1) * var(--gridGutter))}.col-lg-2{width:calc(var(--colLg) * 2 + (2 - 1) * var(--gridGutter))}.col-lg-3{width:calc(var(--colLg) * 3 + (3 - 1) * var(--gridGutter))}.col-lg-4{width:calc(var(--colLg) * 4 + (4 - 1) * var(--gridGutter))}.col-lg-5{width:calc(var(--colLg) * 5 + (5 - 1) * var(--gridGutter))}.col-lg-6{width:calc(var(--colLg) * 6 + (6 - 1) * var(--gridGutter))}.col-lg-7{width:calc(var(--colLg) * 7 + (7 - 1) * var(--gridGutter))}.col-lg-8{width:calc(var(--colLg) * 8 + (8 - 1) * var(--gridGutter))}.col-lg-9{width:calc(var(--colLg) * 9 + (9 - 1) * var(--gridGutter))}.col-lg-10{width:calc(var(--colLg) * 10 + (10 - 1) * var(--gridGutter))}.col-lg-11{width:calc(var(--colLg) * 11 + (11 - 1) * var(--gridGutter))}.col-lg-12{width:calc(var(--colLg) * 12 + (12 - 1) * var(--gridGutter))}}#page{overflow:hidden}.wrap{max-width:var(--wrapLgMax);padding-left:var(--wrapMargin);padding-right:var(--wrapMargin);margin-left:auto;margin-right:auto}:root,html,body{font-size:62.5%;transition:all .2s;position:relative}:root.popup-open,html.popup-open,body.popup-open{overflow:hidden}:root *,html *,body *{transition:all .2s}:root .mobile,html .mobile,body .mobile,:root .mobile-small,html .mobile-small,body .mobile-small{display:flex !important}:root .desktop,html .desktop,body .desktop,:root .desktop-small,html .desktop-small,body .desktop-small{display:none !important}@media only screen and (min-width:895px){:root .mobile,html .mobile,body .mobile{display:none !important}:root .desktop,html .desktop,body .desktop{display:flex !important}}@media only screen and (min-width:515px){:root .mobile-small,html .mobile-small,body .mobile-small{display:none !important}:root .desktop-small,html .desktop-small,body .desktop-small{display:flex !important}}:root .romane_main,html .romane_main,body .romane_main{padding:0 .8rem;padding-top:calc(var(--headfootheight) + 20px);min-height:calc(100vh - var(--headfootheight))}@media only screen and (min-width:515px){:root .romane_main,html .romane_main,body .romane_main{padding:0 4rem;padding-top:calc(var(--headfootheight) + 20px)}}@media only screen and (min-width:895px){:root .romane_main,html .romane_main,body .romane_main{padding:0 8rem;padding-top:calc(var(--headfootheight) + 20px)}}#body{scrollbar-width:auto;scrollbar-color:#bebebe;overflow-y:scroll}#body::-webkit-scrollbar{width:10px;height:10px}#body::-webkit-scrollbar-track{border-radius:0px;background-color:#ffffff}#body::-webkit-scrollbar-track:hover{background-color:#ffffff}#body::-webkit-scrollbar-track:active{background-color:#ffffff}#body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe}#body::-webkit-scrollbar-thumb:hover{background-color:#aaaaaa}#body::-webkit-scrollbar-thumb:active{background-color:#aaaaaa}.scrollbar{scrollbar-width:auto;scrollbar-color:#bebebe;overflow-y:scroll}.scrollbar::-webkit-scrollbar{width:10px;height:10px}.scrollbar::-webkit-scrollbar-track{border-radius:0px;background-color:#ffffff}.scrollbar::-webkit-scrollbar-track:hover{background-color:#ffffff}.scrollbar::-webkit-scrollbar-track:active{background-color:#ffffff}.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#aaaaaa}.scrollbar::-webkit-scrollbar-thumb:active{background-color:#aaaaaa}h1{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:2.2rem;line-height:2.4rem;color:#000000;text-transform:lowercase}@media only screen and (max-width:1094.98px){h1{font-size:1.8rem;line-height:2rem}}h2{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:3.5rem;line-height:4.5rem;text-align:center;margin:var(--titlemargin);color:#000000;text-transform:lowercase}@media only screen and (min-width:515px){h2{font-size:5.4rem;line-height:6rem}}@media only screen and (min-width:1095px){h2{font-size:8rem;line-height:8.6rem}}@media only screen and (min-width:768px){h2{font-size:11rem;line-height:12rem}}h3{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:2.4rem;line-height:2.6rem;color:#000000;text-transform:uppercase}@media only screen and (max-width:1094.98px){h3{font-size:2rem;line-height:2.2rem}}h4{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:2.4rem;line-height:3.2rem;color:#000000}@media only screen and (max-width:1094.98px){h4{font-size:2rem;line-height:2.6rem}}p{font-family:"Garamond Light",time-new-roman,serif;font-size:1.8rem;line-height:2.2rem;color:#000000}@media only screen and (max-width:1094.98px){p{font-size:1.6rem;line-height:2rem}}input,textarea{font-family:"Garamond Light",time-new-roman,serif;font-size:2rem;line-height:2.2rem;color:#000000}@media only screen and (max-width:1094.98px){input,textarea{font-size:1.6rem;line-height:1.8rem}}label{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:2rem;line-height:2.2rem;color:#000000;text-transform:uppercase}@media only screen and (max-width:1094.98px){label{font-size:1.6rem;line-height:1.8rem}}a,span,strong{font-family:"Garamond Bold",time-new-roman,serif;font-weight:900;font-size:2.2rem;line-height:2.4rem;color:#000000;text-transform:lowercase}@media only screen and (max-width:1094.98px){a,span,strong{font-size:1.8rem;line-height:2rem}}a:hover,span:hover,strong:hover{color:#000000}.btn{display:inline-flex;align-items:center;border:none;background:none;cursor:pointer;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}#header{padding:.8rem .8rem;display:flex;background-color:#ffffff;position:fixed;top:0;left:0;width:100%;z-index:100;height:var(--headfootheight)}#header .header_nav{display:flex;justify-content:start;width:100%;background-color:white;z-index:100;position:relative}#header .header_nav ul,#header .header_nav div{display:flex;justify-content:space-between;align-items:center}#header .header_nav div{position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}@media only screen and (max-width:894.98px){#header .header_nav div{left:0;transform:translate(0, -50%)}}#header #nav_mobile{display:none !important;opacity:0%;transition:opacity .4s;transition-delay:opacity .2s;position:absolute;z-index:-1;top:56px;left:0;height:93vh;width:100%;overflow:hidden;padding:.8rem;border-top:2px solid #000000;background-color:#ffffff}#header #nav_mobile ul{margin:4rem 0}#header #nav_mobile ul li{text-align:center;margin:1rem 0}@media only screen and (min-width:895px){#header{padding:2.4rem .8rem}#header .header_nav{justify-content:space-between}#header .header_nav ul li,#header .header_nav div li{margin:0 1.5rem}}@media only screen and (max-width:1094.98px){#header #menu-burger{width:40px;height:40px;z-index:9500;cursor:pointer;position:relative}#header #menu-burger .bar{display:block;width:32px;height:4px;border-radius:2px;position:absolute;top:6px;left:4px;background:#000000;transition:all .3s ease-in-out}#header #menu-burger .bar-1{transform-origin:left center}#header #menu-burger .bar-2{top:18px}#header #menu-burger .bar-3{top:auto;bottom:6px;transform-origin:left center}body.nav-open{overflow:hidden}body.nav-open #header #menu-burger .bar-1{transform:translate(4px, 1px) rotate(45deg)}body.nav-open #header #menu-burger .bar-2{transform:scale(0);opacity:0}body.nav-open #header #menu-burger .bar-3{transform:translate(4px, 0) rotate(-45deg)}}body.nav-open #header #nav_mobile{display:block !important;opacity:100%}@media only screen and (min-width:895px){body.nav-open #header #nav_mobile{display:none !important}}.footer_nav{overflow:hidden;height:var(--headfootheight);padding:.8rem .8rem;display:flex;align-items:flex-end}.footer_nav ul{width:100%;display:flex;justify-content:space-between}.footer_nav ul li{width:auto;margin:0 .5rem}.footer_nav ul li:nth-of-type(1){text-align:left}.footer_nav ul li:nth-of-type(2){text-align:right}.footer_nav ul li:nth-of-type(3){display:none}.footer_nav ul li a{font-size:1.2rem;line-height:1.4rem}@media only screen and (min-width:515px){.footer_nav{padding:1.8rem .8rem}.footer_nav ul li{width:35%;margin:0 1.5rem}.footer_nav ul li:nth-of-type(2){text-align:center}.footer_nav ul li:nth-of-type(3){display:block}.footer_nav ul li a{font-size:1.6rem;line-height:1.8rem}}.archives_display{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;max-width:1550px}@media only screen and (min-width:1600px){.archives_display{margin:auto}}.archives_display .archives_img{width:calc(50% - 1.6rem);height:0;padding-bottom:calc(calc(50% - 1.6rem) * (17/25));float:left;position:relative;overflow:hidden;box-sizing:border-box;margin:var(--imgmargin)}.archives_display .archives_img .archives_img_picture>img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media only screen and (max-width:894.98px){.archives_display .archives_img{width:100%;padding-bottom:calc(100% * (17/25))}}.archives_img{display:block;height:100%;position:relative}.archives_img .archives_img_desc{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);display:none;flex-direction:column;justify-content:flex-end;padding:5.5rem 0}.archives_img .archives_img_desc_title{text-align:center}.archives_img .archives_img_desc_date{text-align:center}.archives_img:hover .archives_img_desc{display:flex;cursor:pointer;z-index:2}.single_img:hover{cursor:pointer}.single_display .single_img{margin:var(--imgmargin)}.first_single_display .single_img{margin-bottom:0}@media only screen and (min-width:895px){.romanedeubil_masonry_grid{column-count:2}}#popup{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.75);overflow:hidden;padding:5rem;flex-direction:column;justify-content:center;align-items:center;display:none;opacity:1 !important}#popup *{opacity:1 !important}#popup span,#popup p{display:block;width:100%;color:#ffffff;margin:1rem 0}#popup span{text-align:right;position:fixed;top:20px;right:40px}#popup span:hover{cursor:pointer}#popup p{text-align:center;font-size:2.2rem;line-height:2.4rem}@media only screen and (max-width:1094.98px){#popup p{font-size:1.8rem;line-height:2rem}}#popup img{max-height:80vh;max-width:80vw;min-height:60vh}#popup.popup-open{display:flex}.animateChildrenApparition{transition:opacity .5s ease-in-out}.animateChildrenApparition *{opacity:0}.translateScroll{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s;box-sizing:border-box}section.home_main{display:flex;flex-direction:column;justify-content:center;align-items:center}section.home_main .home_img{height:100%}section.home_main .home_img a{height:100%;display:flex;justify-content:center}section.home_main .home_img img{max-height:65vh;width:auto}@media only screen and (max-width:514.98px){section.home_main .home_img:nth-of-type(2){display:none}}@media only screen and (min-width:515px){section.home_main{flex-direction:row}}section.single_main .single_intro .single_intro_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:var(--titlemargin);padding:1rem 0}@media only screen and (max-width:894.98px){section.single_main .single_intro .single_intro_content{padding:1rem}}section.single_main .single_intro .single_intro_content .single_intro_content_text{max-width:50%;text-align:center;padding:0 5rem}section.single_main .single_intro .single_intro_content .single_intro_content_text p{font-family:"Garamond Light",time-new-roman,serif;font-weight:700;color:#000000;text-transform:lowercase}section.single_main .single_intro .single_intro_content .single_intro_content_text:first-of-type,section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type{max-width:25%;min-width:25%;padding:0}section.single_main .single_intro .single_intro_content .single_intro_content_text:first-of-type p,section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type p{font-weight:500}section.single_main .single_intro .single_intro_content .single_intro_content_text:first-of-type{text-align:left}section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type{text-align:right}@media only screen and (max-width:894.98px){section.single_main .single_intro .single_intro_content .single_intro_content_text{min-width:100%;padding:0;order:1}section.single_main .single_intro .single_intro_content .single_intro_content_text:first-of-type,section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type{max-width:50%;order:0;margin:1.5rem 0}}section.about_main .about_intro .about_intro_content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:var(--titlemargin);padding:1rem 0}@media only screen and (max-width:894.98px){section.about_main .about_intro .about_intro_content{padding:1rem}}section.about_main .about_intro .about_intro_content p{font-family:"Garamond Light",time-new-roman,serif;font-weight:600;color:#000000;text-align:center}@media only screen and (min-width:1095px){section.about_main .about_intro .about_intro_content p{max-width:50%}}@media only screen and (min-width:1095px){section.about_main .about_img{width:100%}section.about_main .about_img img{max-width:60%;margin:auto;display:block}}.contact_main{height:100%;position:relative}.contact_form{margin:0 20px 40px 20px;text-align:center}@media only screen and (min-width:515px){.contact_form{margin:0 20px 0 20px}}@media only screen and (min-width:768px){.contact_form{margin:0 auto 0 auto;max-width:700px}}@media only screen and (min-width:1095px){.contact_form{max-width:850px;margin:0 auto 0 auto}}.contact_form h3{margin-bottom:30px}@media only screen and (min-width:1095px){.contact_form h3{margin-bottom:20px}}.contact_form .contact_form_elements{margin:0 0 15px 0}@media only screen and (min-width:1095px){.contact_form .contact_form_elements{margin:0}}.contact_form .contact_form_section{margin:20px 0;display:flex}.contact_form .contact_form_section .contact_form_label{text-align:left}.contact_form .contact_form_section .contact_form_input,.contact_form .contact_form_section .contact_form_textarea{width:100%;margin-left:15px;outline:none;border:none;border-bottom:1px solid #000000;padding:0px 10px 5px 10px;height:24px}@media only screen and (min-width:1095px){.contact_form .contact_form_section .contact_form_input,.contact_form .contact_form_section .contact_form_textarea{height:28px}}.contact_form .contact_form_section .contact_form_input:hover,.contact_form .contact_form_section .contact_form_textarea:hover,.contact_form .contact_form_section .contact_form_input:focus,.contact_form .contact_form_section .contact_form_textarea:focus,.contact_form .contact_form_section .contact_form_input:active,.contact_form .contact_form_section .contact_form_textarea:active,.contact_form .contact_form_section .contact_form_input:focus-visible,.contact_form .contact_form_section .contact_form_textarea:focus-visible{outline:none;border:none;border-bottom:1px solid #000000}.contact_form .contact_form_section .contact_form_textarea{resize:none;overflow-y:hidden;transition:height .3s;max-height:6em;scrollbar-width:auto;scrollbar-color:#bebebe;overflow-y:scroll}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar{width:10px;height:10px}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-track{border-radius:0px;background-color:#ffffff}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-track:hover{background-color:#ffffff}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-track:active{background-color:#ffffff}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-thumb:hover{background-color:#aaaaaa}.contact_form .contact_form_section .contact_form_textarea::-webkit-scrollbar-thumb:active{background-color:#aaaaaa}.contact_form .contact_form_section .contact_form_email{min-width:120px;text-align:left}@media only screen and (min-width:1095px){.contact_form .contact_form_section .contact_form_email{min-width:150px}}.contact_form .contact_form_section .contact_form_nom{margin-left:15px}.contact_form .contact_form_name_section{display:flex;flex-wrap:wrap}.contact_form .contact_form_name_section .contact_form_name_section_sub{display:flex;flex:1 1 50%}@media only screen and (max-width:514.98px){.contact_form .contact_form_name_section{margin:0}.contact_form .contact_form_name_section .contact_form_name_section_sub{flex:1 1 100%}.contact_form .contact_form_name_section .contact_form_name_section_sub:first-child{margin-bottom:20px}.contact_form .contact_form_name_section .contact_form_nom{margin:0}}.contact_form .contact_form_message_section{margin-bottom:0}.contact_links{display:flex;justify-content:center;margin-top:10px}.contact_link{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:514.98px){.contact_link{width:100%;text-align:center;margin:auto}}.contact_link p,.contact_link a{margin:10px 0;font-size:2.2rem;line-height:2.4rem}@media only screen and (max-width:1094.98px){.contact_link p,.contact_link a{font-size:1.8rem;line-height:2rem}}.contact_link_left{text-align:right;margin-right:15px}.contact_link_right{text-align:left}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}