/*
    hemisferio.space
*/
/*@import url("gridlex.css");*/
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap');
/*
-------------
    Custom
-------------
  reset.css v2.0 http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 
  && 
  normalize.css v2.1.3 | MIT License | git.io/normalize
 */
 *,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus,a:active,a:hover{outline:0}::selection{background-color:#000;color:#666;text-shadow:none}a{color:#007FFF;text-decoration:none;-webkit-transition:.22s linear all;-moz-transition:.22s linear all;-o-transition:.22s linear all;-ms-transition:.22s linear all;transition:.22s linear all}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}hr,input[type=search]{-moz-box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{overflow-x:auto;border:1px solid #e6e6e6;border-left-width:5px;font-size:.875em;background:#fcfcfc;white-space:pre;word-wrap:normal;margin:1.6em 0;padding:1.25em}q{quotes:\201C \201D \2018 \2019}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;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}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]{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}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}
:root {
    --main: #ffffff;
  }
html, body {
    height: 100%;
}
body {
    background: #fff4df;
    background: var(--main);
	color: #06451c;
	font: normal 300 16px/1 'Cinzel', sans-serif;
    overflow: hidden;
}
.content {
    margin: 0 auto;
    padding: 0 2%;
    max-width: 1200px;
}
.nav li {
    display: inline-block;
    
    vertical-align: middle;
    margin: 0 3px;
}
.nav li.ins {
    width: 33px;
}
.nav li a {
    display: block;
    width: 100%;
    height: 33px;
}
.nav li.ins a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' style='enable-background:new 0 0 40 40' version='1.1' viewBox='0 0 40 40'%3E%3Cg fill='%231d1d1b'%3E%3Cpath d='M20 39.5h-8.1c-5.5 0-10.1-3.8-11.2-9.2-.1-.7-.2-1.4-.2-2.2V11.9C.5 6.1 4.6 1.4 10.4.6c.5-.1 1.1-.1 1.6-.1h16.1c5.8 0 10.6 4.1 11.3 9.9.1.5.1 1 .1 1.6v16.1c0 5.8-4.1 10.5-9.9 11.3-.5.1-1 .1-1.5.1H20zm0-3.5h8.2c4.3 0 7.8-3.5 7.8-7.8V11.8C36 7.5 32.5 4 28.2 4H11.9c-.7 0-1.5.1-2.2.3-3.4 1-5.7 4-5.7 7.6v16.3c0 .4 0 .9.1 1.3.7 3.8 3.9 6.5 7.8 6.5H20z' class='st0'/%3E%3Cpath d='M10 20c0-5.6 4.5-10 10.1-10 5.5 0 9.9 4.5 9.9 10 0 5.6-4.5 10-10.1 10-5.5 0-9.9-4.5-9.9-10zm10-6.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.4c0-3.7-2.9-6.6-6.5-6.6zM30.4 11.9c-1.3 0-2.3-1.1-2.3-2.5 0-1.2 1.1-2.2 2.3-2.2 1.3 0 2.3 1.1 2.3 2.5 0 1.2-1.1 2.2-2.3 2.2z' class='st0'/%3E%3C/g%3E%3C/svg%3E");
    font-size: 0.001em;
    color: transparent;
}
.card {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-size: 2em;
    position: absolute;
    left: 10%;
    bottom: 0;
    background: #fff4df;
    background: var(--main);
}
.card ul {
    display: inline-block;
    margin: .5em 0 0;
    border-top: 1px dotted;
    padding: 1em;
}
.card h1 {
    letter-spacing: .3em;
}
.card .sub {
    display: block;
    font-size: 1.6rem;
}
.card li:nth-of-type(1) a {
    font-size: 1.1rem;
    line-height: 33px;
    color: #000;
}
.center {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
li.slick-slide::before {
    content: '';
    width: 1px;
    height: 352px;
    display: inline-block;
    vertical-align: middle;
}
img {
    max-height: 55vh;
    transition: transform .44s cubic-bezier(0.56, 0.35, 0.58, 1);
}
.slick-list {
    overflow: initial !important;
}
.slick-slide img {
    display: inline-block !important;
    max-width: calc(100% - 5px);
    vertical-align: middle;
}
li.slick-current img {
    transform: scale(1.6);
    border: 10px solid #FFF;
    box-shadow: 0 0 10px rgb(0 0 0 / 22%);
}
.slick-prev::before {
    content: "←";
}
.slick-next::before {
    content: "→";
}
button.slick-next.slick-arrow {
    right: 0;
}
.slick-arrow {
    appearance: none;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 5;
}
.slick-arrow::before {
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media screen and (orientation: portrait) {
}
/*modern media querie*/
@media (980 ≤ width <= 1900px) {   
}
@media screen and (width >= 60em) {
}
/*480*/
@media screen and (min-width: 30em){
	body {text-rendering: optimizeSpeed;}	
}
/*768*/
@media screen and (min-width: 48em){	
}
/*960*/
@media screen and (min-width: 60em){
}
/*1240*/
@media screen and (min-width: 76em){	
}
/*1440*/
@media screen and (min-width: 90em){
}
/*1280*/
@media screen and (max-width: 80em){	
}
/*1216*/
@media screen and (max-width: 76em){
}
/*960*/
@media screen and (max-width: 60em){
    .center {overflow: hidden;}
    .card {position: fixed;}
}
/*640*/
@media screen and (max-width: 40em){
}

