.boxWrapper{scroll-behavior:smooth;border-radius:20em;display:flex;justify-content:space-between;margin:10em auto 0;flex-direction:column;max-width:60em;font-size:clamp(20px,1.1vw,28px)}.boxWrapper section{border-radius:50em;background-color:#fff;box-shadow:0 0 30px #00000026;width:100%;min-height:485px;margin-bottom:10em;padding:1em 5%;padding-top:calc(7em - 10vw);display:grid;align-items:center;grid-template-columns:45% 55%;grid-template-areas:"header header" "img img" "paragraph paragraph" "button button";justify-items:center}@media screen and (min-width: 768px){.boxWrapper section{padding:1em 2em;gap:0px;grid-column-gap:clamp(30px,3%,50px);padding-top:max(1em,6em - 10vw);grid-template-columns:40% 55%;grid-template-areas:"header header" "img paragraph" "img paragraph" "button button"}}@media screen and (min-width: 900px){.boxWrapper section{grid-template-areas:"img header" "img paragraph" "img button";grid-row-gap:15px}}.boxWrapper section .imgWrapper{grid-area:img;border:1px solid #1a254e;border-radius:40em;overflow:hidden;width:clamp(307px,60vw,432px);height:clamp(307px,60vw,432px);margin:2em auto}@media screen and (min-width: 768px){.boxWrapper section .imgWrapper{width:22em;height:22em;max-width:40vw;max-height:40vw;margin:0}}.boxWrapper section .imgWrapper img{height:100%;width:100%}.boxWrapper section header{display:flex;flex-direction:column-reverse;grid-area:header;width:100%}.boxWrapper section header h1,.boxWrapper section header h2{margin:0;text-align:center;font-family:Baumans,Ubuntu;font-size:clamp(2.5em,8vw,3em);color:#000;position:relative;display:block}.boxWrapper section header h1{letter-spacing:1px;text-shadow:1px 1px 1px black;color:var(--primary-dark-color);font-family:Catamaran Variable;line-height:1.2;text-transform:uppercase;font-size:clamp(2.1em,8vw,2.7em);margin-top:.2em}.boxWrapper section header h2{font-family:Ubuntu;color:#1a254e;font-size:clamp(1.6em,5vw,3em);text-align:center}@media screen and (min-width: 768px){.boxWrapper section header h2{font-size:clamp(2em,3vw,3em);transform:rotate(-2deg) translate(0)}}@media screen and (min-width: 900px){.boxWrapper section header h2{text-align:left;transform:rotate(-2deg) translate(-95px)}}@media screen and (min-width: 1100px){.boxWrapper section header h2{transform:rotate(-2deg) translate(-45px)}}.boxWrapper section div{grid-area:paragraph;padding:0 0vw}.boxWrapper section div p,.boxWrapper section div li{font-size:1em;line-height:2}@media screen and (min-width: 550px){.boxWrapper section div{padding:0 0vw}}@media screen and (min-width: 768px){.boxWrapper section div{padding:0 0vw}}.boxWrapper section p.btnWrapper{grid-area:button;position:relative;margin:0 auto;margin-bottom:calc(100px - 1vw);min-height:100px;width:100%}@media screen and (min-width: 768px){.boxWrapper section p.btnWrapper{margin-bottom:0}}.boxWrapper section p.btnWrapper .callToAction{cursor:pointer;transform:translate(-50%);transition:.2s;margin-left:50%;box-shadow:0 0 50px #fff,inset 0 0 10px var(--primary-dark-color);text-decoration:none;background:var(--btn-bg);position:absolute;white-space:normal;padding:0 1vw;width:clamp(200px,15vw,300px);height:clamp(200px,15vw,300px);bottom:auto;z-index:2;border-radius:50%;border:3px solid #fff;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;text-align:center;font-size:1.15em;color:#1a254e}.boxWrapper section p.btnWrapper .callToAction:hover{box-shadow:0 0 60px #fff;transform:translate(-50%) scale(1.025)}.boxWrapper section p.btnWrapper .callToAction:active{box-shadow:0 0 60px #fff;transform:translate(-50%) scale(1)}@media screen and (min-width: 900px){.boxWrapper section p.btnWrapper .callToAction{transform:translate(0)}.boxWrapper section p.btnWrapper .callToAction:hover{box-shadow:0 0 60px #fff;transform:translate(0) scale(1.025)}.boxWrapper section p.btnWrapper .callToAction:active{box-shadow:0 0 60px #fff;transform:translate(0) scale(1)}}.boxImg.svelte-ageisu{margin-left:0;width:auto;height:clamp(307px,60vw,432px)}@media screen and (min-width: 769px){.boxImg.svelte-ageisu{height:22em;max-height:40vw}}.marginLeft-75.svelte-ageisu{margin-left:-75%}.scale2x.svelte-ageisu{transform:scale(2)}
