@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/source-sans-3-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--b-water:#28b7c3;--b-ocean:#114f68;--b-ink:#112a3a;--b-sun:#f1a900;--b-paper:#fff;--b-soft:#f2f9fa;--b-muted:#496171;--b-line:#c5d8dc;--b-shadow:0 18px 50px color-mix(in oklch, var(--b-ink) 15%, transparent);--b-hero-shade:linear-gradient(90deg, color-mix(in oklch,var(--b-ink) 82%,transparent), color-mix(in oklch,var(--b-ink) 24%,transparent))}@supports (color:color(display-p3 0 0 0)){:root{--b-water:color(display-p3 .352241 .70737 .756967);--b-ocean:color(display-p3 .145451 .3044 .399512);--b-ink:color(display-p3 .0926612 .16404 .223473);--b-sun:color(display-p3 .905429 .67604 .230091);--b-paper:color(display-p3 1 1 1);--b-soft:color(display-p3 .952915 .975477 .981142);--b-muted:color(display-p3 .304928 .378681 .437356);--b-line:color(display-p3 .785647 .846435 .861768)}}@supports (color:lab(0% 0 0)){:root{--b-water:lab(67.8357% -34.1826 -17.3285);--b-ocean:lab(30.7652% -12.1611 -20.6275);--b-ink:lab(15.8942% -5.49662 -13.4244);--b-sun:lab(74.9771% 19.7455 78.061);--b-paper:lab(100% 0 0);--b-soft:lab(97.396% -2.29973 -1.58623);--b-muted:lab(39.7347% -6.26408 -12.1506);--b-line:lab(85.0944% -6.2919 -4.33931)}}body.body{background:var(--b-paper);color:var(--b-ink);font-family:"Source Sans 3",sans-serif}.zorro-root{letter-spacing:0;font-family:"Source Sans 3",sans-serif;font-size:16px}.zorro-root h1,.zorro-root h2,.zorro-root h3,.zorro-root .heading,.zorro-root .heading__one,.zorro-root .heading__two,.zorro-root .tricks-slider_text{font-variant-numeric:lining-nums;letter-spacing:-.01em;font-family:Raleway,sans-serif;font-weight:700}.zorro-root p,.zorro-root a,.zorro-root .type__text,.zorro-root .btn__txt,.zorro-root .text-block{letter-spacing:0;font-family:"Source Sans 3",sans-serif}.zorro-root .green-accent{color:var(--b-water);-webkit-text-fill-color:currentColor;background:0 0}.zorro-root .header-nav{z-index:100;position:absolute;top:0;left:0;right:0}.zorro-root .navigation-bar{background:var(--b-paper);padding:16px 3%;position:relative}.zorro-root .nav{align-items:center;max-width:100%}.zorro-root .brand-logo-wrapper{flex-shrink:0;width:220px}.zorro-root .image-4{object-fit:contain;width:220px;height:auto;max-height:76px}.biminio-top-links{gap:28px;display:flex}.biminio-top-links a,.biminio-call{color:var(--b-ink);font-size:17px;font-weight:600;text-decoration:none}.zorro-root .nav-left-wrapper{align-items:center;gap:26px;display:flex}.zorro-root .menu-button-display{color:var(--b-ocean);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:30px;display:flex}.zorro-root .nav-menu-4{background:var(--b-ocean);width:460px;min-width:0;padding:36px;display:none}.zorro-root .nav-menu-4[data-nav-menu-open]{display:block}.zorro-root .nav-menu-4>a{color:var(--b-paper);letter-spacing:-.01em;padding:14px 0;font-family:Raleway,sans-serif;font-size:28px;font-weight:700;text-decoration:none;display:block}.zorro-root .nav-menu-4 .display{color:var(--b-paper);margin-left:auto}.zorro-root .nav-menu-4 .nav-inner__button{background:var(--b-water);border-radius:6px;padding:18px;font-size:19px}.zorro-root .hero{background:0 0;overflow:hidden}.biminio-hero-image{will-change:transform;background-image:url(/assets/photos/biminio-beach-828.webp);background-position:50%;background-size:cover;position:absolute;top:-80px;bottom:-80px;left:0;right:0}@media (min-width:768px){.biminio-hero-image{background-image:url(/assets/photos/biminio-beach.webp)}}.biminio-hero-image:after{content:"";background:var(--b-hero-shade);position:absolute;top:0;bottom:0;left:0;right:0}.zorro-root .hero-content{max-width:780px}.zorro-root .hero .heading{color:var(--b-paper);font-size:88px;line-height:1.04}.zorro-root .hero .green-accent{color:var(--b-sun)}.zorro-root .hero .paragraph{max-width:650px;color:var(--b-paper);margin-top:18px;font-size:25px;line-height:1.45}.biminio-slogan{font-family:Nunito,sans-serif;font-size:20px;font-weight:700}.zorro-root .hero__join,.zorro-root a.btn{background:var(--b-water);color:var(--b-paper);border:0;border-radius:6px}.zorro-root .hero__join{width:auto;padding:19px 26px;font-size:20px}.zorro-root .hero__join .btn__txt{color:var(--b-paper);text-transform:none}.biminio-promises{color:var(--b-paper);flex-wrap:wrap;gap:12px 28px;margin-top:32px;font-size:16px;display:flex}.zorro-root .intro,.zorro-root .intro-wrapper,.zorro-root .course-heading,.zorro-root .section__swipe{background:var(--b-ink)}.zorro-root .intro{position:relative}.zorro-root .intro-heading{max-width:900px}.zorro-root .heading__one{font-size:68px;line-height:1.12}.zorro-root .type-inner{background:var(--b-sun);color:var(--b-ink)}.zorro-root .type__text{color:var(--b-ink);font-size:18px}.zorro-root .intro .div-block-8{background:var(--b-water);width:115px;height:115px}.zorro-root .rimage{object-fit:cover;border-radius:8px;width:290px;height:360px}.zorro-root .reasons{max-width:1040px;color:var(--b-paper);grid-template-columns:repeat(3,1fr);gap:20px 32px;margin:90px auto 0;padding:0 30px;font-size:17px;display:grid}.zorro-root .reasons div:before{content:"✓";color:var(--b-water);margin-right:10px}.zorro-root .facilities{background:var(--b-soft);border-radius:0}.zorro-root .facilities .heading{color:var(--b-ink);font-size:62px}.zorro-root .facilities .paragraph{color:var(--b-muted)}.zorro-root .facility-content{background:var(--b-hero-shade)}.zorro-root .tricks-slider_slide{border-radius:8px;height:550px}.zorro-root .tricks-slider_text{font-size:64px}.zorro-root .course-heading{border-radius:0;padding:95px 20px 145px}.zorro-root .course-heading .overflow-wrapper{overflow:visible}.zorro-root .course-heading .heading{font-size:64px;display:block}.zorro-root .course-heading p{color:var(--b-paper)}.zorro-root .inner__card{background:var(--b-soft);box-shadow:var(--b-shadow);border-radius:8px;overflow:hidden}.zorro-root .card-content{gap:30px}.zorro-root .card-content-left{max-width:50%;margin-top:0;padding:50px 35px}.zorro-root .heading__two{color:var(--b-ink);font-size:43px;line-height:1.15}.biminio-step-number{color:var(--b-water);margin-bottom:26px;font-size:30px;display:block}.zorro-root .sub-paragraph__two{color:var(--b-muted);font-size:20px;line-height:1.5}.zorro-root .sticky-card__image.is--three{object-fit:cover;border-radius:0;width:100%;height:600px}.zorro-root .card-content-right{width:50%;max-width:50%}.zorro-root .btn-container.is--test{bottom:25px}.biminio-band{background:var(--b-paper);padding:100px 0;position:relative}.biminio-band .wrap,.biminio-footer .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.biminio-band h2{color:var(--b-ink);margin:0 0 28px;font-size:52px;line-height:1.15}.biminio-band h3,.biminio-footer h3{color:var(--b-ink);margin:0 0 14px;font-size:22px;line-height:1.25}.biminio-band p{color:var(--b-muted);margin:0 0 20px;font-size:19px;line-height:1.6}.biminio-band .eyebrow{letter-spacing:.08em;color:var(--b-ocean);text-transform:uppercase;margin-bottom:18px;font-size:15px;font-weight:700}.biminio-band .lead{max-width:850px}.biminio-comparison{background:var(--b-soft)}.scroll{overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:660px;font-size:17px}.cmp th,.cmp td{border-bottom:1px solid var(--b-line);text-align:left;padding:20px}.cmp th{background:var(--b-ocean);color:var(--b-paper)}.cmp td.us{background:color-mix(in oklch,var(--b-water) 12%,var(--b-paper));font-weight:600}.biminio-band .fine{margin-top:18px;font-size:13px}.biminio-heritage h2,.biminio-heritage p{color:var(--b-paper)}.biminio-heritage .eyebrow{color:var(--b-sun)}.feat{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px;display:grid}.f{border-top:1px solid var(--b-line);padding-top:24px}.f .ic{color:var(--b-water);font-variant-numeric:lining-nums;margin-bottom:25px;font:800 30px Raleway,sans-serif}.f p{font-size:16px}.biminio-contact{background:var(--b-soft)}.areas{grid-template-columns:1fr 1fr;gap:50px;display:grid}.area{padding:22px 0}.area ul{color:var(--b-muted);padding-left:20px;font-size:18px;line-height:1.8}.area a{color:var(--b-ocean)}.reviews{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.rv{border:1px solid var(--b-line);border-radius:8px;padding:30px}.rv .stars{color:var(--b-sun);margin-bottom:20px;font-size:22px}.rv>div:last-child{align-items:center;gap:14px;margin-top:25px;display:flex}.rv img{object-fit:cover;border-radius:50%;width:52px;height:52px}#faq{background:var(--b-soft)}#faq details{border-bottom:1px solid var(--b-line);padding:22px 0}#faq summary{letter-spacing:-.01em;cursor:pointer;font:700 22px Raleway,sans-serif}#faq details p{max-width:850px;padding-top:20px}.biminio-form .wrap{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.biminio-form h2{color:var(--b-paper);font-size:68px}.biminio-form .eyebrow,.biminio-form p{color:var(--b-paper)}.biminio-phone{color:var(--b-water);margin-top:45px;font-size:22px;display:block}.biminio-form-frame{background:var(--b-paper);border-radius:8px;padding:16px;overflow:hidden}.biminio-form iframe{border:0;width:100%;height:520px;display:block}.biminio-form-frame .fine{color:var(--b-muted);margin:10px;font-size:12px}.biminio-form-frame a{color:var(--b-ocean)}.biminio-footer{background:var(--b-soft);padding:65px 0 30px}.biminio-footer .wrap{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;display:grid}.biminio-footer img{max-width:240px}.biminio-footer p{color:var(--b-muted);font-size:16px;line-height:1.7}.biminio-footer a{color:var(--b-ocean);margin:8px 0;font-size:17px;display:block}.biminio-legal{border-top:1px solid var(--b-line);grid-column:1/-1;padding-top:25px;font-size:14px}.biminio-legal a{font-size:14px;display:inline}.zorro-root [id]{scroll-margin-top:30px}@media (max-width:991px){.biminio-top-links{display:none}.zorro-root .hero .heading{font-size:72px}.zorro-root .heading__one{font-size:56px}.feat{grid-template-columns:repeat(2,1fr)}.zorro-root .card-content-left{padding:30px 20px}.zorro-root .heading__two{font-size:32px}.zorro-root .reasons{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.zorro-root .navigation-bar{padding:10px 18px}.zorro-root .brand-logo-wrapper,.zorro-root .image-4{width:155px}.biminio-call{display:none}.zorro-root .nav-menu-4{width:100vw;padding:25px}.zorro-root .hero-wrapper{min-height:650px;padding-top:140px;padding-bottom:80px}.zorro-root .hero .heading{font-size:60px}.zorro-root .hero .paragraph{font-size:21px}.biminio-promises{gap:12px 18px;font-size:14px}.zorro-root .intro-wrapper{padding:65px 0}.zorro-root .intro-heading{max-width:100%;padding:55px 22px}.zorro-root .heading__one{font-size:45px}.zorro-root .type-container{display:none}.zorro-root .intro .paragraph{font-size:19px}.zorro-root .rimage{width:180px;height:255px}.zorro-root .class-image-container{width:250px;height:540px;margin-top:60px}.zorro-root .reasons{gap:20px;margin:45px auto 0;padding:0 24px;font-size:16px}.zorro-root .facilities .heading,.zorro-root .course-heading .heading{font-size:43px}.zorro-root .tricks-slider_slide{width:90%;height:420px}.zorro-root .tricks-slider_text{font-size:48px}.zorro-root .card-content{flex-direction:column;gap:0;width:100%}.zorro-root .card-content-left{width:100%;max-width:100%;padding:28px}.zorro-root .card-content-right{width:100%;max-width:100%}.zorro-root .sticky-card__image.is--three{width:100%;height:240px}.zorro-root .inner__card.is--1,.zorro-root .inner__card.is--2,.zorro-root .inner__card.is--3,.zorro-root .inner__card.is--4{min-width:90%;max-width:90%}.zorro-root .heading__two{font-size:30px}.zorro-root .sub-paragraph__two{font-size:17px}.biminio-step-number{margin-bottom:14px;font-size:24px}.zorro-root .btn-container.is--test{bottom:15px}.biminio-band{padding:65px 0}.biminio-band .wrap,.biminio-footer .wrap{padding:0 24px}.biminio-band h2{font-size:38px}.biminio-band p{font-size:18px}.areas,.reviews,.biminio-form .wrap,.biminio-footer .wrap{grid-template-columns:1fr;gap:28px}.feat{gap:25px 20px}.f h3{font-size:19px}.f p{font-size:15px}.biminio-form h2{font-size:52px}.biminio-form iframe{height:950px}.biminio-hero-image{top:-60px;bottom:-60px;left:0;right:0}.biminio-form-frame{padding:8px}}@media (prefers-reduced-motion:reduce){.biminio-hero-image{will-change:auto}.zorro-root *{scroll-behavior:auto}}@media (max-width:767px){.biminio-form iframe{height:690px}}.zorro-root .hero .paragraph.is--hero{margin-left:0}.zorro-root .hero .heading,.zorro-root .heading__one,.zorro-root .facilities .heading,.zorro-root .course-heading .heading,.zorro-root .tricks-slider_text,.biminio-band h2,.biminio-form h2{letter-spacing:-.02em;font-weight:800}.zorro-root .hero .heading{line-height:1}.zorro-root .navigation-bar{box-shadow:0 1px 0 var(--b-line),0 10px 30px color-mix(in oklch,var(--b-ink) 6%,transparent)}.biminio-top-links a{padding:6px 0;transition:color .2s;position:relative}.biminio-top-links a:after{content:"";background:var(--b-water);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.biminio-top-links a:hover{color:var(--b-ocean)}.biminio-top-links a:hover:after{transform:scaleX(1)}.biminio-call{border:1.5px solid var(--b-ocean);border-radius:999px;padding:10px 18px;transition:background .2s,color .2s}.biminio-call:hover{background:var(--b-ocean);color:var(--b-paper)}.biminio-hero-image:after{background:linear-gradient(100deg,color-mix(in oklch,var(--b-ink) 90%,transparent) 0%,color-mix(in oklch,var(--b-ink) 62%,transparent) 45%,color-mix(in oklch,var(--b-ocean) 18%,transparent) 100%),linear-gradient(0deg,color-mix(in oklch,var(--b-ink) 55%,transparent) 0%,transparent 35%)}.zorro-root .hero__join{background:var(--b-sun);box-shadow:0 14px 34px color-mix(in oklch,var(--b-sun) 40%,transparent);transition:transform .2s,box-shadow .2s}.zorro-root .hero__join .btn__txt{color:var(--b-ink);font-weight:700}.zorro-root .hero__join .icon-2{color:var(--b-ink)}.zorro-root .hero__join:hover{box-shadow:0 20px 44px color-mix(in oklch,var(--b-sun) 50%,transparent);transform:translateY(-2px)}.biminio-promises span{background:color-mix(in oklch,var(--b-paper) 12%,transparent);border:1px solid color-mix(in oklch,var(--b-paper) 28%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:9px 16px;font-weight:600}.scroll{background:var(--b-paper);box-shadow:var(--b-shadow);scrollbar-width:none;border-radius:16px}.scroll::-webkit-scrollbar{display:none}.cmp th{letter-spacing:.04em;text-transform:uppercase;font-size:15px}.cmp th.us{background:linear-gradient(135deg,var(--b-water),var(--b-ocean))}.cmp td:first-child{color:var(--b-ink);font-weight:600}.cmp tr:last-child td{border-bottom:0}.cmp tr:hover td{background:color-mix(in oklch,var(--b-water) 6%,var(--b-paper))}.cmp tr:hover td.us{background:color-mix(in oklch,var(--b-water) 18%,var(--b-paper))}.biminio-heritage{background:radial-gradient(circle at 88% 12%,color-mix(in oklch,var(--b-water) 38%,transparent),transparent 42%),radial-gradient(circle at 8% 95%,color-mix(in oklch,var(--b-sun) 18%,transparent),transparent 38%),var(--b-ocean)}.f{border:1px solid var(--b-line);background:var(--b-paper);border-radius:16px;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}.f:hover{border-color:color-mix(in oklch,var(--b-water) 60%,var(--b-line));box-shadow:var(--b-shadow);transform:translateY(-4px)}.f .ic{width:56px;height:56px;color:var(--b-paper);background:linear-gradient(135deg,var(--b-water),var(--b-ocean));box-shadow:0 10px 24px color-mix(in oklch,var(--b-water) 30%,transparent);border-radius:14px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.biminio-contact .area{background:var(--b-paper);border:1px solid var(--b-line);border-radius:16px;margin-bottom:24px;padding:28px}.biminio-contact .area p{margin:0 0 6px}.rv{background:var(--b-paper);box-shadow:var(--b-shadow);border-radius:16px;transition:transform .25s;position:relative}.rv:before{content:"“";color:var(--b-water);opacity:.22;font:800 96px/1 Raleway,sans-serif;position:absolute;top:6px;right:24px}.rv:hover{transform:translateY(-4px)}#faq details{transition:background .2s}#faq summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;transition:color .2s;display:flex}#faq summary::-webkit-details-marker{display:none}#faq summary:after{content:"+";width:38px;height:38px;color:var(--b-ocean);border:1.5px solid var(--b-line);border-radius:50%;flex-shrink:0;place-items:center;font:600 24px/1 "Source Sans 3",sans-serif;transition:transform .25s,background .25s,color .25s,border-color .25s;display:grid}#faq summary:hover{color:var(--b-ocean)}#faq details[open] summary:after{background:var(--b-water);border-color:var(--b-water);color:var(--b-paper);transform:rotate(45deg)}.biminio-form{background:radial-gradient(circle at 12% 18%,color-mix(in oklch,var(--b-water) 26%,transparent),transparent 40%),radial-gradient(circle at 92% 90%,color-mix(in oklch,var(--b-sun) 16%,transparent),transparent 36%),var(--b-ink)}.biminio-form .eyebrow{color:var(--b-sun)}.biminio-form-frame{border-top:5px solid var(--b-sun);box-shadow:0 30px 80px #00000059;box-shadow:0 30px 80px color(display-p3 0 0 0/.35);box-shadow:0 30px 80px lab(0% 0 0/.35)}.biminio-phone{border:1.5px solid color-mix(in oklch,var(--b-water) 60%,transparent);border-radius:999px;padding:14px 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.biminio-phone:hover{background:var(--b-water);color:var(--b-ink)}.biminio-footer{border-top:4px solid #0000;border-image:linear-gradient(90deg,var(--b-water),var(--b-ocean),var(--b-sun)) 1}@media (max-width:767px){.f{padding:22px 18px}.biminio-contact .area{padding:22px}.rv:before{font-size:72px}.biminio-promises span{padding:8px 13px}}@media (max-width:560px){.feat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.f,.rv,.zorro-root .hero__join{transition:none}.f:hover,.rv:hover,.zorro-root .hero__join:hover{transform:none}}.zorro-root .paragraph,.zorro-root [class*=paragraph]{font-family:"Source Sans 3",sans-serif}.zorro-root .navigation-bar{background:color-mix(in oklch,var(--b-paper) 86%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.zorro-root .hero .heading{text-shadow:0 2px 30px color-mix(in oklch,var(--b-ink) 35%,transparent)}.biminio-heritage,.biminio-form{padding-top:160px;overflow:hidden}.biminio-heritage:before,.biminio-form:before{content:"";background:var(--b-soft);pointer-events:none;height:72px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v30c-160 26-330 40-520 28S560 14 380 26 130 60 0 44z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v30c-160 26-330 40-520 28S560 14 380 26 130 60 0 44z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.biminio-heritage .wrap,.biminio-form .wrap{z-index:1;position:relative}.biminio-heritage:after{content:"BIMINIO";content:"BIMINIO" / "";letter-spacing:-.04em;color:var(--b-paper);opacity:.06;pointer-events:none;white-space:nowrap;font:800 220px/1 Raleway,sans-serif;position:absolute;bottom:-40px;right:-20px}.cmp td.us:before{content:"✓";background:var(--b-water);width:22px;height:22px;color:var(--b-paper);vertical-align:1px;border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:700;display:inline-grid}.cmp td:last-child{color:var(--b-muted)}.rv img{box-shadow:0 0 0 3px var(--b-paper),0 0 0 5px var(--b-water)}.rv .stars{letter-spacing:3px}.zorro-root .nav-menu-4 .nav-inner__button{transition:background .2s,color .2s}.zorro-root .nav-menu-4 .nav-inner__button:hover{background:var(--b-sun);color:var(--b-ink)}@keyframes biminio-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.biminio-band .eyebrow,.biminio-band h2,.biminio-band .lead,.scroll,.f,.rv,#faq details,.biminio-contact .area,.biminio-form-frame{animation:linear both biminio-rise;animation-timeline:view();animation-range:entry entry 45%}}}@media (max-width:767px){.biminio-heritage,.biminio-form{padding-top:105px}.biminio-heritage:before,.biminio-form:before{height:40px}.biminio-heritage:after{font-size:96px;bottom:-16px;right:-10px}.cmp td.us:before{width:18px;height:18px;margin-right:8px;font-size:10px}}:root{--b-radius:16px;--b-ease:cubic-bezier(.2,.7,.2,1)}.zorro-root .hero__join,.zorro-root a.btn,.zorro-root .nav-menu-4 .nav-inner__button,.biminio-call,.biminio-phone,.biminio-lead .lf-submit{isolation:isolate;letter-spacing:.01em;text-transform:none;transition:transform .25s var(--b-ease),box-shadow .25s var(--b-ease),background-color .25s,color .25s,border-color .25s;border-radius:999px;font-family:"Source Sans 3",sans-serif;font-weight:700;text-decoration:none;position:relative;overflow:hidden}.zorro-root .hero__join:after,.zorro-root a.btn:after,.zorro-root .nav-menu-4 .nav-inner__button:after,.biminio-call:after,.biminio-phone:after,.biminio-lead .lf-submit:after{content:"";z-index:-1;pointer-events:none;transition:translate .7s var(--b-ease);background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);background:linear-gradient(110deg,#0000 35%,color(display-p3 1 1 1/.55) 50%,#0000 65%);background:linear-gradient(110deg,#0000 35%,lab(100% 0 0/.55) 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;translate:-110%}.zorro-root .hero__join:hover:after,.zorro-root a.btn:hover:after,.zorro-root .nav-menu-4 .nav-inner__button:hover:after,.biminio-call:hover:after,.biminio-phone:hover:after,.biminio-lead .lf-submit:hover:after{translate:110%}.zorro-root .hero__join:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.zorro-root a.btn:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.zorro-root .nav-menu-4 .nav-inner__button:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.biminio-call:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.biminio-phone:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.biminio-lead .lf-submit:focus-visible{outline:3px solid var(--b-water);outline-offset:3px}.zorro-root .hero__join,.zorro-root a.btn.is--100,.zorro-root .nav-menu-4 .nav-inner__button,.biminio-lead .lf-submit{background:linear-gradient(135deg,var(--b-sun),color-mix(in oklch,var(--b-sun) 80%,var(--b-paper)));color:var(--b-ink);box-shadow:0 12px 30px color-mix(in oklch,var(--b-sun) 38%,transparent),inset 0 1px 0 #ffffff73;border:0}@supports (color:color(display-p3 0 0 0)){.zorro-root .hero__join,.zorro-root a.btn.is--100,.zorro-root .nav-menu-4 .nav-inner__button,.biminio-lead .lf-submit{box-shadow:0 12px 30px color-mix(in oklch,var(--b-sun) 38%,transparent),inset 0 1px 0 color(display-p3 1 1 1/.45)}}@supports (color:lab(0% 0 0)){.zorro-root .hero__join,.zorro-root a.btn.is--100,.zorro-root .nav-menu-4 .nav-inner__button,.biminio-lead .lf-submit{box-shadow:0 12px 30px color-mix(in oklch,var(--b-sun) 38%,transparent),inset 0 1px 0 lab(100% 0 0/.45)}}.zorro-root .hero__join:hover,.zorro-root .nav-menu-4 .nav-inner__button:hover,.biminio-lead .lf-submit:hover{background:linear-gradient(135deg,var(--b-sun),color-mix(in oklch,var(--b-sun) 80%,var(--b-paper)));color:var(--b-ink);box-shadow:0 20px 44px color-mix(in oklch,var(--b-sun) 50%,transparent),inset 0 1px 0 #ffffff73;transform:translateY(-2px)}@supports (color:color(display-p3 0 0 0)){.zorro-root .hero__join:hover,.zorro-root .nav-menu-4 .nav-inner__button:hover,.biminio-lead .lf-submit:hover{box-shadow:0 20px 44px color-mix(in oklch,var(--b-sun) 50%,transparent),inset 0 1px 0 color(display-p3 1 1 1/.45)}}@supports (color:lab(0% 0 0)){.zorro-root .hero__join:hover,.zorro-root .nav-menu-4 .nav-inner__button:hover,.biminio-lead .lf-submit:hover{box-shadow:0 20px 44px color-mix(in oklch,var(--b-sun) 50%,transparent),inset 0 1px 0 lab(100% 0 0/.45)}}.zorro-root .hero__join{padding:18px 18px 18px 30px}.zorro-root .hero__join .arrow-wrap{transition:translate .25s var(--b-ease)}.zorro-root .hero__join:hover .arrow-wrap{translate:4px}.zorro-root .nav-menu-4 .nav-inner__button{text-align:center;margin-top:24px;display:block}.zorro-root a.btn.is--100{border-radius:0 0 var(--b-radius) var(--b-radius);box-shadow:none;padding:26px 20px;font-size:1.4em}.zorro-root a.btn.is--100:hover{background:linear-gradient(135deg,color-mix(in oklch,var(--b-sun) 90%,black),var(--b-sun));color:var(--b-ink)}.zorro-root a.btn:not(.is--100),.biminio-phone{color:var(--b-paper);border:1.5px solid color-mix(in oklch,var(--b-water) 70%,transparent);background:0 0;padding:14px 26px;font-size:18px}.zorro-root a.btn:not(.is--100):hover,.biminio-phone:hover{background:var(--b-water);border-color:var(--b-water);color:var(--b-ink);transform:translateY(-2px)}.biminio-call{color:var(--b-ink);border:1.5px solid var(--b-ocean)}.biminio-call:hover{background:var(--b-ocean);color:var(--b-paper);transform:translateY(-2px)}.zorro-root .intro .div-block-8._2nd{background:linear-gradient(135deg,var(--b-water),var(--b-ocean));border:2px solid var(--b-paper);transition:scale .25s var(--b-ease);animation:2.6s ease-out infinite biminio-pulse}.zorro-root .intro .div-block-8._2nd:hover{scale:1.07}@keyframes biminio-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--b-water) 55%,transparent)}to{box-shadow:0 0 0 24px color-mix(in oklch,var(--b-water) 0%,transparent)}}.zorro-root .inner__card,.zorro-root .tricks-slider_slide,.zorro-root .rimage,.biminio-form-frame{border-radius:var(--b-radius)}.biminio-form-frame{padding:18px}.biminio-heritage:after{translate:0 var(--b-drift,0px)}@media (prefers-reduced-motion:reduce){.zorro-root .intro .div-block-8._2nd{animation:none}.zorro-root .hero__join:hover,.zorro-root a.btn:hover,.zorro-root .nav-menu-4 .nav-inner__button:hover,.biminio-call:hover,.biminio-phone:hover{transform:none}}.biminio-lead{padding:32px;display:block}.biminio-lead .lf-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.biminio-lead .lf{flex-direction:column;gap:7px;min-width:0;display:flex}.biminio-lead .lf-wide{grid-column:1/-1}.biminio-lead .lf span{color:var(--b-ink);font-size:14px;font-weight:600}.biminio-lead .lf b{color:var(--b-ocean)}.biminio-lead input[type=text],.biminio-lead input[type=email],.biminio-lead input[type=tel]{box-sizing:border-box;width:100%;color:var(--b-ink);background:var(--b-soft);border:1.5px solid var(--b-line);border-radius:12px;padding:14px 16px;font:400 17px "Source Sans 3",sans-serif;transition:border-color .2s,box-shadow .2s,background-color .2s}.biminio-lead input::placeholder{color:color-mix(in oklch,var(--b-muted) 75%,var(--b-paper))}.biminio-lead input[type=text]:focus,.biminio-lead input[type=email]:focus,.biminio-lead input[type=tel]:focus{background:var(--b-paper);border-color:var(--b-water);box-shadow:0 0 0 4px color-mix(in oklch,var(--b-water) 22%,transparent);outline:none}.biminio-lead input[aria-invalid=true]{border-color:#d73431;border-color:color(display-p3 .777573 .262988 .226453);border-color:lab(49.2966% 62.8465 43.054);box-shadow:0 0 0 4px #d7343126;box-shadow:0 0 0 4px color(display-p3 .777573 .262988 .226453/.15);box-shadow:0 0 0 4px lab(49.2966% 62.8465 43.054/.15)}.biminio-lead .lf-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.biminio-lead .lf-consent{color:var(--b-muted);cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0 0;font-size:13px;line-height:1.45;display:flex}.biminio-lead .lf-consent input{width:20px;height:20px;accent-color:var(--b-ocean);cursor:pointer;flex-shrink:0;margin:1px 0 0}.biminio-lead .lf-submit{cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:22px;padding:18px 24px;font-size:19px;display:flex}.biminio-lead .lf-arrow{background:var(--b-paper);width:30px;height:30px;color:var(--b-ink);transition:translate .25s var(--b-ease);border-radius:50%;place-items:center;font-size:16px;display:inline-grid}.biminio-lead .lf-submit:hover .lf-arrow{translate:4px}.biminio-lead .lf-submit:disabled{cursor:wait;opacity:.75;transform:none}.biminio-form .biminio-lead .lf-status{color:var(--b-muted);min-height:1px;margin:14px 0 0;font-size:15px;line-height:1.5}.biminio-form .biminio-lead .lf-status[data-kind=ok]{color:var(--b-ink);background:color-mix(in oklch,var(--b-water) 14%,var(--b-paper));border-radius:12px;padding:14px 16px;font-weight:600}.biminio-form .biminio-lead .lf-status[data-kind=error]{color:#b7191c;color:color(display-p3 .658253 .172944 .150252);color:lab(40.095% 59.891 42.9038)}.biminio-lead.is-sent .lf-grid,.biminio-lead.is-sent .lf-consent,.biminio-lead.is-sent .lf-submit{display:none}.biminio-lead .fine{margin:16px 0 0}@media (max-width:767px){.biminio-lead{padding:22px 18px}.biminio-lead .lf-grid{grid-template-columns:1fr}}.home-page .s-header{color:var(--b-ink);font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:1.6;position:relative}.home-page .s-header p{margin:0}.home-page .s-header a{color:inherit}.home-page .zorro-root .hero-wrapper{padding-top:117px}@media (max-width:767px){.home-page .zorro-root .hero-wrapper{padding-top:72px}}.zorro-root .facilities a.btn:not(.is--100){color:var(--b-ink);border-color:var(--b-ocean)}.zorro-root .facilities a.btn:not(.is--100):hover{background:var(--b-ocean);border-color:var(--b-ocean);color:var(--b-paper)}.biminio-latest{background:var(--b-soft)}.biminio-latest__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;display:flex}.biminio-latest__head h2{margin:0}.biminio-latest__all{color:var(--b-ocean);font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700;text-decoration:none}.biminio-latest__all:hover{color:var(--b-ink);text-decoration:underline}.zorro-part{display:contents}.biminio-lead .lf-status{color:var(--b-muted)}.zorro-root .intro .div-block-8 .text-block{color:var(--b-ink)}.cmp th.us{background:var(--b-ocean);color:var(--b-paper);box-shadow:inset 0 4px 0 var(--b-sun)}.cmp td.us:before,#faq details[open] summary:after{color:var(--b-ink)}.biminio-step-number{color:var(--b-ocean)}:where(.zorro-root img){height:auto}.home-page .s-footer{color:var(--b-ink);font-family:"Source Sans 3",sans-serif;line-height:1.6}.home-page .s-footer p{color:inherit;margin:0}@media (max-width:699px){.cmp{min-width:0;font-size:14px}.cmp th,.cmp td{padding:12px 8px}.cmp th{letter-spacing:.02em;font-size:12px}.cmp td.us:before{display:none}}.zorro-root .hero-wrapper{min-height:620px;padding-top:150px;padding-bottom:72px}.zorro-root .intro-wrapper{padding-top:72px;padding-bottom:72px}.zorro-root .intro-heading{padding:32px 62px 24px}.zorro-root .class-image-container{margin-top:36px}.zorro-root .reasons{margin-top:56px}.zorro-root .facilities{padding-top:64px}.zorro-root .facilities-heading{padding-bottom:28px}.zorro-root .facilities .container{min-height:0}.zorro-root .course-heading{padding:72px 20px 120px}.biminio-band{padding:72px 0}.biminio-heritage,.biminio-form{padding-top:120px}.biminio-band h2{margin-bottom:20px}.feat{margin-top:28px}.biminio-footer{padding:48px 0 24px}@media (max-width:767px){.zorro-root .hero-wrapper{min-height:540px;padding-top:112px;padding-bottom:56px}.zorro-root .intro-wrapper{padding-top:48px;padding-bottom:48px}.zorro-root .intro-heading{padding:28px 22px 16px}.zorro-root .reasons{margin-top:32px}.zorro-root .facilities{padding-top:48px}.zorro-root .facilities-heading{padding-bottom:16px}.zorro-root .course-heading{padding:56px 20px 104px}.biminio-band{padding:48px 0}.biminio-heritage,.biminio-form{padding-top:80px}.biminio-footer{padding:40px 0 24px}}@media (max-width:479px){.zorro-root .classes{padding-top:48px;padding-bottom:32px}}.zorro-root a.biminio-city-slide{color:var(--b-paper);text-decoration:none}.zorro-root .tricks-slider .paragraph.is--facilties{color:var(--b-paper);margin-top:10px;font-size:20px;font-weight:600}.zorro-root a.biminio-city-slide:hover .paragraph.is--facilties{text-underline-offset:4px;text-decoration:underline}.zorro-root a.biminio-city-slide:focus-visible{outline:3px solid var(--b-sun);outline-offset:3px}.biminio-form .biminio-form-frame .lf-status{color:var(--b-ink)}:where(.zorro-root) :where(h2.heading,h2.heading__one,h2.heading__two){color:#fff;margin-top:20px;margin-bottom:10px;font-family:Raleway,sans-serif;font-size:6em;font-weight:300;line-height:1.1em}.home-page.has-mobile-bar{padding-bottom:72px}@media (min-width:1024px){.home-page.has-mobile-bar{padding-bottom:76px}}.biminio-lead .lf{position:relative}.biminio-lead .lf .lf-err{color:#b7191c;color:color(display-p3 .658253 .172944 .150252);color:lab(40.095% 59.891 42.9038);font:600 13px/1.4 "Source Sans 3",sans-serif;display:block}.biminio-lead .lf .lf-err[hidden]{display:none}.biminio-lead .lf .lf-ac{z-index:30;background:var(--b-paper);border:1px solid var(--b-line);box-shadow:0 18px 40px color-mix(in oklch,var(--b-ink) 18%,transparent);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.biminio-lead .lf .lf-ac[hidden]{display:none}.biminio-lead .lf .lf-ac ul{margin:0;padding:6px 0;list-style:none}.biminio-lead .lf .lf-ac li{color:var(--b-ink);cursor:pointer;padding:11px 14px;font:400 16px/1.35 "Source Sans 3",sans-serif}.biminio-lead .lf .lf-ac li[aria-selected=true],.biminio-lead .lf .lf-ac li:hover{background:var(--b-soft)}.biminio-lead .lf .lf-ac .lf-ac__by{border-top:1px solid var(--b-line);text-align:right;color:#5e5e5e;margin:0;padding:6px 14px 8px;font:400 12px/1.4 Roboto,Arial,sans-serif}.zorro-root .reasons.biminio-paths a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.zorro-root .reasons.biminio-paths a:before{content:"✓";color:var(--b-water);margin-right:10px}.zorro-root .reasons.biminio-paths a:hover{color:var(--b-sun);border-bottom-color:currentColor}.zorro-root .reasons.biminio-paths a:focus-visible{color:var(--b-sun);border-bottom-color:currentColor}.biminio-topics{grid-template-columns:repeat(3,1fr)}.biminio-topics a.f{color:var(--b-ink);flex-direction:column;text-decoration:none;display:flex}.biminio-topics a.f h3{color:var(--b-ink)}.biminio-topics a.f p{color:var(--b-ink);flex:1}.biminio-topics a.f:hover{border-color:var(--b-water);transform:translateY(-2px)}.biminio-topic-more{color:var(--b-ocean);margin-top:16px;font:700 16px "Source Sans 3",sans-serif}.biminio-community .btn-container{margin-top:32px}.biminio-next{background:radial-gradient(circle at 12% 18%,color-mix(in oklch,var(--b-water) 26%,transparent),transparent 40%),radial-gradient(circle at 92% 90%,color-mix(in oklch,var(--b-sun) 16%,transparent),transparent 36%),var(--b-ink)}.biminio-next h2{color:var(--b-paper)}.biminio-next .eyebrow{color:var(--b-sun)}.biminio-next__links{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.zorro-root .biminio-next__links a.btn{color:var(--b-paper);border:1.5px solid color-mix(in oklch,var(--b-paper) 70%,transparent);background:0 0;padding:14px 22px}.zorro-root .biminio-next__links a.btn:hover{background:var(--b-paper);color:var(--b-ink);transform:translateY(-2px)}@media (max-width:900px){.biminio-topics{grid-template-columns:1fr}}@media (max-width:560px){.biminio-next__links a.btn{text-align:center;width:100%}}.biminio-lead select,.biminio-lead textarea{box-sizing:border-box;width:100%;color:var(--b-ink);background:var(--b-soft);border:1.5px solid var(--b-line);border-radius:12px;padding:14px 16px;font:400 17px "Source Sans 3",sans-serif;transition:border-color .2s,box-shadow .2s,background-color .2s}.biminio-lead textarea{resize:vertical;min-height:96px}.biminio-lead select:focus,.biminio-lead textarea:focus{background:var(--b-paper);border-color:var(--b-water);box-shadow:0 0 0 4px color-mix(in oklch,var(--b-water) 22%,transparent);outline:none}.biminio-lead select[aria-invalid=true],.biminio-lead textarea[aria-invalid=true],.biminio-lead .lf-checks[aria-invalid=true]{border-color:#d73431;border-color:color(display-p3 .777573 .262988 .226453);border-color:lab(49.2966% 62.8465 43.054)}.biminio-lead .lf-checks{border:1.5px solid var(--b-line);border-radius:12px;margin:0;padding:12px 16px 14px}.biminio-lead .lf-checks legend{padding:0 6px}.biminio-lead .lf-checks__list{flex-wrap:wrap;gap:10px 18px;margin-top:4px;display:flex}.biminio-lead .lf-check{cursor:pointer;align-items:center;gap:8px;display:flex}.biminio-lead .lf-check input{width:18px;height:18px;accent-color:var(--b-ocean);margin:0}.biminio-lead .lf-check span{font-size:16px;font-weight:400}.biminio-lead .lf-status{color:var(--b-muted);margin:14px 0 0;font-size:15px;line-height:1.5}.biminio-lead .lf-status[data-kind=error]{color:#b7191c;color:color(display-p3 .658253 .172944 .150252);color:lab(40.095% 59.891 42.9038)}.biminio-lead .lf-status[data-kind=ok]{color:var(--b-ocean)}.s-path-done p{color:var(--b-ink);margin:0;font:600 19px/1.5 "Source Sans 3",sans-serif}
