main.svelte-1x6kuz1{padding-top:100px;padding-bottom:100px;position:relative;background-color:#fff;overflow:hidden;width:100%;box-sizing:border-box}.content-holder.svelte-1x6kuz1{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:60px;margin:0 auto;width:100%;max-width:1700px}.image-holder.svelte-1x6kuz1{position:relative;max-width:300px;max-height:300px}.bg-image.svelte-1x6kuz1{position:absolute;top:54%;left:46%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none}.image.svelte-1x6kuz1{display:block;position:relative;z-index:2;border-radius:1000px;height:100%;width:100%;aspect-ratio:1/1;object-fit:cover;box-shadow:4px -4px 8px #00000012;transition:transform .5s ease}.text-holder.svelte-1x6kuz1{flex-grow:1;max-width:600px}.title-holder.svelte-1x6kuz1{display:flex;flex-direction:column;align-items:center;margin-bottom:25px;width:fit-content}.text-holder.svelte-1x6kuz1 h1:where(.svelte-1x6kuz1){font-size:50px;font-weight:600;color:#1a1d50;margin:0 0 5px}.underline.svelte-1x6kuz1{display:block}.text-holder.svelte-1x6kuz1 p:where(.svelte-1x6kuz1){font-size:20px;font-weight:500;color:#3a2a48;line-height:28px;margin:50px 0 30px 50px}.button-row.svelte-1x6kuz1{display:flex;align-items:center;padding-top:40px}.text-holder.svelte-1x6kuz1 a:where(.svelte-1x6kuz1){all:unset;box-sizing:border-box;background-color:#13a538;color:#fff;padding:6px 26px;font-size:21px;font-weight:600;border-radius:100px;cursor:pointer;transition:background-color .3s ease;text-align:center;display:inline-block;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:0px #13a53700 solid;outline-offset:8px;outline-width:0px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.text-holder.svelte-1x6kuz1 a:where(.svelte-1x6kuz1):hover{outline-offset:2px;outline:3px #1bb441 solid;transition:all .07s ease-out}.anchor.svelte-1x6kuz1{position:relative;width:0px}.arrow.svelte-1x6kuz1{position:absolute;bottom:-40px;left:45px}.arrow-shake.svelte-1x6kuz1{animation:svelte-1x6kuz1-shake .5s ease-in-out forwards}@keyframes svelte-1x6kuz1-shake{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.background-holder.svelte-1x6kuz1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.background-holder.svelte-1x6kuz1 img:where(.svelte-1x6kuz1){position:absolute;pointer-events:none}.ring-blue.svelte-1x6kuz1{top:60px;left:5%;width:150px;transform:translate(-20%,-20%) translateY(0);transition:all .3s ease}.ring-blue.shifted.svelte-1x6kuz1{transform:translate(-20%,-20%) translateY(6px)}.circle-blue.svelte-1x6kuz1{top:40px;right:10%;width:60px;opacity:.7;transform:translate(0);transition:all .3s ease}.circle-blue.shifted.svelte-1x6kuz1{transform:translate(-8px)}.ring-green.svelte-1x6kuz1{bottom:0;right:0;transform:translate(0);transition:all .3s ease}.ring-green.shifted.svelte-1x6kuz1{transform:translate(2px)}@media (max-width: 1100px){.ring-green.svelte-1x6kuz1{display:none}}@media (max-width: 950px){main.svelte-1x6kuz1{padding:60px 15px}.content-holder.svelte-1x6kuz1{flex-direction:column;gap:40px;text-align:center}.image-holder.svelte-1x6kuz1{width:300px;height:300px;order:1}.text-holder.svelte-1x6kuz1{order:2;max-width:90%;display:flex;flex-direction:column;align-items:center}.text-holder.svelte-1x6kuz1 h1:where(.svelte-1x6kuz1){font-size:40px}.underline.svelte-1x6kuz1{margin-left:auto;margin-right:auto;width:270px;height:auto}.text-holder.svelte-1x6kuz1 p:where(.svelte-1x6kuz1){font-size:18px;line-height:26px;max-width:500px;margin-left:auto;margin-right:auto}.button-row.svelte-1x6kuz1{justify-content:center}.ring-blue.svelte-1x6kuz1{left:2%;top:30px;width:100px;transform:translate(0)}.circle-blue.svelte-1x6kuz1{right:10%;top:20px;width:40px}.arrow.svelte-1x6kuz1{position:absolute;bottom:-35px;left:25px}}@media (max-width: 480px){main.svelte-1x6kuz1{padding:40px 10px}.image-holder.svelte-1x6kuz1{width:250px;height:250px}.text-holder.svelte-1x6kuz1 h1:where(.svelte-1x6kuz1){font-size:32px}.underline.svelte-1x6kuz1{width:210px;margin-bottom:20px}.text-holder.svelte-1x6kuz1 p:where(.svelte-1x6kuz1){font-size:16px;line-height:24px;margin-top:15px}.text-holder.svelte-1x6kuz1 a:where(.svelte-1x6kuz1){padding:10px 25px;font-size:18px}}
