*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Inter;src:url(/assets/Inter-Light-BATEza2Q.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DI4MgF22.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-DT31zNQg.woff2) format("woff2");font-weight:500;font-style:medium}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-DqnJHjCw.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-B13sg1VN.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:Guilty Pleasure;src:url(/assets/Guilty_Pleasure_DEMO-gYZdrZs0.otf) format("opentype");font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}:root{--gray: hsl(0, 0%, 26%);--white: hsl(30, 9%, 96%);--green: hsl(145, 26%, 45%);--green-transparent: hsla(145, 26%, 45%, .65);--dark-green: hsl(168, 10%, 19%);--brown: hsl(24, 7%, 42%);--brown-transparent: hsla(26, 7%, 42%, .75);--black: hsl(0, 0%, 0%);--lighter-blue: hsla(194, 68%, 85%, .3);--light-blue: hsla(196, 49%, 82%, .29);--inner-section-padding: 4.5rem;--inner-component-padding: 2.75rem;--small-padding: 1.25rem;--large-gap: 3.75rem;--font-size: 1.25rem;--ease: cubic-bezier(.14,.8,.4,1);font-family:Inter}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-buttons{width:fit-content;margin:var(--inner-component-padding) auto}.wp-block-buttons .wp-block-button{position:relative;border:2px solid var(--gray);border-radius:none;background-color:transparent;cursor:pointer}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;padding:1.5rem 2.75rem;color:var(--gray);background-color:transparent;font-size:1rem;font-weight:700;text-transform:uppercase;transition:all .3s var(--ease);z-index:2}.wp-block-buttons .wp-block-button:before{content:"";position:absolute;bottom:-10px;left:-5px;width:0%;height:100%;transform-origin:center left;rotate:-3deg;background-color:var(--green-transparent);transition:all .3s var(--ease);z-index:1}.wp-block-buttons .wp-block-button:hover:before,.wp-block-buttons .wp-block-button:focus:before{width:calc(100% + 10px)}.wp-block-heading,wp-block-image{-webkit-user-select:none;user-select:none}.wp-block-social-link{color:var(--white)!important;background-color:transparent!important;scale:1.5}footer .wp-block-group{gap:3rem}@media screen and (max-width: 1000px){.wp-block-button{font-size:.875rem}.wp-block-button:before{width:calc(100% + 10px)!important}.wp-block-button .wp-block-button__link{padding:1rem var(--inner-component-padding)}}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word;text-decoration:none}.lenis.lenis-scrolling{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background-color:var(--brown);border-radius:20px}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--brown) var(--white)}body{max-width:2200px;margin:0 auto;font-size:var(--font-size);font-weight:400;background-color:var(--white);color:var(--gray);position:relative}h1{text-transform:uppercase;font-weight:500;line-height:normal;font-size:11.5rem;font-family:Guilty Pleasure;color:var(--green-transparent);text-align:center;padding:calc(2 * (var(--inner-section-padding))) 0;background-size:100%}#expeditions,#adventure,#about{position:relative;z-index:-1}#expeditions:after,#adventure:after,#about:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center center;z-index:-2;opacity:.75;padding-top:15rem}#expeditions:after{background-image:url(/assets/expeditions_1400-JAb7K41I.webp);padding:0}#expeditions:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--lighter-blue) 25%,var(--light-blue) 85%,rgba(255,255,255,0) 100%);z-index:-3;padding-top:15rem}#adventure:after{background-image:url(/assets/adventure_1400-cM8L18UF.webp);opacity:.25}#about:after{background-image:url(/assets/about_1400-DIQrBFi6.webp);z-index:0;padding-top:30rem}h2,#header h1{max-width:1300px;margin:0 auto;text-transform:uppercase;font-weight:500;line-height:normal;font-size:2.25rem;color:var(--green);margin-bottom:var(--inner-section-padding)}h3{text-transform:uppercase;font-weight:500;line-height:normal;font-size:1.5rem}section{max-width:1300px;margin:0 auto;padding:0 1rem}p{max-width:900px;margin:0 auto;line-height:170%}.contain{width:clamp(300px,100%,1300px);margin-right:auto;margin-left:auto;padding:0 1rem}img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1000px){:root{--inner-section-padding: 2.25rem;--inner-component-padding: 2.25rem;--small-padding: .75rem;--large-gap: 2.25rem}body{font-size:1rem}h1{font-size:4rem}#expeditions:before{padding-top:5rem}#adventure:after{padding-top:5rem}#about{padding-bottom:2rem}#about:after{padding-top:13rem;opacity:1}h2,#header h1{font-size:1.25rem}h3{font-size:1.5rem}p{font-size:1rem}}.custom-cursor{line-height:1;position:fixed;z-index:999;pointer-events:none}.custom-cursor.hovered .cursor-bubble{padding:3rem!important;transform:translate(-30%,-45%)}.custom-cursor .cursor-bubble{position:absolute;display:flex;justify-content:center;align-items:center;padding:1.5rem;left:50%;top:50%;transform:translate(-35%);transition:all .4s var(--ease)}.custom-cursor .cursor-box{color:var(--brown);position:absolute;inset:.5em;transition:all .4s var(--ease)}.custom-cursor .cursor-box .corner{width:.5rem;height:.5rem}.custom-cursor .cursor-box .corner:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--brown);transition:all .3s var(--ease)}.custom-cursor .cursor-box .corner:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--brown);transition:all .3s var(--ease)}.custom-cursor .cursor-box .corner.white:after,.custom-cursor .cursor-box .corner.white:before{background:var(--white);transition:all .3s var(--ease)}.custom-cursor .cursor-box .corner.left-top{top:0;left:0;position:absolute}.custom-cursor .cursor-box .corner.right-top{top:0;right:0;position:absolute;transform:rotate(90deg)}.custom-cursor .cursor-box .corner.left-bottom{bottom:0;left:0;position:absolute;transform:rotate(270deg)}.custom-cursor .cursor-box .corner.right-bottom{bottom:0;right:0;position:absolute;transform:rotate(180deg)}@media screen and (max-width: 1000px){.custom-cursor{display:none}}.headerParallax{position:relative;height:140vh;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;-webkit-user-select:none;user-select:none}.headerParallax:before{content:"";position:absolute;display:none;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right,var(--white) 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,var(--white) 100%);z-index:101}.headerParallax .hero-transition-gradient{height:42vh;width:100%;background:linear-gradient(180deg,#f6f5f400 10%,#f6f5f480 25%,#f6f5f4 35% 75%,#f6f5f400 90%);position:absolute;top:112vh;left:0;z-index:101}.headerParallax .hero-text{color:#fff;font-size:7rem;font-weight:700;text-transform:uppercase;position:absolute;top:35vh;text-shadow:0px 0px 100px rgb(0,0,0);text-align:center;width:57%;display:flex;justify-content:center;align-items:center}.headerParallax .parallax-layer{position:absolute;top:0;left:0;width:100%;height:100%}.headerParallax .parallax-layer img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-nav{position:absolute;top:var(--inner-section-padding);z-index:10;padding:2rem 3.5rem}.hero-nav ul{display:flex;justify-content:center;align-items:center;gap:var(--inner-section-padding)}.hero-nav a{position:relative;color:var(--brown);text-decoration:none;z-index:100}.hero-nav .hero-nav-styling{position:absolute;inset:.5rem}.hero-nav .hero-nav-styling .corner{width:1rem;height:1rem}.hero-nav .hero-nav-styling .corner:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--brown);transition:all .3s var(--ease)}.hero-nav .hero-nav-styling .corner:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--brown);transition:all .3s var(--ease)}.hero-nav .hero-nav-styling .corner.white:after,.hero-nav .hero-nav-styling .corner.white:before{background:var(--white);transition:all .3s var(--ease)}.hero-nav .hero-nav-styling .corner.left-top{top:0;left:0;position:absolute}.hero-nav .hero-nav-styling .corner.right-top{top:0;right:0;position:absolute;transform:rotate(90deg)}.hero-nav .hero-nav-styling .corner.left-bottom{bottom:0;left:0;position:absolute;transform:rotate(270deg)}.hero-nav .hero-nav-styling .corner.right-bottom{bottom:0;right:0;position:absolute;transform:rotate(180deg)}.scroll-marquee{position:absolute;left:50%;transform:translate(-50%);top:70vh;padding:2rem;z-index:11;height:6rem;display:flex;flex-direction:column;justify-content:center;color:var(--brown);text-decoration:none;font-size:1rem}.scroll-marquee .scroll-indicator{position:absolute;height:3rem;top:1rem;left:50%;transform:translate(-50%);overflow:hidden;padding:1px}.scroll-marquee .scroll-indicator .scroll-indicator-slider{position:absolute;height:50%;left:0;width:3px;background:var(--brown)}.scroll-marquee .scroll-indicator-text{transform-origin:top center;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;padding:1rem 1.5rem;text-align:center;margin-top:5rem}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling{position:absolute;inset:.5rem}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner{width:.5rem;height:.5rem}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--brown);transition:all .3s var(--ease)}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--brown);transition:all .3s var(--ease)}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.white:after,.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.white:before{background:var(--white);transition:all .3s var(--ease)}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.left-top{top:0;left:0;position:absolute}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.right-top{top:0;right:0;position:absolute;transform:rotate(90deg)}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.left-bottom{bottom:0;left:0;position:absolute;transform:rotate(270deg)}.scroll-marquee .scroll-indicator-text .scroll-marquee-styling .corner.right-bottom{bottom:0;right:0;position:absolute;transform:rotate(180deg)}@media screen and (max-width: 1000px){.headerParallax .hero-text{font-size:4rem;width:100%}#hero-layer{scale:2;left:30%}.hero-nav{display:none;visibility:hidden}}@media screen and (min-width: 2200px){.headerParallax:before{display:block}}header{position:sticky;top:1rem;z-index:101}.desktop-nav{background-color:var(--brown);background:var(--brown-transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:3rem;color:var(--white);padding:1.5rem 2.5rem;width:80%;margin:0 auto;margin-bottom:var(--inner-section-padding)}.desktop-nav ul{display:flex;justify-content:flex-end;align-items:center;gap:3rem}.desktop-nav ul li:first-child{margin-right:auto}.desktop-nav span{cursor:pointer}.desktop-nav a{color:var(--white);text-decoration:none}.mobile-nav{display:none;visibility:hidden}@media screen and (max-width: 1000px){.desktop-nav{display:none;visibility:hidden}.mobile-nav{display:block;visibility:visible}}.burger{position:fixed;top:.5rem;left:calc(100vw - 5rem);z-index:999;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.burger .burger-styling{position:absolute;inset:.5rem}.burger .burger-styling .corner{width:.75rem;height:.75rem}.burger .burger-styling .corner:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--brown);transition:all .3s var(--ease)}.burger .burger-styling .corner:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--brown);transition:all .3s var(--ease)}.burger .burger-styling .corner.white:after,.burger .burger-styling .corner.white:before{background:var(--white);transition:all .3s var(--ease)}.burger .burger-styling .corner.left-top{top:0;left:0;position:absolute}.burger .burger-styling .corner.right-top{top:0;right:0;position:absolute;transform:rotate(90deg)}.burger .burger-styling .corner.left-bottom{bottom:0;left:0;position:absolute;transform:rotate(270deg)}.burger .burger-styling .corner.right-bottom{bottom:0;right:0;position:absolute;transform:rotate(180deg)}.burger .menu-toggle-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%}.burger .menu-toggle-icon .bar{content:"";height:2px;background-color:var(--brown);transition:all .3s var(--ease);position:relative;transform-origin:center}.burger .menu-toggle-icon .bar:nth-of-type(1){width:14px}.burger .menu-toggle-icon .bar:nth-of-type(2){width:18px}.burger .menu-toggle-icon .bar:nth-of-type(3){width:22px}.burger .menu-toggle-icon.menu-toggle-open .bar{background-color:var(--white)}.burger .menu-toggle-icon.menu-toggle-open .bar:nth-of-type(1){transform:rotate(45deg) translate(6px,5px);width:22px}.burger .menu-toggle-icon.menu-toggle-open .bar:nth-of-type(2){transform:scale(0)}.burger .menu-toggle-icon.menu-toggle-open .bar:nth-of-type(3){width:22px;transform:rotate(-45deg) translate(6px,-5px)}.menu-overlay{position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--dark-green);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center}.menu-overlay ul{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--large-gap);text-align:center}.menu-overlay ul li{width:100%}.menu-overlay ul li a{color:var(--white);text-decoration:none;font-size:var(--font-size);font-weight:600;width:100%}.menu-overlay ul img{width:20rem;object-fit:contain;margin-bottom:calc(var(--large-gap) * 2)}.icon-grid{display:grid!important;margin:var(--inner-section-padding) auto;justify-content:center;grid-template-columns:repeat(auto-fit,300px);gap:100px;text-align:center}.icon-grid p{text-align:center}.icon-grid h3{color:var(--green);margin-bottom:var(--small-padding)}.icon-grid .wp-block-image{color:var(--brown);margin-bottom:var(--small-padding)}main.booking{max-width:1300px;margin:0 auto;padding:0 1rem}main.booking .booking-image{width:100%;height:350px}main.booking .booking-container{margin:var(--inner-component-padding) 0;display:grid;gap:var(--inner-section-padding);grid-template-columns:1fr min-content 1fr}main.booking .booking-container>div{display:flex;flex-direction:column;gap:var(--inner-component-padding)}main.booking .booking-container .pipe{height:100%;border:1px solid var(--gray)}main.booking .booking-container h2{margin:0;color:var(--gray)}main.booking .booking-container ul li{line-height:170%}main.booking .booking-container .wp-block-columns{gap:var(--small-padding);display:flex}main.booking .booking-container .wp-block-columns .wp-block-column{display:flex;flex-direction:column;background-color:var(--brown);color:var(--white);width:100%;padding:var(--small-padding)}main.booking .booking-container .wp-block-columns .wp-block-column p:nth-child(1){text-transform:uppercase;font-weight:500;line-height:normal;font-size:1.5rem}main.booking .booking-container .wp-block-columns .wp-block-column p:nth-child(2){text-transform:uppercase}@media screen and (max-width: 1000px){main.booking{padding:0}main.booking .booking-container{padding:0 1rem;grid-template-columns:1fr;gap:var(--inner-section-padding)}main.booking .booking-container .pipe{display:none}main.booking .booking-container .wp-block-columns .wp-block-column p:first-child{text-transform:uppercase;font-weight:500;line-height:normal;font-size:1.25rem}}.booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.booking-grid .booking-grid-later{max-height:calc(26.25rem + 2px);overflow:auto}.booking-grid .booking-grid-later .booking-grid-item .picture-container{display:none}.booking-grid .booking-grid-later .booking-grid-item:first-child{border-top:2px solid #434343}.booking-grid .booking-grid-item{max-width:100%}.booking-grid .booking-grid-item .picture-container{width:100%;height:calc(17.5rem + 2px)}.booking-grid .booking-grid-item .picture-container img{width:100%;height:100%;object-fit:cover}.booking-grid .booking-grid-content{display:grid;grid-template-columns:min-content min-content 1fr min-content;gap:1.25rem;border:2px solid #434343;border-top:none;height:8.75rem;align-items:center;padding:0 1.25rem}.booking-grid .booking-grid-content h2{color:#434343;margin-bottom:0}.booking-grid .booking-grid-content .pipe{height:80%;border:1px solid #54906d}.booking-grid .booking-grid-content .date{display:flex;justify-content:space-between;width:5.5rem}.booking-grid .booking-grid-content .date span{text-transform:uppercase;font-weight:500;line-height:100%;font-size:1.5rem;white-space:nowrap}.booking-grid .booking-grid-content svg{height:2rem;margin-right:1rem}.booking-grid a{text-decoration:none;color:inherit}.booking-grid a:hover svg,.booking-grid a:active svg{animation:arrow 1s infinite}@media screen and (max-width: 900px){.booking-grid{grid-template-columns:1fr}.booking-grid .booking-grid-content{height:4.5rem}.booking-grid .booking-grid-content h3{font-size:1rem}.booking-grid .booking-grid-content p{font-size:.75rem}.booking-grid .booking-grid-content .date{max-width:3.5rem}.booking-grid .booking-grid-content .date span{font-size:1rem!important}.booking-grid .booking-grid-content svg{height:1.2rem!important}.booking-grid .picture-container{height:9rem!important}}main.adventure{max-width:1300px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:3fr 4fr;gap:var(--large-gap);margin-bottom:var(--large-gap)}main.adventure .adventure-image{background-color:gray;width:100%}main.adventure .adventure-image img{width:100%;height:100%;object-fit:cover}main.adventure h2{color:var(--gray)}main.adventure p:not(.meta){margin-bottom:var(--small-padding)}@media screen and (max-width: 900px){main.adventure{grid-template-columns:1fr;gap:var(--small-gap)}main.adventure .adventure-image{aspect-ratio:9/16;margin-bottom:var(--small-padding)}}.expedition{display:flex;gap:var(--large-gap);flex-direction:column;margin:calc(var(--large-gap) / 2) 0}.expedition .content{padding:1rem}.expedition figure{width:100%;height:100%;object-fit:cover}.expedition figure img{width:100%;height:100%;object-fit:cover}@media (min-width: 1000px){.expedition{flex-direction:row}.expedition .wp-block-buttons{margin-left:0;margin-bottom:0}.expedition .picture{max-width:calc(50% - var(--large-gap) / 2)}.expedition .content{max-width:calc(650px - var(--large-gap) / 2);padding-left:0;padding-right:1rem;margin:var(--large-gap) 0}.expedition:nth-child(2n){flex-direction:row-reverse;padding:0}.expedition:nth-child(2n) .content{padding-right:0;padding-left:1rem}}.about{display:flex;flex-direction:row;justify-content:center;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--dark-green) 30%);padding:0 calc(var(--large-gap) * 5) var(--large-gap) calc(var(--large-gap) * 5);gap:3rem}.about h2,.about p{color:var(--white)}.about p{margin-bottom:var(--small-padding)}@media (max-width: 1000px){.about{flex-direction:column;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--dark-green) 8%);padding:0 .5rem var(--large-gap) .5rem}}.carousel-update{width:100%;margin:4.5rem 0}.slide-swiper-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.swiper{position:relative;width:calc(60rem + 96px);overflow:hidden}.carousel-button{font-size:5rem;padding:1rem;color:#434343;cursor:pointer;line-height:1}.carousel-button:hover{animation:arrow 1s infinite}.swiper-wrapper{display:flex}.swiper-wrapper .card{display:flex;position:relative;width:20rem;height:30rem}.swiper-wrapper .card:hover .content{transform:translateY(5rem);transition:all .4s var(--ease)}.swiper-wrapper .card:hover .content .arrow{margin-left:40%;animation:arrow 1s infinite;transition:all .4s var(--ease)}.swiper-wrapper .card .content{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;padding:40% 1.25rem 1.25rem;bottom:0;color:var(--white);width:100%;background:linear-gradient(0deg,#00000080,#0000);transition:all .4s var(--ease);transform:translateY(0)}.swiper-wrapper .card .arrow{font-size:3rem;margin-left:0;transition:all .4s var(--ease)}.swiper-wrapper .card h3{font-size:2rem}.swiper-wrapper .card p{margin:2.75rem 0 0;text-transform:uppercase}.swiper-wrapper .card .picture-container{width:100%;height:100%}.swiper-wrapper .card .picture-container img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 1256px){.carousel-button{font-size:1.2rem;height:100%}.swiper-wrapper,.swiper{width:320px;min-width:320px}}@keyframes arrow{0%{transform:translate(0)}50%{transform:translate(.5rem)}to{transform:translate(0)}}.form{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;gap:var(--small-padding)}.form .form-email-input,.form .form-message-input{margin:0;line-height:1;max-width:100%;width:100%}.form label span input{margin-top:.5rem;padding:0 .5rem;height:40px;width:100%;border-radius:2px;border:none;background-color:#716963bf;color:var(--white);font-size:1.2rem}.form label span input:active,.form label span input:focus,.form label span input:focus-visible{border:none;outline:none}.form textarea{width:100%;margin-top:.5rem;padding:.5rem;background-color:var(--brown-transparent);color:var(--white);font-size:1.2rem;border-radius:2px;border:none;font-family:Inter,sans-serif;resize:vertical}.form textarea:active,.form textarea:focus,.form textarea:focus-visible{border:none;outline:none}.form p:last-of-type{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.form .form-name-input{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:var(--small-padding)}.form .form-name-input label{width:100%;display:flex;flex-direction:column;gap:var(--small-padding)}footer{color:var(--white);display:grid;grid-template-columns:1fr 1fr}footer .contact,footer .continents{background-color:var(--dark-green);padding:var(--large-gap);border-top:2px solid var(--white)}footer .continents{border-right:2px solid var(--white);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--inner-component-padding)}footer .continents p{margin-bottom:1rem}footer .continents div{width:fit-content}footer .continents ul li{font-weight:200;font-size:1rem;margin-bottom:1rem}footer .continents ul a{color:var(--white)}footer .contact{display:flex;flex-direction:column;align-items:center}footer .contact .follow{font-family:Guilty Pleasure;font-size:4rem;margin-bottom:var(--inner-component-padding);-webkit-user-select:none;user-select:none}footer .contact .follow-content{display:flex;flex-direction:row;gap:2rem;font-size:2rem;margin-bottom:5rem}footer .contact ul{margin-top:auto;margin-bottom:var(--large-gap);display:flex;gap:var(--inner-component-padding)}.footer-menu a{color:var(--white)}@media (max-width: 1000px){footer{grid-template-columns:1fr}footer .continents{border-right:none;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}
