@font-face{font-family:'Fredoka';font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/brittaweller/assets/fonts/fredoka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:200 1000;font-display:swap;src:url(/wp-content/themes/brittaweller/assets/fonts/nunito.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes bw-sun{from{transform:translateY(0) rotate(0)}to{transform:translateY(18vh) rotate(60deg)}}@keyframes bw-cloud-a{from{transform:translateX(0)}to{transform:translateX(22vw)}}@keyframes bw-cloud-b{from{transform:translateX(0)}to{transform:translateX(-16vw)}}@keyframes bw-palm-l{from{transform:translate(0,0) rotate(0)}to{transform:translate(-6vw,8vh) rotate(-4deg)}}@keyframes bw-palm-r{from{transform:translate(0,0) rotate(0)}to{transform:translate(6vw,8vh) rotate(4deg)}}@keyframes bw-sea{from{transform:translateY(0)}to{transform:translateY(-6vh)}}@keyframes bw-sand{from{transform:translateY(0)}to{transform:translateY(-12vh)}}@keyframes bw-crab{from{translate:6vw 0}to{translate:88vw 0}}@keyframes bw-wiggle{0%,100%{rotate:-4deg}50%{rotate:4deg}}@keyframes bw-rise{from{opacity:0;transform:translateY(40px) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes bw-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){[class*=bw-],.e-con,.e-child{animation:none !important}}body{margin:0}.elementor .elementor-element[data-id="1f989db4"]{background:linear-gradient(to bottom,#9fdcf0 0%,#d5f2f4 55%,#fff3d6 100%);overflow:hidden}.elementor .elementor-element[data-id=eb5c2c0]{background:url(/wp-content/themes/brittaweller/assets/img/sun.svg) center/contain no-repeat;animation:bw-sun linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="37ff103b"]{background:url(/wp-content/themes/brittaweller/assets/img/cloud.svg) center/contain no-repeat;animation:bw-cloud-a linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="4cef601f"]{background:url(/wp-content/themes/brittaweller/assets/img/cloud.svg) center/contain no-repeat;animation:bw-cloud-b linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="5d583337"]{background:url(/wp-content/themes/brittaweller/assets/img/sea.svg) center bottom/100% 100% no-repeat;animation:bw-sea linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id=e89fbe7]{background:url(/wp-content/themes/brittaweller/assets/img/palm-left.svg) left bottom/contain no-repeat;animation:bw-palm-l linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="4cd0ef67"]{background:url(/wp-content/themes/brittaweller/assets/img/palm-right.svg) right bottom/contain no-repeat;animation:bw-palm-r linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="301ad208"]{background:url(/wp-content/themes/brittaweller/assets/img/sand.svg) center bottom/100% 100% no-repeat;animation:bw-sand linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id="714615c2"]{background:url(/wp-content/themes/brittaweller/assets/img/crab.svg) center/contain no-repeat;animation:bw-crab linear both;animation-timeline:scroll(root);animation-range:0 100vh}.elementor .elementor-element[data-id=e89fbe7],.elementor .elementor-element[data-id="4cd0ef67"]{transform-origin:bottom center}.elementor .elementor-element[data-id="715c9d61"] span{color:#ff9f1c}.elementor .elementor-element[data-id="5d583337"]{width:104vw}.elementor .elementor-element[data-id="301ad208"]{width:100%}.elementor .elementor-element[data-id="4cef601f"]{inset-inline-end:8vw;inset-block-start:52vh}.elementor .elementor-element[data-id="1f989db4"]{min-height:100vh}.elementor .elementor-element[data-id="732ed29b"]{max-width:900px;padding-top:11vh}.elementor .elementor-element[data-id="715c9d61"]{font-size:clamp(34px, 5vw, 62px)}.elementor .elementor-element[data-id="5d583337"]{bottom:14vh;height:24vh}.elementor .elementor-element[data-id="301ad208"]{height:22vh}html{scroll-behavior:smooth}.elementor .elementor-element[data-id=eb5c2c0]{width:min(18vw, 240px);height:min(18vw, 240px);inset-block-start:4vh;inset-inline-end:3vw}.elementor .elementor-element[data-id="5097460a"],.elementor .elementor-element[data-id="7a197fcd"],.elementor .elementor-element[data-id="8278f8b"]{text-align:left}.elementor .elementor-element[data-id="301ad208"]{height:34vh;bottom:-12vh;background:url(/wp-content/themes/brittaweller/assets/img/sand.svg) center top/100% 22vh no-repeat,linear-gradient(#fbe3b0,#fbe3b0) 0 21vh/100% 13vh no-repeat}.elementor h1[data-interaction-id="715c9d61"] span{color:#ff9f1c}@supports not (animation-timeline:scroll()){.elementor .elementor-element[data-id=eb5c2c0],.elementor .elementor-element[data-id="37ff103b"],.elementor .elementor-element[data-id="4cef601f"],.elementor .elementor-element[data-id="5d583337"],.elementor .elementor-element[data-id=e89fbe7],.elementor .elementor-element[data-id="4cd0ef67"],.elementor .elementor-element[data-id="301ad208"],.elementor .elementor-element[data-id="714615c2"]{animation:none;will-change:transform}.elementor .elementor-element[data-id=eb5c2c0]{transform:translateY(calc(18vh * var(--bw-p, 0))) rotate(calc(60deg * var(--bw-p, 0)))}.elementor .elementor-element[data-id="37ff103b"]{transform:translateX(calc(22vw * var(--bw-p, 0)))}.elementor .elementor-element[data-id="4cef601f"]{transform:translateX(calc(-16vw * var(--bw-p, 0)))}.elementor .elementor-element[data-id="5d583337"]{transform:translateY(calc(-6vh * var(--bw-p, 0)))}.elementor .elementor-element[data-id=e89fbe7]{transform:translate(calc(-6vw * var(--bw-p, 0)), calc(8vh * var(--bw-p, 0))) rotate(calc(-4deg * var(--bw-p, 0)))}.elementor .elementor-element[data-id="4cd0ef67"]{transform:translate(calc(6vw * var(--bw-p, 0)), calc(8vh * var(--bw-p, 0))) rotate(calc(4deg * var(--bw-p, 0)))}.elementor .elementor-element[data-id="301ad208"]{transform:translateY(calc(-12vh * var(--bw-p, 0)))}.elementor .elementor-element[data-id="714615c2"]{translate:calc(6vw + 56vw * var(--bw-p, 0)) 0}}@keyframes bw-palm-l-m{from{transform:translate(0,0) rotate(0)}to{transform:translate(-3vw,-12vh) rotate(-3deg)}}@keyframes bw-palm-r-m{from{transform:translate(0,0) rotate(0)}to{transform:translate(3vw,-12vh) rotate(3deg)}}@media (max-width:767px){.elementor .elementor-element[data-id=e89fbe7]{width:44vw;height:76vw;max-height:none;inset-inline-start:-8vw;bottom:10vh;animation-name:bw-palm-l-m}.elementor .elementor-element[data-id="4cd0ef67"]{width:40vw;height:70vw;max-height:none;inset-inline-end:-8vw;bottom:12vh;animation-name:bw-palm-r-m}}@supports not (animation-timeline:scroll()){@media (max-width:767px){.elementor .elementor-element[data-id=e89fbe7]{transform:translate(calc(-3vw * var(--bw-p, 0)), calc(-12vh * var(--bw-p, 0))) rotate(calc(-3deg * var(--bw-p, 0)))}.elementor .elementor-element[data-id="4cd0ef67"]{transform:translate(calc(3vw * var(--bw-p, 0)), calc(-12vh * var(--bw-p, 0))) rotate(calc(3deg * var(--bw-p, 0)))}}}.elementor label[for=bw-name],.elementor label[for=bw-mail],.elementor label[for=bw-msg]{text-align:left}.elementor p a{color:#e5533d;text-decoration:underline;text-underline-offset:3px}.elementor p a:hover{color:#12485a}.elementor [data-interaction-id="35411948"] a{color:inherit}@keyframes bw-confetti{0%{opacity:1;transform:translateY(-40px) scale(.6)}70%{opacity:1}100%{opacity:0;transform:translateY(70px) scale(1)}}@keyframes bw-pop{0%{opacity:0;transform:scale(.6) rotate(-6deg)}70%{transform:scale(1.06) rotate(2deg)}100%{opacity:1;transform:none}}.elementor form.form-state-success>:not(.message-success){display:none}.elementor form.form-state-success .message-success{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;text-align:center;background:0 0;border:0;overflow:hidden;animation:bw-pop .6s ease-out both}.elementor form.form-state-success .message-success:before{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(circle 6px at 8% 12%,#ffd25a 96%,transparent),radial-gradient(circle 5px at 18% 4%,#ff6f59 96%,transparent),radial-gradient(circle 7px at 29% 16%,#3cc4c9 96%,transparent),radial-gradient(circle 5px at 41% 6%,#c8f0a8 96%,transparent),radial-gradient(circle 6px at 52% 14%,#d9ccff 96%,transparent),radial-gradient(circle 7px at 63% 5%,#ffd25a 96%,transparent),radial-gradient(circle 5px at 74% 15%,#ff6f59 96%,transparent),radial-gradient(circle 6px at 85% 7%,#3cc4c9 96%,transparent),radial-gradient(circle 7px at 93% 17%,#c8f0a8 96%,transparent),radial-gradient(circle 5px at 35% 26%,#ff6f59 96%,transparent),radial-gradient(circle 6px at 68% 28%,#d9ccff 96%,transparent),radial-gradient(circle 5px at 12% 30%,#3cc4c9 96%,transparent);animation:bw-confetti 1.8s ease-out both}.elementor .elementor-element[data-id="66e0cfb0"]{background:url(/wp-content/themes/brittaweller/assets/img/crab.svg) center/contain no-repeat;animation:bw-bob 1.4s ease-in-out infinite,bw-wiggle 2.2s ease-in-out infinite}.elementor form.form-state-success .message-success [data-interaction-id="66e0cfb0"]{margin:0 auto 8px}.elementor form.form-state-success .message-success [data-interaction-id="17ef0eb2"],.elementor form.form-state-success .message-success [data-interaction-id="21e2c1a1"]{display:block;margin-left:auto;margin-right:auto;text-align:center}.elementor form .message-success:focus,.elementor form .message-error:focus{outline:none}@keyframes bw-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.elementor form.form-state-error .message-error{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;text-align:center;background:#fff3d6;border:3px dashed #ff6f59;border-radius:24px;animation:bw-shake .5s ease-out both}.elementor .elementor-element[data-id="7d1d67fd"]{background:url(/wp-content/themes/brittaweller/assets/img/crab.svg) center/contain no-repeat;margin:0 auto;rotate:12deg}.elementor form.form-state-error .message-error [data-interaction-id="8653566"],.elementor form.form-state-error .message-error [data-interaction-id="51a6fd8b"]{display:block;margin-left:auto;margin-right:auto;text-align:center}@keyframes bw-sway{0%,100%{rotate:-1.5deg}50%{rotate:1.5deg}}.elementor .elementor-element[data-id="714615c2"]{animation:bw-crab linear both,bw-sway 1.4s ease-in-out infinite;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal;animation-play-state:running,paused}.bw-scrolling .elementor .elementor-element[data-id="714615c2"]{animation-play-state:running,running}@supports not (animation-timeline:scroll()){.elementor .elementor-element[data-id="714615c2"]{animation:bw-sway 1.4s ease-in-out infinite paused}.bw-scrolling .elementor .elementor-element[data-id="714615c2"]{animation-play-state:running}}@keyframes bw-intro{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.elementor [data-interaction-id="177afd88"],.elementor [data-interaction-id="715c9d61"],.elementor [data-interaction-id="37f3d7ee"],.elementor [data-interaction-id="7ffdc3a2"]{animation:bw-intro .8s cubic-bezier(.2,.8,.2,1) backwards}.elementor [data-interaction-id="177afd88"]{animation-delay:.1s}.elementor [data-interaction-id="715c9d61"]{animation-delay:.25s}.elementor [data-interaction-id="37f3d7ee"]{animation-delay:.45s}.elementor [data-interaction-id="7ffdc3a2"]{animation-delay:.65s}html .elementor .bw-reveal{opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}html .elementor .bw-reveal.bw-rise{transform:translateY(36px)}html .elementor .bw-reveal.bw-pop{transform:translateY(28px) scale(.92)}html .elementor .bw-reveal.bw-tilt{opacity:1;transform:translateY(40px) rotate(-1.5deg)}html .elementor .bw-reveal.bw-in{opacity:1;transform:none}html .elementor .bw-reveal:not(.bw-ready){transition:none}@keyframes bw-spin{to{rotate:360deg}}@keyframes bw-float{0%,100%{translate:0 0}50%{translate:0 -10px}}.elementor .elementor-element[data-id=eb5c2c0]{animation:bw-sun linear both,bw-spin 90s linear infinite;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}.elementor .elementor-element[data-id="37ff103b"]{animation:bw-cloud-a linear both,bw-float 7s ease-in-out infinite;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}.elementor .elementor-element[data-id="4cef601f"]{animation:bw-cloud-b linear both,bw-float 9s ease-in-out -3s infinite;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}@supports not (animation-timeline:scroll()){.elementor .elementor-element[data-id=eb5c2c0]{animation:bw-spin 90s linear infinite}.elementor .elementor-element[data-id="37ff103b"]{animation:bw-float 7s ease-in-out infinite}.elementor .elementor-element[data-id="4cef601f"]{animation:bw-float 9s ease-in-out -3s infinite}}@media (prefers-reduced-motion:reduce){html .elementor .bw-reveal{opacity:1;transform:none;transition:none}}@keyframes bw-crab-a{from{translate:6vw 0}to{translate:62vw -100vh}}.elementor .elementor-element[data-id="714615c2"]{position:fixed;z-index:50;pointer-events:none;animation:bw-crab-a linear both,bw-sway 1.4s ease-in-out infinite;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal;animation-play-state:running,paused}.bw-scrolling .elementor .elementor-element[data-id="714615c2"]{animation-play-state:running,running}@supports not (animation-timeline:scroll()){.elementor .elementor-element[data-id="714615c2"]{animation:bw-sway 1.4s ease-in-out infinite paused;translate:none;transform:none;scale:none}.bw-scrolling .elementor .elementor-element[data-id="714615c2"]{animation-play-state:running}}@keyframes bw-dangle-in{from{rotate:-21deg}to{rotate:-26deg}}@keyframes bw-dangle{from{rotate:-26deg}to{rotate:-16deg}}.elementor [data-id=e6b84cf]{overflow-x:clip}.elementor form[data-id="31d7d9ef"]:after{content:"";position:absolute;right:-8px;bottom:-78px;width:120px;height:84px;background:url(/wp-content/themes/brittaweller/assets/img/crab.svg) center/contain no-repeat;pointer-events:none;transform-origin:50% 6%;rotate:var(--bw-rot,0deg);opacity:0;transition:rotate .6s ease-in-out,opacity .5s ease}.elementor form[data-id="31d7d9ef"].bw-hang:after{transition:opacity .8s ease,rotate 1.1s ease-in-out;rotate:-21deg;opacity:1;animation:bw-dangle-in 1.1s ease-in-out 1.1s forwards,bw-dangle 3.2s ease-in-out 2.2s infinite alternate}@media (max-width:767px){.elementor form[data-id="31d7d9ef"]:after{right:18px;bottom:-64px;width:90px;height:63px}}@media (prefers-reduced-motion:reduce){.elementor form[data-id="31d7d9ef"]:after{translate:0 0;rotate:-21deg;opacity:1;transition:none}.elementor form[data-id="31d7d9ef"]:after,.elementor form[data-id="31d7d9ef"].bw-hang:after{animation:none}}.elementor [data-id="3e517f85"]{--bw-pw:445px;--bw-by:622px;--bw-dx:266px;--bw-tilt:15deg;overflow-x:clip}.elementor [data-id="6540053f"]{position:relative;z-index:1}.elementor [data-id="3e517f85"]:before{content:"";position:absolute;z-index:2;left:0;right:0;top:calc(100% - 81px);height:81px;background:#fff3d6;pointer-events:none}.elementor [data-id="3e517f85"]:after{content:"";position:absolute;z-index:0;pointer-events:none;width:var(--bw-pw);height:calc(var(--bw-pw) * 1.75);top:calc(var(--bw-by) - var(--bw-pw) * 1.75);left:calc(50% + var(--bw-dx) - var(--bw-pw) * .4175);background:url(/wp-content/themes/brittaweller/assets/img/palm-left.svg) bottom center/contain no-repeat;transform-origin:50% 100%;rotate:var(--bw-tilt);transform:translateY(calc((1 - var(--bw-ab, 1)) * var(--bw-pw) * 2))}@media (max-width:767px){.elementor [data-id="3e517f85"]{--bw-pw:210px;--bw-by:330px;--bw-dx:-10px;--bw-tilt:20deg}}.elementor .elementor-element[data-id="732ed29b"]{max-width:1000px}.elementor a:focus-visible,.elementor button:focus-visible,.elementor input:focus-visible,.elementor textarea:focus-visible,.elementor select:focus-visible,.elementor [tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #12485a;outline-offset:4px}.elementor p a:focus-visible,.elementor li a:focus-visible{outline-offset:2px;border-radius:4px}.elementor .e-form-input-base:focus-visible,.elementor .e-form-textarea-base:focus-visible{outline-style:solid}