@import"https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300;400;500;600;700;800;900&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Darker Grotesque,sans-serif;font-weight:400;line-height:1.7;color:#777}.component{padding:9.6rem 0;margin:0 auto;max-width:120rem}.components-header-h2{font-size:6.2rem;margin-bottom:9.6rem}*:focus{outline:none;box-shadow:0 0 0 .2rem #bd985f}@media(max-width:84em){.component-header-h2{font-size:6.2rem;margin-bottom:9.6rem}.component{padding:9.6rem 2.4rem}}@media(max-width:75em){html{font-size:56.25%}.components-header-h2{margin-bottom:7.2rem}}@media(max-width:59em){html{font-size:50%}.component{padding:9.6rem 1.2rem}.components-header-h2{font-size:5.2rem}}@media(max-width:44em){.component{padding:9.6rem 1.2rem 4.8rem;margin:0 auto;max-width:120rem}}@media(max-width:34em){.component{padding:9.6rem 2.4rem 4.8rem;margin:0 auto}.components-header-h2{font-size:4.2rem;line-height:1;margin-bottom:7.2rem}}.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:4.8rem}.no-flexbox-gap .list-item:not(:last-child){margin-bottom:1.6rem}.no-flexbox-gap .list-icon:not(:last-child){margin-right:1.6rem}.no-flexbox-gap .delivered-faces{margin-right:1.6rem}.no-flexbox-gap .meal-attribute:not(:last-child){margin-bottom:2rem}.no-flexbox-gap .meal-icon{margin-right:1.6rem}.no-flexbox-gap .footer-row div:not(:last-child){margin-right:6.4rem}.no-flexbox-gap .social-links li:not(:last-child){margin-right:2.4rem}.no-flexbox-gap .footer-nav li:not(:last-child){margin-bottom:2.4rem}@media(max-width:75em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:3.2rem}}@media(max-width:59em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:0;margin-bottom:4.8rem}}.header{height:8rem;width:100%;padding:0 2.4rem;position:fixed;display:flex;align-items:center;justify-content:space-between;z-index:9999;background-color:#00000073}.header-dark{background-color:#000000e6}.nav-mobile-div{display:none}.nav-logo-div{display:flex;align-items:center}.nav-logo-large{width:30rem}.nav-logo-small{display:none;height:6rem;width:6rem}.nav-items-div{width:60%;display:flex;justify-content:center}.header ul{width:100%;display:flex;align-items:center;justify-content:space-around;list-style:none}.header a:link,.header a:visited{padding:0rem .4rem;border-radius:5px;font-size:2.2rem;letter-spacing:1.1px;color:#ccc;text-decoration:none;font-weight:500;transition:all .3s}.header a:hover,.header a:active{color:#bd985f}.nav-button{align-self:center;padding:0rem 1.2rem!important;border-radius:5px;border:1px solid #bd985f;color:#bd985f!important;background-color:#333;cursor:pointer;transition:all .3s;display:inline-block}.nav-button:hover,.nav-button:active{background-color:#bd975f80!important;color:#fff!important}.header-form-label{display:flex;justify-content:center;align-items:center;gap:.6rem;font-size:2.2rem;line-height:1;padding:0rem .4rem;color:#ccc;text-decoration:none;font-weight:500}.header-form-icon{height:2rem;width:2rem;color:#ccc}.header-form-select{border:1px solid #bd985f;padding:.6rem .4rem;border-radius:5px;background-color:#444;color:#ccc;font-size:1.2rem}@media(max-width:75em){.nav-items-div{width:65%}.header a:link,.header a:visited{font-size:2rem;letter-spacing:1px}}@media(max-width:59em){.header{padding:0 .6rem}.nav-logo-large{width:20rem}.nav-items-div{width:70%}.header a:link,.header a:visited{font-size:1.8rem;letter-spacing:1px}}@media(max-width:44em){.header{padding:0 1.2rem}.nav-items-div,.nav-logo-large{display:none}.nav-logo-small{display:block}.nav-mobile{display:flex;position:absolute;height:100vh;width:100%;top:0rem;left:0rem;transform:translate(0);transition:all .5s linear;z-index:10;background-color:#000000e6;padding:2.4rem;opacity:1;pointer-events:auto;visibility:visible}.nav-mobile--hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translate(100%)}.nav-mobile-div{display:flex;align-items:center;justify-content:center;z-index:20}.nav-mobile-btn{display:flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;letter-spacing:1.2px;font-size:2.4rem;font-weight:700;border-radius:5px;border:1px solid #bd985f;color:#bd985f;background-color:#333;cursor:pointer;transition:all .3s}.nav-mobile-btn:hover,.nav-mobile-btn:active{background-color:#333}.nav-mobile-btn-icon{height:2.8rem;width:2.8rem}.header ul{display:flex;flex-direction:column;gap:4.8rem;align-items:center;justify-content:center;list-style:none}.header a:link,.header a:visited{font-size:2.8rem}.nav-button{font-size:2.4rem}.header-form-select{height:3.6rem;font-size:1.6rem}}@media(max-width:34em){.nav-logo{width:25rem}}.hero{height:95vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;background-image:linear-gradient(to right,#000000e6,#444444e6)}.back-test{width:100%;height:100vh;transform:scale(1);animation:scaleAndBlur 5.5s infinite ease-in-out;will-change:filter,transform}@keyframes scaleAndBlur{0%{filter:blur(100px);transform:scale(1)}20%{filter:blur(0px)}80%{filter:blur(0px)}to{filter:blur(100px);transform:scale(1.2)}}.hero-logo-div{display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:absolute;width:100%;height:50%;top:45%;left:50%;transform:translate(-50%,-50%);background-color:none}.hero-logo{width:85%;padding:0 9.6rem;margin-bottom:4.8rem;transition:opacity 1s ease-in-out;opacity:1}.fade-out{opacity:0;pointer-events:none}.fade-in{opacity:1}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;outline:none;color:#fff6;cursor:pointer;padding:.2rem;transition:color .3s ease}.hero-arrow:hover{color:#ffffffd9}.hero-arrow:focus{box-shadow:none}.hero-arrow.left{left:20px}.hero-arrow.right{right:20px}.test-font{color:#fff;text-transform:uppercase;font-size:6rem}@media(max-width:59em){.hero-logo{width:85%;padding:0 0rem}}@media(max-width:44em){.hero-logo-div{top:50%}.hero-arrow{top:55%;transform:translateY(-50%)}}@media(max-width:34em){.hero{height:100vh}.hero-logo{width:95%}}.about{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem}.about-img-div{height:100%;background-image:url(/assets/about-UwqDMjLL.webp);background-size:cover;background-position:top;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%)}.about-content{padding:4.8rem;display:flex;flex-direction:column}.about-content h2{color:#333;margin-bottom:4.8rem!important}.about-content p{font-size:2.4rem;font-weight:500;color:#333}.about-bold{font-weight:800}@media(max-width:59em){.about{gap:2.4rem}.about-content h2{color:#333;margin-bottom:3.6rem!important}}@media(max-width:44em){.about{grid-template-columns:1fr;gap:6.2rem}.about-content{padding:0rem 4.8rem;grid-row:1;display:flex;flex-direction:column}.about-img-div{height:50rem;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);margin:0 4.8rem}.about-content h2{color:#333}}@media(max-width:34em){.about{margin:0 auto;gap:4.8rem}.about-content h2{color:#333;line-height:1;margin-bottom:4.8rem}.about-content{padding:0rem 2.4rem}.about-img-div{height:50rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);margin:0 1.2rem}}.section-services{background-image:linear-gradient(to bottom,#ffffffbf,#44444480),url(/assets/services-background-DgxFUfxt.webp);background-size:cover;background-position:top}.services-content{background-color:inherit}.services-content h2{text-align:center;color:#333}.services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.4rem;padding:0 4.8rem}.services-grid-box{display:flex;flex-direction:column;border-radius:5px;overflow:hidden;background-color:#ddd;border-top:6px solid #bd985f;border-bottom:6px solid #bd985f;transition:all .3s}.services-grid-box:hover{transform:translateY(-5px);box-shadow:0 1.2rem 3.2rem #0000001a}.services-grid-box-img{text-align:center;background-color:#222;padding:3.2rem 3.2rem 2.4rem}.services-grid-box-img img{width:40%}.services-grid-box-content{padding:3.2rem}.services-grid-box h3{margin:0;color:#fff;font-size:3.6rem;text-align:center;letter-spacing:1.4px;font-weight:500;text-transform:capitalize}.services-grid-box p{font-size:2.4rem;font-weight:500;line-height:1.1;color:#333}.services-grid-box ul{list-style:none;display:flex;align-items:flex-start;flex-direction:column;gap:2rem}.services-grid-box li{font-size:2.2rem;font-weight:700;line-height:1;display:flex;gap:.6rem;cursor:pointer;transition:all .3s}.services-grid-box li:hover{color:#bd985f}.services-item{display:block;margin:0;line-height:1}.services-icon{color:#bd985f;margin-top:.4rem;align-self:flex-start;height:1.5rem;width:1.5rem}.services-note{color:#333!important;font-size:1.8rem!important;font-weight:400!important}@media(max-width:84em){.services-grid{gap:1.8rem;padding:0 2.4rem}}@media(max-width:75em){.services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.8rem;padding:0 2.4rem}}@media(max-width:59em){.services-grid{padding:0 1.8rem;gap:.8rem}.services-grid-box-img img{width:30%}.services-grid-box h3{font-size:2.8rem}.services-grid-box-content{padding:2.4rem}}@media(max-width:44em){.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;padding:0 1.2rem}}@media(max-width:34em){.services-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;padding:0 0rem}.services-grid-box-img img{width:40%;padding:0}.services-grid-box h3{font-size:3.6rem}.services-grid-box{display:flex;flex-direction:column;border-radius:5px;overflow:hidden;background-color:#fff;border-top:6px solid #bd985f;border-bottom:6px solid #bd985f}.services-grid-box-content{padding:4.8rem}}.membership-content{background-color:inherit}.membership-content h2{color:#333;padding:0 2.4rem}.member-grid{display:grid;grid-template-columns:1fr;gap:9.6rem}.member-grid-div{padding:0 2.4rem;display:grid;grid-template-columns:4fr 3fr;gap:4.8rem;align-items:center}.member-intro-div{padding:0rem;border-radius:5px;height:100%}.member-intro-div-icon{height:6.2rem;width:6.2rem;color:#bd985f;margin-bottom:1.8rem}.member-intro-div-h3{margin-bottom:1.8rem;color:#333;font-size:3.6rem;letter-spacing:1.4px;font-weight:700;text-transform:capitalize}.member-intro-div-p{font-size:2.4rem;color:#333;font-weight:500;margin-bottom:1.2rem}.member-grid-advantages{padding:3.6rem;border-radius:5px;height:100%;border:1px solid #ddd;box-shadow:0 .6rem 1.2rem #0000001a;background-color:#eee;display:flex;flex-direction:column;justify-content:center}.member-grid-advantages-h3{margin:0 0 2.4rem;color:#000;font-size:3.6rem;letter-spacing:1.4px;font-weight:600;text-transform:capitalize;text-align:center}.member-grid-div ul{display:flex;flex-direction:column;justify-content:flex-start;list-style:none}.member-grid-div li{display:flex;gap:.6rem;font-size:2.2rem;font-weight:500;color:#333}.member-grid-div-icon{height:1.4rem;width:1.4rem;color:#bd985f;align-self:flex-start}.member-plans-h3-mob{text-align:center;font-size:5rem;color:#333}.member-plans-box{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.2rem;row-gap:2.4rem;margin:0 1.2rem}.member-plans-box-div:last-child{background-color:#e5e1e6}.member-plans-box ul{list-style:none;display:flex;flex-direction:column;justify-content:space-evenly;gap:.6rem;padding:3.2rem}.member-plans-box li{display:flex;gap:.6rem;font-size:1.8rem;font-weight:700;letter-spacing:1.2px;color:#777}.member-details{margin-top:3.2rem;font-size:1.6rem;font-weight:600;padding:0 2.4rem}@media(max-width:75em){.member-grid-div{padding:0 2.4rem;display:grid;grid-template-columns:2fr 2fr;gap:4.8rem;align-items:center}.member-plans-box{gap:.8rem}}@media(max-width:59em){.member-grid-div{padding:0 2.4rem;grid-template-columns:2fr 2fr;gap:2.4rem}.member-grid-advantages{padding:2.4rem}.member-plans-box{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin:0 4.8rem}.member-details{padding:0 4.8rem}}@media(max-width:44em){.membership-content h2{text-align:center}.member-grid-div{padding:0 6.2rem;display:grid;grid-template-columns:1fr;gap:4.8rem}.member-grid-advantages{padding:4.8rem}.member-plans-h3-mob{display:block;text-align:center;padding-top:2.4rem;color:#333;font-size:3.6rem;letter-spacing:1.4px;font-weight:700;text-transform:capitalize}.member-plans-box{display:grid;grid-template-columns:1fr;gap:1.2rem}.member-details{padding:0 6.2rem}}@media(max-width:34em){.member-grid-div{padding:0 1.2rem;grid-template-columns:1fr;gap:4.8rem}.member-grid{display:grid;grid-template-columns:1fr;gap:4.8rem}.member-grid-advantages{padding:3.6rem 2.4rem;margin:0}.member-grid h3{margin:0 0 2.8rem}.member-plans-box{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0 1.2rem}.member-details{padding:0 2.4rem}}.member-plans-box-div{display:flex;flex-direction:column;background-color:#fff;border:1px solid #eee;border-radius:5px;overflow:hidden;transition:all .3s}.member-plans-box-div-black{display:flex;flex-direction:column;border:1px solid #eee;border-radius:5px;overflow:hidden;transition:all .3s;background-color:#000}.member-plans-box-div:hover,.member-plans-box-div-black:hover{transform:translateY(-10px);box-shadow:0 1.2rem 3.2rem #0000001a}.member-plan-title{background-image:linear-gradient(to bottom,#000000f2,#0009),url(/assets/pattern-2-CJBzT-GX.webp);background-size:cover;background-position:top;display:flex;flex-direction:column;padding:4.8rem 0 2.4rem;overflow:hidden}.member-plan-title span{display:block;text-align:center;font-size:1.8rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#bd985f}.member-plan-title h4{font-size:3.2rem;font-weight:900;text-align:center;padding:0;line-height:1;letter-spacing:2px!important;text-transform:uppercase;color:#bd985f}.member-plans-box-price{display:block;font-size:4.2rem;font-weight:900;color:#fff;text-align:center;padding:0rem}.member-plan-icon{color:#bd985f;margin-top:.4rem;align-self:flex-start;height:2rem;width:2rem}.plan-focus{color:#222}.plan-focus-black{color:#aaa}.subscribe-div{display:flex;text-align:center;justify-content:center;border:none;background-color:inherit;width:50%;margin:0 auto 3.6rem}.subscribe-button{display:flex;text-align:center;justify-content:center;width:100%;padding:1rem;border-radius:5px;background-color:#333;border:none;text-decoration:none;text-transform:uppercase;align-self:center;font-family:Darker Grotesque,sans-serif;letter-spacing:1.4px;font-size:2rem;font-weight:700;color:#bd985f!important;cursor:pointer;transition:all .3s}.subscribe-button:hover,.subscribe-button:active{background-color:#000}.diamond-section{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,#000000f2,#44444480),url(/assets/galeria-2--1fXx7U5.webp);padding:3.6rem 2.4rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.diamond-box h2{text-align:left;color:#bd985f;font-size:7rem;margin-bottom:4rem;font-weight:500;letter-spacing:2px}.diamond-card{max-width:1100px;background-color:#000000e6;border:1px solid rgba(189,151,95,.6);padding:4.8rem;border-radius:15px;color:#e0e0e0cc;box-shadow:0 10px 25px #bd975f1a}.diamond-content-grid{display:grid;grid-template-columns:2fr 3fr;gap:4.8rem;margin-bottom:3.5rem}.diamond-subtitle{color:#bd985f;font-size:2.5rem;margin-bottom:3.2rem;text-transform:uppercase;letter-spacing:.15rem;font-weight:500;position:relative;padding-bottom:1rem}.diamond-subtitle-benefits{margin-left:2.8rem}.diamond-intro{font-size:2.2rem;line-height:1.6;color:#e0e0e0cc;font-weight:500}.diamond-perks{display:flex;flex-direction:column;gap:2rem}.diamond-perk{font-size:2.2rem;color:#f0f0f0;color:#e0e0e0cc;display:flex;align-items:center;position:relative;padding-left:2.5rem;font-weight:700;transition:color .3s ease}.diamond-check{color:#bd985f;font-size:2rem;margin-right:.8rem;flex-shrink:0}.diamond-perk:hover .diamond-check{color:#f0f0f0}.diamond-perk:hover{color:#bd985f}.diamond-line{position:absolute;left:0;top:50%;transform:translate(-50%);width:1.8rem;height:3px;background-color:#bd985f;transition:width .3s ease}.diamond-perk:hover .diamond-line{width:2.5rem}.diamond-cta-div{display:flex;justify-content:space-between;align-items:end}.diamond-cta{font-size:1.8rem;color:#bd985f;font-weight:700;letter-spacing:.1rem;margin-top:1rem}.diamond-cta-price{font-size:3.2rem;color:#fff;font-weight:700;letter-spacing:.1rem;margin-top:1rem}@media(max-width:64em){.diamond-content-grid{grid-template-columns:1fr}.diamond-box h2{font-size:5rem}}@media(max-width:48em){.diamond-box h2{font-size:5rem}.diamond-card{padding:3rem 2.5rem}.diamond-subtitle{font-size:2.2rem;text-align:center}.diamond-subtitle:after{display:none}.diamond-intro,.diamond-perk,.diamond-cta{text-align:center}.diamond-perks{text-align:center;justify-content:center;align-items:center}.diamond-perk{padding-left:0}.diamond-line{display:none}}@media(max-width:30em){.diamond-box h2{font-size:5rem!important}.diamond-intro{font-size:2rem}.diamond-perk{font-size:1.8rem}.diamond-cta{font-size:2rem}}.cta{overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;background-image:linear-gradient(to top,#00000080,#44444480),url(/assets/cta-background-CEdmknhl.webp);background-size:cover;background-position:top}.cta-box{background-color:inherit}.cta-box h2{color:#bd985f;text-align:center}.cta-box-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.2rem;align-items:center;justify-content:center;text-align:center}.grid-test{display:flex;align-items:center}.cta-card{display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:flex-start;padding:3.6rem 1.2rem;text-decoration:none;border-radius:5px;overflow:hidden;height:28rem;width:100%;background-image:linear-gradient(to bottom,#000000bf,#444444bf);background-size:cover;background-position:top;border-left:1px solid rgba(189,151,95,.35);border-right:1px solid rgba(189,151,95,.35);border-top:5px solid rgba(189,151,95);border-bottom:5px solid rgba(189,151,95);transition:all .3s}.cta-card:hover{transform:scale(1.03)}.cta-card-icon{width:3.6rem;height:3.6rem;color:#bd985f;text-align:center;display:block}.cta-card-title{display:block;text-align:center;font-weight:700;font-size:3rem;color:#fff;text-decoration:none;transition:all .3s}.cta-card-text,.cta-card-note,.cta-card-schedule{margin:0rem 2.4rem 0;font-size:2rem;display:block;line-height:1;color:#fff;text-decoration:none;transition:all .3s;opacity:1;text-align:center}.cta-card-note{margin:3.6rem 2.4rem 2.4rem}.cta-card-schedule{line-height:1.3}.cta-card-title:hover,.cta-card-text:hover{color:#bd985f;transform:scale(1.1)}@media(max-width:75em){.cta-box-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.2rem;padding:0 1.2rem}}@media(max-width:59em){.cta-box-grid{gap:.6rem;padding:0 1.2rem}}@media(max-width:44em){.cta-box-grid{grid-template-columns:1fr 1fr;gap:1.2rem;padding:0 4.8rem}}@media(max-width:34em){.cta-card:hover{transform:scale(1)}.cta-box-grid{padding:0 0rem}}.groomsDay{background-image:linear-gradient(to bottom,#ffffffe6,#dedddd80),url(/assets/services-background-DgxFUfxt.webp);background-size:cover;background-position:top}.groomsDay h2{color:#333;margin-bottom:4.8rem!important}.groomsDay-grid{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem}.groomsDay-content{padding:4.8rem;display:flex;flex-direction:column}.groomsDay-grid p{font-size:2.4rem;font-weight:500;color:#333}.groomsDay-img-box{height:100%;background-image:url(/assets/groomsDay-BVBXSTgN.webp);background-size:cover;background-position:top;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%)}.groomsDay-bold{font-weight:800}@media(max-width:75em){.groomsDay-grid{grid-template-columns:3fr 2fr;gap:2.4rem}.groomsDay-content{padding:4.8rem 0rem}}@media(max-width:59em){.groomsDay-grid{grid-template-columns:3fr 3fr;gap:2.4rem}.groomsDay-content{padding:4.8rem 2.4rem}}@media(max-width:44em){.groomsDay-grid{grid-template-columns:1fr;gap:6.2rem}.groomsDay-content{padding:0rem 4.8rem}.groomsDay-img-box{height:50rem;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);margin:0 4.8rem}}@media(max-width:34em){.about{margin:0 auto;gap:4.8rem}.about-content h2{color:#333;line-height:1;margin-bottom:4.8rem}.about-content,.groomsDay-content{padding:0rem 2.4rem}.groomsDay-img-box{height:50rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);margin:0 1.2rem}}.gallery{background-color:inherit}.gallery h2{text-align:center;color:#333}.gallery-div-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem}.gallery-div-img{overflow:hidden;transition:all .5s}.gallery-img{width:100%;height:100%;transition:all .5s}.gallery-img:hover{transform:scale(1.08)}@media(max-width:44em){.gallery-div-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}}@media(max-width:34em){.gallery{padding:9.6rem .8rem 4.8rem}.gallery-div-grid{gap:.6rem}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zoomed-image{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 0 20px #0006;object-fit:contain;animation:zoomIn .3s ease-in-out forwards}.chevron{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;color:#fff;cursor:pointer;z-index:10000}.chevron-left{left:2rem}.chevron-right{right:2rem}.chevron.disabled{color:gray;pointer-events:none}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1.35)}}.gallery-div-img:focus{outline:2px solid #00f;outline-offset:2px}@media(max-width:64em){@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}}@media(max-width:34em){@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}.team{overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly;background-image:linear-gradient(to bottom,#000000f2,#44444480),url(/assets/cta-background-CEdmknhl.webp);background-size:cover;background-position:top}.team-box{background-color:inherit}.team-box h2{text-align:center;color:#bd985f}.team-box-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.2rem;align-items:center;justify-content:center;text-align:center;position:relative;transition:all .5s ease}.team-card{display:flex;flex-direction:column;gap:2.4rem;align-items:center;justify-content:flex-end;padding:3.6rem 1.2rem 2.4rem;text-decoration:none;border-radius:5px;overflow:hidden;height:35rem;width:25rem;border-left:1px solid rgba(189,151,95,.35);border-right:1px solid rgba(189,151,95,.35);border-top:5px solid rgba(189,151,95);border-bottom:5px solid rgba(189,151,95)}.team-card-content{display:flex;flex-direction:column;gap:.6rem}.team-card-title{display:block;text-align:center;font-size:3.2rem;font-weight:700;color:#fff;text-decoration:none;transition:all .3s;border-bottom:1px solid rgba(189,151,95,.75)}.team-card-text{margin:.6rem 2.4rem 0;font-size:2.2rem;font-weight:600;line-height:1;color:#fff;text-decoration:none;transition:all .3s;opacity:1;text-align:center}.team-card-text:last-child{font-size:1.8rem;font-weight:500}.team-card:hover{transform:scale(1.03)}.team-card:hover .team-card-title{color:#bd985f;transform:scale(1.1)}.team-button{background-color:inherit;border:none;cursor:pointer;transition:all .3s;color:#bd975fbf}.team-button:hover{transform:scale(1.2);color:#bd975f}.team-button-icon{height:4.8rem;width:4.8rem}.team-button-two{background-color:#333;border:1px solid #bd985f;border-radius:155px;padding:1.2rem;cursor:pointer;transition:all .3s}.team-button-two:hover{transform:scale(1.2);background-color:#000}.team-button-icon-two{height:2.4rem;width:2.4rem;color:#bd985f}.side-btn-left{position:absolute;top:50%;transform:translate(-60%)}.side-btn-right{position:absolute;top:50%;transform:translate(60%);right:0}@media(max-width:75em){.team-box-grid{gap:1.2rem}.team-card{padding:3.6rem .8rem 2.4rem;width:23rem}.team-card-text{font-size:2rem}}@media(max-width:59em){.team-box-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.2rem}.team-card{padding:3.6rem .8rem 2.4rem;width:25rem}}@media(max-width:44em){.team-box-grid{grid-template-columns:1fr 1fr}}@media(max-width:34em){.team-box-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:center;justify-content:center;text-align:center}.team-card{padding:3.6rem .8rem 2.4rem;height:45rem;width:35rem}}.footer{background-color:#777;background-color:#e5e1e6;padding:3.2rem 0rem;border-top:1px solid #bd985f;border-bottom:10px solid #bd985f}.grid--footer{max-width:120rem;margin:0 auto;padding:4.8rem 2.4rem;display:grid;grid-template-columns:3fr 2fr 2fr 2fr 2fr;gap:2.4rem}.logo-col{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;margin-right:2.4rem}.footer-logo{margin-bottom:4.8rem;font-weight:600;text-decoration:none;display:flex;flex-direction:column;gap:1.2rem}.footer-logo-img{width:100%}.footer-logo--text h1{font-size:2.4rem;color:#1f487e;font-weight:700;margin-bottom:.4rem}.footer-logo--text div{font-size:1.6rem;color:#333;font-weight:400}.address-col,.nav-col{padding:2.4rem 0 0;display:flex;flex-direction:column}.social-links{list-style:none;display:flex;align-items:center;justify-content:center;gap:2.4rem}.copyright{font-size:1.6rem;line-height:1.6;margin-top:auto;color:#333;text-align:center}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.footer-heading{font-size:2.2rem;font-weight:900;margin-bottom:2.4rem;color:#333;padding:.2rem .4rem}.social-icon{height:3.2rem;width:3.2rem}.footer-link:link,.footer-link:visited,.footer-nav p,.footer-prompt-btn{text-decoration:none;font-size:1.6rem;font-weight:700;transition:all .3s;color:#333;cursor:pointer;padding:.2rem .4rem;border-radius:5px;display:inline}.footer-link:hover,.footer-link:active,.footer-prompt-btn:hover{color:#bd985f;font-weight:700}@media(max-width:59em){.grid--footer{grid-template-columns:3fr 3fr 2fr 2fr 2fr;gap:2.4rem;padding:4.8rem}}@media(max-width:44em){.grid--footer{grid-template-columns:2fr 2fr 2fr 2fr 2fr 2fr;column-gap:0rem;row-gap:4.8rem}.nav-col{grid-row:1;grid-column:span 2}.logo-col{margin-right:2.4rem}.logo-col,.address-col{grid-column:span 3}.logo-col,.address-col,.nav-col{padding:0 2.4rem}}@media(max-width:34em){.grid--footer{padding:4.8rem 1.2rem}.logo-col,.address-col,.nav-col{padding:0 0 0 1.2rem}}.prompt{background-color:#777777bf;position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999}.prompt-box{background-color:#fff;border-radius:5px;padding:4rem;position:absolute;top:50%;left:50%;height:85vh;width:70vw;transform:translate(-50%,-50%);z-index:99999;display:flex;flex-direction:column;gap:2.4rem}.prompt-hidden{display:none}.prompt-box-header{display:flex;align-items:center;justify-content:space-between;padding:0 0rem 1rem 3.6rem}.prompt-title{font-size:3.2rem}.subscription-layout{display:flex;flex-direction:row;gap:2rem;height:100%;overflow:hidden}.prompt-content{overflow-y:auto;font-size:1.8rem;font-weight:500;padding:1rem 2rem;border:1px solid #ddd;border-radius:5px}.subscription-content{flex:1;height:55vh;max-height:55vh}.prompt ol,.prompt ul{padding:0rem 0rem 0 2.4rem}.prompt-notes-h3{margin-top:2rem;margin-bottom:1rem;font-size:2rem}.prompt-button{display:flex;align-items:center;justify-content:center;padding:.6rem;letter-spacing:1.2px;font-size:2.4rem;font-weight:700;border-radius:5px;border:1px solid #bd985f;background-color:#fff;color:#bd985f!important;cursor:pointer;transition:all .3s}.prompt-button:hover,.prompt-button:active{background-color:#000;color:#ccc}.prompt-button-icon{height:2rem;width:2rem;color:#bd985f!important}.prompt-form-div{flex:1;display:flex;flex-direction:column;justify-content:flex-start;max-height:55vh;overflow-y:auto}.prompt-form{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem;color:#333}.subscription-form{width:100%}.form-group{display:flex;flex-direction:column;margin-bottom:.8rem;width:100%}.form-label{font-size:1.6rem;margin-bottom:.4rem;font-weight:500}.form-input{padding:.8rem;border-radius:4px;border:1px solid #ddd;font-size:1.6rem}.input-error{border-color:#e74c3c}.error-message{color:#e74c3c;font-size:1.4rem;margin-top:.4rem}.submit-error{text-align:center;margin-bottom:1rem}.prompt-form-label{font-size:1.6rem;display:flex;align-items:center}.terms-checkbox{margin:1rem 0}.prompt-form-input{margin-right:.6rem;width:18px;height:18px}.button-container{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.prompt-form-button,.subscription-submit-btn{padding:1rem 2rem;cursor:pointer;border:none;border-radius:5px;background-color:#bd985f;color:#fff;font-size:1.6rem;font-weight:600;transition:all .3s;width:50%}.prompt-form-button:hover,.subscription-submit-btn:hover{background-color:#a17e4f}.prompt-form-button:disabled,.subscription-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.form-success-message{text-align:center;padding:2rem;color:#27ae60;font-size:2rem;font-weight:500}@media(max-width:84em){.prompt-box{width:80vw}}@media(max-width:75em){.prompt-box{width:85vw}}@media(max-width:59em){.prompt-box{width:90vw;height:85vh}.subscription-layout{flex-direction:column}.subscription-content{height:30vh;max-height:30vh}.prompt-form-div{max-height:40vh}}@media(max-width:34em){.prompt-box{padding:2rem;width:95vw}.prompt-form{padding:0 1rem}.subscription-submit-btn{width:100%}}.floating-book-button{position:fixed;z-index:999;border:3px solid #bd985f;color:#bd985f!important;background-color:#222;padding:.1rem 1.5rem;font-size:2.8rem;font-weight:700;border-radius:14px;box-shadow:0 12px 35px #00000073;cursor:pointer;text-decoration:none;display:inline-block;transition:top 1s ease,left 1s ease,transform 1s ease,opacity 1s ease}.floating-book-button.center-hero{top:88%;left:50%;transform:translate(-50%,-50%);opacity:1}.floating-book-button.fade-in{bottom:40px;right:40px;transform:translate(0);transition:.5s ease-out;opacity:1}.floating-book-button:hover{transform:translateY(-3%);background-color:#bd975f80!important;color:#fff!important}.floating-book-text{transform:translateY(-6%)}@media(max-width:34em){.floating-book-button{padding:.2rem 1.5rem;border-radius:8px;font-size:2.6rem}.floating-book-button.fade-in{bottom:20px;right:20px}}.floating-book-button.fade-out{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}@media(max-width:184em){.floating-book-button{display:none}}@media(max-width:75em){.floating-book-button{display:none}}@media(max-width:704px){.floating-book-button{display:block}}@media(max-width:44em){.floating-book-button{display:block}}@media(max-width:34em){.floating-book-button{display:block}}
