@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Unbounded:wght@200..900&display=swap");:root{--light:#f1f0e9;--light-transparent-50:hsla(53,22%,93%,.5);--semi-light:#eceada;--dark:#18230f;--light-green:#41644a;--light-green-transparent:rgba(65,100,74,.7);--dark-green:#273a2a;--dark-green-transparent:rgba(39,58,42,.75);--light-transparent-85:hsla(53,22%,93%,.85);font-size:16px;--font-xs:0.875rem;--font-sm:1rem;--font-md:1.25rem;--font-lg:1.5rem;--font-xl:1.75rem;--font-2xl:2.5rem;--font-3xl:3.25rem;--font-4xl:3.75rem;--font-5xl:5rem;--font-6xl:7.5rem;--font-primary:"Montserrat",sans-serif;--font-secondary:"Unbounded",sans-serif;.swiper{--swiper-navigation-size:36px;--swiper-theme-color:var(--light)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--light);font-family:var(--font-primary);font-size:var(--font-md);margin:0;min-height:100vh}.footer__content{align-items:center;display:flex;gap:4px;justify-content:center}@media only screen and (max-width:1023px){body{font-size:var(--font-sm)}.footer__content{flex-direction:column}}main{display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:calc(100vh - 34px);overflow-x:hidden}.blank__main{margin-top:89px;margin-inline:auto;max-width:1024px;padding-inline:2rem;padding-bottom:2rem;h1{margin-top:2rem}}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.shadow{box-shadow:12px 12px 0 rgba(0,0,0,.4)}.shadow-darker{box-shadow:12px 12px 0 rgba(0,0,0,.6);box-shadow:12px 12px 0 var(--dark-green-transparent)}.bold{font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);margin:0}.uppercase{text-transform:uppercase}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.justify-between{justify-content:space-between}.text-light{color:#f1f0e9}.relative{position:relative}.absolute{position:absolute}ul{list-style:none;padding:0}.swiper-button-next,.swiper-button-prev{background-color:rgba(0,0,0,.2);padding:36px;transition:background-color .2s ease-in-out;--swiper-theme-color:var(--light);-webkit-tap-highlight-color:transparent;@media only screen and (min-width:768px){&:hover{background-color:rgba(0,0,0,.4)}}}@media only screen and (max-width:768px){.blank__main{margin-top:74px;padding-inline:1rem;h1{margin-top:2rem}}.swiper-button-next,.swiper-button-prev{padding:24px}:root .swiper{--swiper-navigation-size:28px!important}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}3%{transform:translateY(-10px) rotate(10deg)}6%{transform:rotate(-10deg)}9%{transform:rotate(10deg)}12%{transform:rotate(-10deg)}20%{transform:translate(0)}}