@media(max-width:767px){.elementor .hp-team-modal-card{padding:1rem;gap:1rem;}}@media(max-width:767px){.elementor .hp-team-dialog{width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem);}}@media(max-width:767px){.elementor .hp-team-thumb{flex:0 0 100%;}}@media(max-width:767px){.elementor .hp-team-track{gap:0.75rem;--hp-team-space:.75rem;\n}}@media(max-width:767px){.elementor .hp-team-viewport{max-width:7rem;}}@media(max-width:767px){.elementor .hp-team-right{padding-block-end:2rem;gap:1.5rem;}}@media(max-width:767px){.elementor .hp-team-visual{gap:0.5rem;}}@media(max-width:767px){.elementor .hp-team-stage{gap:1.5rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .hp-team-header-copy{max-width:none;\n}}@media(max-width:767px){.elementor .hp-team-header{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .toggle_icon{width:auto;height:auto;padding:0px;display:flex;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .mobile_menu{display:none;&.active{
  display: grid!important;
}\n}}@media(max-width:767px){.elementor .fw-sec{padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .hp-team-carousel{padding-block-start:2.5rem;gap:2rem;}}@media(max-width:767px){.elementor .hp-form-toggle{grid-column:1;grid-row:auto;}}@media(max-width:767px){.elementor .hp-gdpr{&>p { white-space:normal; }\n}}@media(max-width:767px){.elementor .hp-form-options{&>div { flex-wrap:wrap; }\n}}@media(max-width:767px){.elementor .hp-form{grid-template-columns:1fr;& > .hp-form-field { width:100%!important; justify-self:stretch; } & > .hp-gdpr { margin-top:0.5rem; } & > .hp-submit { width:100%; justify-self:stretch; margin-top:0; } & > * { grid-column:1!important;grid-row:auto!important; }\n}}@media(max-width:767px){.elementor .hp-booking-content{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;& > h2 { font-size:2.625rem; }\n}}@media(max-width:767px){.elementor .hp-booking-image{aspect-ratio:4/3;}}@media(max-width:767px){.elementor .hp-gallery-grid{gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;&>img:nth-child(n) { grid-column:1;grid-row:auto;border-radius:16px; }\n}}@media(max-width:767px){.elementor .hp-stat-card-sand{width:48%;aspect-ratio:2/1;position:absolute;inset-inline-end:0%;}}@media(max-width:767px){.elementor .hp-stat-card-coral{width:48%;aspect-ratio:2/1;position:absolute;inset-inline-start:0%;border-end-start-radius:999px;border-end-end-radius:999px;}}@media(max-width:767px){.elementor .hp-stats-grid{width:100%;height:auto;max-width:100%;aspect-ratio:10/5.5;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;gap:16px;grid-template-columns:1fr;inset: auto; margin-inline: 0px;\n}}@media(max-width:767px){.elementor .hp-service-card{height:230px;}}@media(max-width:767px){.elementor .hp-services-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .hp-section-header{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .hp-about-copy{display:flex;flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .hp-about-grid{gap:16px;}}@media(max-width:767px){.elementor .hp-hero-media{height:370px;&>img:nth-child(1) { left:20%;top:46%;width:80%;height:54%;border-radius:16px; } &>img:nth-child(2) { width:62%;height:72%;border-radius:16px; } &>img:nth-child(3) { width:72px; } &>img:nth-child(4) { top:160px;width:48px; } &>img:nth-child(5) { top:280px;width:30px;height:76px; }\n}}@media(max-width:767px){.elementor .hp-stack{width:100%;min-width:0px;max-width:100%;margin-inline: 0px; padding-inline: 0px;\n}}@media(max-width:767px){.elementor .hp-heading-split{width:100%;min-width:0px;max-width:100%;gap:1rem;grid-template-columns:1fr;margin-inline: 0px; padding-inline: 0px;\n}}@media(max-width:767px){.elementor .hp-booking{padding:0.75rem;}}@media(max-width:767px){.elementor .hp-gallery{padding-block-start:64px;padding-block-end:80px;}}@media(max-width:767px){.elementor .hp-stats{overflow:hidden;padding-block-start:64px;padding-block-end:64px;align-items:stretch;& > .e-con { position: relative; inset: auto; left: auto; right: auto; top: auto; bottom: auto; transform: none; width: 100%; max-width: 100%; margin-inline: 0px; }\n}}@media(max-width:767px){.elementor .hp-reviews{padding-block-start:64px;padding-block-end:64px;gap:28px;}}@media(max-width:767px){.elementor .hp-services{padding-block-end:56px;margin-block-start:64px;gap:32px;}}@media(max-width:767px){.elementor .hp-about{padding-block-start:64px;padding-block-end:64px;gap:16px;}}@media(max-width:767px){.elementor .hp-hero{padding-block-start:128px;padding-block-end:48px;gap:36px;&::before { left:8px;right:8px;top:8px;height:calc(100% - 16px);border-radius:18px; }\n}}@media(max-width:767px){.elementor .bz-button-primary{position:relative;background-color:var(--bruzek-sage);flex-direction:row;justify-content:center;}}@media(max-width:767px){.elementor .bz-button-primary:hover,.elementor .bz-button-primary:focus-visible{color:var(--bruzek-white);background-color:var(--bruzek-sage-text);}}@media(max-width:767px){.elementor .bz-footer-grid{column-gap:2%;row-gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}@media(max-width:767px){.elementor .bz-footer{padding-block-start:3.5rem;padding-block-end:1.5rem;gap:2rem;}}@media(max-width:767px){.elementor .bz-heading{font-size:34px;letter-spacing:-1.02px;}}@media(max-width:767px){.elementor .hp-team-name{font-size:1.75rem;letter-spacing:-0.0525rem;}}@media(max-width:767px){.elementor .bz-display{font-size:42px;letter-spacing:-1.26px;}}@media(max-width:767px){.elementor .bz-20-m-400-09{font-size:16px;}}@media(max-width:767px){.elementor .br-24{border-radius:12px;}}@media(max-width:767px){.elementor .stat_number{font-size:42px;}}