/*! 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:"Bickham Script Std Regular";font-style:normal;font-weight:500;src:url("../assets/fonts/bickhamscript.woff2") format("woff2");font-display:swap}@font-face{font-family:"Catamaran Regular";font-style:normal;font-weight:400;src:url("../assets/fonts/catamaran-regular.woff2") format("woff2")}@font-face{font-family:"Catamaran Bold";font-style:normal;font-weight:700;src:url("../assets/fonts/catamaran-bold.woff2") format("woff2")}@font-face{font-family:"Rose Avenue";font-style:normal;font-weight:bold;src:url("../assets/fonts/roseavenue.woff2") format("woff2");font-display:swap}:root{--white-color:#ffffff;--black-color:#000000;--theme-color:#dae7ef;--mouse-color:#c40e0e;--viewportWidth:calc(100vw - var(--scrollbarWidth));--imgmarginvar:.8rem;--imgmargin:0 0 var(--imgmarginvar) 0;--sectionmargin:5rem auto 3rem auto;--titlemargin:0 auto 4rem auto;--textmargin:0 auto 1.5rem auto;--titleFontSize:3rem;--titleLettrineFontSize:12rem;--headerFontSize:1.6rem;--textNormalFontSize:1.4rem;--textMinFontSize:1.4rem;--footerFontSize:1.2rem;--titleLineHeight:4rem;--titleLettrineLineHeight:6rem;--headerLineHeight:1.8rem;--textNormalLineHeight:1.6rem;--textMinLineHeight:1.6rem;--footerLineHeight:1.4rem}@media only screen and (min-width:515px){:root{--titleFontSize:4rem;--titleLineHeight:5rem;--titleLettrineFontSize:15rem;--titleLettrineLineHeight:8rem;--sectionmargin:4rem auto 3rem auto}}@media only screen and (min-width:768px){:root{--titleFontSize:5rem;--titleLineHeight:6rem;--titleLettrineFontSize:15rem;--titleLettrineLineHeight:8rem;--headerFontSize:2.1rem;--textNormalFontSize:1.8rem;--textMinFontSize:1.6rem;--footerFontSize:1.4rem;--headerLineHeight:2.4rem;--textNormalLineHeight:2rem;--textMinLineHeight:1.8rem;--footerLineHeight:1.6rem;--sectionmargin:8rem auto 6rem auto;--titlemargin:0 auto 8rem auto;--textmargin:0 auto 2rem auto}}@media only screen and (min-width:895px){:root{--titleFontSize:6rem;--titleLineHeight:7rem;--titleLettrineFontSize:20rem;--titleLettrineLineHeight:10rem;--sectionmargin:4rem auto 5rem auto;--titlemargin:0 auto 7rem auto;--imgmarginvar:.6rem}}@media only screen and (min-width:1095px){:root{--sectionmargin:8rem auto 5rem auto;--titlemargin:0 auto 10rem auto;--textNormalFontSize:1.9rem;--textMinFontSize:1.7rem;--textNormalLineHeight:2.3rem;--textMinLineHeight:2rem}}*,*: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,html,body{font-size:62.5%;transition:all .2s;position:relative;box-sizing:border-box;height:100%}:root *,html *,body *{transition:all .2s}:root #site-wrapper,html #site-wrapper,body #site-wrapper{min-height:100vh;display:flex;flex-direction:column}:root main.romane_main,html main.romane_main,body main.romane_main{flex:1 0 auto;padding:0 .8rem;padding-top:60px;display:flex;justify-content:center;align-items:flex-start}:root main.romane_main>section:not(.home_main, .contact_main),html main.romane_main>section:not(.home_main, .contact_main),body main.romane_main>section:not(.home_main, .contact_main){margin:var(--sectionmargin)}@media only screen and (max-width:894.98px){:root main.romane_main,html main.romane_main,body main.romane_main{padding-bottom:env(safe-area-inset-bottom, 60px)}}@media only screen and (min-width:515px){:root main.romane_main,html main.romane_main,body main.romane_main{padding:0 4rem;padding-top:60px}}@media only screen and (min-width:895px){:root main.romane_main,html main.romane_main,body main.romane_main{padding:0 8rem;padding-top:120px}}@media only screen and (min-width:1380px){:root main.romane_main,html main.romane_main,body main.romane_main{max-width:1500px;margin:auto}}:root.home main.romane_main,html.home main.romane_main,body.home main.romane_main,:root.page-template-page-contact main.romane_main,html.page-template-page-contact main.romane_main,body.page-template-page-contact main.romane_main{align-items:center}:root footer,html footer,body footer{flex-shrink:0}:root .visibleOnMobile,html .visibleOnMobile,body .visibleOnMobile,:root .visibleOnMobile-small,html .visibleOnMobile-small,body .visibleOnMobile-small{visibility:visible;pointer-events:all;height:auto;width:auto}:root .visibleOnDesktop,html .visibleOnDesktop,body .visibleOnDesktop,:root .visibleOnDesktop-small,html .visibleOnDesktop-small,body .visibleOnDesktop-small{visibility:hidden;pointer-events:none;height:0;width:0;margin:0 !important;padding:0 !important}:root [class^="icon-"],html [class^="icon-"],body [class^="icon-"],:root [class*=" icon-"],html [class*=" icon-"],body [class*=" icon-"]{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;font-size:20px;line-height:30px}@media only screen and (min-width:515px){:root .visibleOnMobile-small,html .visibleOnMobile-small,body .visibleOnMobile-small{visibility:hidden;pointer-events:none;height:0;width:0;margin:0 !important;padding:0 !important}:root .visibleOnDesktop-small,html .visibleOnDesktop-small,body .visibleOnDesktop-small{visibility:visible;pointer-events:all;height:auto;width:auto}}@media only screen and (min-width:895px){:root .visibleOnMobile,html .visibleOnMobile,body .visibleOnMobile{visibility:hidden;pointer-events:none;height:0;width:0;margin:0 !important;padding:0 !important}:root .visibleOnDesktop,html .visibleOnDesktop,body .visibleOnDesktop{visibility:visible;pointer-events:all;height:auto;width:auto}}.custom-cursor{cursor:url(../assets/svg/pois.svg),auto}.border-bottom{content:"";display:block;position:absolute;bottom:-0.15em;left:0;height:2px;background-color:var(--black-color);width:100%}#body{scrollbar-width:auto;scrollbar-color:#bebebe;overflow-x:hidden;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,#body::-webkit-scrollbar-track:active{background-color:#ffffff}#body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe}#body::-webkit-scrollbar-thumb:hover,#body::-webkit-scrollbar-thumb:active{background-color:#aaaaaa}#body #site-wrapper::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:var(--black-color);pointer-events:none;z-index:150;will-change:opacity,visibility,pointer-events;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.scrollbar{scrollbar-width:auto;scrollbar-color:#bebebe;overflow-x:hidden;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,.scrollbar::-webkit-scrollbar-track:active{background-color:#ffffff}.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bebebe}.scrollbar::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:active{background-color:#aaaaaa}.font-page-title{font-family:"Rose Avenue",Georgia,"Times New Roman",Times,serif;font-weight:900;font-size:var(--titleFontSize);line-height:var(--titleLineHeight);margin:var(--titlemargin);color:var(--black-color);text-transform:lowercase;width:100%;text-align:center}.font-page-title span{font-family:"Bickham Script Std Regular","Brush Script MT",cursive;font-weight:500;font-size:var(--titleLettrineFontSize);line-height:var(--titleLettrineLineHeight);text-transform:uppercase}.font-page-title span:hover{text-decoration:none}h2.page-title{font-family:"Rose Avenue",Georgia,"Times New Roman",Times,serif;font-weight:900;font-size:var(--titleFontSize);line-height:var(--titleLineHeight);margin:var(--titlemargin);color:var(--black-color);text-transform:lowercase;width:100%;text-align:center}h2.page-title span{font-family:"Bickham Script Std Regular","Brush Script MT",cursive;font-weight:500;font-size:var(--titleLettrineFontSize);line-height:var(--titleLettrineLineHeight);text-transform:uppercase}h2.page-title span:hover{text-decoration:none}a{font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--headerFontSize);line-height:var(--headerLineHeight);color:var(--black-color);text-transform:lowercase;margin:0;font-weight:400}h3,h4,h5,h6,p{font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:0;font-weight:400}.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}.link{display:flex;max-width:fit-content;text-align:center;align-items:center;justify-content:center;position:relative;max-height:min-content;gap:1em}.link a,.link p,.link h1{text-transform:lowercase}.link a::after,.link p::after,.link h1::after{content:attr(data-text);font-weight:700;font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif;display:block;height:0;overflow:hidden}.link[data-weight="normal"] *{font-weight:400;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif}.link[data-weight="bold"] a,.link[data-weight="bold"] p,.link[data-weight="bold"] h1{position:relative;font-weight:700;font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif}.link[data-hover="none"]::after,.link[data-hover="none"] a::after,.link[data-hover="none"] p::after{content:unset}.link[data-hover="none"]:hover,.link[data-hover="none"]:hover a,.link[data-hover="none"]:hover p{cursor:default}.link[data-hover="normal"]:hover{cursor:pointer}.link[data-hover="normal"]:hover a,.link[data-hover="normal"]:hover p,.link[data-hover="normal"]:hover h1{font-weight:400;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif}.link[data-hover="bold"]:hover{cursor:pointer}.link[data-hover="bold"]:hover a,.link[data-hover="bold"]:hover p,.link[data-hover="bold"]:hover h1{font-weight:700;font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif}.link[data-hover="underline"]::after{content:"";display:block;position:absolute;bottom:-0.15em;left:0;height:2px;background-color:var(--black-color);width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.link[data-hover="underline"]:hover{cursor:pointer}.link[data-hover="underline"]:hover a,.link[data-hover="underline"]:hover p,.link[data-hover="underline"]:hover h1{font-weight:400;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif}.link[data-hover="underline"]:hover::after{transform:scaleX(1.05)}.link[data-size="max"],.link[data-size="max"] *{font-size:var(--headerFontSize);line-height:var(--headerLineHeight)}.link[data-size="med"],.link[data-size="med"] *{font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight)}.link[data-size="min"],.link[data-size="min"] *{font-size:var(--footerFontSize);line-height:var(--footerLineHeight)}.link[data-icon="false"] i{display:none}.link[data-icon="true"] i{display:flex;font-size:.5em;position:absolute;left:0;top:15%;min-width:unset;min-height:unset;line-height:inherit}.link[data-icon="true"] a,.link[data-icon="true"] p,.link[data-icon="true"] h1{margin-left:.7em}.link[data-active="true"] a,.link[data-active="true"] p,.link[data-active="true"] h1{cursor:default;font-weight:400;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif}.link[data-active="true"]::after{content:"";display:block;position:absolute;bottom:-0.15em;left:0;height:2px;background-color:var(--black-color);width:100%}.link[data-underline="true"]::after{content:"";display:block;position:absolute;bottom:-0.15em;left:0;height:2px;background-color:var(--black-color);width:100%}#header{position:fixed;top:0;left:0;width:100%;z-index:10;display:flex;padding:2.4rem .8rem}#header.backgroundBlur{background-color:var(--white-color);-webkit-box-shadow:0 3px 30px 30px var(--white-color);box-shadow:0 3px 30px 30px var(--white-color)}#header .header_nav{width:100%;display:grid;grid-auto-flow:column dense;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";justify-content:center;align-content:start;justify-items:center;align-items:start}#header .header_nav ul.title_nav{display:flex;justify-content:flex-start;align-items:center;width:100%}#header .header_nav ul.main_nav{display:grid;grid-auto-flow:column dense;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". . .";justify-content:center;align-content:center;justify-items:end;align-items:center;width:100%}@media only screen and (max-width:894.98px){#header{padding:.8rem}#header ul.title_nav{min-height:30px}#nav_mobile{display:flex;flex-direction:column;align-items:flex-end;position:fixed;z-index:200;top:0;right:-100%;width:100%;height:100%;padding:.8rem;background:var(--white-color);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 10%, #fff 33%, #fff 100%);transition:right .4s ease-in-out}#nav_mobile ul{margin-bottom:4rem}#nav_mobile ul li{margin:1rem 0}#nav_mobile ul:not(.controls){margin-right:5rem;margin-top:4rem}#nav_mobile ul.main_mobile_nav{display:flex;flex-direction:column;align-items:flex-end}body.nav-open #nav_mobile{right:0}}body.nav-open{overflow-x:hidden}body.nav-open #site-wrapper.nav-open::before{pointer-events:auto;visibility:visible;opacity:.2}body.nav-open #nav_mobile{right:0}.rotate-360{animation:rotate360 .4s cubic-bezier(.4, 0, .2, 1)}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.footer_nav{overflow:hidden;padding:.8rem;width:100%;display:grid;grid-auto-flow:column dense;grid-template-columns:1.6fr .4fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";justify-content:center;align-content:start;justify-items:center;align-items:start}.footer_nav ul{display:flex;align-items:center;width:100%}.footer_nav ul:nth-of-type(1){justify-content:flex-start}.footer_nav ul:nth-of-type(2){justify-content:space-between}.footer_nav ul li{width:auto;margin:0 .5rem}.footer_nav ul li a,.footer_nav ul li p{font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--footerFontSize);line-height:var(--footerLineHeight);margin:0;color:var(--black-color)}@media only screen and (min-width:515px){.footer_nav{padding:1.8rem .8rem}}.background-grid{position:absolute;top:0;left:0;display:grid;width:100%;max-width:100vw;min-height:100vh;pointer-events:none;padding:15px;z-index:-1;overflow:hidden;gap:35px;opacity:0;transition:opacity .7s cubic-bezier(.4, 0, .2, 1)}.background-grid.visible{opacity:1}.background-grid>div.dot{transition:transform .3s ease}.background-grid>div.dot .svg-icon{display:block;fill:var(--theme-color);transition:opacity .2s ease,transform .2s ease,fill .2s ease;opacity:1;transform:scale(1);will-change:transform, fill, opacity;width:15px;height:15px}.background-grid>div.dot .svg-icon *{fill:var(--theme-color)}.background-grid>div.dot.active .svg-icon{fill:var(--theme-color)}.background-grid>div.dot.active .svg-icon *{fill:var(--theme-color)}.background-grid>div.dot.fade-out .svg-icon{opacity:0;transform:scale(.7)}.background-grid>div.dot.fade-in .svg-icon{opacity:1;transform:scale(1.2)}.background-grid>div.dot.fade-back .svg-icon{opacity:0;transform:scale(.7)}.background-grid>div.dot.resetting .svg-icon{opacity:1;transform:scale(1)}@media only screen and (min-width:895px){.background-grid{gap:50px;padding:25px}.background-grid>div.dot .svg-icon{width:20px;height:20px}}.archives_display{margin:0}@media only screen and (min-width:1600px){.archives_display{margin:auto}}.archives_display .archives_img{margin:var(--imgmargin)}@media only screen and (max-width:894.98px){.archives_display .archives_img{width:100%}}.archives_img{overflow:hidden;box-sizing:border-box}.archives_img .archives_img_picture>img{width:100%;height:auto;min-width:100%;min-height:100%}.archives_img .archives_img_picture>img,.archives_img>a>img{transition:transform .8s cubic-bezier(.25, 1, .5, 1),filter .8s cubic-bezier(.25, 1, .5, 1);will-change:transform, filter}.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:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0;z-index:10;filter:blur(2px);opacity:0;transition:opacity .8s cubic-bezier(.25, 1, .5, 1),filter .8s cubic-bezier(.25, 1, .5, 1),visibility .8s cubic-bezier(.25, 1, .5, 1);visibility:hidden;will-change:opacity, filter, visibility}.archives_img .archives_img_desc_title{text-align:center;font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:0;font-weight:700}.archives_img .archives_img_desc_date{text-align:center;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textMinFontSize);line-height:var(--textMinLineHeight);color:var(--black-color);margin:0;font-weight:400}@media only screen and (min-width:768px){.romanedeubil_archive_masonry_grid{column-count:2}.romanedeubil_archive_masonry_grid-gutter-sizer{width:var(--imgmarginvar)}.archives_img:hover .archives_img_desc{opacity:1;visibility:visible;filter:blur(0)}.archives_img:hover .archives_img_picture>img{transform:scale(1.1);filter:blur(3px)}.archives_img:hover>a>img{transform:scale(1.1);filter:blur(3px)}}@media only screen and (min-width:895px){.romanedeubil_archive_masonry_grid{column-count:3}}.single_display .single_img{margin:var(--imgmargin);overflow:hidden}.single_display .single_img img{transition:transform .6s cubic-bezier(.25, 1, .5, 1);will-change:transform}@media only screen and (min-width:768px){.romanedeubil_single_masonry_grid{column-count:2}.romanedeubil_single_masonry_grid-gutter-sizer{width:var(--imgmarginvar)}.single_img:hover{cursor:pointer}.single_img:hover img{transform:scale(1.1)}}@media only screen and (min-width:895px){.romanedeubil_single_masonry_grid{column-count:3}}#popup{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100vh;overflow:hidden;padding:12vh 2vw;display:grid;grid-auto-flow:column dense;grid-template-columns:1fr;grid-template-rows:.2fr 1.8fr;gap:0px 0px;grid-template-areas:"." ".";justify-content:center;align-content:start;justify-items:center;align-items:start;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;will-change:opacity, visibility;background-color:#ffffffcf}#popup button,#popup img{transform:scale(.96);filter:blur(2px);transition:filter .6s ease,transform .6s cubic-bezier(.25, 1, .5, 1);will-change:filter, transform}#popup.popup-open{opacity:1;pointer-events:auto;transition:opacity .3s ease,visibility 0s}#popup.popup-open button,#popup.popup-open img{transform:scale(1);filter:blur(0);transition:filter .6s ease,transform .6s cubic-bezier(.25, 1, .5, 1)}#popup.popup-open button{z-index:1}#popup img{max-height:100%;max-width:100%;width:auto;height:auto}#popup div{width:100%;display:flex;justify-content:center}#popup div.exit-line{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#popup div.content-line{display:grid;grid-auto-flow:column dense;grid-auto-rows:1fr;grid-template-columns:.3fr 2.4fr .3fr;gap:0px 0px;justify-content:space-between;align-content:center;justify-items:center;align-items:center;height:100%;min-height:100%;padding-bottom:10rem}#popup div.content-line .popup-content{z-index:20000}#popup div.content-line .button-container{display:flex;width:100%;align-items:center}#popup div.content-line .button-container-left{justify-content:flex-start}#popup div.content-line .button-container-right{justify-content:flex-end}@media only screen and (min-width:768px){#popup{padding:5vh 5vw}}@media only screen and (min-width:1380px){#popup{padding:10vh 20vw}}:root #site-wrapper,html #site-wrapper,body #site-wrapper{transition:opacity .2s;will-change:opacity;opacity:1}:root.popup-open,html.popup-open,body.popup-open{overflow:hidden}:root.popup-open #site-wrapper,html.popup-open #site-wrapper,body.popup-open #site-wrapper{opacity:0}[data-anim]{filter:blur(1px);transform:translateY(20px) scale(.95);opacity:0;transition:opacity 1.5s cubic-bezier(.25, 1, .5, 1),transform 1.5s cubic-bezier(.25, 1, .5, 1),filter 1.5s cubic-bezier(.25, 1, .5, 1);pointer-events:none;will-change:opacity, transform, filter}[data-anim]::after,[data-anim]::before{filter:blur(1px);transform:translateY(20px) scale(.95);opacity:0;transition:opacity 1.5s cubic-bezier(.25, 1, .5, 1),transform 1.5s cubic-bezier(.25, 1, .5, 1),filter 1.5s cubic-bezier(.25, 1, .5, 1);pointer-events:none;will-change:opacity, transform, filter}[data-anim].anim-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0)}[data-anim].anim-visible::after,[data-anim].anim-visible::before{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0)}section.home_main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-bottom:8vh}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:895px){section.home_main .home_img img{min-width:800px}}@media only screen and (min-width:515px){section.home_main{flex-direction:row}}@media screen and (max-width:514.98px){section.home_main:nth-of-type(2){display:none}}@media screen and (min-width:515px){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);position:relative;z-index:0;padding:0 !important}section.single_main .single_intro .single_intro_content::after{z-index:-1;position:absolute;content:"";width:100%;max-width:50%;height:50%;left:25%;top:25%;border-radius:50%;box-shadow:0 0 45px 50px var(--white-color);background:var(--white-color)}@media only screen and (max-width:894.98px){section.single_main .single_intro .single_intro_content{padding:1rem !important}}section.single_main .single_intro .single_intro_content .single_intro_content_text{max-width:50%;text-align:center}section.single_main .single_intro .single_intro_content .single_intro_content_text p{text-transform:lowercase;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textMinFontSize);line-height:var(--textMinLineHeight);color:var(--black-color);margin:0;font-weight:400}section.single_main .single_intro .single_intro_content .single_intro_content_text:nth-child(1),section.single_main .single_intro .single_intro_content .single_intro_content_text:nth-child(3){max-width:25%;min-width:25%}section.single_main .single_intro .single_intro_content .single_intro_content_text:nth-child(1){text-align:left}section.single_main .single_intro .single_intro_content .single_intro_content_text:nth-child(3){text-align:right}section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type{width:100%;text-align:center;max-width:unset;min-width:unset;margin-top:3rem}section.single_main .single_intro .single_intro_content .single_intro_content_text--main p{text-transform:unset;font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:var(--textmargin);font-weight:700}section.single_main .single_intro .single_intro_content .single_intro_content_text--main a{font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:var(--textmargin);font-weight:400;text-decoration:underline;transition:color .3s ease}section.single_main .single_intro .single_intro_content .single_intro_content_text--main strong,section.single_main .single_intro .single_intro_content .single_intro_content_text--main b{font-family:"Catamaran Bold",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:var(--textmargin);font-weight:700}section.single_main .single_intro .single_intro_content .single_intro_content_text--main em,section.single_main .single_intro .single_intro_content .single_intro_content_text--main i{font-style:italic}@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:nth-child(1),section.single_main .single_intro .single_intro_content .single_intro_content_text:nth-child(3){max-width:50%;order:0;margin:1.5rem 0}section.single_main .single_intro .single_intro_content .single_intro_content_text:last-of-type{margin:0}}section.about_main{max-width:950px;width:100%;margin-left:auto;margin-right:auto}section.about_main .about_intro .about_intro_content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:var(--titlemargin);flex-direction:column;position:relative;z-index:0}section.about_main .about_intro .about_intro_content::after{z-index:-1;position:absolute;content:"";width:100%;max-width:50%;height:50%;left:25%;top:25%;border-radius:50%;box-shadow:0 0 45px 50px var(--white-color);background:var(--white-color)}section.about_main .about_intro .about_intro_content p{text-align:center;font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--textNormalFontSize);line-height:var(--textNormalLineHeight);color:var(--black-color);margin:var(--textmargin);font-weight:400}section.about_main .about_img{max-width:600px;margin:auto;overflow:hidden;margin:var(--titlemargin)}section.about_main .about_img img{width:100%;display:block;transition:transform .6s cubic-bezier(.25, 1, .5, 1);will-change:transform}@media only screen and (min-width:895px){section.about_main .about_img:hover img{transform:scale(1.1)}}section.about_main .about_cv{width:100%;text-align:right;margin:var(--titlemargin);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.contact_main{max-width:950px;width:100%;margin-left:auto;margin-right:auto;height:100%;padding-bottom:8vh}.contact_main .contact_links{display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;z-index:0}.contact_main .contact_links::after{z-index:-1;position:absolute;content:"";width:100%;max-width:50%;height:50%;left:25%;top:25%;border-radius:50%;box-shadow:0 0 45px 50px var(--white-color);background:var(--white-color)}@media only screen and (max-width:514.98px){.contact_main .contact_links{width:100%}.contact_main .contact_links *{text-align:center;display:flex;align-items:center;flex-direction:column}}@media only screen and (min-width:515px) and (max-width:894.98px){.contact_main .contact_links{width:50%}}@media only screen and (min-width:895px){.contact_main .contact_links{width:100%;max-width:min-content}}.contact_main .contact_links p{font-family:"Catamaran Regular",Verdana,Geneva,Tahoma,sans-serif;font-size:var(--footerFontSize);line-height:var(--footerLineHeight);margin:0;color:var(--black-color);flex-direction:column;margin:10px 0}.fallback-main .fallback-navigation ul{margin:var(--sectionmargin);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.fallback-main .fallback-navigation ul li{margin:var(--textmargin);margin-left:0}@media only screen and (min-width:895px){.fallback-main .fallback-navigation ul{display:grid;grid-auto-flow:column dense;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:0px 0px;justify-content:center;align-content:center;justify-items:center;align-items:center}.fallback-main .fallback-navigation ul li{margin:var(--textmargin)}}@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}}