:root{--dark-color:#1c1c1c;--light-color:#f9f6f2;--facebook-color:#08c;--whatsapp-color:#25d366;--viber-color:#7360f2;--container-padding:clamp(2.5em, 8vw, 8em);--section-padding:4rem;--header-height:4.25rem;--font-family:"Inter", sans-serif;--border:1.5px solid currentColor;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.25rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-xxl:3rem}*{box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0}html,body{scroll-behavior:smooth}body{width:100%;height:100%;color:var(--light-color);background-color:var(--dark-color);overflow-x:hidden}h1{padding-bottom:1rem;font-size:2.75rem;font-weight:400}h2{font:400 2.7rem/1.2 var(--font-family);text-align:center;padding-top:1.5rem;padding-bottom:3rem}h3{font:300 2.25rem/1.2 var(--font-family);padding:1.2rem 0}h4{font-size:clamp(1.3rem,1.7vw,1.6rem)}p,span,blockquote{font-size:1.125rem;font-weight:300;line-height:1.5}p,blockquote{margin-bottom:1rem}.line{border-top:var(--border);border-color:var(--light-color);opacity:.5;background:0 0;width:100%;margin:0 auto}.container{padding:0 var(--container-padding);flex-direction:column;margin:0 auto;display:flex}.section{padding-top:var(--section-padding);padding-bottom:var(--section-padding);scroll-margin-top:var(--header-height);transition:opacity .5s}a{color:var(--light-color);text-decoration:none}a:hover{opacity:.65}.content{flex-direction:column;flex-grow:1;line-height:1.2;display:flex}.row{flex-wrap:wrap;gap:5rem;padding-bottom:3rem;display:flex}.row:last-child{padding-bottom:0}.column{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}img{object-fit:cover;width:100%;height:auto}figcaption{text-align:right;font-size:.875rem;font-weight:300}.reverse-order{flex-direction:row-reverse}.reverse-color{color:var(--dark-color);background-color:var(--light-color)}.modal-content{background-color:var(--light-color);text-align:left;border-radius:10px;width:90%;max-width:500px;max-height:80%;margin:auto;padding:1.5rem;animation:.3s ease-out fadeIn;position:relative;overflow-y:auto;box-shadow:0 5px 15px #0000004d}
