/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.home{background-image:url(/images/bg_bubbles.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 200px);padding-bottom:40px;position:relative;overflow-y:hidden}.home .home-content{flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.home .home-content h1{margin:90px 0 0 20px;padding:20px;font-size:1.6rem}.home .home-content h1 span{display:flex}@media (min-width:768px){.home .home-content h1{font-size:2.4rem}}@media (min-width:992px){.home .home-content h1{margin:90px 0 0 20px}}@media (min-width:1280px){.home .home-content h1{margin:90px 0 0}}@media screen and (orientation:landscape){.home .home-content h1{margin:40px 0 0 20px}}.home .home-content .read-more-btn{letter-spacing:.05rem;cursor:pointer;background-color:var(--background-color);width:120px;color:var(--blue);text-transform:uppercase;border:none;border-radius:5px 5px 0 0;padding:15px 20px;font-family:Playfair;font-weight:600;text-decoration:none;position:absolute;top:35%;left:120px;transform:translateY(-50%)}@media (min-width:425px){.home .home-content .read-more-btn{top:200px;left:150px}}@media (min-width:768px){.home .home-content .read-more-btn{width:20%;padding:20px 30px;font-size:20px;top:220px;left:200px}}@media screen and (orientation:landscape){.home .home-content .read-more-btn{top:160px}}@media (min-width:992px){.home .home-content .read-more-btn{width:15%;padding:20px 35px;font-size:22px;top:230px;left:250px}}@media (min-width:1280px){.home .home-content .read-more-btn{width:150px;left:300px}}@media (min-width:1440px){.home .home-content .read-more-btn{left:300px}}@media screen and (min-width:1600px){.home .home-content .read-more-btn{padding:25px 40px;left:35%}}.home .home-content .read-more-btn:hover{color:var(--light-grey);background-color:var(--blue)}.home .home-content .img-attr{color:#000;flex:0 0 100%;position:absolute;bottom:15px;right:20px}.home .home-content .img-attr a{background-color:var(--white);color:var(--blue);letter-spacing:.05rem;border-radius:5px 5px 0 0;padding:3px 7px;font-style:oblique;font-weight:600}.home .home-content .img-attr a:hover{color:var(--light-grey);background-color:var(--blue)}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.about{justify-content:center;align-items:center;max-width:1280px;margin:0 auto;display:flex}.about .video-container{margin:0 auto;padding-top:0;padding-bottom:56.25%;width:100%!important;height:auto!important}.about .video-container iframe{border:none;width:100%;height:95%;position:absolute;left:0}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.contact .wrap{max-width:1280px;margin:0 auto}.contact .wrap .hero{background-image:url(/images/bg_bubbles.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;height:150px}@media (min-width:768px){.contact .wrap .hero{height:200px}}.contact .wrap .hero h1{padding-left:40px;font-size:1.6rem;position:relative;top:50%;transform:translateY(-50%)}@media (min-width:768px){.contact .wrap .hero h1{padding-left:40px;font-size:2.4rem}}@media (min-width:992px){.contact .wrap .hero h1{padding-left:40px}}.contact .contact-content{flex-direction:column;align-items:center;padding:40px;line-height:2rem;display:flex}.contact .contact-content .map1 img{margin-top:20px}@media (min-width:768px){.contact .contact-content .map1 img{width:450px;height:auto}}.contact .contact-content .location{flex-direction:column;padding-top:25px;display:flex}.contact .contact-content>p{background-color:var(--light-grey);border-radius:6px;width:70%;padding:40px}@media (min-width:768px){.contact .contact-content>p{width:50%}}@media (min-width:992px){.contact .contact-content>p{width:40%}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.blog{flex-direction:column;justify-content:center;align-items:center;display:flex}.blog img{width:75vw;height:auto;padding:20px 0}@media (min-width:768px){.blog img{width:70vw}}@media (min-width:992px){.blog img{width:60vw}}@media (min-width:1280px){.blog img{width:50vw}}.img-attr{display:none}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}header{position:relative}header img{width:300px;height:auto;padding:10px;display:block}@media (min-width:768px){header img{width:400px;height:auto}}header .header-content{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}header #menu-button{z-index:1000;position:absolute;top:20px;right:20px}@media (min-width:768px){header #menu-button{display:none}}header .dropdown{width:100%;position:absolute;top:0;left:0;right:0}header .dropdown ul{list-style:none}header .dropdown ul li{padding-bottom:10px}header .dropdown ul li a{text-decoration:none}header .visible ul{display:none}@media (min-width:768px){header .visible ul{gap:10px;list-style:none;display:flex}header .visible ul li a{text-decoration:none}}.footer{background-color:var(--background-color);gap:30px;flex-wrap:wrap;justify-content:space-around;padding:10px 20px 40px}.footer,.footer .footer-social{display:flex;align-items:center}.footer .footer-social{gap:10px}.footer .footer-social a{color:var(--black);font-size:20px}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.z-50{z-index:50}.mx-auto{margin-inline:auto}.flex{display:flex}.hidden{display:none}.inline{display:inline}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.place-items-center{place-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--light-grey\)\]{border-color:var(--light-grey)}.bg-\[var\(--white\)\]{background-color:var(--white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}:root{box-sizing:border-box;--light-blue:#38b5e6;--light-grey:#abc8e8;--blue:#244289;--black:#222;--white:#fffefe;--background-color:#fcfff6}body{font-family:Verdana,Arial,Helvetica,sans-serif}body .wrapper{background-color:var(--background-color);min-height:100vh}body .active{border-bottom:var(--light-blue)2px solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}