@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-family: "Raleway", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif";--font-header-family: "Josefin Sans", "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif";--background-color: #fffcf7;--primary-color: #ed6a5a;--font-color: #1d1d1d}body{font-family:var(--font-family);font-size:21px;font-weight:400;color:var(--font-color);background-color:var(--background-color)}a{color:var(--font-color)}.block{position:relative;min-height:100vh;background-color:var(--background-color);display:flex;flex-direction:row;gap:1rem}.block.centered{justify-content:center;flex-direction:column}.centered h2,.centered p{text-align:center}.block.hero,.block.hero #logo{display:flex;align-items:center;justify-content:center;flex-direction:column}.block.hero div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3.5rem}.block.hero img.arrow{position:absolute;bottom:20vh;padding:1rem;border:1px solid var(--font-color);border-radius:150px}.block.colored{background-color:var(--background-color)}.block .content{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:200}.content .actions{display:flex;flex-direction:row;gap:3rem;align-items:center;justify-content:center;width:100%}.block.left>img{width:45%;height:auto;overflow:visible}.block.left .content{align-items:start;text-align:left}.block.right .content{text-align:right}.block.centered .content{margin:0 auto}.block .content>div{max-width:75%}#logo{max-height:40vh}.block-minimal{display:flex;flex-direction:column;justify-content:center;align-items:start}#intro h1{font-size:clamp(3.5rem,7.5vw,98px);margin-left:10%;margin-top:0}#intro h1 span{font-weight:300;margin-left:10%;white-space:nowrap}#hero-title{text-transform:uppercase;font-size:10px;margin-top:-5rem;opacity:0}h1,h2{font-family:var(--font-header-family);font-size:88px;font-weight:400;margin-bottom:.5rem;padding:0 3rem}h3,h4,h5{font-family:var(--font-header-family);padding:0 3rem}p{line-height:1.4;padding:0 3rem}.block .image-container{width:100%;height:100%;display:flex;flex-direction:row;gap:0rem}.image-container.trio img{max-width:100vw;height:auto}.image-placeholder{position:absolute;height:30rem;width:25rem;border-radius:20px}.block.hero img{max-width:60vw;border-radius:25px}.scale-image,img{width:auto;height:auto;border-radius:.2rem;opacity:.9;object-fit:fill;object-fit:cover;z-index:0}.block .content .faq{max-width:50%;display:flex;flex-direction:column;align-items:start}.faq p{text-align:start;margin-top:.5rem}.faq h4{margin-bottom:0;line-height:1.4;text-align:left;font-weight:400;font-size:24px}.block.centered .content:has(.faqs){width:100%}.faqs{width:inherit;display:flex;flex-direction:row;flex-wrap:wrap}.button2{margin-top:3rem;display:inline-block;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1;color:#090909;padding:.7em 1.7em;cursor:pointer;font-size:18px;border-radius:.5em;background:var(--background-color);border:1px solid var(--background-color);box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff}.button2:active{box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff}.button2:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.button2:after{content:"";position:absolute;left:55%;transform:translate(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.button2:hover{border:1px solid var(--font-color)}.button2:hover:before{top:-35%;transform:translate(-50%) scaleY(1.3) scaleX(.8)}.button2:hover:after{top:-45%;transform:translate(-50%) scaleY(1.3) scaleX(.8)}@media (min-width: 1441px){.scale-image{max-width:60rem}h1,h2{font-size:78px}p{font-size:21px}}@media (max-width: 1440px){.scale-image{max-width:35rem}h1,h2{font-size:68px}p{font-size:19px}}@media (max-width: 1248px){.block .content>div{max-width:85%}.scale-image{max-width:30rem}h1,h2{font-size:68px}p{font-size:19px}}@media (max-width: 1024px){#intro h1{margin-left:5%}#hero-title{margin-top:-4rem}.button2{margin-top:1rem;width:100%}.scale-image{max-width:26rem}.block:not(#faq) .content{min-height:55vh;max-height:85vh}.block.left>img{max-height:50rem;padding-right:2rem}.block .content>div{max-width:90%;padding:0 1rem;margin:0 auto}.content .actions{flex-direction:column;align-items:start;gap:1rem}.actions a{width:90%;padding:0 1rem}h1,h2{font-size:58px;padding:0 1rem}.faq h4{padding:0 1rem}p{font-size:20px;padding:0 1rem}}@media (max-width: 768px){#intro h1{font-size:clamp(3rem,5.5vw,68px);margin-left:5%}.block.hero img{max-width:80%}#hero-title{margin-top:-3rem;font-size:8px}#intro h1 span{white-space:wrap}.block:not(.hero){flex-wrap:wrap;min-height:80vh}.scale-image{max-width:100%}#contact img{display:none}.block.left .content,.block.right .content,.centered h2,.centered p{text-align:start}.block.centered .content{margin:0}.faqs{flex-wrap:wrap;padding:0;max-width:90%}.block .content .faq{max-width:100%;width:100%}h1,h2{font-size:48px;padding:0 1rem}.faq h4{font-size:20px}p{font-size:16px;padding:0 1rem}}
