@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-size:.75em;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:99% sans-serif}code,kbd,pre,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:700}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}::-moz-selection{background:#004481;color:#fff;text-shadow:none}::selection{background:#004481;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#004481}button{width:auto;overflow:visible}.lt-ie8 img{-ms-interpolation-mode:bicubic}body,input,select,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:700}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:block}.clearfix:after{clear:both}.clearfix{zoom:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Montserrat";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../../fonts/Montserrat-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../../fonts/Montserrat-Medium.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../../fonts/Montserrat-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"baskervvol";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/baskervvol/BBBBaskervvol-Fondue.ttf) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/baskervvol/BBBBaskervvol-Fondue.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/baskervvol/BBBBaskervvol-Fondue.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:"amiamie";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Regular.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Regular.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:"amiamie";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Italic.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Italic.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Italic.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:"amiamie";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Black.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Black.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-Black.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:"amiamie";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-BlackItalic.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-BlackItalic.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/amiamie/Amiamie-BlackItalic.ttf) format("ttf");font-weight:700;font-style:italic}@font-face{font-family:"homoneta";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:"homoneta";src:url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.woff) format("woff"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.woff2) format("woff2"),url(//ravie.art/wp-content/themes/ravie/assets/css/./../fonts/homoneta/Homoneta-Regular.ttf) format("ttf");font-weight:700;font-style:normal}@-webkit-keyframes flash{0%{opacity:1}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}}@keyframes flash{0%{opacity:1}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}}body,html{position:relative;padding:0;margin:0;margin-top:0!important;font-family:"amiamie","Montserrat","Helvetica","Arial","Sans-serif";font-size:14px;line-height:1.3em;color:#000;cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-1.png),auto}body a:hover,body button:hover,html a:hover,html button:hover{cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{line-height:1.3em;text-transform:uppercase}body h1,html h1{font-size:3em;line-height:1.3em}@media screen and (max-width:768px){body h1,html h1{font-size:2.5em;line-height:1.1em}}body h2,html h2{margin:75px 0 50px;font-size:2em;line-height:1.3em}@media screen and (max-width:768px){body h2,html h2{margin:35px 0 25px;text-align:left;font-size:1.5em}}body h3,html h3{margin:35px 0 25px;font-size:1.7em}body h4,html h4{margin:25px 0 15px;font-size:1.5em}body h5,html h5{margin:15px 0 10px;font-size:1.3em}body h6,html h6{margin:15px 0 10px;font-size:1.2em}body a,html a{color:#ff75f7}body em,html em{font-style:italic}body ::-moz-selection,html ::-moz-selection{color:#000;background:#13f21e}body ::selection,html ::selection{color:#000;background:#13f21e}body figure,body picture,html figure,html picture{display:inline-block;margin:0}body{position:relative;min-height:100vh;padding-top:80px}@media screen and (max-width:768px){body{padding-top:60px}}body #page,body main{position:relative}body #page{min-height:calc(100vh - 80px);height:auto;margin-top:80px}@media screen and (max-width:768px){body #page{min-height:calc(100vh - 60px);margin-top:60px}}body main{max-width:1024px;padding:50px;margin:0 auto;z-index:1;background-color:#fff;overflow-x:hidden}@media screen and (max-width:768px){body main{padding:25px 15px}}body .content{max-width:1024px;padding:0;margin:0 auto}body .content h1{max-width:1024px;margin:0 auto 50px;font-size:4em;line-height:1.3em;text-transform:uppercase}body.has-thumbnail:not(.project) #page{min-height:calc(100vh - 80px - 450px)}body.has-thumbnail:not(.project) main{max-width:none;margin-top:450px}body.tpl-single main h1:first-child{margin-top:0}.content{display:block}.content p{margin-bottom:15px;font-size:16px;line-height:1.5em}.content .wp-block-image{margin:25px 0 50px}.content .wp-block-image figure.aligncenter,.content .wp-block-image figure.alignleft,.content .wp-block-image figure.alignright,.content .wp-block-image.aligncenter,.content .wp-block-image.alignleft,.content .wp-block-image.alignright{width:100%}.content .wp-block-image figure.aligncenter.alignleft,.content .wp-block-image figure.alignleft.alignleft,.content .wp-block-image figure.alignright.alignleft,.content .wp-block-image.aligncenter.alignleft,.content .wp-block-image.alignleft.alignleft,.content .wp-block-image.alignright.alignleft{text-align:left}.content .wp-block-image figure.aligncenter.aligncenter,.content .wp-block-image figure.alignleft.aligncenter,.content .wp-block-image figure.alignright.aligncenter,.content .wp-block-image.aligncenter.aligncenter,.content .wp-block-image.alignleft.aligncenter,.content .wp-block-image.alignright.aligncenter{text-align:center}.content .wp-block-image figure.aligncenter.alignright,.content .wp-block-image figure.alignleft.alignright,.content .wp-block-image figure.alignright.alignright,.content .wp-block-image.aligncenter.alignright,.content .wp-block-image.alignleft.alignright,.content .wp-block-image.alignright.alignright{text-align:right}.content .wp-block-image img{display:inline-block;max-width:100%;height:auto}.content .wp-block-image.img-cover{display:block;width:100%}.content .wp-block-image.img-cover picture{display:block;width:100%}.content .wp-block-image.img-cover img{width:100%;-o-object-fit:cover;object-fit:cover}.content .wp-block-image figcaption{font-style:italic;text-align:right;font-size:.8em}ul.list-elements{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:25px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;list-style-type:none}@media screen and (max-width:1024px){ul.list-elements{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:414px){ul.list-elements{-ms-grid-columns:1fr;grid-template-columns:1fr}}ul.list-elements>li,ul.list-elements>li>a,ul.list-elements>li>div{position:relative;display:block;outline:none}ul.list-elements>li{-webkit-transition:opacity .3s cubic-bezier(.83,0,.17,1),-webkit-transform .25s cubic-bezier(.83,0,.17,1);transition:opacity .3s cubic-bezier(.83,0,.17,1),-webkit-transform .25s cubic-bezier(.83,0,.17,1);transition:opacity .3s cubic-bezier(.83,0,.17,1),transform .25s cubic-bezier(.83,0,.17,1);transition:opacity .3s cubic-bezier(.83,0,.17,1),transform .25s cubic-bezier(.83,0,.17,1),-webkit-transform .25s cubic-bezier(.83,0,.17,1);-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;pointer-events:none}ul.list-elements>li .thumbnail{position:relative;display:block;width:150px;height:150px;-webkit-transition:all .3s cubic-bezier(.83,0,.17,1);transition:all .3s cubic-bezier(.83,0,.17,1);background-color:#000;z-index:1}ul.list-elements>li .thumbnail img{position:relative;z-index:2;border:1px solid #000}ul.list-elements>li .thumbnail:after{content:"";position:absolute;display:block;width:100%;height:100%;left:8px;top:7px;background-color:#13f21e;z-index:1;-webkit-transition:all .3s cubic-bezier(.83,0,.17,1);transition:all .3s cubic-bezier(.83,0,.17,1)}ul.list-elements>li figure,ul.list-elements>li picture{display:inline-block;margin:0}ul.list-elements>li h2,ul.list-elements>li h3{position:absolute;display:inline-block;width:55%;padding:5px 10px;margin:0;left:40%;top:20px;background-color:#13f21e;text-transform:uppercase;text-align:left;font-size:1.15em;font-weight:400;color:#000;-webkit-transition:all .3s cubic-bezier(.83,0,.17,1);transition:all .3s cubic-bezier(.83,0,.17,1);z-index:2}ul.list-elements>li span.status{display:block;position:absolute;padding:5px;left:0;bottom:0;z-index:2;color:#fff;text-shadow:0 0 2px #000;text-transform:uppercase;font-style:italic;font-size:.8em;line-height:1em}@media screen and (min-width:769px){ul.list-elements>li:hover .thumbnail{border-color:#ff75f7;margin-left:4px;margin-top:3px}ul.list-elements>li:hover .thumbnail:after{left:-8px;top:-7px;background-color:#ff75f7}ul.list-elements>li:hover h2,ul.list-elements>li:hover h3{background-color:#ff75f7}}ul.list-elements>li.pmtvprllx__finish{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}ul.list-elements#projects li.construction .thumbnail:after,ul.list-elements#projects li.construction h2,ul.list-elements#projects li.construction h3{background-color:#ff75f7}@media screen and (min-width:769px){ul.list-elements#projects li.construction:hover .thumbnail:after,ul.list-elements#projects li.construction:hover h2,ul.list-elements#projects li.construction:hover h3{background-color:#13f21e}}ul.list-elements#projects li.termine .thumbnail:after,ul.list-elements#projects li.termine h2,ul.list-elements#projects li.termine h3{background-color:#b3b3b3}.events-list{list-style-type:none;border:2px solid #000;border-bottom:0}.events-list>*{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;white-space:nowrap;overflow:hidden;border-bottom:2px solid #000;font-weight:500;font-size:1.2em;text-decoration:none;color:#000;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.events-list>*{height:auto;font-size:1em}}.events-list>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 15px}@media screen and (max-width:768px){.events-list>*>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;padding-top:5px;padding-bottom:5px}}.events-list>*>.double{position:absolute;left:0;top:0;margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.events-list>* em{font-size:.9em}@media screen and (max-width:768px){.events-list>* em{display:block;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}@media screen and (max-width:768px){.events-list>* em,.events-list>* span,.events-list>* strong{display:block;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;font-size:1em;line-height:1.3em}}.events-list>* a{cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto}@media screen and (min-width:769px){.events-list>:hover{background-color:#ff75f7}}.events-list>.active{background-color:#ff75f7}@media screen and (min-width:769px){.events-list>:hover>*{-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);-webkit-animation-iteration-count:1;animation-iteration-count:1}.events-list>:hover>.normal{-webkit-animation-name:normal;animation-name:normal;-webkit-animation-duration:1s;animation-duration:1s}.events-list>:hover>.double{-webkit-animation-name:double;animation-name:double;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes normal{0%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}99%{margin-left:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes normal{0%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}99%{margin-left:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes double{0%{margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}99%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes double{0%{margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}99%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}}}.events-list>* span.ended,.events-list>* span.link{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;right:0;top:0;z-index:2;background:#fff;font-style:italic;text-transform:uppercase}.events-list>.ended>*{opacity:.5}.banner{position:fixed;width:100vw;height:450px;left:0;top:0;z-index:0;overflow:hidden}.banner picture{position:absolute;display:block;width:100%;height:calc(100% + 150px)}.banner picture.pmtvprllx{-webkit-transform:translateY(-150px);transform:translateY(-150px)}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner h1{position:absolute;margin:0;left:50px;bottom:-100px;color:#13f21e;text-shadow:2.5px 2.5px 0 #000;font-size:4.5em;line-height:1em;text-transform:uppercase;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateY(-400px);transform:translateY(-400px)}@media screen and (max-width:768px){.banner h1{width:100%;padding:0 25px;left:0;font-size:2.5em;line-height:1em}}.banner h1.pmtvprllx{-webkit-transform:translateY(-140px);transform:translateY(-140px)}body#page-241 main,body#tpl-single.project main{margin-top:0}body.tpl-agenda .events-list#events-passed{border-top:0}#loader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;left:0;top:0;background-color:#fff;z-index:99999;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#loader.visible{opacity:1;pointer-events:auto}#loader img{display:block;width:250px;height:auto;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes loader{0%{opacity:1;-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}50%{-webkit-filter:sepia(100%) hue-rotate(360deg) saturate(900%);filter:sepia(100%) hue-rotate(360deg) saturate(900%)}99%{-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}}@keyframes loader{0%{opacity:1;-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}50%{-webkit-filter:sepia(100%) hue-rotate(360deg) saturate(900%);filter:sepia(100%) hue-rotate(360deg) saturate(900%)}99%{-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}}.wp-block-embed.is-type-video{width:100%;margin-bottom:50px}.wp-block-embed.is-type-video>div{position:relative;width:100%;height:0;padding-top:56.5%}.wp-block-embed.is-type-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.wp-block-buttons,.wp-block-file{margin-bottom:15px}.wp-block-buttons.aligncenter,.wp-block-file.aligncenter{text-align:left}@media screen and (min-width:769px){.wp-block-buttons.aligncenter,.wp-block-file.aligncenter{text-align:center}}.wp-block-buttons a,.wp-block-file a{position:relative;display:inline-block;padding:0;background:0 0;border-radius:0;text-transform:uppercase;font-size:1.2em;color:#000;text-decoration:none;padding-bottom:5px}.wp-block-buttons a:after,.wp-block-file a:after{position:absolute;content:"";display:block;width:100%;height:2px;left:0;bottom:-3px;background-color:#ff75f7}.wp-block-buttons .wp-block-file__button,.wp-block-file .wp-block-file__button{display:none}#header{position:fixed;display:block;width:100%;height:80px;left:0;top:0;z-index:999;background-color:#fff;border-bottom:2px solid #000}@media screen and (max-width:768px){#header{height:60px;z-index:998}}#header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#header #header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width:768px){#header #header-left{position:relative;z-index:999}}#header #header-left .sn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px}@media screen and (max-width:768px){#header #header-left .sn{margin-left:10px}}#header #header-left .sn a{display:inline-block;width:20px;height:20px;margin-right:10px}#header #header-left .sn a img,#header #header-left .sn a svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#header #header-left .sn a:first-child svg path{fill:#13f21e}#header #header-left .sn a:nth-child(2) svg path{fill:#ff75f7}#header #header-left .sn a:hover svg path{fill:#000}#header #header-left #logo{display:block;height:100%;padding:20px;text-decoration:none}@media screen and (max-width:768px){#header #header-left #logo{padding:12px}}#header #header-left #logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain}#header nav,#header nav>ul,#header nav>ul>li{height:100%}#header nav{padding:0 15px}@media screen and (max-width:768px){#header nav{display:none;position:fixed;width:100vw;height:calc(100vh - 60px);left:0;top:60px;background-color:#fff;z-index:998}}#header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#header nav ul{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center}}#header nav ul li{position:relative;margin-right:25px}@media screen and (max-width:768px){#header nav ul li{width:100%;height:auto}}#header nav ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}@media screen and (max-width:768px){#header nav ul>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#header nav ul li a{text-transform:uppercase;text-decoration:none;color:#000;line-height:1em;font-size:1.2em}#header nav ul li .submenu{position:absolute;display:none;min-width:300px;padding:0 15px;left:-15px;top:100%;background-color:#fff;border:2px solid #000;z-index:999}@media screen and (max-width:768px){#header nav ul li .submenu{position:relative;left:auto;right:0;margin-top:10px}}#header nav ul li .submenu li{margin:3px 0}@media screen and (max-width:768px){#header nav ul li .submenu li{padding:7px 0}}#header nav ul li .submenu li.archives{opacity:.5}#header nav ul li:hover .submenu{display:block}#header nav ul li .submenu a:hover,#header nav ul li a:hover,#header nav ul li.current-menu-item>a{color:#13f21e}#header #copyright{display:block;padding:3px 0;right:0;top:0;background-color:#000;font-size:.75em;line-height:1em;text-transform:uppercase;text-decoration:none;text-align:center;opacity:.6}@media screen and (min-width:769px){#header #copyright{position:absolute;width:80px;height:auto;-webkit-transform:rotate(-90deg) translateY(-100%);transform:rotate(-90deg) translateY(-100%);-webkit-transform-origin:top right;transform-origin:top right}}@media screen and (max-width:768px){#header #copyright{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:25px;top:auto;bottom:0;z-index:999}}#header #copyright span{pointer-events:none}@media screen and (min-width:769px){#header #copyright:hover{color:#13f21e}}#header #menu-btn{display:none;position:absolute;width:45px;height:60px;right:5px;top:0;cursor:pointer;outline:none;z-index:999}@media screen and (max-width:768px){#header #menu-btn{display:block}}#header #menu-btn .lines,#header #menu-btn .word{position:absolute;width:30px;height:60px;left:7.5px;top:13px}#header #menu-btn .lines-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#header #menu-btn .lines span{position:absolute;display:block;width:30px;height:3px;left:0;top:0;z-index:1;background-color:#ff75f7;-webkit-transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:opacity .3s linear,-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),opacity .3s linear;transition:transform .4s cubic-bezier(.645,.045,.355,1),opacity .3s linear,-webkit-transform .4s cubic-bezier(.645,.045,.355,1)}#header #menu-btn .lines span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header #menu-btn .lines span:nth-child(3){top:calc(100% - 3px)}#header #menu-btn .lines-open span{opacity:0}#header #menu-btn .lines-open span:first-child{top:13px;-webkit-transform:rotate(45deg) translate(-100%,100%);transform:rotate(45deg) translate(-100%,100%)}#header #menu-btn .lines-open span:nth-child(2){top:13px;-webkit-transform:rotate(-45deg) translate(100%,0%);transform:rotate(-45deg) translate(100%,0%)}#header #menu-btn .word{height:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;font-family:Arial;letter-spacing:.5em;font-style:15px;line-height:15px;font-weight:700;color:#000}#header #menu-btn .word span{position:absolute;display:block;width:100%;left:0;text-align:center;opacity:0;-webkit-transition:.2s linear,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:.2s linear,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),.2s linear;transition:transform .3s cubic-bezier(.645,.045,.355,1),.2s linear,-webkit-transform .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0}#header #menu-btn .word span i{display:block;font-style:normal;letter-spacing:0}#header #menu-btn .word span:first-child{top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#header #menu-btn .word span:nth-child(2){bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#header #menu-btn:not(.open) .word span{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}#header #menu-btn.open{background-color:transparent}#header #menu-btn.open .lines-open span{opacity:1;background-color:#ff75f7}#header #menu-btn.open .lines-open span:first-child{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transform:rotate(45deg) translate(0%,0%);transform:rotate(45deg) translate(0%,0%)}#header #menu-btn.open .lines-open span:nth-child(2){-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transform:rotate(-45deg) translate(0%,0%);transform:rotate(-45deg) translate(0%,0%)}body.menu-mobile-open,html.menu-mobile-open{overflow:hidden}body.menu-mobile-open #header nav,html.menu-mobile-open #header nav{display:block;overflow:auto}@media screen and (max-width:768px){body.menu-mobile-open #header nav,html.menu-mobile-open #header nav{display:-webkit-box;display:-ms-flexbox;display:flex}}body.menu-mobile-open #header #copyright,html.menu-mobile-open #header #copyright{display:-webkit-box;display:-ms-flexbox;display:flex}#img-viewer{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;left:0;top:0;opacity:0;pointer-events:none;z-index:1000;background:linear-gradient(-45deg,#13f21e,#ff75f7);background-size:400% 400%;-webkit-animation:gradient 5s ease infinite;animation:gradient 5s ease infinite}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#img-viewer .iv-img{position:relative;z-index:1}#img-viewer.open{opacity:1;pointer-events:auto}#img-viewer img{display:block;width:90vw;height:90vh;-o-object-fit:contain;object-fit:contain;cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto}@media screen and (max-width:768px){#img-viewer img{width:100vw;height:auto}}#img-viewer .iv-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}@media screen and (max-width:768px){#img-viewer .iv-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:50px}}#img-viewer .iv-controls button{padding:5px 10px;background-color:transparent;border:0;color:#fff;font-weight:700;cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto;letter-spacing:.2em;outline:none}@media screen and (min-width:769px){#img-viewer .iv-controls button:hover{color:#13f21e}}#img-viewer .iv-controls button.close{margin-left:50px}@media screen and (max-width:768px){#img-viewer .iv-controls button.close{margin-top:25px;margin-left:auto;margin-right:auto}}#img-viewer .loader{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.7);z-index:999;opacity:0;pointer-events:none}#img-viewer .loader img{display:block;width:150px;max-width:80%;height:auto;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#img-viewer .loader.visible{opacity:1;pointer-events:auto}@-webkit-keyframes loader{0%{opacity:1;-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}50%{-webkit-filter:sepia(100%) hue-rotate(360deg) saturate(900%);filter:sepia(100%) hue-rotate(360deg) saturate(900%)}99%{-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}}@keyframes loader{0%{opacity:1;-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}1%{opacity:0}2%{opacity:1}5%{opacity:0}6%{opacity:1}50%{-webkit-filter:sepia(100%) hue-rotate(360deg) saturate(900%);filter:sepia(100%) hue-rotate(360deg) saturate(900%)}99%{-webkit-filter:sepia(100%) hue-rotate(0deg) saturate(900%);filter:sepia(100%) hue-rotate(0deg) saturate(900%)}}html.img-viewer-open{overflow:hidden}body .wp-block-gallery.is-layout-flex{display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px auto 50px}body .wp-block-gallery.is-layout-flex.columns-1{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}body .wp-block-gallery.is-layout-flex.columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}body .wp-block-gallery.is-layout-flex.columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}body .wp-block-gallery.is-layout-flex.columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}body .wp-block-gallery.is-layout-flex.columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}body .wp-block-gallery.is-layout-flex.columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}body .wp-block-gallery.is-layout-flex.columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}@media screen and (max-width:768px){body .wp-block-gallery.is-layout-flex.columns-3,body .wp-block-gallery.is-layout-flex.columns-4,body .wp-block-gallery.is-layout-flex.columns-5,body .wp-block-gallery.is-layout-flex.columns-6,body .wp-block-gallery.is-layout-flex.columns-7,body .wp-block-gallery.is-layout-flex.columns-8{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body .wp-block-gallery.is-layout-flex figure.wp-block-image{display:block;margin:0;overflow:hidden}body .wp-block-gallery.is-layout-flex figure.wp-block-image img,body .wp-block-gallery.is-layout-flex figure.wp-block-image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}@media screen and (min-width:769px){body .wp-block-gallery.is-layout-flex figure.wp-block-image:hover{cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto}body .wp-block-gallery.is-layout-flex figure.wp-block-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:769px){body#tpl-front_page,html.tpl-accueil{overflow:hidden}}body#tpl-front_page main,html.tpl-accueil main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:none;padding:0;margin:0}@media screen and (min-width:769px){body#tpl-front_page main,html.tpl-accueil main{height:calc(100vh - 80px);overflow:hidden}}@media screen and (max-width:768px){body#tpl-front_page main,html.tpl-accueil main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}body#tpl-front_page #left{-webkit-box-flex:45%;-ms-flex:45%;flex:45%;max-width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (max-width:768px){body#tpl-front_page #left{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}body#tpl-front_page #left #events{border:0}body#tpl-front_page #left #events>.active:not(:hover)>*,body#tpl-front_page #left #events>.active:not(:hover)>*{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body#tpl-front_page #left #events>.active:not(:hover)>.normal,body#tpl-front_page #left #events>.active:not(:hover)>.normal{-webkit-animation-name:normal;animation-name:normal;-webkit-animation-duration:3s;animation-duration:3s}body#tpl-front_page #left #events>.active:not(:hover)>.double,body#tpl-front_page #left #events>.active:not(:hover)>.double{-webkit-animation-name:double;animation-name:double;-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes normal{0%{opacity:1}98%{margin-left:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}99%{opacity:0}to{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:0}}@keyframes normal{0%{opacity:1}98%{margin-left:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}99%{opacity:0}to{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:0}}@-webkit-keyframes double{0%{opacity:1;margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}98%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}99%{opacity:0}to{margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes double{0%{opacity:1;margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}98%{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}99%{opacity:0}to{margin-left:-100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}body#tpl-front_page #left #featured-news{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #000;text-decoration:none;color:#000}body#tpl-front_page #left #featured-news legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:100%;padding:3px 0;background-color:#000}body#tpl-front_page #left #featured-news legend span{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#13f21e;font-size:.9em;font-weight:700;line-height:1em;letter-spacing:.5em}body#tpl-front_page #left #featured-news div{padding:15px}body#tpl-front_page #left #featured-news h3{margin-top:0;font-size:1.4em;text-transform:none}@media screen and (max-width:768px){body#tpl-front_page #left #featured-news h3{font-size:1.2em}}body#tpl-front_page #left #featured-news p{margin-top:10px}body#tpl-front_page #left #featured-news p button{display:inline-block;margin-left:5px;border:0;background:0 0;text-transform:uppercase;font-weight:700;color:#13f21e}body#tpl-front_page #left #featured-news:not(:hover){-webkit-animation-name:flash-featured-news;animation-name:flash-featured-news;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (min-width:769px){body#tpl-front_page #left #featured-news:hover{background-color:#13f21e}body#tpl-front_page #left #featured-news:hover button,body#tpl-front_page #left #featured-news:hover h3{color:#ff75f7}body#tpl-front_page #left #featured-news:hover legend span{color:#13f21e}}@-webkit-keyframes flash-featured-news{0%{background-color:#fff;color:#000}1%{background-color:#13f21e;color:#fff}2%{background-color:#fff;color:#000}5%{background-color:#fff;color:#000}6%{background-color:#13f21e;color:#fff}7%{background-color:#fff;color:#000}}@keyframes flash-featured-news{0%{background-color:#fff;color:#000}1%{background-color:#13f21e;color:#fff}2%{background-color:#fff;color:#000}5%{background-color:#fff;color:#000}6%{background-color:#13f21e;color:#fff}7%{background-color:#fff;color:#000}}body#tpl-front_page #left #featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:50px}@media screen and (max-width:768px){body#tpl-front_page #left #featured{padding:35px}}body#tpl-front_page #left #featured h2{margin-top:0;margin-bottom:.5em;text-transform:none;font-size:2.5em;line-height:1em}@media screen and (max-width:768px){body#tpl-front_page #left #featured h2{font-size:2.5em}}body#tpl-front_page #left #featured h3{margin-bottom:1em;font-size:1.3em;line-height:1.3em;font-weight:400;text-transform:none}@media screen and (max-width:768px){body#tpl-front_page #left #featured h3{font-size:1.5em}}body#tpl-front_page #left #featured>div>a{position:relative;display:inline-block;padding:5px 0;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:1.3em;color:#13f21e}body#tpl-front_page #left #featured>div>a:after{content:"";display:block;width:100%;height:2px;background-image:linear-gradient(transparent 0%,transparent calc(100% - 2px),#13F21E calc(50% - 1px),#13F21E 100%)}body#tpl-front_page #left #featured>div>a{-webkit-transition:all .25s cubic-bezier(.79,-.21,.24,1.32);transition:all .25s cubic-bezier(.79,-.21,.24,1.32)}body#tpl-front_page #left #featured>div>a span{position:relative;z-index:1}body#tpl-front_page #left #featured>div>a:after,body#tpl-front_page #left #featured>div>a:before{pointer-events:none}body#tpl-front_page #left #featured>div>a:after{position:absolute;left:0;top:100%;-webkit-transition:all .25s cubic-bezier(.79,-.21,.24,1.32);transition:all .25s cubic-bezier(.79,-.21,.24,1.32)}@media screen and (min-width:769px){body#tpl-front_page #left #featured>div>a:hover{padding:5px 10px;background-color:#ff75f7}body#tpl-front_page #left #featured>div>a:hover:after{opacity:0}}body#tpl-front_page #gallery{-webkit-box-flex:55%;-ms-flex:55%;flex:55%;max-width:55%;border-left:2px solid #000;overflow-y:auto}@media screen and (max-width:768px){body#tpl-front_page #gallery{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;border-top:2px solid #000;border-left:0}}body#tpl-front_page #gallery picture{display:block}body#tpl-front_page #gallery picture img{display:block;width:auto;max-width:100%;height:auto;max-height:calc((100vh - 80px) / 2)}body#tpl-about #team{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#tpl-about #team>.wp-block-group{width:250px}body#tpl-about #team>.wp-block-group .wp-block-group__inner-container{position:relative;margin-bottom:50px}body#tpl-about #team>.wp-block-group .wp-block-group__inner-container figure{display:inline-block;margin:0;border:2px solid #000;-webkit-transition:border-color .3s cubic-bezier(.83,0,.17,1);transition:border-color .3s cubic-bezier(.83,0,.17,1)}body#tpl-about #team>.wp-block-group .wp-block-group__inner-container h3{position:absolute;display:inline-block;width:150px;margin:0;left:100px;top:10px;text-transform:uppercase;font-size:1.5em;color:#000;text-shadow:2.5px 2.5px 0 #13f21e;-webkit-transition:all .3s cubic-bezier(.83,0,.17,1);transition:all .3s cubic-bezier(.83,0,.17,1)}@media screen and (min-width:769px){body#tpl-about #team>.wp-block-group .wp-block-group__inner-container:hover figure{border-color:#13f21e}body#tpl-about #team>.wp-block-group .wp-block-group__inner-container:hover h3{color:#13f21e;text-shadow:3px 3px 0 #000}}body.tpl-single.project{overflow-x:hidden}body.tpl-single.project main{padding:0}body.tpl-single.project .project-thumbnail{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms,-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms}body.tpl-single.project .content{padding:25px 25px 75px;margin-left:35vw;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms,-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;background-color:#fff}@media screen and (max-width:768px){body.tpl-single.project .content{margin-top:250px;margin-left:0}}body.tpl-single.project.loaded .content{-webkit-transform:translateX(0%);transform:translateX(0%)}body.tpl-single.project.loaded .project-thumbnail{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms;transition:transform .35s cubic-bezier(.785,.135,.15,.86) 50ms,-webkit-transform .35s cubic-bezier(.785,.135,.15,.86) 50ms}body.tpl-single.project.has-thumbnail #page{min-height:calc(100vh - 80px)}body.tpl-single.project.has-thumbnail main{max-width:none}body.tpl-single.project h1,body.tpl-single.project h2{text-align:left}body.tpl-single.project h2{margin:50px 0 35px;font-size:2.5em}@media screen and (max-width:768px){body.tpl-single.project h2{font-size:1.5em}}body.tpl-single.project .project-thumbnail{position:fixed;height:calc(100vh - 80px);width:35vw;left:0;top:80px;overflow:hidden}@media screen and (max-width:768px){body.tpl-single.project .project-thumbnail{width:100vw;height:250px;top:60px}}body.tpl-single.project .project-thumbnail img,body.tpl-single.project .project-thumbnail picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.tpl-single.project .project-thumbnail>img,body.tpl-single.project .project-thumbnail>picture{position:absolute;display:block;width:100%;height:calc(100% + 200px);-webkit-transform:translateY(0px);transform:translateY(0px)}body.tpl-single.project .project-thumbnail>img.pmtvprllx,body.tpl-single.project .project-thumbnail>picture.pmtvprllx{-webkit-transform:translateY(-100px);transform:translateY(-100px)}body.tpl-single.project #project-top{margin-bottom:40px;text-align:left}body.tpl-single.project #project-top h1{margin:0;font-size:4.5em;line-height:1em}@media screen and (max-width:768px){body.tpl-single.project #project-top h1{font-size:2.5em}}body.tpl-single.project #project-top #project-company{margin-top:15px;text-transform:uppercase;font-size:1.2em;line-height:1em;font-weight:700;padding-top:15px;border-top:2px solid rgba(0,0,0,.2)}body.tpl-single.project .wp-block-gallery.has-nested-images{display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px auto 50px}body.tpl-single.project .wp-block-gallery.has-nested-images figure.wp-block-image{display:block;margin:0;overflow:hidden}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-1{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images.columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}body.tpl-single.project .wp-block-gallery.has-nested-images figure.wp-block-image img,body.tpl-single.project .wp-block-gallery.has-nested-images figure.wp-block-image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}@media screen and (min-width:769px){body.tpl-single.project .wp-block-gallery.has-nested-images figure.wp-block-image:hover{cursor:url(//ravie.art/wp-content/themes/ravie/assets/css/./../img/cursor-2.png),auto}body.tpl-single.project .wp-block-gallery.has-nested-images figure.wp-block-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}