#cta-button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em 0}#cta-button .link{font-size:1.3em;text-decoration:none;margin:1em;background:var(--three);color:ivory;padding:1.5em;border-radius:15px;transition:.5s ease-in}#cta-button .link:hover{text-decoration:underline}@media(max-width:43.74875em){#cta-button,h1,p{text-align:center}#cta-button{max-width:300px;margin:0 auto}}h1,h2,h3{color:var(--three)}label,li,p{color:#4d4d4d;font-size:1.2rem}.hero{background:linear-gradient(180deg,#fcf3e8,#e7c8e7)}.hero .content{min-height:40vh;flex-direction:column}#booking-section{background:linear-gradient(180deg,#e7c8e7,#fcf3e8)}#booking-section .content{gap:10em;max-width:1400px}#booking-section .content .card{display:flex;flex-direction:column;padding:2em;width:40%;height:100%;gap:2em}#booking-section .content .card .img-container{max-width:300px}#booking-section .content .card .text{display:flex;flex-direction:column;gap:1.5em}#booking-section .content .card .text p{font-size:1.3rem}#booking-section .content .card .text *{width:100%;text-align:center;margin:0}#booking-section .content .form-wrapper{display:flex;flex-direction:column;justify-content:center;width:50%;border-radius:5em;background:linear-gradient(180deg,#e7c8e7,#fcf3e8)}#booking-section .content form{padding:4em;gap:2em;justify-content:center}#booking-section .content form,#booking-section .content form .input-container{display:flex;flex-direction:column}#booking-section .content form .input-container textarea{height:7em}#booking-section .content form .input-container input{padding:1em}#booking-section .content form .input-container input:focus,#booking-section .content form .input-container textarea:focus{outline:none;border:2px solid #2684ff}#booking-section .content form .input-container input,#booking-section .content form .input-container textarea{border:1px solid #ccc;border-radius:5px}#booking-section .content form .input-container p.error{padding-top:1em;margin-bottom:0;color:red}#booking-section .content form input[type=submit]{width:-moz-fit-content;width:fit-content;align-self:center;background:linear-gradient(80deg,#020024,#52489f 0,#c266a7 150%);color:ivory;padding:1em 2em;border-radius:2em;border:none;transition:.3s ease-in;box-shadow:0 3px 10px rgba(0,0,0,.2)}#booking-section .content form input[type=submit]:hover{transform:scale(1.1)}#booking-section .content form input[type=submit]:disabled{background:#eee;transition:none}#booking-section .content form input[type=submit]:disabled:hover{transform:none}#booking-section .content .cta-card{width:clamp(300px,40%,800px);text-align:center}#booking-section .content .cta-card #cta-button{margin-bottom:0;padding-bottom:0}#booking-section .content .cta-card .strong{font-size:1.4rem;color:var(--three)}.other-contact{background-color:var(--seven);min-height:40vh;align-items:center;justify-content:center}.other-contact .content{flex-direction:column;gap:1em}@media(max-width:75em){*{text-align:center}#booking-section{padding:1em}#booking-section .content{flex-direction:column;gap:0}#booking-section .content .card{width:80%}#booking-section .content .card .img-container{max-width:200px}#booking-section .content .cta-card{width:80%}#booking-section .content .form-wrapper{border-radius:3em}#booking-section .content .form-wrapper form{padding:2em}}@media(max-width:43.74875em){.other-contact{padding:0;margin:0;min-height:30vh}#booking-section{padding:0}#booking-section .content{gap:0}#booking-section .content .card{width:100%;padding:2em}#booking-section .content .form-wrapper{width:100%;border-radius:0}#booking-section .content .form-wrapper form{padding:2em}}.form-wrapper{position:relative}.spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background-color:hsla(0,0%,100%,.6);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.spinner{width:30px;height:30px;border:4px solid #ddd;border-top-color:#555;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#form-error,#next-steps{min-height:80vh}#form-error .content,#next-steps .content{background:linear-gradient(180deg,#fcf3e8,#e7c8e7);flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:4em;min-height:40vh;background-color:red;border-radius:3em}@media(max-width:43.74875em){#next-steps{min-height:65vh}#next-steps section{padding:0 1em;text-align:center}#form-error{min-height:65vh;line-height:2}#form-error section{padding:0 1em;text-align:center}}.ad-page{box-shadow:0 1px 4px rgba(0,0,0,.16);min-height:80vh}.ad-page h1{margin:0}.ad-page section{align-items:center;text-align:center}.ad-page section .container{padding:4em 2em;border-radius:5rem;gap:3em;max-width:900px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#fcf3e8,#e7c8e7)}.ad-page section .container .text{width:clamp(300px,80%,800px)}.ad-page section .container .text p{margin:0;font-size:1.3rem}.ad-page section .container .text strong{color:var(--three);display:block;font-size:1.4rem;margin-bottom:1rem}.ad-page section .container #cta-button{padding:0}.ad-page section .container #cta-button .cta-subtext{margin-bottom:0}.ad-page section .container .learn-more{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2em}.ad-page section .container .links-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2em}.ad-page h1,.ad-page h2{color:var(--three)}.ad-page p{color:#4d4d4d}@media(max-width:43.74875em){.ad-page section{padding:0}.ad-page section .container{border-radius:0}.ad-page section .container #cta-button{margin:2rem 0}.ad-page section .container .learn-more h2{margin-bottom:2rem}.ad-page section .container .learn-more .links-container{flex-direction:column;gap:1rem}.ad-page h1,.ad-page p{text-align:center}}#homeTwo .img-container{width:clamp(350px,35%,1200px)}#homeTwo .floating-wrapper{width:40%;display:flex;justify-content:center;align-items:flex-start;position:relative}#homeTwo .floating{animation:float 4s ease-in-out infinite;display:block;margin:0 auto}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}#homeTwo .shadow{position:absolute;bottom:-5%;left:50%;transform:translateX(-50%);width:20em;height:2em;background:radial-gradient(ellipse at center,rgba(0,0,0,.2) 0,transparent 80%);border-radius:50%}#homeTwo .landing-header{background:#fcf3e8;background:linear-gradient(180deg,#fcf3e8,#e7c8e7)}#homeTwo .landing-header .content{color:#4d4d4d;align-items:center;gap:5em}#homeTwo .landing-header .text{width:65%;height:100%;display:flex;flex-direction:column;justify-content:space-between}#homeTwo .icons-container{display:flex;justify-content:space-evenly;align-items:center;border-radius:2em;margin:3em 0 0;padding:1em}#homeTwo .icons-container .icon{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1em}#homeTwo .icons-container .icon span{margin-top:2em;text-align:center;color:#4d4d4d;font-weight:5 0}@media(max-width:75em){#homeTwo .content{gap:3em}#homeTwo .content .floating-wrapper{width:30%;align-items:center}#homeTwo .content .text{width:70%}#homeTwo .content .text .icons-container{width:-moz-fit-content;width:fit-content;margin:2em auto}}@media(max-width:56.24875em){#homeTwo .landing-header .content{flex-direction:column-reverse;gap:2em}#homeTwo .landing-header .content .floating-wrapper,#homeTwo .landing-header .content .text{width:100%}}@media(max-width:43.74875em){#homeTwo .floating-wrapper{width:100%}#homeTwo .floating-wrapper .shadow{width:65%}#homeTwo section{padding:5em 1em}#homeTwo .landing-header .content .img-container{width:100%}#homeTwo .landing-header .content .text{width:100%;max-width:100%}#homeTwo .landing-header .content .text .icons-container{flex-direction:column}}#homeTwo h4{line-height:1.5}#homeTwo .img-container{width:clamp(350px,25%,1200px)}#homeTwo section{padding:10em 2em}#homeTwo #fees{width:100vw;margin-top:5em;padding:5em}#homeTwo #fees h4{width:clamp(300px,80%,1000px)}#homeTwo .tagline{font-size:3em;color:var(--three);margin-bottom:0}#homeTwo #banner{background:#fcf3e8;background:linear-gradient(180deg,#fcf3e8,#e7c8e7)}#homeTwo #banner .text{display:flex;flex-direction:column;max-width:60%}#homeTwo #banner .img-container{width:100%;max-width:450px}#homeTwo #banner .img-container img{width:100%;height:auto;display:block}#homeTwo #cta{flex-direction:row;justify-content:space-evenly;align-items:center;background:#fcf3e8;background:linear-gradient(0deg,#fcf3e8,#e7c8e7)}#homeTwo #cta .img-container{max-width:280px}#homeTwo #cta h1{font-size:3em;color:var(--two);margin:.2em 0}#homeTwo #cta span{font-size:1.5em;color:#4d4d4d}#homeTwo #cta .img-container img{border-radius:100%}#homeTwo #cta .text{justify-content:space-evenly;width:clamp(350px,70%,800px)}#homeTwo #cta .text,#homeTwo #cta .text .name{display:flex;flex-direction:column;align-items:center}#homeTwo #cta .text .name{justify-content:center;margin-bottom:1em}#homeTwo #cta .text a{display:flex;justify-content:space-evenly;align-items:center;background-color:var(--seven);color:#4d4d4d;margin-top:2em;padding:1em;border-radius:10px;width:clamp(280px,40%,500px);text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.15);transition:.4s}#homeTwo #cta .text a:hover{transform:scale(1.1)}#homeTwo #home-bio{background-color:var(--seven);flex-direction:row-reverse;justify-content:space-evenly;align-items:center}#homeTwo #home-bio .text{width:clamp(350px,70%,800px)}#homeTwo #home-bio h2{color:var(--three)}#homeTwo #home-bio p{max-width:900px;text-align:center;font-size:1.2em;color:#4d4d4d}#homeTwo h1{font-size:1em;padding:0}#homeTwo h1,#homeTwo h2,#homeTwo h3,#homeTwo h4,#homeTwo h5{margin:.5em 0;width:100%;text-align:center}#homeTwo h2,#homeTwo h3,#homeTwo p{color:#4d4d4d}#homeTwo h3{align-self:center}#homeTwo h4{color:#4d4d4d}#homeTwo .fs-banner{background:#fcf3e8;background:linear-gradient(0deg,#fcf3e8,#e7c8e7)}#homeTwo .fs-banner .content{flex-direction:column}#homeTwo .fs-banner .f-container{padding:2em;display:flex;flex-direction:column;justify-content:center;align-items:center}#homeTwo .fs-banner .f-container a,#homeTwo .fs-banner .f-container a:active,#homeTwo .fs-banner .f-container a:visited{font-size:inherit;text-decoration:underline;color:var(--four);transition:.4s}#homeTwo .fs-banner .f-container a:active:hover,#homeTwo .fs-banner .f-container a:hover,#homeTwo .fs-banner .f-container a:visited:hover{color:var(--five)}#homeTwo .fs-banner .f-container .center-title{font-size:3em;margin:0;color:var(--two)}#homeTwo .fs-banner .f-container .f{width:100%;display:flex;justify-content:space-between;padding:1em}#homeTwo .fs-banner .f-container .f .fee-container{background-color:var(--t3);width:45%;padding:2em;border-radius:1em;display:flex;flex-direction:column;justify-content:center;align-items:center}#homeTwo .fs-banner .specs .container{display:flex;justify-content:center;flex-wrap:wrap;max-width:1100px}#homeTwo .fs-banner .specs .container .spec{box-shadow:0 5px 15px rgba(0,0,0,.15);background-color:#f5ebe0;padding:1em;text-align:center;margin:1em;border-radius:5px;display:flex;justify-content:center;align-items:center;transition:.4s}#homeTwo .fs-banner .specs .container .spec p{margin:0}#homeTwo .fs-banner .specs .container .spec:hover{scale:1.1}@media(max-width:75em){#homeTwo .fs-banner{width:100%;flex-direction:column}#homeTwo .fs-banner .f-container,#homeTwo .fs-banner .specs{width:100%}#homeTwo .fs-banner .f-container .center-title{font-size:2.5em}#homeTwo .fs-banner .f-container .f{flex-direction:column}#homeTwo .fs-banner .f-container .f .fee-container{width:100%;margin:1em auto}#homeTwo #banner{flex-direction:column}#homeTwo #banner .text{width:100%}#homeTwo #banner .text h4{margin-top:2em}#homeTwo .tagline{margin:0;font-size:2.5em}#homeTwo #cta,#homeTwo #home-bio{flex-direction:column}}@media(max-width:43.74875em){#homeTwo section{padding:5em 1em}#homeTwo #banner .content{flex-direction:column-reverse}#homeTwo #banner .content .text{width:100%;max-width:100%}#homeTwo #fees{padding:2em}}