.navbar{display:flex;justify-content:center;width:100%}.navbar-wrapper,.navbar-container,.navbar-title,.navbar-title-box,.navbar-mobile-list{display:flex;align-items:center}.navbar-wrapper,.navbar-container{justify-content:space-between;width:100%}.navbar-wrapper{margin:0 auto;max-width:2160px}.navbar-container{position:fixed;padding:1rem .5rem;margin-right:auto;top:0;height:80px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;background-color:transparent;letter-spacing:.1em;transition:background-color .3s ease-out,box-shadow .3s ease-out;z-index:50}.navbar-container--is-scrolled{background-color:var(--pink-color);-webkit-box-shadow:0px 11px 16px -10px rgba(27,27,27,1);-moz-box-shadow:0px 11px 16px -10px rgba(27,27,27,1);box-shadow:0 11px 16px -15px #1b1b1b}.navbar-title{padding-top:.25rem;justify-content:center}.navbar-title-text{padding:.5rem .25rem;cursor:pointer}.navbar-title-text img{width:65px}.navbar-desktop{display:none}.navbar-mobile-burger-btn{position:absolute;display:flex;right:0;margin:1rem;color:var(--white-color)}.navbar-mobile-list{position:fixed;justify-content:flex-start;flex-direction:column;padding:.75rem;top:.25rem;right:.25rem;bottom:.25rem;width:80vw;color:var(--white-color);background-color:var(--pink-color);border-radius:.375rem;box-shadow:0 25px 50px -10px #00000040;list-style-type:none;z-index:50}.navbar-mobile-exit-icon{align-self:flex-start;margin:.5rem 0 1.5rem;color:var(--white-color);font-size:1.25rem;cursor:pointer}.navbar-item{margin:0 .5rem;z-index:10}.navbar-item-margin{margin-bottom:1.25rem}.navbar-item-link{padding:.5rem;color:var(--white-color);text-decoration:none;text-transform:capitalize;transition:color .3s ease-out}.navbar-special-icon{display:flex;justify-content:center;align-items:center}.navbar-special-anchor{padding:.5rem;color:var(--white-color);transition:color .3s ease-out}@media screen and (min-width: 500px){.navbar-mobile-list{width:70vw}}@media screen and (min-width: 768px){.navbar-container{padding:0 2.5rem;justify-content:space-between}.navbar-desktop{display:block}.navbar-mobile-burger-btn{display:none}.navbar-desktop-list{display:flex;align-items:center;justify-content:space-between;list-style-type:none}.navbar-item{margin:0 1rem}.navbar-special-icon{margin:5px 1rem 0 1.55rem}}@media screen and (min-width: 990px){.navbar-title-box{margin:0 .5rem}.navbar-title-text{padding:0}.navbar-desktop-list{font-size:1.125rem}.navbar-item{margin:0 1.15rem}.navbar-item-link{font-size:1rem}}@media screen and (min-width: 1024px){.navbar-container{padding:0 1rem}.navbar-title{padding-left:2rem}.pink-hover:hover{color:var(--pink-color)}.dark-hover:hover{color:var(--darker-sea-blue-color)}}@media screen and (min-width: 1208px){.navbar-item{margin:0 1.5rem}}@media screen and (min-width: 1358px){.navbar-container{padding:0 6rem}.navbar-item-link{font-size:1.1rem}}@media screen and (min-width: 1536px){.navbar-container{padding:0 8rem}.navbar-title{padding-left:.95rem}.navbar-item{margin:0 2rem}}@media screen and (min-width: 1920px){.navbar-container{padding:0 11.6rem}}@keyframes slide-in{0%{-webkit-transform:translateX(120%);transform:translate(120%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes slide-out{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(120%);transform:translate(120%)}}.animate-slide-in{animation:slide-in .5s ease-out}.animate-slide-out{animation:slide-out .5s ease-out}.footer,.footer-copyright-box{display:flex;justify-content:center;align-items:center}.footer{position:relative;flex-direction:column;padding:1rem;width:100%}.footer-bar{margin-top:.65rem;width:100%;border:1px solid var(--white-color)}.footer-copyright-box{margin:1.25rem 0 .5rem;z-index:10}.footer-copyright-icon{margin:0 .25rem 0 0;height:auto}.footer-company-name{font-size:.875rem;text-align:center;text-transform:uppercase}@media screen and (max-width: 500px){.footer-company-name{font-size:.75rem}}@media screen and (min-width: 640px){.footer-bar{width:90%}}@media screen and (min-width: 990px){.footer-company-name{font-size:1rem}}@media screen and (min-width: 1024px){.footer-bar{margin-top:2.5rem}}.cookie-banner-container{position:fixed;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:160px;padding:10px;background-color:var(--pink-color);-webkit-box-shadow:0px 8px 16px 0 rgba(27,27,27,1);-moz-box-shadow:0px 8px 16px 0 rgba(27,27,27,1);box-shadow:0 8px 16px #1b1b1b;color:var(--white-color);font-size:12px;text-align:center;z-index:200}.cookie-banner-button{padding:8px;margin-top:20px;width:120px;background-color:var(--yellow-color);border:none;border-radius:8px;font-family:var(--default-font);font-size:14px;transition:background-color .3s;cursor:pointer}.cookie-banner-text{padding:.25em;max-width:380px;line-height:1.5em}.cookie-banner-anchor{color:var(--yellow-color);transition:color .3s;cursor:pointer}@media screen and (min-width: 768px){.cookie-banner-container{justify-content:space-evenly;flex-direction:row;height:100px}.cookie-banner-button{margin-top:0}.cookie-banner-text{max-width:460px}}@media screen and (min-width: 1024px){.cookie-banner-anchor:hover{color:var(--darker-yellow-color)}.cookie-banner-button:hover{background-color:var(--darker-yellow-color)}}@media screen and (min-width: 1536px){.cookie-banner-text{max-width:900px;font-size:1.1em}.cookie-banner-button{padding:10px;width:160px;font-size:1.3em}}@media screen and (min-width: 3136px){.cookie-banner-container{justify-content:center}.cookie-banner-text{margin-right:40rem}}.subpage-loader{display:flex;justify-content:center;align-items:center;min-height:100vh}.subpage-loader-spinner{position:relative;width:1em;height:1em;color:var(--white-color);font-size:90px;border-radius:50%;overflow:hidden}.loader-animation{animation:spin-animation 1.7s infinite ease,round-animation 1.7s infinite ease}@keyframes spin-animation{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.welcome,.welcome-container{display:flex;justify-content:center;align-items:center}.welcome{position:relative;min-height:100vh;width:100%;background-image:url(/assets/hero-bg-DKdbQSeX.jpg);background-size:cover;background-position:center}.welcome-container{flex-direction:column}.welcome-title{font-size:4.5rem;font-weight:300;font-family:var(--special-font);text-align:center}.welcome-button{display:none}.welcome-arrow{position:absolute;bottom:1em;left:50%;transform:translate(-50%);padding:.25em;animation:bounce 1.5s infinite}.welcome-arrow-icon{font-size:52px;color:var(--white-color)}@media screen and (min-width: 350px){.welcome-title{font-size:5.5rem}}@media screen and (min-width: 640px){.welcome-title{font-size:7rem}}@media screen and (min-width: 768px) and (min-height: 640px){.welcome-title{font-size:7.5rem}}@media screen and (min-width: 990px) and (min-height: 500px){.welcome-button{display:block}}@media screen and (min-width: 1024px){.welcome{padding-top:40px;background-image:url(/assets/hero-bg-xl-CjLWbytK.jpg)}.welcome-title{padding-bottom:4rem;font-size:10rem}.welcome-arrow{bottom:2em}.welcome-arrow-icon{font-size:60px}}@media screen and (min-width: 1536px){.welcome-title{font-size:11rem}}@keyframes bounce{50%{bottom:4em}}@media screen and (min-width: 1024px){@keyframes bounce{50%{bottom:5em}}}.aerograph{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0 40px;width:100%;overflow-x:hidden}.aerograph-title{padding-bottom:2.5rem;font-family:var(--special-font);font-size:4.5rem;font-weight:300;text-align:center}.aerograph-text-content{padding:1em 1em 2em}.aerograph-text-content-box{padding:2em 0;width:100%;max-width:350px;text-align:left;z-index:10}.aerograph-text-content-box h3{padding-top:1.25rem;font-size:1.5em;font-weight:400;font-style:italic}.aerograph-text-content-box p{padding:1.25em 0 1em;font-weight:300;line-height:1.75em}.aerograph-text-content-box:first-of-type{padding:0 0 2em}.aerograph-text-content-box:last-of-type{padding:2em 0 0}.aerograph-special-decoration{width:55px;border:1px solid var(--white-color);margin-bottom:1em}.aerograph-special-block{position:absolute;bottom:0;width:40%;height:40px;background-color:var(--gray-color)}.aerograph-special-block--left{left:-50px;transform:skew(45deg)}.aerograph-special-block--right{right:-50px;transform:skew(-45deg)}@media screen and (min-width: 640px){.aerograph-title{font-size:5.5rem}}@media screen and (min-width: 768px){.aerograph-text-content{padding:1em 1em 2.5em}.aerograph-text-content-box{max-width:460px}.aerograph-special-block{width:35%;height:50px}}@media screen and (min-width: 990px){.aerograph-title{font-size:6.5rem}}@media screen and (min-width: 1024px){.aerograph{padding-bottom:3rem}}@media screen and (min-width: 1358px){.aerograph{padding-top:50px}.aerograph-title{padding:.5rem .85rem 2rem;width:100%}.aerograph-text-content{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);padding:2em 0;max-width:1180px;gap:2em 6em}.aerograph-text-content-box h3{font-size:1.6em}.aerograph-text-content-box p{font-size:1.05em}.aerograph-text-content-box:first-of-type,.aerograph-text-content-box:last-of-type{padding:2em 0}.aerograph-special-decoration{display:none}.aerograph-special-block{width:42%;height:45px}}.icon{fill:var(--darker-sea-blue-color);width:100%;transition:fill .3s}.btn{padding:1rem 2.5rem 1.125rem;color:var(--white-color);background-color:var(--pink-color);border:none;border-radius:.125rem;font-family:var(--default-font);font-size:inherit;text-decoration:none;letter-spacing:1px;transition:background-color .3s;cursor:pointer}.btn:active{transform:translateY(1px)}.slider{position:relative;margin:0 auto;height:85vmin;width:85vmin;max-width:645px;max-height:750px}.slider-wrapper,.slider-controls{position:absolute;display:flex}.slider-wrapper{margin:0 -4vmin;transition:transform .6s cubic-bezier(.25,1,.35,1)}.slider-controls-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;top:calc(100% + 1rem);width:100%}.slider-controls{position:relative;display:flex;justify-content:center;width:50%}.slider-controls .btn{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;height:4rem;width:2.5rem;background-color:transparent;border:3px solid transparent;border-radius:100%}.slider-controls .btn:first-of-type{left:1em}.slider-controls .btn:last-of-type{right:1em}.slider-controls .btn--previous>*{transform:rotate(180deg)}.slide,.slide-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.slide{flex:1;height:85vmin;width:85vmin;max-width:645px;max-height:750px;margin:0 4vmin;opacity:.25;color:var(--white-color);transition:opacity .3s cubic-bezier(.25,.46,.45,.84),transform .3s cubic-bezier(.25,.46,.45,.84);text-align:center;z-index:1}.slide--previous:hover,.slide--next:hover{opacity:.5}.slide--previous{cursor:pointer}.slide--previous:hover{transform:translate(2%)}.slide--next{cursor:pointer}.slide--next:hover{transform:translate(-2%)}.slide--current{--x: 0;--y: 0;--d: 50;opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.slide-image-wrapper,.slide-image{position:absolute}.slide-image-wrapper{top:0%;left:0%;height:100%;width:100%;max-width:645px;max-height:750px;background-color:var(--white-color);border-radius:1%;transition:transform .15s cubic-bezier(.25,.46,.45,.84);overflow:hidden}.slide-image{--d: 20;height:110%;width:110%;top:-5%;left:-5%;object-fit:cover;background-size:cover;background-position:center;transition:opacity .6s cubic-bezier(.25,.46,.45,.84),transform .6s cubic-bezier(.25,.46,.45,.84);pointer-events:none;-webkit-user-select:none;user-select:none}.slide-image--0{background-image:url(/assets/offer-first-image-BAc4vHij.jpg)}.slide-image--1{background-image:url(/assets/offer-second-image--3rTyu1-.jpg)}.slide-image--2{background-image:url(/assets/offer-third-image-PjOUYWaP.jpg)}.slide-headline{position:relative;color:var(--white-color);padding-bottom:5vmin;font-size:clamp(24px,5vmin,50px);font-weight:500;font-style:italic}.slide-content{--d: 60;width:100%;max-width:645px;max-height:750px;height:100%;padding:4vmin;transition:transform .6s cubic-bezier(.25,.46,.45,.84);visibility:hidden;opacity:1}.slide--current .slide-content{animation:fade-in .3s cubic-bezier(.25,.46,.45,.84) forwards;visibility:visible}.slide--current .slide-content>*+*{margin-top:2rem}@media (hover: hover){.slide--current:hover .slide-image-wrapper{transform:translate(calc(var(--x) / var(--d) * 1px),calc(var(--y) / var(--d) * 1px))}}@media screen and (min-width: 768px){.slide-image--0{background-image:url(/assets/offer-first-image-z1Qv1OX3.jpg)}.slide-image--1{background-image:url(/assets/offer-second-image-CfBbCB4R.jpg)}.slide-image--2{background-image:url(/assets/offer-third-image-B9dLc2-w.jpg)}}@media screen and (min-width: 768px) and (min-height: 500px){.slider,.slide{height:70vmin;width:70vmin}}@media screen and (min-width: 1024px){.link-btn:hover{background-color:var(--blue-color)}.icon:hover{fill:var(--white-color)}}@media screen and (min-width: 1536px){.slider-controls-wrapper{justify-content:space-between;top:calc(42.5% + 1rem)}.slider-controls{width:100%}.slider-controls .btn{width:4rem}.slider-controls .btn:first-of-type{left:-15em}.slider-controls .btn:last-of-type{right:-15em}}@media screen and (min-width: 1920px) and (max-height: 767px){.slide-headline{font-size:35px}}.offer,.offer-wrapper,.offer-carousel-container{display:flex;justify-content:center;align-items:center}.offer,.offer-wrapper{flex-direction:column}.offer,.offer-container,.offer-wrapper{position:relative}.offer-container,.offer-wrapper{width:100%}.offer{padding:30px 0 90px;background-color:var(--gray-color);color:var(--darker-sea-blue-color);overflow-x:hidden}.offer-wrapper{margin:0 auto;max-width:2160px}.offer-title{padding-bottom:2.5rem;color:var(--darker-sea-blue-color);font-family:var(--special-font);font-size:4.5rem;font-weight:300;text-align:center}.offer-special-block{position:absolute;bottom:0;width:40%;height:40px;background-color:var(--sea-blue-color)}.offer-special-block--left{left:-50px;transform:skew(45deg)}.offer-special-block--right{right:-50px;transform:skew(-45deg)}@media screen and (min-width: 640px){.offer-title{font-size:5.5rem}}@media screen and (min-width: 768px){.offer{padding:30px 0 100px}.offer-special-block{width:35%;height:50px}}@media screen and (min-width: 990px){.offer-title{font-size:6.5rem}}@media screen and (min-width: 1358px){.offer{padding-top:50px}.offer-title{padding:.5rem .85rem 2rem;width:100%}.offer-special-block{width:42%;height:45px}}.motto,.motto-container,.motto-maintext{position:relative}.motto{width:100%;background-color:var(--sea-blue-color);overflow:hidden}.motto-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem 0;margin:0 auto;width:100%;max-width:2160px;text-align:center}.motto-maintext{width:66%;font-size:1.875rem;line-height:1.5em;font-weight:500}.motto-subtext{margin:1.5em 0;font-style:italic;font-size:1.35em;opacity:.8}.motto-icon{display:none}.motto-special-block{position:absolute;bottom:0;width:40%;height:40px;background-color:var(--dark-sea-blue-color)}.motto-special-block--left{left:-50px;transform:skew(45deg)}.motto-special-block--right{right:-50px;transform:skew(-45deg)}@media screen and (min-width: 640px){.motto-container{padding:3rem 0}}@media screen and (min-width: 768px){.motto-maintext{font-size:2.5rem}.motto-special-block{width:35%;height:50px}}@media screen and (min-width: 1024px){.motto-maintext{font-size:2.75rem}}@media screen and (min-width: 1280px){.motto-container{padding:9rem 0}}@media screen and (min-width: 1358px){.motto-maintext{width:100%}.motto-container{max-width:1080px}.motto-icon{display:block;position:absolute;color:#ffffff26}.motto-icon--first{top:.5em;left:-1.5em}.motto-icon--second{top:1.5em;right:-1.75em}.motto-icon--third{bottom:1.5em;left:1em}.motto-icon--fourth{bottom:1em;right:.5em}.motto-special-block{width:42%;height:45px}}@media screen and (min-width: 1536px){.motto-maintext{font-size:3rem}}@media screen and (min-width: 1720px){.motto-icon--first{top:.75em;left:-3em}.motto-icon--second{top:1.5em;right:-3em}.motto-icon--third{bottom:2em;left:.25em}.motto-icon--fourth{bottom:.75em;right:.75em}}.gallery,.gallery-title-container{display:flex;justify-content:center;align-items:center}.gallery{position:relative;padding:30px 0 40px;width:100%;background-color:var(--dark-sea-blue-color);overflow-x:hidden}.gallery-container,.gallery-title-container{flex-direction:column}.gallery-container{display:flex;align-items:center;padding:1.5em 1em 0;width:100%}.gallery-title{width:100%;max-width:500px;padding-bottom:1.5rem;font-family:var(--special-font);font-size:4.5rem;font-weight:300;text-align:center}.gallery-mosaic-container{width:100%;max-width:1000px}.gallery-btn{display:block;padding:.75em 3.5em;margin:3em 0;color:var(--white-color);background-color:var(--pink-color);border:none;border-radius:2em;font-size:1em;text-align:center;text-decoration:none;transition:background-color .3s;cursor:pointer;z-index:10}.gallery-special-block{position:absolute;bottom:0;width:40%;height:40px;background-color:var(--darker-sea-blue-color)}.gallery-special-block--left{left:-50px;transform:skew(45deg)}.gallery-special-block--right{right:-50px;transform:skew(-45deg)}@media screen and (max-width: 320px){.gallery-container{padding:1.5em 0 0}}@media screen and (min-width: 500px){.gallery-btn{padding:1em 4em}}@media screen and (max-width: 540px){.gallery-image--first,.gallery-image--third,.gallery-image--fifth{grid-column:1/-1}.gallery-image--second,.gallery-image--fourth,.gallery-image--sixth{display:none!important}.gallery-image--seventh{column-gap:0}}@media screen and (min-width: 868px) and (max-width: 1358px){.gallery-container{padding:1.5em 1em 5em}}@media screen and (min-width: 640px){.gallery-title{font-size:5.5rem}.gallery-image--seventh{grid-column:1/-1}}@media screen and (min-width: 768px){.gallery-special-block{width:35%;height:50px}}@media screen and (min-width: 768px) and (min-height: 500px){.gallery-btn{padding:.8em 0;max-width:280px;width:280px}}@media screen and (min-width: 990px){.gallery-title{font-size:6.5rem}}@media screen and (max-width: 1024px){.gallery-mosaic-container{width:90%}}@media screen and (min-width: 1024px){.gallery-btn{margin:4em 0;font-size:1.1em}.gallery-btn:hover{background-color:var(--blue-color)}}@media screen and (min-width: 1358px){.gallery{padding-top:34px}.gallery-container{padding:1.5em 1em .5em}.gallery-title{padding:.5rem .85rem 0}.gallery-mosaic-container{padding:4em 0}.gallery-special-block{width:42%;height:45px}}@media screen and (min-width: 1536px){.gallery-title{max-width:700px}}.form-box,.form-recaptcha-box{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.form-box{padding:1em}.form-recaptcha-box{padding:1em 0 1em 4px}.form-recaptcha-box div div div div iframe{border:1px solid transparent;border-radius:.35em}.form-label{padding-bottom:.25em;width:100%;text-align:start}.form-input,.form-textarea{padding:.95em 3.25em .95em .75em;width:100%;color:var(--white-color);background-color:transparent;border:1px solid var(--white-color);font-family:var(--default-font);font-size:.9em;letter-spacing:1px;transition:border .3s}.form-textarea{height:200px;min-height:120px;max-height:300px;resize:vertical}.form-input:focus,.form-textarea:focus{border-color:var(--blue-color);outline:var(--blue-color)}.form-input::placeholder,.form-textarea::placeholder{color:#8a8989;opacity:1}.form-input-error,.form-textarea-error,.form-recaptcha-error{color:var(--pink-color);text-align:center}.form-input-error,.form-textarea-error{padding-top:.25em;height:1em;width:100%;font-size:.9em;visibility:hidden}.form-textarea-error{font-size:.95em}.form-recaptcha-error{padding:8px;height:2px;width:90%;font-size:.95em}.form-recaptcha-box-error div div div div iframe{border:3px solid var(--pink-color)}form input:invalid[focused=true]~span,form textarea:invalid[focused=true]~span{visibility:visible}form input:invalid[focused=true],form textarea:invalid[focused=true]{border:1px solid var(--pink-color)}.form-submit{display:flex;justify-content:center;align-items:center;padding:.75em 3.5em;margin:1em 1em 1.25em;width:215px;color:var(--white-color);background-color:var(--pink-color);border:none;border-radius:2em;font-size:1em;font-family:var(--default-font);text-align:center;text-decoration:none;transition:background-color .3s;cursor:pointer;z-index:10}.form-submit--is-loading{pointer-events:none}.form-loader{height:20.5px;aspect-ratio:2.5;--_g: no-repeat radial-gradient(farthest-side, var(--white-color) 90%, #0000);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;animation:loader-animation 1.5s infinite linear}@media screen and (min-width: 400px){.form-input,.form-textarea,.form-label{width:90%}}@media screen and (min-width: 500px){.form-recaptcha-box{padding:1em 0}.form-submit{padding:1em 4m}}@media screen and (min-width: 768px) and (min-height: 500px){.form-submit{padding:.8em 0;max-width:220px;width:220px}}@media screen and (min-width: 1024px){.form-label,.form-submit{font-size:1.1em}.form-input-error{font-size:.95em}.form-textarea-error,.form-recaptcha-error{font-size:1em}.form-submit:hover{background-color:var(--blue-color)}.form-loader{height:22.5px}}@keyframes loader-animation{0%{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 50%}16.67%{background-position:0% 0,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 50%}33.33%{background-position:0% 100%,calc(1 * 100% / 3) 0,calc(2 * 100% / 3) 50%,100% 50%}50%{background-position:0% 50%,calc(1 * 100% / 3) 100%,calc(2 * 100% / 3) 0,100% 50%}66.67%{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 100%,100% 0}83.33%{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 100%}to{background-position:0% 50%,calc(1 * 100% / 3) 50%,calc(2 * 100% / 3) 50%,100% 50%}}.contact{padding-top:30px;margin-bottom:3rem;width:100%}.contact-container,.contact-title-box{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-title{padding-bottom:2.5rem;font-family:var(--special-font);font-size:4.5rem;font-weight:300;text-align:center}.contact-title-box,.contact-form{width:100%}.contact-title-box,.contact-form{max-width:600px}.contact-title-box{position:relative;padding-bottom:2.5rem}.contact-title-subtext,.contact-title-info-box{padding:1em .2em;width:90%}.contact-title-subtext{line-height:1.8em;font-weight:300}.contact-title-subtext span{font-weight:500}.contact-title-subtext a{color:var(--white-color);text-underline-offset:2px;transition:color .3s}.contact-title-info-box{list-style-type:none}.contact-title-info-box li{display:flex;align-items:center;flex-direction:row;padding:.5em 0;width:100%}.contact-title-info-box li div:first-of-type{display:block;margin-right:20px}.contact-title-info-box li div:first-of-type svg{font-size:28px}.contact-title-info-box li:nth-of-type(2) div svg{margin-top:10px}.contact-title-info-box p{padding:.25rem 0;font-weight:300}.contact-title-info-box p:first-of-type{font-weight:600}.contact-title-info-box a{color:var(--white-color);text-underline-offset:2px;transition:color .3s}.contact-title-icon{display:none}@media screen and (max-width: 300px){.contact-title-info-box li{align-items:start;flex-direction:column}}@media screen and (min-width: 400px){.contact-title-info-box,.contact-title-subtext{padding:1em 0;width:84%}}@media screen and (min-width: 640px){.contact-title{font-size:5.5rem}}@media screen and (min-width: 990px){.contact-title{font-size:6.5rem}}@media screen and (min-width: 1024px){.contact-title-subtext a:hover,.contact-title-info-box a:hover{color:var(--pink-color)}}@media screen and (min-width: 1358px){.contact{padding-top:50px}.contact-container,.contact-title-box{align-items:start}.contact-container{flex-direction:row}.contact-title-box{position:relative;display:flex;justify-content:center;margin-left:4rem}.contact-title,.contact-title-subtext{text-align:left}.contact-title{padding:.5rem .85rem 0 .9rem;width:100%}.contact-title-info-box p,.contact-title-subtext{font-size:1.1rem}.contact-title-subtext{padding:2rem 4rem 1rem 1rem}.contact-title-info-box{padding:2rem 2.25rem 2rem 1.55rem;max-width:400px;justify-content:start;font-size:1.1rem}.contact-title-info-box li div:first-of-type{margin-left:-9px}.contact-form{padding-top:2rem;margin-right:2.5rem}.contact-title-icon{position:absolute;display:block;color:#ffffff26}.contact-title-icon--first{bottom:.5em;left:5.6em}.contact-title-icon--second{bottom:-.4em;left:7.1em}.contact-title-icon--third{bottom:1.6em;left:9.2em}}@media screen and (min-width: 1720px){.contact-title-box{margin-left:2em}}:root{--white-color: #fbfbfb;--gray-color: #c4c4c4;--pink-color: #c80c59;--blue-color: #23a1b4;--sea-blue-color: #0f4353;--dark-sea-blue-color: #0b313e;--darker-sea-blue-color: #072028;--yellow-color: #ffdf00;--darker-yellow-color: #ebcb00;--default-font: "Sour Gummy", sans-serif;--special-font: "Lavishly Yours", "cursive"}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box}html{scroll-padding-top:80px;scroll-behavior:smooth;-webkit-scroll-behavior:smooth}body{background-color:var(--darker-sea-blue-color);color:var(--white-color);font-family:var(--default-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-mosaic{display:grid;row-gap:1rem;column-gap:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:240px}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;height:100%;width:100%;color:#fff;box-shadow:#0308141a;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s;overflow:hidden;z-index:10}.card-with-bg{background-color:#353535;animation:loading 2.5s alternate infinite}@media screen and (min-width: 500px){.image-mosaic{gap:1rem}}@media screen and (min-width: 580px){.card-tall{grid-row:span 2 / auto}.card-wide{grid-column:span 2 / auto}}@keyframes loading{to{background-color:#6d6d6d}}
