:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;overflow-x:hidden;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-primary-100: #ffa696;--color-primary-200: #ffd6cf;--color-primary-300: #ff9785;--color-secondary-100: #6bbafe;--color-secondary-200: #a3d5ff;--color-secondary-300: #48aaff;--color-tertiary-100: #fad946;--color-tertiary-200: #ffeb93;--color-alert-100: #f36262;--color-alert-40: #fbd0d0;--color-success-100: #84ec3a;--color-success-40: #daf9c4;--color-caution-100: #ffb03a;--color-caution-40: #ffdfb0;--color-base-100: #000000;--color-base-80: #333333;--color-base-60: #666666;--color-base-40: #999999;--color-base-30: #5f7181;--color-base-20: #9aa8b5;--color-base-10: #e3e9ef;--color-base-5: #f2f2f2;--color-base-0: #ffffff;--gradient-primary: linear-gradient(90deg, #ffa696 0%, #6bbafe 100%);--gradient-primary-reverse: linear-gradient(90deg, #6bbafe 0%, #ffa696 100%);--gradient-secondary: linear-gradient(90deg, #6bbaff 0%, #a3d5ff 100%);--gradient-tertiary: linear-gradient(90deg, #ffa696 0%, #ffd6cf 100%);--gradient-neutral: linear-gradient(90deg, #e3e9ef 0%, #9aa8b5 100%)}body{margin:0;min-width:100vw;min-height:100dvh;overflow-x:hidden}button{border:none;outline:none;cursor:pointer}.button-l{padding:17px 36px;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;border-radius:8px}@media(max-width:1024px){.button-l{padding:12px 24px;font-size:16px;border-radius:8px}}.button-m{padding:.7vw 1.2vw;font-family:Nunito,sans-serif;font-size:.8vw;font-weight:700;border-radius:.4vw}@media(max-width:1024px){.button-m{padding:10px 16px;font-size:14px;border-radius:8px}}.button-s{padding:12px 32px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;border-radius:8px}@media(max-width:1024px){.button-s{padding:10px 16px;font-size:12px;border-radius:8px}}.button-xs{padding:8px 16px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;border-radius:8px}.button-xs .content .icon svg{width:16px!important;height:16px!important}@media(max-width:1024px){.button-xs{padding:6px 12px;font-size:10px;border-radius:8px}}@supports (padding: max(0px)){html,body{padding-bottom:max(env(safe-area-inset-bottom),0px)}}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.vh-fill{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}#gt_float_wrapper{transition:all .3s ease}#root{margin:0;padding:0;text-align:center}.loader-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.loader-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--color-primary-100);border-radius:50%;animation:spin 1s linear infinite}.primary-button{display:inline-flex;align-items:center;justify-content:center;position:relative;background:var(--gradient-primary);width:fit-content;overflow:hidden}.primary-button:before{content:"";position:absolute;inset:0;z-index:0;background:var(--gradient-primary-reverse);border-radius:inherit;opacity:0;transition:opacity .3s ease-in-out;will-change:opacity}.primary-button.disabled{background:var(--gradient-neutral);cursor:default;color:var(--color-base-0)}.primary-button.disabled:hover:before{opacity:0}.primary-button .content{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1;padding:0;color:#fff}.primary-button .content .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.primary-button:hover:before{opacity:1}.home{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px}.home .ad-placement{position:fixed;bottom:0;left:0;width:100vw;background:var(--color-base-0);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;box-sizing:border-box}.home .ad-placement .close-banner{position:absolute;top:-24px;right:2vw;display:flex;align-items:center;gap:8px;padding:8px;background:var(--color-base-5);border-radius:4px 4px 0 0;height:20px;cursor:pointer}@media(max-width:1024px){.home .ad-placement .close-banner{padding:2px 8px}}.home .ad-placement .close-banner p{margin:0;color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:12px;font-weight:400;line-height:16px}@media(max-width:1024px){.home .ad-placement .close-banner p{display:none}}@media(max-width:1024px){.home .ad-placement .close-banner svg{width:14px}}.home .ad-placement .ad-text{color:var(--color-base-30);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase;padding:4px 0}@media(max-width:1024px){.home .ad-placement .ad-text{font-size:8px;padding:2px 0}}.home .ad-placement .ad{width:100%;height:113px;display:flex;justify-content:center;align-items:center;aspect-ratio:11/1}@media(max-width:1024px){.home .ad-placement .ad{width:100vw;height:unset}}.home .ad-placement img{aspect-ratio:11/1;height:120px;object-fit:cover;object-position:50% 50%}@media(max-width:1024px){.home .ad-placement img{width:100vw;height:unset}}.home .hero-section{width:100%;align-self:center;display:flex;flex-direction:column;align-items:center;gap:2vw;position:relative;margin-top:10vw;--cloud-progress: 0}@media(max-width:1280px)and (orientation:portrait){.home .hero-section{margin-top:100px}}@media(max-width:1024px){.home .hero-section{margin-top:100px;padding:90px 40px 10px;box-sizing:border-box}}.home .hero-section h1{font-family:Nunito;font-size:3.6vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;max-width:50vw}@media(max-width:1280px)and (orientation:portrait){.home .hero-section h1{font-size:48px}}@media(max-width:1024px){.home .hero-section h1{font-size:32px;line-height:1.2;font-weight:900;max-width:unset}}.home .hero-section h1 span{color:var(--color-primary-100)}.home .hero-section h5{color:var(--color-base-100);font-family:Nunito;font-size:1.2vw;width:30%;align-self:center;margin:0}@media(max-width:1280px)and (orientation:portrait){.home .hero-section h5{font-size:26px;width:40%}}@media(max-width:1024px){.home .hero-section h5{font-size:18px;width:100%;line-height:1.2;font-weight:700}}.home .hero-section .cloud{position:absolute}.home .hero-section .cloud.left{left:calc(-5% + var(--cloud-progress, 0) * 7%);top:50%;width:30vw;will-change:left}@media(max-width:1280px)and (orientation:portrait){.home .hero-section .cloud.left{width:40%;top:85%;max-width:400px;z-index:-1}}@media(max-width:1024px){.home .hero-section .cloud.left{width:70%;top:58%;left:calc(-5% + var(--cloud-progress, 0) * 10%);max-width:330px}}.home .hero-section .cloud.right{right:calc(-10% + var(--cloud-progress, 0) * 9%);top:0%;transform:scaleX(-1);width:24vw;will-change:right}@media(max-width:1280px)and (orientation:portrait){.home .hero-section .cloud.right{width:40%;top:-80%;max-width:360px;z-index:-1}}@media(max-width:1024px){.home .hero-section .cloud.right{width:60%;top:0%;right:calc(-5% + var(--cloud-progress, 0) * 10%);max-width:300px}}.home .hero-section .search{display:flex;gap:1vw;box-shadow:0 0 12px #0000001a;border-radius:12px;padding:16px;margin-top:3vw;background:#fff}@media(max-width:1024px){.home .hero-section .search{flex-direction:column;width:100%;margin-top:100px;gap:24px}.home .hero-section .search button:not(.clear){width:100%}}.home .hero-section .search .searchbar{width:30vw}@media(max-width:1024px){.home .hero-section .search .searchbar{width:unset}}.home .all-categories{display:flex;flex-direction:column;align-items:center;gap:55px;padding:0 8vw}@media(max-width:1024px){.home .all-categories{padding:0 16px}}.home .all-categories .all-categories__header{display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:1024px){.home .all-categories .all-categories__header{gap:24px}}.home .all-categories h2{font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;max-width:50vw}@media(max-width:1024px){.home .all-categories h2{font-size:28px;max-width:unset;font-weight:700;padding:0 30px}}.home .all-categories h2 span{color:var(--color-primary-100)}.home .all-categories p{color:var(--color-base-100);font-family:Mulish;font-size:1.1vw;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.home .all-categories p{font-size:16px;max-width:unset}}.home .all-categories .categories-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);gap:1.2vw;width:100%}@media(max-width:1024px){.home .all-categories .categories-grid{display:flex;flex-direction:column;gap:24px}}.home .all-categories .categories-grid .category{width:100%;background:var(--color-primary-100);padding:36px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;overflow:hidden;transition:all .3s ease-in-out}.home .all-categories .categories-grid .category:hover{cursor:pointer}.home .all-categories .categories-grid .category:hover svg{rotate:20deg}.home .all-categories .categories-grid .category:hover .animated-glass-button .content{transform:translate(-10px)}.home .all-categories .categories-grid .category:hover .animated-glass-button .content .icon{visibility:visible;opacity:1}.home .all-categories .categories-grid .category:hover .animated-glass-button .content svg{rotate:0deg}.home .all-categories .categories-grid .category:hover .glass-button{scale:1.2}.home .all-categories .categories-grid .category:hover .glass-button svg{rotate:0deg}.home .all-categories .categories-grid .category img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:0;top:0;left:0}.home .all-categories .categories-grid .category h3{margin:0;color:var(--color-base-0);font-size:32px;font-family:Nunito;font-weight:900;line-height:1.2;z-index:1;text-align:left}.home .all-categories .categories-grid .category p{margin:0;text-align:left;color:var(--color-base-0);font-size:18px;font-family:Mulish;font-weight:700;line-height:1.2;align-self:flex-start;z-index:1}.home .all-categories .categories-grid .category svg{position:relative;z-index:1;rotate:0deg;transition:all .3s ease-in-out}.home .all-categories .categories-grid .category:first-of-type{background:var(--color-primary-100);grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:5;border-radius:16px 0}.home .all-categories .categories-grid .category:first-of-type .animated-glass-button{position:absolute;right:32px;bottom:32px}@media(max-width:1024px){.home .all-categories .categories-grid .category:first-of-type .animated-glass-button{position:relative;right:unset;bottom:unset;align-self:flex-end;margin-top:40px}}.home .all-categories .categories-grid .category:first-of-type:hover{background:#f68774}@media(max-width:1024px){.home .all-categories .categories-grid .category:first-of-type{order:1}}.home .all-categories .categories-grid .category:nth-of-type(2){background:#ab81fa;grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:8;border-radius:0 16px}.home .all-categories .categories-grid .category:nth-of-type(2) .glass-button{position:absolute;right:24px;top:24px;padding:12px}.home .all-categories .categories-grid .category:nth-of-type(2):hover{background:#9a64ff}@media(max-width:1024px){.home .all-categories .categories-grid .category:nth-of-type(2){order:5}}.home .all-categories .categories-grid .category:nth-of-type(3){background:#6bbafe;grid-column-start:3;grid-column-end:5;grid-row-start:5;grid-row-end:8;border-radius:16px 0}.home .all-categories .categories-grid .category:nth-of-type(3) .glass-button{position:absolute;right:24px;top:24px;padding:12px}.home .all-categories .categories-grid .category:nth-of-type(3):hover{background:#3ca5ff}@media(max-width:1024px){.home .all-categories .categories-grid .category:nth-of-type(3){order:6}}.home .all-categories .categories-grid .category:nth-of-type(4){background:var(--color-caution-100);grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:3;border-radius:0 16px}.home .all-categories .categories-grid .category:nth-of-type(4) .animated-glass-button{position:absolute;right:24px;top:24px}.home .all-categories .categories-grid .category:nth-of-type(4):hover{background:#ee9d23}@media(max-width:1024px){.home .all-categories .categories-grid .category:nth-of-type(4){order:2}}.home .all-categories .categories-grid .category:nth-of-type(5){background:#f3d552;grid-column-start:5;grid-column-end:9;grid-row-start:3;grid-row-end:5;border-radius:0 16px}.home .all-categories .categories-grid .category:nth-of-type(5) .animated-glass-button{position:absolute;right:24px;top:24px}.home .all-categories .categories-grid .category:nth-of-type(5):hover{background:#e4c736}@media(max-width:1024px){.home .all-categories .categories-grid .category:nth-of-type(5){order:3}}.home .all-categories .categories-grid .category:nth-of-type(6){background:#68dd81;grid-column-start:5;grid-column-end:9;grid-row-start:5;grid-row-end:8;border-radius:0 16px}.home .all-categories .categories-grid .category:nth-of-type(6) .animated-glass-button{position:absolute;right:24px;top:24px}.home .all-categories .categories-grid .category:nth-of-type(6):hover{background:#57cf71}@media(max-width:1024px){.home .all-categories .categories-grid .category:nth-of-type(6){order:4}}@media(max-width:1024px){.home .all-categories .categories-grid .category .animated-glass-button{position:relative!important;right:unset!important;bottom:unset!important;top:unset!important;align-self:flex-end!important;margin-top:40px!important}}.home .homepage__about_us{display:grid;grid-template-columns:repeat(2,1fr);gap:5vw;padding:0vw 10vw;position:relative}@media(max-width:1024px){.home .homepage__about_us{display:flex;flex-direction:column-reverse;padding:0 16px 100px;margin-bottom:-30px;gap:50px}}.home .homepage__about_us .col{display:flex;flex-direction:column;align-items:flex-start;gap:1vw}@media(max-width:1024px){.home .homepage__about_us .col{gap:16px}}.home .homepage__about_us .col:first-of-type{padding:6vw}@media(max-width:1024px){.home .homepage__about_us .col:first-of-type{padding:20px}}.home .homepage__about_us .col:first-of-type img{width:100%;height:100%;object-fit:contain;transform:translate(-100%);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out;will-change:transform,opacity}.home .homepage__about_us .col:first-of-type img.visible{transform:translate(0);opacity:1}.home .homepage__about_us .col:nth-of-type(2){justify-content:center;text-align:left;gap:1.2vw;padding-right:8vw}@media(max-width:1024px){.home .homepage__about_us .col:nth-of-type(2){padding-right:24px;gap:16px}}.home .homepage__about_us .col:nth-of-type(2) .tag{background:#ffd6cf4d;padding:8px 24px;border-radius:8px;font-size:1vw;font-weight:300;line-height:1.2;color:var(--color-primary-100);font-family:Nunito}@media(max-width:1024px){.home .homepage__about_us .col:nth-of-type(2) .tag{font-size:16px;padding:8px 16px}}.home .homepage__about_us .col:nth-of-type(2) h2{margin:0;font-size:2.2vw;font-weight:900;line-height:1.2;color:var(--color-primary-100);font-family:Nunito}.home .homepage__about_us .col:nth-of-type(2) h2 span{color:var(--color-secondary-100)}@media(max-width:1024px){.home .homepage__about_us .col:nth-of-type(2) h2{font-size:28px}}.home .homepage__about_us .col:nth-of-type(2) p{margin:0;font-size:1.1vw;font-weight:400;line-height:1.2;color:var(--color-base-100);font-family:Mulish;padding-right:2vw}@media(max-width:1024px){.home .homepage__about_us .col:nth-of-type(2) p{font-size:16px;margin-top:8px}}.home .homepage__about_us .sun{position:absolute;right:10vw;bottom:0vw;object-fit:contain}@media(max-width:1024px){.home .homepage__about_us .sun{right:16px;bottom:-20px}}.home .homepage__about_us .sun img{width:12vw;height:12vw;object-fit:contain;rotate:0deg;transition:rotate .7s ease-out}@media(max-width:1024px){.home .homepage__about_us .sun img{width:150px;height:150px}}.home .homepage__about_us .sun img.visible{rotate:45deg}.home .about-the-team{padding:0vw 8vw}@media(max-width:1024px){.home .about-the-team{padding:0 16px}}.home .suggested-places,.home .new-places{padding:0vw 8vw}@media(max-width:1024px){.home .suggested-places,.home .new-places{padding:0 16px}}.home .client-reviews{padding:0vw 8vw}@media(max-width:1024px){.home .client-reviews{padding:0 16px}}.home .parent-registration-banner{padding:2vw 8vw;display:flex;justify-content:center}@media(max-width:1024px){.home .parent-registration-banner{padding:0 16px}}.home .parent-registration-banner .parent-registration-banner-wrap{box-shadow:0 0 12px #0000001a;background:var(--color-base-0);border-radius:8px;padding:2.5vw 5vw;max-width:1100px;gap:1vw}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap{padding:32px 16px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-content{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-content{grid-template-columns:1fr;gap:64px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.2vw}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col{gap:24px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col h2{margin:0;font-size:2.2vw;font-weight:900;line-height:1.2;color:var(--color-primary-100);font-family:Nunito;text-align:left}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col h2{font-size:28px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col h2 span{color:var(--color-secondary-100)}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col p{margin:0;font-size:1.1vw;font-weight:400;line-height:1.2;color:var(--color-base-100);font-family:Mulish;padding-right:2vw;text-align:left}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col p{font-size:16px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col img{width:80%;align-self:flex-end}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col img{width:90%;align-self:center;padding-bottom:30px}}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2vw;margin-top:.5vw}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions button,.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions div{width:100%}@media(max-width:1024px){.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions{gap:16px;flex-direction:column}.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions button,.home .parent-registration-banner .parent-registration-banner-wrap .parent-registration-banner-col .actions div{width:100%}}.home .place-registration-banner{padding:2vw 8vw;display:flex;justify-content:center}@media(max-width:1024px){.home .place-registration-banner{padding:0 16px}}.home .place-registration-banner .place-registration-banner-wrap{box-shadow:0 0 12px #0000001a;background:var(--color-base-0);border-radius:8px;padding:2.5vw 5vw;max-width:1100px;gap:1vw}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap{padding:32px 16px}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-content{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-content{grid-template-columns:1fr;gap:64px}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col{width:100%;display:flex;flex-direction:column;justify-content:center;gap:1.2vw}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col{gap:24px}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col:first-of-type{order:2}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col:last-of-type{order:1}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col h2{margin:0;font-size:2.2vw;font-weight:900;line-height:1.2;color:var(--color-primary-100);font-family:Nunito;text-align:left}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col h2{font-size:28px}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col h2 span{color:var(--color-secondary-100)}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col p{margin:0;font-size:1.1vw;font-weight:400;line-height:1.2;color:var(--color-base-100);font-family:Mulish;padding-right:2vw;text-align:left}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col p{font-size:16px}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col img{width:80%;align-self:flex-start}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col img{width:90%;align-self:center;padding-bottom:30px}}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col .actions{margin-top:.5vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.2vw}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col .actions button{width:50%}@media(max-width:1024px){.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col .actions{gap:16px;flex-direction:column}.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col .actions button,.home .place-registration-banner .place-registration-banner-wrap .place-registration-banner-col .actions div{width:100%}}.home .expandable-cards{padding:0vw 8vw}@media(max-width:1024px){.home .expandable-cards{padding:0 16px}}.home .blog-section{padding:0vw 8vw;display:flex;flex-direction:column;align-items:center;gap:2vw}@media(max-width:1024px){.home .blog-section{padding:0 16px;gap:24px}}.home .blog-section .row{display:flex;flex-direction:column;gap:1vw;align-items:center}@media(max-width:1024px){.home .blog-section .row{gap:24px}}.home .blog-section .row .tag{background:#a3d5ff4d;padding:8px 24px;border-radius:8px;font-size:1vw;font-weight:300;line-height:1.2;color:var(--color-secondary-100);font-family:Nunito}@media(max-width:1024px){.home .blog-section .row .tag{padding:8px 16px;font-size:16px}}.home .blog-section .row h2{margin:0;font-size:2.2vw;font-weight:900;line-height:1.2;color:var(--color-primary-100);font-family:Nunito;text-align:left}@media(max-width:1024px){.home .blog-section .row h2{font-size:28px}}.home .blog-section .row h2 span{color:var(--color-secondary-100)}.home .blog-section .row.posts{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2vw}@media(max-width:1024px){.home .blog-section .row.posts{grid-template-columns:1fr;gap:24px;width:100%;box-sizing:border-box}}.home .blog-section .row.posts .col{height:100%}.home .blog-section .row.posts .col .blog-card.portrait .blog-card-content{max-width:unset}.home .blog-section .row.posts .col .blog-card.portrait .blog-card-content .blog-excerpt{line-clamp:7;-webkit-line-clamp:7;max-height:8.4em;font-size:1vw!important}@media(max-width:1024px){.home .blog-section .row.posts .col .blog-card.portrait .blog-card-content .blog-excerpt{font-size:16px!important}}.home .blog-section .row.posts .col:last-of-type{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media(max-width:1024px){.home .blog-section .row.posts .col:last-of-type{justify-content:flex-start;gap:24px}}.home .blog-section .row.posts .col:last-of-type .blog-card{height:100%;max-width:35vw}@media(max-width:1024px){.home .blog-section .row.posts .col:last-of-type .blog-card{max-width:100%;max-height:unset}}.home .blog-section .row.posts .col:last-of-type .blog-card .blog-excerpt{font-size:14px!important;line-clamp:5;-webkit-line-clamp:5;line-height:1.2;max-height:6em;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.home .blog-section .row.posts .blog-card.portrait{height:100%}.home .blog-section .row.posts .blog-card.portrait .blog-card-image{max-height:20vw}@media(max-width:1024px){.home .blog-section .row.posts .blog-card.portrait .blog-card-image{max-height:unset}}.home .newsletter{padding:3vw 8vw;background:var(--color-primary-100);color:var(--color-base-0);position:relative}@media(max-width:1024px){.home .newsletter{padding:32px 16px 250px}}.home .newsletter .newsletter-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home .newsletter .newsletter-content h2{margin:0;font-size:1.8vw;width:fit-content;text-align:left;line-height:1;font-family:Nunito;font-weight:900}@media(max-width:1024px){.home .newsletter .newsletter-content h2{font-size:28px}}.home .newsletter .newsletter-content p{margin:0;text-align:left;font-size:1.1vw;line-height:1;font-family:Mulish}@media(max-width:1024px){.home .newsletter .newsletter-content p{font-size:16px}}.home .newsletter .newsletter-content .row{margin-top:10px;display:flex;align-items:center;justify-content:flex-start;gap:12px}@media(max-width:1024px){.home .newsletter .newsletter-content .row{flex-direction:column;gap:10px;width:100%}}.home .newsletter .newsletter-content .row .textinput-container{width:20vw}@media(max-width:1024px){.home .newsletter .newsletter-content .row .textinput-container{width:100%}}.home .newsletter .newsletter-content .row .glass-button{height:fit-content}@media(max-width:1024px){.home .newsletter .newsletter-content .row .glass-button{width:100%}}.home .newsletter .newsletter-content .email-tooltip{transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.8);background-color:var(--color-base-0);color:var(--color-secondary-100);border-radius:8px;font-family:Mulish;padding:5px 10px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px #0000001a}.home .newsletter .newsletter-content .glass-button{padding:16px 24px}.home .newsletter .newsletter-asset{position:absolute;bottom:-24%;right:18%;width:25vw}@media(max-width:1024px){.home .newsletter .newsletter-asset{bottom:-20%;right:10%;width:80%}}.home .newsletter .newsletter-asset img{width:100%}.home .contact-form{padding:3vw 8vw 2vw;width:100%;box-sizing:border-box;display:flex;justify-content:center}@media(max-width:1024px){.home .contact-form{padding:70px 16px 32px}}.home .ad-contact{width:100%;background:var(--color-primary-100);margin-bottom:-80px;padding:3.5vw 6vw;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:3vw;border-radius:3vw 3vw 0 0}@media(max-width:1024px){.home .ad-contact{padding:48px 16px;flex-direction:column}}.home .ad-contact .email-tooltip{transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.8);background-color:var(--color-base-0);color:var(--color-secondary-100);border-radius:8px;font-family:Mulish;padding:5px 10px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px #0000001a}.home .ad-contact .col.texts{display:flex;flex-direction:column;align-items:flex-start;gap:1vw;width:30%}@media(max-width:1024px){.home .ad-contact .col.texts{width:100%;gap:16px}}.home .ad-contact .col.texts h3{color:#fff;font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1;margin:0;text-align:left}@media(max-width:1024px){.home .ad-contact .col.texts h3{font-size:36px;text-align:center;width:90%;margin:0 auto}}.home .ad-contact .col.texts p{color:#fff;font-family:Mulish;font-size:.9vw;font-weight:400;line-height:1;margin:0;text-align:left}@media(max-width:1024px){.home .ad-contact .col.texts p{font-size:18px;text-align:center}}.home .ad-contact .col.inputs{display:grid;grid-template-columns:3fr 3fr 1.5fr;justify-content:flex-end;align-items:center;gap:16px;width:70%}@media(max-width:1024px){.home .ad-contact .col.inputs{width:100%;grid-template-columns:1fr;gap:0}}.home .ad-contact .col.inputs .textinput-container{width:100%}.home .ad-contact .col.inputs .glass-button{width:100%;padding-top:16px;padding-bottom:16px}@media(max-width:1024px){.home .ad-contact .col.inputs .glass-button{margin-top:12px}}.home .faq-home{display:flex;flex-direction:column;padding:0vw 8vw;align-items:center;gap:3.4vw;margin-bottom:2vw;margin-top:-1vw}@media(max-width:1024px){.home .faq-home{padding:0 16px;gap:48px}}.home .faq-home .row{display:flex;flex-direction:column;align-items:center;gap:12px}.home .faq-home .row h3{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;margin:0}@media(max-width:1024px){.home .faq-home .row h3{font-size:28px}}.home .faq-home .row h3 span{color:var(--color-secondary-100)}.home .faq-home .row>p{color:var(--color-base-30);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;margin:0;width:70%}@media(max-width:1024px){.home .faq-home .row>p{font-size:16px;width:100%}}.home .faq-home .row:last-of-type{flex-direction:row;align-items:flex-start;gap:1.2vw;width:100%}@media(max-width:1024px){.home .faq-home .row:last-of-type{flex-direction:column;gap:20px}}.home .faq-home .row:last-of-type .col{width:50%;display:flex;flex-direction:column;gap:1vw}@media(max-width:1024px){.home .faq-home .row:last-of-type .col{width:100%;gap:20px}}.home .faq-home .row:last-of-type .col>*{width:100%;box-sizing:border-box}.home .faq-home .row:last-of-type .col>* *{text-align:left}header{display:flex;justify-content:space-between;align-items:center;margin:0 3.2vw;box-shadow:0 0 12px #0000001a;border-radius:0 0 12px 12px;padding:1.2vw 3.2vw;position:relative;-webkit-user-select:none;user-select:none;position:fixed;width:93.6vw;box-sizing:border-box;z-index:100;background:var(--color-base-0)}@media(max-width:1024px){header{margin:0 16px;width:calc(100vw - 32px);padding:15px 17px}}header .col{display:flex;align-items:center;gap:2.4vw;position:relative}header .col .logo img{width:10vw;cursor:pointer}@media(max-width:1024px){header .col .logo img{width:120px}}header .col .logged-in-items{display:flex;align-items:center;gap:24px}@media(max-width:1024px){header .col .logged-in-items{gap:12px}}header .col .logged-in-items .favourites{cursor:pointer}header .col .logged-in-items .notifications{cursor:pointer;position:relative}header .col .logged-in-items .notifications .notifications-dropdown{position:absolute;top:150%;width:18vw;left:50%;transform:translate(-50%);border-radius:12px;gap:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:10;border:1px solid var(--color-base-5);background:var(--color-base-0)}@media(max-width:1024px){header .col .logged-in-items .notifications .notifications-dropdown{width:90vw;left:-200%}}header .col .logged-in-items .notifications .notifications-dropdown .arrow-up{position:absolute;top:-14px;right:50%;transform:translate(50%);z-index:1}@media(max-width:1024px){header .col .logged-in-items .notifications .notifications-dropdown .arrow-up{left:63%}}header .col .logged-in-items .notifications .notifications-dropdown h4{padding:.7vw .8vw;margin:0;color:var(--color-base-100);font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;border-bottom:1px solid var(--color-base-5);width:100%;box-sizing:border-box;text-align:left}@media(max-width:1024px){header .col .logged-in-items .notifications .notifications-dropdown h4{padding:14px 16px}}header .col .logged-in-items .notifications .notifications-dropdown ul{padding:0;display:flex;flex-direction:column;gap:0;margin:0}header .col .logged-in-items .notifications .notifications-dropdown ul li:not(:last-of-type){border-bottom:1px solid var(--color-base-5)}header .col .logged-in-items .notifications .notifications-dropdown ul li.no-notifications{display:flex;justify-content:center;align-items:center;padding:.7vw .8vw}@media(max-width:1024px){header .col .logged-in-items .notifications .notifications-dropdown ul li.no-notifications{padding:6px 16px}}header .col .logged-in-items .notifications .notifications-dropdown ul li.no-notifications p{color:var(--color-base-100);font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px}header .col .logged-in-items .pfp{width:42px;height:42px;border-radius:50%;background:var(--color-secondary-100);border:1px solid var(--color-base-5);display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;color:var(--color-base-0)}header .col .logged-in-items .pfp img{width:100%;height:100%;object-fit:cover;border-radius:50%}header .col ul{display:flex;align-items:center;gap:2.4vw;list-style:none}@media(max-width:1024px){header .col ul{display:none}}header .col ul li a{text-decoration:none;color:var(--color-secondary-100);font-family:Nunito,sans-serif;font-size:16px;font-weight:700;transition:color .2s ease-in-out}header .col ul li a:hover{color:var(--color-primary-100)}header .col ul li a.active{color:var(--color-primary-100)}header .col .burger-menu-icon{cursor:pointer}header .col .burger-menu-icon svg rect{transition:all .2s ease-in-out}header .col .burger-menu-icon.open svg rect:nth-of-type(2){width:27px}header .col .burger-menu-icon:hover svg rect{fill:var(--color-primary-100);opacity:.8}header .burger-menu{position:absolute;width:100%;height:fit-content;top:calc(100% + 12px);left:0;background:var(--color-base-0);border-radius:12px;box-shadow:0 0 12px #0000001a;padding:1.8vw 2.4vw;gap:2.4vw;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;z-index:10;transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}header .burger-menu.open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s 0s}@media(max-width:1024px){header .burger-menu.open{flex-direction:column;gap:16px;padding:12px}}header .burger-menu .categories{display:flex;flex-direction:column;gap:2.4vw;width:fit-content;padding-right:2.4vw;border-right:1px solid var(--color-base-10)}@media(max-width:1024px){header .burger-menu .categories{border:none;width:100%}}header .burger-menu .categories .burger-menu-list{display:flex;flex-direction:column;gap:1.2vw;list-style:none;margin:0;padding:0}@media(max-width:1024px){header .burger-menu .categories .burger-menu-list{gap:16px}}header .burger-menu .categories .burger-menu-list li{display:flex;align-items:center;gap:1vw;transition:all .2s ease-in-out;position:relative}@media(max-width:1024px){header .burger-menu .categories .burger-menu-list li:nth-of-type(6) svg:last-of-type{display:none}}header .burger-menu .categories .burger-menu-list li>div{display:flex;justify-content:flex-start;gap:12px;align-items:center}header .burger-menu .categories .burger-menu-list li>div a{text-align:left}header .burger-menu .categories .burger-menu-list li .subcategories-mobile{display:none}@media(max-width:1024px){header .burger-menu .categories .burger-menu-list li{gap:12px;flex-direction:column;align-items:flex-start}header .burger-menu .categories .burger-menu-list li .subcategories-mobile{display:flex;max-height:40vh;overflow-y:auto;width:100%}header .burger-menu .categories .burger-menu-list li .subcategories-mobile::-webkit-scrollbar{width:6px}header .burger-menu .categories .burger-menu-list li .subcategories-mobile::-webkit-scrollbar-track{background:transparent}header .burger-menu .categories .burger-menu-list li .subcategories-mobile::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}header .burger-menu .categories .burger-menu-list li ul{padding:0;display:flex;flex-direction:column;gap:12px}header .burger-menu .categories .burger-menu-list li .subcategory{display:flex;gap:12px;justify-content:flex-start}header .burger-menu .categories .burger-menu-list li .subcategory a{color:var(--color-base-100)!important;font-family:Mulish;font-size:16px;font-weight:400;transition:color .2s ease-in-out;text-align:left}header .burger-menu .categories .burger-menu-list li .subcategory a:hover{color:var(--color-primary-100)}}header .burger-menu .categories .burger-menu-list li:hover{cursor:pointer}header .burger-menu .categories .burger-menu-list li:hover a{color:var(--color-primary-100)}header .burger-menu .categories .burger-menu-list li:hover svg path{fill:var(--color-primary-100)}header .burger-menu .categories .burger-menu-list li.active a{color:var(--color-primary-100)}header .burger-menu .categories .burger-menu-list li.active svg path{fill:var(--color-primary-100)}@media(max-width:1024px){header .burger-menu .categories .burger-menu-list li.active svg:last-of-type{rotate:180deg;transform:translateY(1px)}}header .burger-menu .categories .burger-menu-list li svg path{transition:all .2s ease-in-out}header .burger-menu .categories .burger-menu-list li a{text-decoration:none;color:var(--color-secondary-100);font-family:Nunito,sans-serif;font-size:18px;font-weight:700;transition:color .2s ease-in-out;display:flex;justify-content:center;align-items:center;gap:12px}header .burger-menu .categories .burger-menu-list li a:hover{color:var(--color-primary-100)}header .burger-menu .categories .burger-menu-list li.blog svg,header .burger-menu .categories .burger-menu-list li.calendar svg{width:32px;height:32px}@media(max-width:1024px){header .burger-menu .categories .burger-menu-list li:not(.blog,.calendar) svg{width:32px;height:32px}header .burger-menu .categories .burger-menu-list li:not(.blog,.calendar) svg:last-of-type{width:12px;height:8px;position:absolute;right:12px;top:12px;transition:all .2s ease-in-out}}header .burger-menu .subcategories{display:flex;flex-direction:column;gap:1vw;padding-left:1vw}header .burger-menu .subcategories .subcategory-columns{display:flex;flex-direction:row;align-items:flex-start;gap:2vw;flex-wrap:nowrap}header .burger-menu .subcategories .subcategory-columns ul{display:flex;flex-direction:column;gap:.8vw;list-style:none;margin:0;padding:0;width:10vw}@media(max-width:1024px){header .burger-menu .subcategories{display:none}}header .burger-menu .subcategories ul{display:flex;flex-direction:column;gap:.8vw;list-style:none;margin:0;padding:0}header .burger-menu .subcategories ul li{display:flex;align-items:center;gap:1vw;transition:all .2s ease-in-out;margin:0}header .burger-menu .subcategories ul li:hover{cursor:pointer}header .burger-menu .subcategories ul li:hover a{color:var(--color-primary-100)}header .burger-menu .subcategories ul li a{text-decoration:none;color:var(--color-base-100);font-family:Nunito,sans-serif;font-size:18px;font-weight:400;margin:0;text-align:left;transition:color .2s ease-in-out}header .burger-menu .subcategories ul li a:hover{color:var(--color-primary-100)}body:before{content:"";position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;z-index:99;transition:opacity .25s ease}body.nav-dim:before{opacity:1;pointer-events:auto}.notification-item{list-style:none;padding:12px 16px;transition:background-color .2s ease}.notification-item:hover{background-color:var(--color-base-2)}.notification-item .notification-link{text-decoration:none;display:block}.notification-item .notification-content{display:flex;gap:12px;position:relative}.notification-item .notification-content>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:10px}@media(max-width:1024px){.notification-item .notification-content>div{padding-left:8px}}.notification-item .notification-content>div>p{margin:0;text-align:left}.notification-item .unread-dot{position:absolute;left:-8px;top:12%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-primary-100)}@media(max-width:1024px){.notification-item .unread-dot{width:6px;height:6px}}.notification-item .notification-title{color:var(--color-secondary-100);font-family:Mulish;font-size:.7vw;font-style:normal;font-weight:700;line-height:16px}@media(max-width:1024px){.notification-item .notification-title{font-size:14px;line-height:20px}}.notification-item .notification-details{color:var(--color-base-100);font-family:Mulish;font-size:.7vw;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0}@media(max-width:1024px){.notification-item .notification-details{font-size:12px;line-height:16px}}.notification-item .notification-time{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:.7vw;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;margin-top:.4vw!important}@media(max-width:1024px){.notification-item .notification-time{font-size:12px;line-height:16px}}.notification-item.read .notification-title{color:var(--color-base-100)}.notification-item.read .notification-details,.notification-item.read .notification-time{color:var(--color-base-20)}footer{box-shadow:0 0 8px #00000014;display:flex;flex-direction:column;align-items:center;gap:6vw;width:100%;box-sizing:border-box;padding:2vw 1.5vw 1.4vw;justify-self:flex-end}@media(max-width:1280px)and (orientation:portrait){footer{padding:40px 16vw}}@media(max-width:1024px){footer{padding:24px 40px;gap:48px}}footer .row{display:flex;justify-content:center;align-items:flex-start;gap:4.5vw;width:100%;box-sizing:border-box}@media(max-width:1024px){footer .row{flex-direction:column;gap:36px;align-items:flex-start}}footer .row .row-column{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:18vw}@media(max-width:1024px){footer .row .row-column{width:100%}}footer .row:first-of-type{justify-content:space-between;padding:0 5.5vw}@media(max-width:1024px){footer .row:first-of-type{padding:0}}footer .row:first-of-type .col{display:flex;align-items:flex-start;width:fit-content}@media(max-width:1024px){footer .row:first-of-type .col{width:100%}}footer .row:first-of-type .col.items{flex-direction:column;gap:24px;max-width:15vw}@media(max-width:1024px){footer .row:first-of-type .col.items{width:100%;max-width:unset}}footer .row:first-of-type .col.items h5{margin:0;font-family:Nunito;font-size:18px;font-weight:700}footer .row:first-of-type .col:first-of-type{flex-direction:column;gap:1.2vw}@media(max-width:1024px){footer .row:first-of-type .col:first-of-type{gap:16px}}footer .row:first-of-type .col:first-of-type img{width:10vw}@media(max-width:1280px)and (orientation:portrait){footer .row:first-of-type .col:first-of-type img{width:180px}}@media(max-width:1024px){footer .row:first-of-type .col:first-of-type img{width:180px}}footer .row:first-of-type .col:first-of-type .policy-link{color:#ffa696;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}footer .row:first-of-type .col:last-of-type{gap:.8vw}@media(max-width:1024px){footer .row:first-of-type .col:last-of-type{gap:12px}}footer .row:first-of-type .col:last-of-type a img{width:2.2vw;height:2.2vw}@media(max-width:1280px)and (orientation:portrait){footer .row:first-of-type .col:last-of-type a img{width:36px;height:36px}}@media(max-width:1024px){footer .row:first-of-type .col:last-of-type a img{width:36px;height:36px}}footer .row:first-of-type .col ul{list-style:none;align-items:flex-start;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}footer .row:first-of-type .col ul li{display:flex;justify-content:flex-start;font-family:Mulish}footer .row:first-of-type .col ul li a:not(.link-button){display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;text-decoration:underline;color:var(--color-base-100)}footer .row:first-of-type .col ul li a.link-button{font-size:.9vw}@media(max-width:1024px){footer .row:first-of-type .col ul li a.link-button{font-size:16px}}footer .row:first-of-type p{color:#162533;width:100%;text-align:left;font-family:Mulish;margin:0;font-size:16px;white-space:wrap}@media(max-width:1280px)and (orientation:portrait){footer .row:first-of-type p{font-size:16px;width:80%}}@media(max-width:1024px){footer .row:first-of-type p{font-size:16px;width:80%}}footer .row:last-of-type{justify-content:space-between;align-items:center}footer .row:last-of-type p{color:#ffa696;font-family:Mulish;margin:0;font-size:.9vw}@media(max-width:1280px)and (orientation:portrait){footer .row:last-of-type p{font-size:14px}}@media(max-width:1024px){footer .row:last-of-type p{font-size:12px}}footer .row:last-of-type .design-development-by{display:flex;justify-content:center;align-items:center;gap:0px}footer .row:last-of-type .design-development-by p{margin-bottom:5px}footer .row:last-of-type .design-development-by svg{height:20px;width:115px}footer .row:last-of-type .design-development-by svg path{transition:all .3s ease}footer .row:last-of-type .design-development-by svg:hover path{scale:1.01;fill:#418bca}.link-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;color:var(--color-primary-100);padding:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:left;cursor:pointer}.link-button:hover .icon svg path{fill:var(--color-secondary-100)}.link-button:hover{color:var(--color-secondary-100)}.link-button .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.link-button .icon svg{width:20px;height:20px}.link-button .icon svg path{transition:all .3s ease-in-out;fill:var(--color-primary-100)}.link-button.disabled{cursor:default;color:var(--color-base-20)}.link-button.disabled .icon svg path{fill:var(--color-base-20)}.link-button.disabled:hover .icon svg path{fill:var(--color-base-20)}.link-button.disabled:hover{color:var(--color-base-20)}.searchbar{position:relative;z-index:11;width:100%}.searchbar .field{position:relative;display:flex;align-items:center;width:100%;background:var(--color-base-0);border:1px solid var(--color-base-10);border-radius:8px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.searchbar .field .leading-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1024px){.searchbar .field .leading-icon{left:12px}}.searchbar .field .leading-icon svg{width:22px;height:22px}@media(max-width:1024px){.searchbar .field .leading-icon svg{width:20px;height:20px}.searchbar .field .leading-icon svg path{stroke:var(--color-primary-100);stroke-width:2px}}.searchbar .field input{width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;color:var(--color-base-100);font-family:Mulish,sans-serif;font-size:16px;padding:14px 44px;border-radius:8px}.searchbar .field input::placeholder{color:var(--color-base-60)}.searchbar .field input:-webkit-autofill,.searchbar .field input:-webkit-autofill:hover,.searchbar .field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-base-0) inset!important;box-shadow:0 0 0 1000px var(--color-base-0) inset!important;-webkit-text-fill-color:var(--color-base-100)!important;appearance:unset!important;caret-color:var(--color-base-100)}.searchbar .field .clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-base-100);opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.searchbar .field .clear.visible{opacity:1;pointer-events:auto}.searchbar .field .clear .icon{display:inline-flex;width:14px;height:14px}.searchbar .field .clear .icon svg{width:14px;height:14px}.searchbar.focused .field{border-color:var(--color-secondary-100)}.searchbar>.results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-base-0);border:1px solid var(--color-base-10);border-radius:8px;max-height:280px;overflow-y:auto;margin:0;padding:8px 0;list-style:none;z-index:10;display:flex;flex-direction:column;gap:8px}.searchbar>.results .result{padding:10px 16px;font-family:Mulish,sans-serif;font-size:16px;color:var(--color-base-100);cursor:pointer;transition:background .12s ease-in-out;text-align:left}.searchbar>.results .result:hover{background:var(--color-base-5);color:var(--color-primary-100)}.searchbar>.results .result.selected{background:var(--color-base-10)}.animated-glass-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.8);background-color:#fff3;border-radius:8px;position:relative}.animated-glass-button.disabled{cursor:default}.animated-glass-button:hover{border:1px solid rgba(255,255,255,.8);background-color:#fff6}.animated-glass-button:hover .content{transform:translate(-10px)}.animated-glass-button:hover .content .icon{visibility:visible;opacity:1}.animated-glass-button .content{color:var(--color-base-0);display:flex;align-items:center;justify-content:center;gap:10px;transform:translate(0);transition:all .3s ease-in-out}.animated-glass-button .content .icon{position:absolute;right:-30px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.animated-glass-button .content .icon svg path{fill:var(--color-base-0)}.glass-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.8);background-color:#fff3;border-radius:8px}.glass-button:hover{border:1px solid rgba(255,255,255,.8);background-color:#fff6}.glass-button.disabled{cursor:default}.glass-button.disabled:hover{border:1px solid rgba(255,255,255,.8);background-color:#fff3}.glass-button .content{color:var(--color-base-0);display:flex;align-items:center;justify-content:center;gap:10px}.glass-button .content .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.glass-button .content .icon svg path{fill:var(--color-base-0)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.suggested-places-content{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-start;align-items:center;gap:4vw;width:100%;max-width:1920px;padding:0}@media(max-width:1024px){.suggested-places-content{grid-template-columns:repeat(1,1fr);box-sizing:border-box}}@media(max-width:1024px){.suggested-places-content .swiper-initialized{margin-left:-16px}}.suggested-places-content .swiper-wrapper{min-height:25vw;max-width:30vw;padding-left:20px}@media(max-width:1024px){.suggested-places-content .swiper-wrapper{padding:0 20px 36px;min-height:45vh;box-sizing:border-box;max-width:100vw;width:100vw}}.suggested-places-content .swiper-slide{position:relative;z-index:2;scale:.75;transition:all .3s ease;margin-top:-1.5vw}@media(max-width:1024px){.suggested-places-content .swiper-slide{scale:1;margin-top:0}}.suggested-places-content .swiper-slide-active{scale:1;margin-top:0}.suggested-places-content .swiper-button-prev{background-image:url("data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M42%2032.6667C42%2037.8213%2037.8213%2042%2032.6667%2042L9.33334%2042C4.17868%2042%203.65311e-07%2037.8213%208.15946e-07%2032.6667L2.85581e-06%209.33333C3.30645e-06%204.17867%204.17868%20-3.30645e-06%209.33334%20-2.85581e-06L32.6667%20-8.15946e-07C37.8213%20-3.65312e-07%2042%204.17868%2042%209.33334L42%2032.6667Z'%20fill='%23FFA696'/%3e%3cpath%20d='M26.5696%2028.7397C26.1615%2029.2379%2025.4264%2029.3106%2024.928%2028.9028L15.8049%2021.436C15.5346%2021.2145%2015.3773%2020.8833%2015.3772%2020.5337C15.3772%2020.1841%2015.5345%2019.8529%2015.8049%2019.6313L24.928%2012.1636C25.4265%2011.7557%2026.1615%2011.8295%2026.5696%2012.3276C26.9773%2012.8261%2026.9045%2013.5611%2026.4065%2013.9692L18.386%2020.5337L26.4065%2027.0981C26.9044%2027.5063%2026.9774%2028.2414%2026.5696%2028.7397Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:2vw;height:2vw;top:25%;left:0}@media(max-width:1024px){.suggested-places-content .swiper-button-prev{width:36px;height:36px;left:8px;top:35%}}.suggested-places-content .swiper-button-prev:after{content:""}.suggested-places-content .swiper-button-next{background-image:url("data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M0%209.33333C0%204.17868%204.17868%200%209.33333%200H32.6667C37.8213%200%2042%204.17868%2042%209.33333V32.6667C42%2037.8213%2037.8213%2042%2032.6667%2042H9.33333C4.17868%2042%200%2037.8213%200%2032.6667V9.33333Z'%20fill='%23FFA696'/%3e%3cpath%20d='M15.4304%2013.2603C15.8385%2012.7621%2016.5736%2012.6894%2017.072%2013.0972L26.1951%2020.564C26.4654%2020.7855%2026.6227%2021.1167%2026.6228%2021.4663C26.6228%2021.8159%2026.4655%2022.1471%2026.1951%2022.3687L17.072%2029.8364C16.5735%2030.2443%2015.8385%2030.1705%2015.4304%2029.6724C15.0227%2029.1739%2015.0955%2028.4389%2015.5935%2028.0308L23.614%2021.4663L15.5935%2014.9019C15.0956%2014.4937%2015.0226%2013.7586%2015.4304%2013.2603Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:2vw;height:2vw;right:0;top:25%}@media(max-width:1024px){.suggested-places-content .swiper-button-next{width:36px;height:36px;right:8px;top:35%}}.suggested-places-content .swiper-button-next:after{content:""}.suggested-places-content .swiper-navigation-icon{display:none}.suggested-places-content .swiper-pagination{z-index:1;display:flex;align-items:center;left:unset;text-align:left;bottom:8%;right:0%;height:40px;width:40%}@media(max-width:1024px){.suggested-places-content .swiper-pagination{width:unset;bottom:-12px;right:50%;transform:translate(50%)}}.suggested-places-content .swiper-pagination .swiper-pagination-bullet{width:1vw;height:1vw;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='16'%20width='16'%20height='16'%20rx='4'%20transform='rotate(90%2016%200)'%20fill='%23E3E9EF'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-color:#fff;opacity:1;border-radius:0}@media(max-width:1024px){.suggested-places-content .swiper-pagination .swiper-pagination-bullet{width:3vw;height:3vw}}.suggested-places-content .swiper-pagination .swiper-pagination-bullet-active{width:1vw;height:1vw;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='16'%20width='16.0001'%20height='16.0001'%20rx='4'%20transform='rotate(90%2016%200)'%20fill='%23FFA696'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media(max-width:1024px){.suggested-places-content .swiper-pagination .swiper-pagination-bullet-active{width:3.4vw;height:3.4vw}}.suggested-places-content .col:first-of-type{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.8vw}@media(max-width:1024px){.suggested-places-content .col:first-of-type{width:100%;gap:16px}}.suggested-places-content .col:first-of-type .tag{background:#a3d5ff4d;width:fit-content;padding:.5vw 1vw;border-radius:8px;color:var(--color-secondary-100);text-align:center;font-family:Mulish;font-size:18px;letter-spacing:0}@media(max-width:1024px){.suggested-places-content .col:first-of-type .tag{font-size:16px;padding:8px 16px}}.suggested-places-content .col:first-of-type h2{font-size:1.8vw;line-height:1.2;text-align:left;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}.suggested-places-content .col:first-of-type h2 span{color:var(--color-secondary-100)}@media(max-width:1024px){.suggested-places-content .col:first-of-type h2{font-size:28px}}.suggested-places-content .col:first-of-type p{font-size:1vw;line-height:1.2;font-family:Mulish;text-align:left;margin:0;color:var(--color-base-100);width:80%}@media(max-width:1024px){.suggested-places-content .col:first-of-type p{font-size:16px;width:90%}}.suggested-places-content .col:last-of-type{width:42vw;color:var(--primary-color-1);font-family:Nunito;border-radius:12px}@media(max-width:1024px){.suggested-places-content .col:last-of-type{width:calc(100vw - 32px)}}.suggested-places-content .col:last-of-type p{width:100%;background-color:var(--secondary-color-2);display:flex;align-items:center;justify-content:center;color:var(--primary-color-1);font-family:Nunito;border-radius:12px;padding:5% 0}.suggested-places-content .col .no-suggested-places{width:100%;color:var(--color-base-40);text-align:center;font-family:Nunito;font-size:18px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:0}.suggested-places-content .compare-items{position:fixed;left:0;display:none;justify-content:space-between;align-items:center;z-index:1000;width:100%;padding:24px;background:var(--color-base-0);border-top:1px solid var(--color-base-10);box-sizing:border-box;width:100vw;bottom:0;border-bottom:1px solid var(--color-base-10)}.suggested-places-content .compare-items.show{display:flex}.suggested-places-content .compare-items .col.items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.suggested-places-content .compare-items .col.items .compare-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;padding:16px;border-right:1px solid var(--color-base-10)}.suggested-places-content .compare-items .col.items .compare-item:nth-of-type(3){border-right:none}.suggested-places-content .compare-items .col.items .compare-item .item-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.suggested-places-content .compare-items .col.items .compare-item img{width:6vw;height:4vw;object-fit:cover;border-radius:4px}.suggested-places-content .compare-items .col.items .compare-item h5{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:16vw;text-align:left;margin:0}.suggested-places-content .compare-items .col.items .compare-item p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:10vw;text-align:left;margin:0;display:flex;align-items:center;gap:4px}.suggested-places-content .compare-items .col.items .compare-item p svg:first-of-type{margin-right:4px}.suggested-places-content .compare-items .col.items .compare-item p span{font-weight:400}.suggested-places-content .compare-items .col.items .compare-item button{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;background:var(--color-primary-100);cursor:pointer;border-radius:4px;padding:.2vw}.suggested-places-content .compare-items .col.items .compare-item button svg{width:1vw;height:1vw}.suggested-places-content .compare-items .col.actions{display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:1280px){.suggested-places-content .profile-modal{padding:16px;box-sizing:border-box}}@media(max-width:1280px){.suggested-places-content .profile-modal .close{top:16px;right:16px}}.suggested-places-content .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.suggested-places-content .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.suggested-places-content .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.suggested-places-content .profile-modal .profile-modal__content .primary-button{width:fit-content}.suggested-places-content .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}.suggested-places-content .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.suggested-places-content .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.suggested-places-content .profile-modal button{width:100%}.place-card{padding:8px;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border:1px solid transparent;cursor:default;transition:all .3s ease;background:var(--color-base-0);position:relative;align-self:stretch;height:100%;box-sizing:border-box}.place-card:hover{border:1px solid var(--color-primary-100);box-shadow:0 0 12px #00000014}.place-card__image{width:100%;height:10vw;object-fit:contain;border-radius:8px;position:relative}@media(max-width:1024px){.place-card__image{height:50vw}}.place-card__image img,.place-card__image video{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer}.place-card__image .circle{position:absolute;top:6px;right:6px;width:40px;height:40px}.place-card__image .tags{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none}.place-card__image .tags .has-montessori,.place-card__image .tags .has-nursery{border-radius:100px;padding:4px 8px}.place-card__image .tags .has-montessori p,.place-card__image .tags .has-nursery p{margin:0;font-family:Mulish;font-size:12px;font-weight:400;line-height:16px}.place-card__image .tags .has-montessori{border:.5px solid #ffb03a;background:#fff2b2}.place-card__image .tags .has-montessori p{color:#ffb03a}.place-card__image .tags .has-nursery{border:.5px solid #f36262;background:#ffe7c4}.place-card__image .tags .has-nursery p{color:#f36262}.place-card__image .licensed{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.place-card__image .licensed svg{width:2.4vw;height:2.4vw}@media(max-width:1024px){.place-card__image .licensed svg{width:40px;height:40px}}.place-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%}.place-card__content h3{font-size:18px;font-family:Mulish;font-weight:700;line-height:1.2;text-align:left;color:var(--color-secondary-100);margin:0 0 5px;cursor:pointer;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em}.place-card__content p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0}.place-card__content .place-card__rating{display:flex;align-items:center;gap:8px}.place-card__content .place-card__rating .col{width:unset!important;display:flex;justify-content:flex-start;align-items:center;gap:4px}.place-card__content .place-card__rating .col span{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100)}.place-card__content .place-card__rating .col span:first-of-type{font-weight:700}.place-card__content .place-card__rating .col svg{width:1vw;height:1vw}@media(max-width:1024px){.place-card__content .place-card__rating .col svg{width:16px;height:16px}}.place-card__content .place-card__location{display:flex;align-items:center;gap:8px}.place-card__content .place-card__location p{justify-content:flex-start!important;font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0;padding:0!important;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;overflow:hidden}.place-card__content .place-card__location svg{width:1vw;height:1vw}@media(max-width:1024px){.place-card__content .place-card__location svg{width:16px;height:16px}}.place-card .place-card__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:auto;padding-top:12px;margin-bottom:3px}.place-card .place-card__actions.business{justify-content:center}.place-card .place-card__actions.business .place-card__action{width:100%}.place-card .place-card__actions.business .place-card__action:first-of-type{border-right:none}.place-card .place-card__actions .place-card__action{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--color-base-100);transition:all .3s ease;font-family:Mulish;font-weight:400}.place-card .place-card__actions .place-card__action:hover{color:var(--color-primary-100)}.place-card .place-card__actions .place-card__action:first-of-type{border-right:1px solid var(--color-base-10)}.place-card .place-card__actions .place-card__action.is-favorite{color:var(--color-primary-100)}.place-card .place-card__actions .place-card__action.is-favorite svg path{fill:var(--color-primary-100)}.place-card .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.place-card .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.place-card .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.place-card .profile-modal .profile-modal__content .primary-button{width:fit-content}.place-card .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}.place-card .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.place-card .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.place-card .profile-modal button{width:100%}.new-places-content{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-start;align-items:center;gap:4vw;width:100%;max-width:1920px;padding:0}@media(max-width:1024px){.new-places-content{grid-template-columns:repeat(1,1fr);box-sizing:border-box}}@media(max-width:1024px){.new-places-content .swiper-initialized{margin-left:-16px}}.new-places-content .swiper-wrapper{min-height:25vw;max-width:30vw;padding-left:20px}@media(max-width:1024px){.new-places-content .swiper-wrapper{padding:0 20px 36px;min-height:45vh;box-sizing:border-box;max-width:100vw;width:100vw}}.new-places-content .swiper-slide{position:relative;z-index:2;scale:.75;transition:all .3s ease;margin-top:-1.5vw}@media(max-width:1024px){.new-places-content .swiper-slide{scale:1;margin-top:0}}.new-places-content .swiper-slide-active{scale:1;margin-top:0}.new-places-content .swiper-button-prev{background-image:url("data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M42%2032.6667C42%2037.8213%2037.8213%2042%2032.6667%2042L9.33334%2042C4.17868%2042%203.65311e-07%2037.8213%208.15946e-07%2032.6667L2.85581e-06%209.33333C3.30645e-06%204.17867%204.17868%20-3.30645e-06%209.33334%20-2.85581e-06L32.6667%20-8.15946e-07C37.8213%20-3.65312e-07%2042%204.17868%2042%209.33334L42%2032.6667Z'%20fill='%23FFA696'/%3e%3cpath%20d='M26.5696%2028.7397C26.1615%2029.2379%2025.4264%2029.3106%2024.928%2028.9028L15.8049%2021.436C15.5346%2021.2145%2015.3773%2020.8833%2015.3772%2020.5337C15.3772%2020.1841%2015.5345%2019.8529%2015.8049%2019.6313L24.928%2012.1636C25.4265%2011.7557%2026.1615%2011.8295%2026.5696%2012.3276C26.9773%2012.8261%2026.9045%2013.5611%2026.4065%2013.9692L18.386%2020.5337L26.4065%2027.0981C26.9044%2027.5063%2026.9774%2028.2414%2026.5696%2028.7397Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:2vw;height:2vw;top:25%;left:0}@media(max-width:1024px){.new-places-content .swiper-button-prev{width:36px;height:36px;left:8px;top:35%}}.new-places-content .swiper-button-prev:after{content:""}.new-places-content .swiper-button-next{background-image:url("data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20d='M0%209.33333C0%204.17868%204.17868%200%209.33333%200H32.6667C37.8213%200%2042%204.17868%2042%209.33333V32.6667C42%2037.8213%2037.8213%2042%2032.6667%2042H9.33333C4.17868%2042%200%2037.8213%200%2032.6667V9.33333Z'%20fill='%23FFA696'/%3e%3cpath%20d='M15.4304%2013.2603C15.8385%2012.7621%2016.5736%2012.6894%2017.072%2013.0972L26.1951%2020.564C26.4654%2020.7855%2026.6227%2021.1167%2026.6228%2021.4663C26.6228%2021.8159%2026.4655%2022.1471%2026.1951%2022.3687L17.072%2029.8364C16.5735%2030.2443%2015.8385%2030.1705%2015.4304%2029.6724C15.0227%2029.1739%2015.0955%2028.4389%2015.5935%2028.0308L23.614%2021.4663L15.5935%2014.9019C15.0956%2014.4937%2015.0226%2013.7586%2015.4304%2013.2603Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:2vw;height:2vw;right:0;top:25%}@media(max-width:1024px){.new-places-content .swiper-button-next{width:36px;height:36px;right:8px;top:35%}}.new-places-content .swiper-button-next:after{content:""}.new-places-content .swiper-navigation-icon{display:none}.new-places-content .swiper-pagination{z-index:1;display:flex;align-items:center;left:unset;text-align:left;bottom:8%;right:0%;height:40px;width:40%}@media(max-width:1024px){.new-places-content .swiper-pagination{width:unset;bottom:-12px;right:50%;transform:translate(50%)}}.new-places-content .swiper-pagination .swiper-pagination-bullet{width:1vw;height:1vw;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='16'%20width='16'%20height='16'%20rx='4'%20transform='rotate(90%2016%200)'%20fill='%23E3E9EF'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-color:#fff;opacity:1;border-radius:0}@media(max-width:1024px){.new-places-content .swiper-pagination .swiper-pagination-bullet{width:3vw;height:3vw}}.new-places-content .swiper-pagination .swiper-pagination-bullet-active{width:1vw;height:1vw;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='16'%20width='16.0001'%20height='16.0001'%20rx='4'%20transform='rotate(90%2016%200)'%20fill='%23FFA696'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media(max-width:1024px){.new-places-content .swiper-pagination .swiper-pagination-bullet-active{width:3.4vw;height:3.4vw}}.new-places-content .col:first-of-type{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.8vw}@media(max-width:1024px){.new-places-content .col:first-of-type{width:100%;gap:16px}}.new-places-content .col:first-of-type .tag{background:#a3d5ff4d;width:fit-content;padding:.5vw 1vw;border-radius:8px;color:var(--color-secondary-100);text-align:center;font-family:Mulish;font-size:18px;letter-spacing:0}@media(max-width:1024px){.new-places-content .col:first-of-type .tag{font-size:16px;padding:8px 16px}}.new-places-content .col:first-of-type h2{font-size:1.8vw;line-height:1.2;text-align:left;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}.new-places-content .col:first-of-type h2 span{color:var(--color-secondary-100)}@media(max-width:1024px){.new-places-content .col:first-of-type h2{font-size:28px}}.new-places-content .col:first-of-type p{font-size:1vw;line-height:1.2;font-family:Mulish;text-align:left;margin:0;color:var(--color-base-100);width:80%}@media(max-width:1024px){.new-places-content .col:first-of-type p{font-size:16px;width:90%}}.new-places-content .col:last-of-type{width:42vw;color:var(--primary-color-1);font-family:Nunito;border-radius:12px}@media(max-width:1024px){.new-places-content .col:last-of-type{width:calc(100vw - 32px)}}.new-places-content .col:last-of-type p{width:100%;background-color:var(--secondary-color-2);display:flex;align-items:center;justify-content:center;color:var(--primary-color-1);font-family:Nunito;border-radius:12px;padding:5% 0}.new-places-content .col .no-new-places{width:100%;color:var(--color-base-40);text-align:center;font-family:Nunito;font-size:18px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:0}.new-places-content .compare-items{position:fixed;left:0;display:none;justify-content:space-between;align-items:center;z-index:1000;width:100%;padding:24px;background:var(--color-base-0);border-top:1px solid var(--color-base-10);box-sizing:border-box;width:100vw;bottom:0;border-bottom:1px solid var(--color-base-10)}.new-places-content .compare-items.show{display:flex}.new-places-content .compare-items .col.items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.new-places-content .compare-items .col.items .compare-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;padding:16px;border-right:1px solid var(--color-base-10)}.new-places-content .compare-items .col.items .compare-item:nth-of-type(3){border-right:none}.new-places-content .compare-items .col.items .compare-item .item-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.new-places-content .compare-items .col.items .compare-item img{width:6vw;height:4vw;object-fit:cover;border-radius:4px}.new-places-content .compare-items .col.items .compare-item h5{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:16vw;text-align:left;margin:0}.new-places-content .compare-items .col.items .compare-item p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:10vw;text-align:left;margin:0;display:flex;align-items:center;gap:4px}.new-places-content .compare-items .col.items .compare-item p svg:first-of-type{margin-right:4px}.new-places-content .compare-items .col.items .compare-item p span{font-weight:400}.new-places-content .compare-items .col.items .compare-item button{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;background:var(--color-primary-100);cursor:pointer;border-radius:4px;padding:.2vw}.new-places-content .compare-items .col.items .compare-item button svg{width:1vw;height:1vw}.new-places-content .compare-items .col.actions{display:flex;flex-direction:column;align-items:center;gap:8px}.new-places-content .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}@media(max-width:1280px){.new-places-content .profile-modal{padding:16px;box-sizing:border-box}}.new-places-content .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.new-places-content .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.new-places-content .profile-modal .profile-modal__content .primary-button{width:fit-content}.new-places-content .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}@media(max-width:1280px){.new-places-content .profile-modal .close{top:16px;right:16px}}.new-places-content .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.new-places-content .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.new-places-content .profile-modal button{width:100%}.rating-stars{display:inline-flex;align-items:center;gap:8px}.rating-stars.size-l .star svg{width:28px;height:28px}.rating-stars.size-m .star svg{width:24px;height:24px}.rating-stars.size-s .star svg{width:20px;height:20px}.rating-stars.size-xs .star svg{width:16px;height:16px}.rating-stars .stars{display:inline-flex;gap:6px;outline:none}.rating-stars .star{appearance:none;border:none;background:transparent;padding:0;cursor:default;line-height:0}.rating-stars .star svg{display:block;fill:#d3d3d3;transition:fill .12s ease}.rating-stars .star.filled svg{fill:#f3d552}.rating-stars .star:focus-visible{outline:2px solid #6ca3ff;outline-offset:2px;border-radius:4px}.rating-stars.editable .star{cursor:pointer}.rating-stars.editable .star:hover svg,.rating-stars.editable .star:focus svg{filter:brightness(.95)}.rating-stars.readonly .star{cursor:default}.rating-stars .value{font-size:.9em;color:#666}.review-card{padding:24px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;border-radius:12px;display:flex;flex-direction:column;gap:1.5vw;align-self:stretch;height:100%}@media(max-width:1024px){.review-card{gap:12px}}.review-card .review-card__row{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:8vw;position:relative}.review-card .review-card__row:not(:first-of-type){justify-content:flex-start;text-align:left;gap:.75vw}@media(max-width:1024px){.review-card .review-card__row:not(:first-of-type){gap:12px}}.review-card .review-card__row:nth-of-type(2){flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:1024px){.review-card .review-card__row:nth-of-type(2){gap:16px}}.review-card .review-card__row.profanity{padding:12px}.review-card .review-card__row.profanity>p{filter:blur(20px)}.review-card .review-card__row .profanity-warning{display:flex;flex-direction:column;gap:12px;align-items:center;padding:36px;border-radius:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;box-sizing:border-box}.review-card .review-card__row .profanity-warning svg{width:28px;height:28px}.review-card .review-card__row .profanity-warning svg path{fill:var(--color-base-100)}.review-card .review-card__row .profanity-warning p{color:var(--color-base-100);font-family:Mulish;font-size:14px!important;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;width:100%!important;max-width:unset!important;text-align:center}.review-card .review-card__row:last-of-type{border-top:1px solid var(--color-base-10);padding-top:1.2vw}@media(max-width:1024px){.review-card .review-card__row:last-of-type{padding:16px 0}}.review-card .review-card__row .review-card__quote{font-size:.9vw;width:100%;white-space:normal;max-width:unset;word-break:auto-phrase;line-height:1.4;min-height:8.4em;max-height:8.4em;overflow-y:auto;padding-right:8px;box-sizing:border-box}.review-card .review-card__row .review-card__quote::-webkit-scrollbar{width:6px}.review-card .review-card__row .review-card__quote::-webkit-scrollbar-track{background:transparent}.review-card .review-card__row .review-card__quote::-webkit-scrollbar-thumb{background:var(--color-base-20);border-radius:999px}@media(max-width:1024px){.review-card .review-card__row .review-card__quote{font-size:16px;line-height:1.4}}.review-card .review-card__row .review-card__pfp{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--color-secondary-100);display:flex;justify-content:center;align-items:center}.review-card .review-card__row .review-card__pfp>p{align-self:unset;font-family:Nunito;font-weight:700;font-size:20px;color:var(--color-base-0);text-transform:uppercase;line-height:1}.review-card .review-card__row .review-card__author{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media(max-width:1024px){.review-card .review-card__row .review-card__author{gap:4px}}.review-card .review-card__row .review-card__author p:first-of-type{font-weight:700;font-size:.8vw}@media(max-width:1024px){.review-card .review-card__row .review-card__author p:first-of-type{font-size:16px;line-height:1}}.review-card .review-card__row .review-card__author p:nth-of-type(2){font-size:.6vw}@media(max-width:1024px){.review-card .review-card__row .review-card__author p:nth-of-type(2){font-size:14px;line-height:1}}.client-reviews-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3vw;padding-bottom:10vw}@media(max-width:1024px){.client-reviews-content{gap:36px}}.client-reviews-content .row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.client-reviews-content .row.main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2vw;min-height:18vw;height:100%}@media(max-width:1024px){.client-reviews-content .row.main{flex-direction:column;gap:24px;box-sizing:border-box;width:100%}}.client-reviews-content .row.main .leave-review{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:64px;background:var(--color-base-0);padding:1.2vw;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:fit-content;box-sizing:border-box;width:15vw;align-self:stretch;height:-webkit-fill-available;margin:10px 0}@media(max-width:1024px){.client-reviews-content .row.main .leave-review{width:100%;padding:16px;gap:20px;height:fit-content}}.client-reviews-content .row.main .leave-review .swiper-slide{height:100%}.client-reviews-content .row.main .leave-review>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.client-reviews-content .row.main .leave-review h4{color:var(--color-primary-100);font-family:Nunito;font-size:24px;font-style:normal;font-weight:800;line-height:28px;letter-spacing:0;text-align:left;margin:0}.client-reviews-content .row.main .leave-review p{text-align:left;margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.client-reviews-content .row.main .leave-review button{width:100%}.client-reviews-content .row .tag{background:#ffd6cf4d;width:fit-content;padding:.5vw 1vw;border-radius:8px;color:var(--color-primary-100);text-align:center;font-family:Mulish;font-size:18px;letter-spacing:0;margin-bottom:12px}@media(max-width:1024px){.client-reviews-content .row .tag{font-size:16px;padding:8px 16px}}.client-reviews-content .row h2{font-size:1.8vw;line-height:1.2;text-align:left;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}@media(max-width:1024px){.client-reviews-content .row h2{font-size:28px}}.client-reviews-content .row h2 span{color:var(--color-secondary-100)}.client-reviews-content .row p{color:var(--color-base-100);font-family:Mulish;font-size:1.1vw;max-width:25vw;align-self:flex-start;margin:0}@media(max-width:1024px){.client-reviews-content .row p{font-size:16px;max-width:unset;text-align:left}}.client-reviews-content .reviews-swiper{width:calc(75vw - 20px);padding:10px 20px;margin-left:-20px;height:100%}@media(max-width:1024px){.client-reviews-content .reviews-swiper{width:calc(100vw - 32px);padding:10px 16px;margin-left:-16px}}.client-reviews-content .reviews-nav-controls{position:absolute;top:60px;right:0;display:flex;gap:10px;z-index:2}@media(max-width:1024px){.client-reviews-content .reviews-nav-controls.desktop{display:none}}.client-reviews-content .reviews-nav-controls.mobile{position:relative;top:unset;align-self:flex-start}@media(min-width:1024px){.client-reviews-content .reviews-nav-controls.mobile{display:none}}@media(max-width:1024px){.client-reviews-content .reviews-nav-controls{position:relative}}.client-reviews-content .reviews-nav-controls button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;cursor:pointer;transition:all .3s ease}.client-reviews-content .reviews-nav-controls button:hover{opacity:.9}.client-reviews-content .reviews-nav-controls button img{width:40px;height:40px}.client-reviews-content .reviews-bg{position:absolute;bottom:7%;left:-8vw;width:100vw;z-index:-1;transform:translate(-100%);transition:transform .5s ease}@media(max-width:1024px){.client-reviews-content .reviews-bg{left:-16px;bottom:0%}}.client-reviews-content .reviews-bg img{width:100%;height:15vw;object-fit:cover;object-position:100% 100%}@media(max-width:1024px){.client-reviews-content .reviews-bg img{height:250px}}.client-reviews-content .reviews-bg.reviews-bg-visible{transform:translate(0);animation:slideIn .7s ease}.textareainput-container{position:relative;padding:10px 0;width:100%;display:flex;flex-direction:column}.textareainput-container:has(textarea:-webkit-autofill) label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}.textareainput-container label{position:absolute;top:27px;transform:translateY(-50%);left:12px;transition:all .2s ease-in-out;font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:var(--color-base-100)}@media(max-width:769px){.textareainput-container label{font-size:16px;left:8px}}.textareainput-container.has-value label,.textareainput-container.focused label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}@media(max-width:769px){.textareainput-container.has-value label,.textareainput-container.focused label{font-size:14px;left:4px}}.textareainput-container.has-value textarea{border:1px solid var(--color-base-20)}.textareainput-container.focused label{color:var(--color-secondary-100)}.textareainput-container textarea{width:100%;box-sizing:border-box;background-color:var(--color-base-0);padding:8px;border-radius:8px;border:1px solid var(--color-base-10);resize:none;font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:var(--color-base-100);transition:all .2s ease-in-out;caret-color:var(--color-base-100);outline:none}@media(max-width:769px){.textareainput-container textarea{padding:8px;font-size:16px;border-radius:8px}}.textareainput-container textarea:hover{border:1px solid var(--color-base-10)}.textareainput-container textarea:focus,.textareainput-container textarea:active{outline:none;border:1px solid var(--color-secondary-100);caret-color:var(--color-secondary-100)}.textareainput-container textarea:-webkit-autofill,.textareainput-container textarea:-webkit-autofill:hover,.textareainput-container textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-base-0) inset!important;box-shadow:0 0 0 1000px var(--color-base-0) inset!important;-webkit-text-fill-color:var(--color-base-100)!important;appearance:unset!important;caret-color:var(--color-base-100)}.textareainput-container span{position:absolute;left:4px;bottom:-10px;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-alert-100)}@media(max-width:769px){.textareainput-container span{font-size:12px;bottom:-14px}}.textareainput-container .bottom-right-label{transform:translate(50%);position:absolute;right:9%;bottom:-5px;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-base-100)}.textareainput-container .character-counter{align-self:flex-end;width:100%;text-align:right;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-base-100);padding-right:10px;box-sizing:border-box}.textareainput-container .character-counter.limit,.textareainput-container.error label{color:var(--color-alert-100)}.textareainput-container.error textarea{border-color:var(--color-alert-100)}.leave-platform-review-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.leave-platform-review-modal .modal-content{background-color:#fff;padding:44px 20px 20px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:relative}@media(max-width:1024px){.leave-platform-review-modal .modal-content{width:90vw;box-sizing:border-box}}.leave-platform-review-modal .modal-content .fields{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}@media(max-width:1024px){.leave-platform-review-modal .modal-content .fields{width:100%}}.leave-platform-review-modal .modal-content .close{cursor:pointer;position:absolute;top:20px;right:20px}.leave-platform-review-modal .modal-content h2{text-align:center;margin:0;color:var(--color-primary-100);font-family:Nunito;font-size:26px;font-weight:700;line-height:32px}.leave-platform-review-modal .modal-content .rating-stars{margin-bottom:12px}.leave-platform-review-modal .modal-content p{text-align:center;margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px}.leave-platform-review-modal .modal-content textarea{width:100%}@media(max-width:1024px){.leave-platform-review-modal .modal-content textarea{width:100%}}.leave-platform-review-modal .modal-content .primary-button{margin-top:12px}.leave-platform-review-modal .modal-content .error{color:var(--color-alert-100);font-family:Mulish;font-size:12px;font-weight:400;line-height:16px;text-align:left;margin-top:-12px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:fit-content;overflow:hidden;background-color:#fff}.secondary-button:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);z-index:0;border-radius:inherit;opacity:0;transition:opacity .3s ease-in-out;will-change:opacity}.secondary-button .content{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1;padding:0;color:var(--color-secondary-100)}.secondary-button .content .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.secondary-button .content .icon svg{width:20px;height:20px}.secondary-button .content .icon svg path{fill:var(--color-secondary-100)}.secondary-button:hover:before{opacity:1}.secondary-button:hover .content{color:var(--color-base-0)}.secondary-button:hover .content .icon svg path{fill:var(--color-base-0)}.secondary-button.disabled{cursor:default}.secondary-button.disabled span{color:var(--color-base-20)}.secondary-button.disabled span .icon svg path{fill:var(--color-base-20)}.secondary-button.disabled:hover:before{opacity:0}.secondary-button.disabled:hover .content{color:var(--color-base-20)}.secondary-button.disabled:hover .content .icon svg path{fill:var(--color-base-20)}.not-in-profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:200}.expandable-cards-content{display:flex;flex-direction:column;align-items:center;gap:3.6vw}@media(max-width:1024px){.expandable-cards-content{gap:55px;width:100%;box-sizing:border-box}}.expandable-cards-content .row{display:flex;flex-direction:column;align-items:center;gap:.6vw}@media(max-width:1024px){.expandable-cards-content .row{gap:24px}}.expandable-cards-content .tag{background:#a3d5ff4d;width:fit-content;padding:.5vw 1vw;border-radius:8px;color:var(--color-secondary-100);text-align:center;font-family:Mulish;font-size:18px;letter-spacing:0}@media(max-width:1024px){.expandable-cards-content .tag{padding:8px 16px;font-size:16px}}.expandable-cards-content h2{font-size:1.8vw;line-height:1.2;text-align:center;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}@media(max-width:1024px){.expandable-cards-content h2{font-size:28px}}.expandable-cards-content h2 span{color:var(--color-secondary-100)}.expandable-cards-content .row.cards{display:flex;flex-direction:row;align-items:center;gap:1.2vw}@media(max-width:1024px){.expandable-cards-content .row.cards{flex-direction:column;gap:24px;width:100%;box-sizing:border-box}}.expandable-cards-content .row.cards .card{position:relative;border-radius:16px;padding:2.4vw 2.4vw 10vw;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;cursor:pointer;transition:all .5s ease;height:24vw}@media(max-width:1024px){.expandable-cards-content .row.cards .card{height:unset;width:100%;box-sizing:border-box;padding:24px 16px}}.expandable-cards-content .row.cards .card:before{content:"";position:absolute;z-index:0;width:92%;height:92%;left:4%;top:4%;background-image:url(/assets/card_asset-DeWZh1Ox.png);background-size:100%;background-position:center;border-radius:16px}.expandable-cards-content .row.cards .card .card-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;transition:all .5s ease;width:100%}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content{gap:24px}}.expandable-cards-content .row.cards .card .card-content .card-text{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content .card-text{gap:24px;width:100%}}.expandable-cards-content .row.cards .card .card-content .card-icon{width:4vw;height:4vw}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content .card-icon{width:56px;height:56px}}.expandable-cards-content .row.cards .card .card-content .card-icon img{width:4vw;height:4vw;object-fit:contain}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content .card-icon img{width:56px;height:56px}}.expandable-cards-content .row.cards .card .card-content h4{font-size:1.8vw;line-height:1.2;margin:0;font-family:Nunito;font-weight:900;color:var(--color-base-0)}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content h4{font-size:28px}}.expandable-cards-content .row.cards .card .card-content p{visibility:visible;font-size:1.2vw;line-height:1.2;margin:0;font-family:Mulish;font-weight:700;color:var(--color-base-0);width:90%}@media(max-width:1024px){.expandable-cards-content .row.cards .card .card-content p{font-size:18px}}.expandable-cards-content .row.cards .card.folded{padding-bottom:10vw;align-items:flex-end;flex-direction:row;position:relative;width:15vw}@media(max-width:1024px){.expandable-cards-content .row.cards .card.folded{width:100%;padding-bottom:0;padding-top:0;height:140px;align-items:center;box-sizing:border-box}}.expandable-cards-content .row.cards .card.folded:before{display:none}.expandable-cards-content .row.cards .card.folded .card-text p{visibility:hidden;width:100%;height:0}@media(max-width:1024px){.expandable-cards-content .row.cards .card.folded .card-text p{width:0%;height:auto}}.expandable-cards-content .row.cards .card.folded .card-text{align-items:center;display:flex;flex-direction:row}.expandable-cards-content .row.cards .card.folded .card-content{rotate:-90deg;flex-direction:row;align-items:center;position:relative;bottom:-10%;width:100%}@media(max-width:1024px){.expandable-cards-content .row.cards .card.folded .card-content{rotate:0deg;bottom:0}}.expandable-cards-content .row.cards .card.folded .card-content .card-text h4{margin-left:.7vw;white-space:nowrap;line-height:1}@media(max-width:1024px){.expandable-cards-content .row.cards .card.folded .card-content .card-text h4{margin-left:0;white-space:unset;width:100%}}.expandable-cards-content .row.cards .card.expanded{width:50%}@media(max-width:1024px){.expandable-cards-content .row.cards .card.expanded{width:100%;padding-bottom:100px}}.expandable-cards-content .row.cards .card:first-of-type{background:var(--color-secondary-100)}.expandable-cards-content .row.cards .card:nth-of-type(2){background:var(--color-primary-100)}.expandable-cards-content .row.cards .card:nth-of-type(3){background:var(--color-caution-100)}.textinput-container{position:relative;padding:10px 0;width:100%}.textinput-container.glass-input label{color:var(--color-base-100)}.textinput-container.glass-input.focused label,.textinput-container.glass-input.has-value label{color:var(--color-base-0)}.textinput-container.glass-input input{border:1px solid var(--color-base-0)}.textinput-container.glass-input input:focus,.textinput-container.glass-input input:active,.textinput-container.glass-input input.has-value{outline:none;border:1px solid var(--color-base-0);caret-color:var(--color-base-100)}.textinput-container:has(input:-webkit-autofill) label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}.textinput-container.type-date label,.textinput-container.type-time label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}.textinput-container label{position:absolute;top:50%;transform:translateY(-50%);left:16px;transition:all .2s ease-in-out;font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:var(--color-base-100)}@media(max-width:769px){.textinput-container label{font-size:16px;left:8px}}.textinput-container.has-value label,.textinput-container.focused label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}@media(max-width:769px){.textinput-container.has-value label,.textinput-container.focused label{font-size:12px;left:4px}}.textinput-container.has-value input{border:1px solid var(--color-base-20)}.textinput-container.focused label{color:var(--color-secondary-100)}.textinput-container input{width:100%;box-sizing:border-box;background-color:var(--color-base-0);padding:16px;border-radius:8px;border:1px solid var(--color-base-20);resize:none;font-size:16px;font-family:Mulish,sans-serif;letter-spacing:var(--letter-spacing-0);font-weight:400;color:var(--color-base-100);transition:all .2s ease-in-out;caret-color:var(--color-base-100);outline:none}@media(max-width:769px){.textinput-container input{padding:12px;font-size:16px;border-radius:8px}}.textinput-container input[type=date] label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}.textinput-container input:hover{border:1px solid var(--color-base-10)}.textinput-container input:focus,.textinput-container input:active{outline:none;border:1px solid var(--color-secondary-100);caret-color:var(--color-secondary-100)}.textinput-container input:-webkit-autofill,.textinput-container input:-webkit-autofill:hover,.textinput-container input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-base-0) inset!important;box-shadow:0 0 0 1000px var(--color-base-0) inset!important;-webkit-text-fill-color:var(--color-base-100)!important;appearance:unset!important;caret-color:var(--color-base-100)}.textinput-container span{position:absolute;left:4px;bottom:-10px;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-alert-100)}@media(max-width:769px){.textinput-container span{font-size:12px;bottom:-14px}}.textinput-container.error label{color:var(--color-alert-100)}.textinput-container.error input{border-color:var(--color-alert-100)}.blog-card{display:flex;gap:1vw;box-shadow:0 0 12px #00000014;background:var(--color-base-0);border:1px solid transparent;padding:12px;border-radius:18px;cursor:pointer;transition:all .3s ease}@media(max-width:1024px){.blog-card{flex-direction:column;gap:24px}}.blog-card:hover{border:1px solid var(--color-primary-100)}.blog-card .blog-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.blog-card .blog-card-content .tags{display:flex;gap:8px}.blog-card .blog-card-content .tag{width:fit-content;background:#ffd6cf4d!important;color:var(--color-primary-100)!important;font-size:12px!important;padding:4px 8px!important;font-weight:600!important}.blog-card .blog-card-content .tag.rubric{background:var(--color-secondary-100)!important;color:var(--color-base-0)!important;font-weight:400!important;font-size:12px!important;text-align:left!important;font-family:Mulish!important;line-height:1.5;max-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;height:100%}.blog-card .blog-card-content h6{color:var(--color-secondary-100);font-size:1.3vw;margin:0;text-align:left;font-family:Nunito;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1024px){.blog-card .blog-card-content h6{font-size:20px;height:unset}}.blog-card .blog-card-content .blog-excerpt{color:var(--color-base-80);font-size:.9vw;margin:0;text-align:left;font-family:Mulish;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(max-width:1024px){.blog-card .blog-card-content .blog-excerpt{font-size:14px;-webkit-line-clamp:3;line-clamp:3}}.blog-card.portrait{padding-bottom:3vw;flex-direction:column;box-sizing:border-box}@media(max-width:1024px){.blog-card.portrait{padding-bottom:36px}}.blog-card.portrait p:not(.blog-excerpt){line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4.8em;text-overflow:ellipsis}@media(max-width:1024px){.blog-card.portrait p:not(.blog-excerpt){max-height:2.4em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.blog-card.portrait .blog-card-image,.blog-card.portrait .blog-card-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media(max-width:1024px){.blog-card.portrait .blog-card-image{height:200px}}.blog-card.landscape .blog-card-image{height:100%;aspect-ratio:1.5/1;object-fit:cover;border-radius:10px}.blog-card.landscape .blog-card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.blog-card.landscape .tag{font-size:12px!important}.blog-card.landscape h6{font-size:.9vw}.blog-card.landscape p{font-size:.8vw}.blog-card.portrait{height:100%;object-fit:cover;border-radius:14px}.blog-card.portrait .blog-card-image{max-height:12vw}@media(max-width:1024px){.blog-card.portrait .blog-card-image{max-height:200px}}.blog-card.portrait .blog-card-image img{max-height:20vw}@media(max-width:1024px){.blog-card.portrait .blog-card-image img{max-height:200px}}.blog-card.portrait img{width:100%;height:100%;object-fit:cover;border-radius:14px}.blog-card .blog-card-image{position:relative}.blog-card .blog-card-image img.play-button{position:absolute;width:4vw;height:4vw;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);object-fit:contain}.contact-form-content{display:flex;gap:2vw;width:100%;justify-content:center;gap:15%;max-width:1100px}@media(max-width:1024px){.contact-form-content{flex-direction:column;gap:56px}}.contact-form-content .col{width:50%;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.contact-form-content .col{width:100%}}.contact-form-content .col:first-of-type img{margin-top:12px;width:90%}@media(max-width:1024px){.contact-form-content .col:first-of-type img{width:90%;margin:12px auto auto}}.contact-form-content .col h2{font-size:1.8vw;line-height:1.2;text-align:left;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}@media(max-width:1024px){.contact-form-content .col h2{font-size:28px}}.contact-form-content .col h2 span{color:var(--color-secondary-100)}.contact-form-content .col p{color:var(--color-primary-100);font-family:Mulish;font-size:1.1vw;max-width:25vw;align-self:flex-start;text-align:left;margin:0}@media(max-width:1024px){.contact-form-content .col p{font-size:16px;max-width:100%}}.contact-form-content .col form{box-shadow:0 0 12px #0000001a;padding:24px 16px;border-radius:12px;background:var(--color-base-0);display:flex;flex-direction:column;gap:16px;width:30vw}@media(max-width:1024px){.contact-form-content .col form{width:100%;box-sizing:border-box}}.contact-form-content .col form button{margin-top:10px;align-self:flex-end}.contact-form-content .col form .checkbox{display:flex;align-items:flex-start;width:100%;gap:8px}.contact-form-content .col form .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-base-10);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.contact-form-content .col form .checkbox input{margin:0}}.contact-form-content .col form .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.contact-form-content .col form .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.contact-form-content .col form .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Mulish;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.success-modal-wrap{position:fixed;z-index:1000;inset:0;background-color:#00000080;display:none;justify-content:center;align-items:center}.success-modal-wrap.open{display:flex}.success-modal-wrap .success-modal{background-color:var(--color-base-0);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:30vw;padding:2.6vw 3.2vw}.success-modal-wrap .success-modal svg{width:6.5vw;height:6.5vw}.success-modal-wrap .success-modal h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:0;margin:0}.success-modal-wrap .success-modal p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:0;margin:0}.wrong-category-modal-wrap{position:fixed;z-index:1000;inset:0;width:100vw;height:100vh;background-color:#00000080;justify-content:center;align-items:center;display:flex}.wrong-category-modal-wrap .wrong-category-modal{background-color:var(--color-base-0);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:25vw;padding:2.6vw 3.2vw}.wrong-category-modal-wrap .wrong-category-modal svg{width:6.5vw;height:6.5vw}.wrong-category-modal-wrap .wrong-category-modal h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:0;margin:0}.wrong-category-modal-wrap .wrong-category-modal p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:0;margin:0}.faq-card{padding:1.2vw .6vw;border-radius:12px;background:var(--color-base-0);box-shadow:0 0 12px #0000001a;width:100%;display:flex;flex-direction:column;align-items:flex-start;-webkit-user-select:none;user-select:none;position:relative;cursor:pointer}@media(max-width:1024px){.faq-card{padding:24px 12px;box-sizing:border-box}}.faq-card .faq-card-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6vw;width:100%;box-sizing:border-box}@media(max-width:1024px){.faq-card .faq-card-row{gap:12px}}.faq-card .faq-card-row h2{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0;transition:all .2s ease-in-out;text-align:left}@media(max-width:1024px){.faq-card .faq-card-row h2{font-size:16px}}.faq-card .faq-card-row h2.open{color:var(--color-secondary-100)}.faq-card .faq-card-row .arrow{width:20px;height:20px;transition:all .2s ease-in-out}.faq-card .faq-card-row .arrow.open{transform:rotate(180deg)}.faq-card .faq-card-row .arrow.open svg path{fill:var(--color-secondary-100)}.faq-card .answer{padding-right:1vw;box-sizing:border-box;opacity:0;height:0;max-height:0;overflow:hidden;transition:all .5s ease}@media(max-width:1024px){.faq-card .answer{padding-right:20px}}.faq-card .answer.open{margin-top:1vw;opacity:1;height:auto;max-height:100%;overflow:hidden;transition:all .5s ease}@media(max-width:1024px){.faq-card .answer.open{margin-top:20px}}.faq-card .answer p{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;color:var(--color-base-80);margin:0;text-align:left}@media(max-width:1024px){.faq-card .answer p{font-size:16px}}.behind-the-scenes-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2vw;padding-bottom:7vw}@media(max-width:1024px){.behind-the-scenes-content{gap:24px}}.behind-the-scenes-content .row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.behind-the-scenes-content .row.main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2vw;min-height:18vw;height:100%}@media(max-width:1024px){.behind-the-scenes-content .row.main{flex-direction:column;gap:24px;box-sizing:border-box;width:100%}}.behind-the-scenes-content .row .tag{background:#ffd6cf4d;width:fit-content;padding:.5vw 1vw;border-radius:8px;color:var(--color-primary-100);text-align:center;font-family:Mulish;font-size:18px;letter-spacing:0;margin-bottom:12px}@media(max-width:1024px){.behind-the-scenes-content .row .tag{font-size:16px;padding:8px 16px}}.behind-the-scenes-content .row h2{font-size:1.8vw;line-height:1.2;text-align:left;margin:0;font-family:Nunito;font-weight:900;color:var(--color-primary-100)}@media(max-width:1024px){.behind-the-scenes-content .row h2{font-size:28px}}.behind-the-scenes-content .row h2 span{color:var(--color-secondary-100)}.behind-the-scenes-content .row p{color:var(--color-base-100);font-family:Mulish;font-size:1vw;max-width:30vw;align-self:flex-start;margin:0;text-align:left}@media(max-width:1024px){.behind-the-scenes-content .row p{font-size:16px;max-width:unset;text-align:left}}.behind-the-scenes-content .team-swiper{width:calc(92vw - 20px);padding:10px 20px;margin-left:-20px;height:100%}@media(max-width:1024px){.behind-the-scenes-content .team-swiper{width:calc(100vw - 32px);padding:10px 16px;margin-left:-16px}}.behind-the-scenes-content .behind-the-scenes-nav-controls{position:absolute;top:60px;right:0;display:flex;gap:10px;z-index:2}@media(max-width:1024px){.behind-the-scenes-content .behind-the-scenes-nav-controls.desktop{display:none}}.behind-the-scenes-content .behind-the-scenes-nav-controls.mobile{position:relative;top:unset;align-self:flex-start}@media(min-width:1024px){.behind-the-scenes-content .behind-the-scenes-nav-controls.mobile{display:none}}@media(max-width:1024px){.behind-the-scenes-content .behind-the-scenes-nav-controls{position:relative}}.behind-the-scenes-content .behind-the-scenes-nav-controls button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;cursor:pointer;transition:all .3s ease}.behind-the-scenes-content .behind-the-scenes-nav-controls button:hover{opacity:.9}.behind-the-scenes-content .behind-the-scenes-nav-controls button img{width:40px;height:40px}.behind-the-scenes-content .behind-the-scenes-bg{position:absolute;bottom:7%;left:-8vw;width:100vw;z-index:-1;transform:translate(-100%);transition:transform .5s ease}@media(max-width:1024px){.behind-the-scenes-content .behind-the-scenes-bg{left:-16px;bottom:0%}}.behind-the-scenes-content .behind-the-scenes-bg img{width:100%;height:15vw;object-fit:cover;object-position:100% 100%}@media(max-width:1024px){.behind-the-scenes-content .behind-the-scenes-bg img{height:250px}}.behind-the-scenes-content .behind-the-scenes-bg.behind-the-scenes-bg-visible{transform:translate(0);animation:slideIn .7s ease}@keyframes slideIn{0%{transform:translate(-100%)}75%{transform:translate(5%)}to{transform:translate(0)}}.bts-card{position:relative;width:100%;height:23vw;perspective:2000px;cursor:pointer;border-radius:1.6vw;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.bts-card{height:500px;border-radius:32px}}.bts-card.first-card .front-side img{box-sizing:border-box;padding:50px;object-fit:contain!important;object-position:top}.bts-card.first-card .front-side .arrow{display:none}.bts-card .front-side,.bts-card .back-side{position:absolute;width:100%;height:100%;box-sizing:border-box;backface-visibility:hidden;transition:transform .6s ease;border-radius:1.6vw;overflow:hidden;box-shadow:0 4px 8px #0000001a}@media(max-width:1024px){.bts-card .front-side,.bts-card .back-side{border-radius:32px}}.bts-card .front-side{background:var(--color-base-0);transform:rotateY(0);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bts-card .front-side .image{width:100%;height:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a}.bts-card .front-side .image img{width:100%;height:100%;object-fit:cover}.bts-card .front-side .arrow{position:absolute;top:4%;right:4%}.bts-card .front-side .arrow svg{width:3vw;height:3vw}@media(max-width:1024px){.bts-card .front-side .arrow svg{width:60px;height:60px}}.bts-card .front-side .personal-info{position:absolute;bottom:.6vw;left:50%;transform:translate(-50%);text-align:center;color:#fff;background:var(--color-base-0);width:92%;padding:.8vw .7vw;box-sizing:border-box;border-radius:.9vw}@media(max-width:1024px){.bts-card .front-side .personal-info{border-radius:24px;padding:16px;bottom:12px;width:93%}}.bts-card .front-side .personal-info .name{font-weight:700;color:var(--color-primary-100);font-family:Nunito;font-size:1.3vw;font-style:normal;text-align:left;line-height:1.2}@media(max-width:1024px){.bts-card .front-side .personal-info .name{font-size:26px}}.bts-card .front-side .personal-info .position{color:var(--color-secondary-100);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media(max-width:1024px){.bts-card .front-side .personal-info .position{font-size:18px}}.bts-card .back-side{background:#fff;transform:rotateY(180deg);padding:1.2vw 1vw;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left}@media(max-width:1024px){.bts-card .back-side{padding:36px 32px}}.bts-card .back-side .back-info{display:flex;flex-direction:column;align-items:flex-start;gap:0}.bts-card .back-side .back-info .name{font-weight:700;color:var(--color-primary-100);font-family:Nunito;font-size:1.3vw;font-style:normal;text-align:left;line-height:1.2}@media(max-width:1024px){.bts-card .back-side .back-info .name{font-size:26px}}.bts-card .back-side .back-info .position{color:var(--color-secondary-100);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left}@media(max-width:1024px){.bts-card .back-side .back-info .position{font-size:18px}}.bts-card .back-side .quote p{color:var(--color-base-60);font-family:Mulish;font-size:.8vw;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin-top:.8vw}@media(max-width:1024px){.bts-card .back-side .quote p{margin-top:16px;font-size:16px}}.bts-card .back-side .monogram{align-self:flex-end}.bts-card .back-side .monogram svg{width:2.5vw;height:2.5vw}@media(max-width:1024px){.bts-card .back-side .monogram svg{width:50px;height:50px}}.bts-card.first-card:hover .front-side{transform:rotateY(0)!important}.bts-card.first-card:hover .back-side{transform:rotateY(180deg)!important}.bts-card.first-card .front-side,.bts-card.first-card .back-side{transform:rotateY(0)}.bts-card.first-card .back-side{display:none}.bts-card:hover .front-side{transform:rotateY(-180deg)}.bts-card:hover .back-side{transform:rotateY(0)}._wrapper_1ysqp_1{width:100%;display:flex;flex-direction:column;justify-content:center;gap:24px}._title_1ysqp_9{color:var(--color-base-100);font-size:clamp(14px,.9vw,18px)!important;font-weight:400!important;font-family:Mulish;line-height:1.2;margin:0}._parentElement_1ysqp_18{--logo-height: 48px;width:100%;position:relative;overflow:hidden;border-top:1px solid rgba(242,242,242,1);border-bottom:1px solid rgba(242,242,242,1);background-color:#fff;padding:1rem 0;min-height:calc(var(--logo-height) + 8px);z-index:0}@media(max-width:768px){._parentElement_1ysqp_18{--logo-height: 40px}}._carouselContainer_1ysqp_34:hover{animation-play-state:paused}._image_1ysqp_38{height:var(--logo-height);width:auto;max-width:120px;object-fit:contain;transition:transform .3s ease-out;cursor:pointer}._image_1ysqp_38:hover{transform:scale(1.2)}._shadowLeft_1ysqp_50,._shadowRight_1ysqp_51{position:absolute;top:0;height:100%;width:18%;z-index:1;user-select:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none;scale:1.2}._shadowLeft_1ysqp_50{left:-10px}._shadowRight_1ysqp_51{right:-10px;transform:rotate(180deg)}._carouselContainer_1ysqp_34{--logo-gap: 100px;display:flex;align-items:center;width:max-content;min-width:100%;will-change:transform}@media(max-width:768px){._carouselContainer_1ysqp_34{--logo-gap: 25px}}._group_1ysqp_84{display:flex;align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap);flex:0 0 auto}._isAnimated_1ysqp_92{animation:_slide_1ysqp_1 var(--carousel-duration, 20s) linear infinite}._isStatic_1ysqp_96{width:100%;justify-content:center}@keyframes _slide_1ysqp_1{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--loop-distance, 0px)))}}.terms-and-conditions{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px}.terms-and-conditions>.content{padding:160px 64px 100px;gap:50px;display:flex;flex-direction:column}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content{padding:110px 16px 48px}}.terms-and-conditions>.content .title{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#ffa696;padding:36px;border-radius:12px;width:100%;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content .title{padding:16px}}.terms-and-conditions>.content .title h2{color:#fff;font-family:Nunito;font-size:36px;font-weight:900;line-height:36px;text-align:left}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content .title h2{font-size:26px}}.terms-and-conditions>.content .title img{width:15vw}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content .title img{width:120px}}.terms-and-conditions>.content .text{display:flex;flex-direction:column;gap:40px}.terms-and-conditions>.content .text .item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.terms-and-conditions>.content .text .item h4{color:#162533;text-align:left;font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin:0}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content .text .item h4{font-size:16px;line-height:1.25}}.terms-and-conditions>.content .text .item p{font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;margin:0}@media(max-width:1280px)and (orientation:portrait){.terms-and-conditions>.content .text .item p{font-size:16px;line-height:1.25}}.login-page{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;position:relative;overflow:hidden;width:100vw;height:100vh;box-sizing:border-box}@media(max-width:1024px){.login-page{padding:24px 16px;align-items:center}}.login-page .logo{cursor:pointer}.login-page .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.login-page .cloud-0{width:60%;top:20%;left:-20%}}.login-page .cloud-0 img{width:100%}.login-page .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.login-page .cloud-1{width:100%;top:75%;left:-25%}}.login-page .cloud-1 img{width:100%}.login-page .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.login-page .cloud-2{width:70%;top:35%;right:-20%}}.login-page .cloud-2 img{width:100%}.login-page .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.login-page .cloud-3{width:50%;top:65%;right:-20%}}.login-page .cloud-3 img{width:100%}.google-button{display:flex;align-items:center;justify-content:center;padding:10px 12px;gap:16px;width:100%;background:var(--color-base-0);color:#1f1f1f;border:1px solid #747775;border-radius:4px}.google-button p{margin:0;color:#1f1f1f;font-family:Roboto;font-size:14px;font-weight:500;line-height:16px}.passwordinput-container{position:relative;padding:10px 0;width:100%}.passwordinput-container:has(input:-webkit-autofill) label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}.passwordinput-container label{position:absolute;top:50%;transform:translateY(-50%);left:16px;transition:all .2s ease-in-out;font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:var(--color-base-100)}@media(max-width:769px){.passwordinput-container label{font-size:16px;left:8px}}.passwordinput-container.has-value label,.passwordinput-container.focused label{top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}@media(max-width:769px){.passwordinput-container.has-value label,.passwordinput-container.focused label{font-size:12px;left:4px}}.passwordinput-container.has-value input{border:1px solid var(--color-base-20)}.passwordinput-container.focused label{color:var(--color-secondary-100)}.passwordinput-container input{width:100%;box-sizing:border-box;background-color:var(--color-base-0);padding:16px 44px 16px 16px;border-radius:8px;border:1px solid var(--color-base-10);resize:none;font-size:16px;font-family:Mulish,sans-serif;letter-spacing:var(--letter-spacing-0);font-weight:400;color:var(--color-base-100);transition:all .2s ease-in-out;caret-color:var(--color-base-100);outline:none}@media(max-width:769px){.passwordinput-container input{padding:12px 40px 12px 12px;font-size:16px;border-radius:8px}}.passwordinput-container input:hover{border:1px solid var(--color-base-10)}.passwordinput-container input:focus,.passwordinput-container input:active{outline:none;border:1px solid var(--color-secondary-100);caret-color:var(--color-secondary-100)}.passwordinput-container input:-webkit-autofill,.passwordinput-container input:-webkit-autofill:hover,.passwordinput-container input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-base-0) inset!important;box-shadow:0 0 0 1000px var(--color-base-0) inset!important;-webkit-text-fill-color:var(--color-base-100)!important;appearance:unset!important;caret-color:var(--color-base-100)}.passwordinput-container .toggle{width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-base-60);display:inline-flex;align-items:center;justify-content:center}.passwordinput-container .toggle:hover,.passwordinput-container .toggle.visible{color:var(--color-secondary-100)}.passwordinput-container .toggle span{width:20px;height:20px;left:0;top:0}.passwordinput-container span{position:absolute;left:4px;bottom:-10px;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-alert-100)}@media(max-width:769px){.passwordinput-container span{font-size:12px;bottom:-14px}}.passwordinput-container.error label{color:var(--color-alert-100)}.passwordinput-container.error input{border-color:var(--color-alert-100)}@media(max-width:1024px){.login-fields h2{font-size:18px;max-width:unset;font-weight:700;padding:0 30px;flex-direction:column;gap:2px}}.login-fields form span{left:unset;right:4px;width:fit-content}.login-fields .register{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:16px!important}.login-fields .register span{color:var(--color-base-100);font-family:Mulish;font-size:16px!important;max-width:25vw;align-self:center;margin:0}.login-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 64px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.login-type{padding:24px 42px;align-items:center;box-sizing:border-box;width:85vw}}.login-type h2{font-family:Nunito;font-size:32px;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw}@media(max-width:1024px){.login-type h2{font-size:18px;max-width:unset;font-weight:700;padding:0 30px}}.login-type .login-types{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:24px}@media(max-width:1024px){.login-type .login-types{grid-template-columns:repeat(1,1fr);width:100%}}.login-type .login-types .selected-type-border{padding:1px;align-self:stretch;position:relative}.login-type .login-types .selected-type-border.selected{background:var(--gradient-primary);border-radius:12px}@media(max-width:1024px){.login-type .login-types .selected-type-border{width:100%;padding:1px}}.login-type .login-types .type-border{background:var(--gradient-primary);border-radius:12px;padding:1px;align-self:stretch;height:99%}@media(max-width:1024px){.login-type .login-types .type-border{width:100%}}.login-type .login-types .type{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--color-base-0);width:100%;height:100%;border-radius:11px;padding:1.6vw;box-sizing:border-box;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:80px;align-self:stretch;text-align:left}@media(max-width:1024px){.login-type .login-types .type{padding:28px 24px}}.login-type .login-types .type.selected{border-radius:10px;background:#fffbfa}@media(max-width:1024px){.login-type .login-types .type.selected{width:99.6%;height:99.6%;border-radius:10px 12px 12px 10px}}.login-type .primary-button{width:100%}.login-type input[type=radio]{appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-secondary-100);cursor:pointer;position:absolute;top:20px;right:2px;transform:translate(-50%,-50%)}.login-type input[type=radio]:checked{border-color:var(--color-primary-100)}.login-type input[type=radio]:checked:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-primary-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-type .register{display:flex;align-items:center;gap:5px}@media(max-width:1024px){.login-type .register{flex-direction:column}}.login-type .register a{font-weight:400!important;font-size:16px!important}.login-type .register span{color:var(--color-base-100);font-family:Mulish;font-size:16px!important;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.login-type .register span{font-size:16px;max-width:unset}}.register-page{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative;padding-bottom:140px}@media(max-width:1024px){.register-page{padding:24px 16px 120px;align-items:center;gap:48px}}.register-page .logo{cursor:pointer}.register-page .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.register-page .cloud-0{width:60%;top:20%;left:-20%}}.register-page .cloud-0 img{width:100%}.register-page .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.register-page .cloud-1{width:100%;top:75%;left:-25%}}.register-page .cloud-1 img{width:100%}.register-page .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.register-page .cloud-2{width:70%;top:35%;right:-20%}}.register-page .cloud-2 img{width:100%}.register-page .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.register-page .cloud-3{width:50%;top:65%;right:-20%}}.register-page .cloud-3 img{width:100%}.code-input .verification-input-container{gap:16px;width:100%;height:unset}@media(max-width:769px){.code-input .verification-input-container{gap:16px}}.code-input .character{font-family:Poppins,sans-serif;height:40px;width:56px;padding:0 16px;border-radius:8px;outline:1px solid var(--color-base-60);background:var(--color-base-0);color:var(--color-base-100);border:none;line-height:1;display:flex;justify-content:center;align-items:center;font-size:18px}@media(max-width:769px){.code-input .character{border-radius:8px}}.code-input .character.error{outline:1px solid var(--color-alert-100)}.code-input .character-selected{outline:1px solid var(--color-secondary-100);position:relative}.code-input .character-selected:not(.character-filled):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:18px;background:var(--color-secondary-100);display:block;animation:blink 1.2s infinite}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.password-requirements{margin-top:8px;padding:12px;border-radius:8px;font-size:14px;width:fit-content}.password-requirements .requirements-title{margin:0 0 8px;color:#4b5563;font-weight:500}.password-requirements ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.password-requirements li{display:flex;align-items:center;gap:8px}@media screen and (max-width:1024px){.password-requirements li{align-items:flex-start}}.password-requirements li span{font-family:Nunito;font-size:14px;font-weight:400;color:var(--color-base-100);text-align:left}@media(max-width:1024px){.password-requirements li span{line-height:1.2}}.password-requirements li.valid{color:#10b981}.password-requirements li svg{flex-shrink:0}.selectinput-container{position:relative;padding:10px 0;width:100%}.selectinput-container label{position:absolute;transform:translateY(-50%);transition:all .2s ease-in-out;font-size:16px;color:var(--color-base-100);pointer-events:none;top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}@media(max-width:769px){.selectinput-container label{font-size:12px;left:4px}}.selectinput-container.has-value select{border:1px solid var(--color-base-20)}.selectinput-container.focused label{color:var(--color-secondary-100)}.selectinput-container select{cursor:pointer;width:100%;box-sizing:border-box;background-color:var(--color-base-0);padding:16px 36px 16px 16px;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;border:1px solid var(--color-base-10);font-size:16px;font-family:Mulish,sans-serif;color:var(--color-base-100);transition:all .2s ease-in-out;outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-base-60) 50%),linear-gradient(135deg,var(--color-base-60) 50%,transparent 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}@media(max-width:769px){.selectinput-container select{padding:12px;font-size:16px;border-radius:8px}}.selectinput-container select:hover{border:1px solid var(--color-base-10)}.selectinput-container select:focus,.selectinput-container select:active{outline:none;border:1px solid var(--color-secondary-100)}.selectinput-container select option[disabled]{color:var(--color-base-60)}.selectinput-container span{position:absolute;left:4px;bottom:-10px;font-family:Mulish,sans-serif;font-size:12px;color:var(--color-alert-100)}@media(max-width:769px){.selectinput-container span{font-size:12px;bottom:-14px}}.selectinput-container.error label{color:var(--color-alert-100)}.selectinput-container.error select{border-color:var(--color-alert-100)}.register-fields{display:flex;flex-direction:column;align-items:center;gap:2.4vw;left:50%;transform:translate(-50%);padding:32px 24px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px;width:65vw;position:relative}@media(max-width:1024px){.register-fields{padding:16px 12px;align-items:center;box-sizing:border-box;width:100%;gap:20px;left:unset;transform:unset;margin-top:20px}}.register-fields .back-to-type{display:flex;justify-content:flex-start;align-items:center;gap:0px;cursor:pointer;position:absolute;top:16px;left:12px}.register-fields .back-to-type svg{width:20px;height:20px}.register-fields .back-to-type p{padding:0;font-size:12px;font-weight:700;font-family:Nunito}.register-fields .step-header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.register-fields h2{font-family:Nunito;font-size:1.6vw;font-weight:700;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.register-fields h2{font-size:18px;max-width:unset;font-weight:700;padding:0 30px;flex-direction:column;gap:2px}}.register-fields h2 span{border-radius:8px;background:#a3d5ff4d;padding:4px 8px 6px;height:max-content;color:var(--color-secondary-100);box-sizing:border-box}@media(max-width:1024px){.register-fields h2 span{font-size:12px}}.register-fields p{font-family:Mulish;font-size:16px;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0;max-width:50vw;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.register-fields p{font-size:16px;max-width:unset;font-weight:400;padding:0 30px;flex-direction:column;gap:2px}}.register-fields .map-container{width:100%;height:400px}.register-fields form{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;transition:all .2s ease-in-out}.register-fields form>div{width:100%}.register-fields form>span{color:var(--color-base-60);font-family:Mulish;margin:-12px 0 0;padding:0;font-size:14px}.register-fields form .input{width:100%;position:relative}.register-fields form .input .suggestions-dropdown{width:100%;position:absolute;box-sizing:border-box;top:100%;left:0;z-index:10;background:var(--color-base-0);border-radius:8px;box-shadow:0 0 12px #0000001a;padding:16px;margin:0;list-style:none}.register-fields form .input .suggestions-dropdown li{font-family:Mulish;text-align:left;padding:12px 0}.register-fields form .row{display:flex;gap:16px;width:100%;flex-wrap:wrap}@media(max-width:1024px){.register-fields form .row{flex-direction:column;gap:20px}}.register-fields form .row>*{max-width:calc(50% - 8px)}@media(max-width:1024px){.register-fields form .row>*{max-width:100%}}.register-fields form .row :nth-child(3){width:100%;max-width:100%}.register-fields form .row :only-child{width:100%;max-width:100%}.register-fields form .form-row.select{display:flex;flex-direction:column;gap:8px;width:100%}.register-fields form .form-row.select label{font-family:Mulish;font-size:14px;color:var(--color-base-100)}.register-fields form .form-row.select select{width:100%;height:40px;padding:8px 12px;border:1px solid var(--color-base-20);border-radius:8px;background:var(--color-base-0);font-family:Mulish;font-size:16px;color:var(--color-base-100);box-sizing:border-box}.register-fields form.step-2{align-items:center;width:fit-content}@media(max-width:1024px){.register-fields form.step-2{width:100%}}.register-fields form.step-2 .primary-button{width:70%}@media(max-width:1024px){.register-fields form.step-2 .primary-button{width:100%}}.register-fields form .agreements{display:flex;flex-direction:column;gap:8px}@media(max-width:1024px){.register-fields form .agreements{gap:20px}}.register-fields form .checkbox{display:flex;align-items:flex-start;width:100%;gap:8px}.register-fields form .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-base-10);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.register-fields form .checkbox input{margin:0}}.register-fields form .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.register-fields form .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.register-fields form .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Mulish;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.register-fields form input{width:100%}@media(max-width:1024px){.register-fields form input{width:100%}}.register-fields form .link-button{align-self:center;margin-bottom:10px}.register-fields form .error{color:var(--color-alert-100);font-family:Mulish;font-size:.7vw;margin:0}@media(max-width:1024px){.register-fields form .error{font-size:12px}}.register-fields form .primary-button{width:100%}.register-fields form .code-input{align-self:center;width:580px;height:60px}@media(max-width:1024px){.register-fields form .code-input{width:100%;height:40px}}.register-fields form .code-input .vi__container{width:100%;height:100%}.register-fields form .code-input .vi__container>*{height:100%;font-size:16px;border-radius:4px}.register-fields .or{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin:-.8vw 0}@media(max-width:1024px){.register-fields .or{margin:0}}.register-fields .or .or-line{width:35%;height:1px;background:var(--color-base-20)}.register-fields .or span{color:var(--color-base-100);font-family:Mulish;font-size:12px;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.register-fields .or span{font-size:12px;max-width:unset}}.register-fields .google-login{width:100%}.register-fields .register{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.register-fields .register a{font-weight:400!important}.register-fields .register span{color:var(--color-base-100);font-family:Mulish;font-size:16px;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.register-fields .register span{font-size:14px;max-width:unset}}.register-fields.step-2,.register-fields.step-3{width:fit-content;gap:3vw}@media(max-width:1024px){.register-fields.step-2,.register-fields.step-3{width:90vw;gap:30px}}.register-fields .show-success,.register-fields .show-error{display:flex;flex-direction:column;align-items:center;gap:36px;width:fit-content;padding:32px 24px;background:var(--color-success-10);border-radius:12px}@media(max-width:1024px){.register-fields .show-success,.register-fields .show-error{padding:24px}}.register-fields .show-success p,.register-fields .show-error p{max-width:480px;display:flex;flex-direction:column}.register-fields .show-success p span,.register-fields .show-error p span{line-height:1;font-weight:700}@media(max-width:1024px){.register-fields .show-success p,.register-fields .show-error p{max-width:unset;padding:0}}.register-fields .show-success .primary-button,.register-fields .show-error .primary-button{margin-top:8px;width:100%}.register-fields .show-success .actions,.register-fields .show-error .actions{display:flex;align-items:center;gap:16px;width:100%;margin-top:24px}.register-fields .show-success .actions>*,.register-fields .show-error .actions>*{width:50%;margin-top:0}.register-fields .show-success .actions>* button,.register-fields .show-error .actions>* button{width:100%}.multiselect-container{display:flex;flex-direction:column;gap:8px;width:100%;position:relative;padding:10px 0}.multiselect-container>label{position:absolute;transform:translateY(-50%);transition:all .2s ease-in-out;font-size:16px;color:var(--color-base-100);pointer-events:none;top:-2%;font-size:12px;left:4px;font-family:Mulish,sans-serif;font-weight:400}@media(max-width:769px){.multiselect-container>label{font-size:12px;left:4px}}.multiselect-container .multiselect-control{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--color-base-0);padding:16px;border-radius:8px;border:1px solid var(--color-base-20);font-size:16px;font-family:Mulish,sans-serif;color:var(--color-base-100);cursor:pointer}.multiselect-container .multiselect-control:hover{border:1px solid var(--color-base-10)}.multiselect-container .multiselect-control:focus,.multiselect-container .multiselect-control:active{outline:none;border:1px solid var(--color-primary-40);box-shadow:0 0 0 1px var(--color-secondary-100)}.multiselect-container .multiselect-control .placeholder{text-align:left;line-height:1.2;max-height:1.2em;color:var(--color-base-100);line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.multiselect-container .multiselect-control .placeholder.filled{color:var(--color-base-100)}.multiselect-container .multiselect-control .chevron{margin-left:12px;color:var(--color-base-80)}.multiselect-container.error .multiselect-control{border:1px solid var(--color-error-40)}.multiselect-container .multiselect-dropdown{position:absolute;z-index:100;top:101%;background:var(--color-base-0);border:1px solid var(--color-base-20);border-radius:12px;padding:8px 0;box-shadow:0 8px 24px #00000014;max-height:280px;overflow:auto;overflow-x:hidden}.multiselect-container .multiselect-dropdown::-webkit-scrollbar{width:6px}.multiselect-container .multiselect-dropdown::-webkit-scrollbar-track{background:transparent}.multiselect-container .multiselect-dropdown::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.multiselect-container .multiselect-dropdown.rating{width:100%}.multiselect-container .multiselect-dropdown.rating button.star{cursor:pointer;pointer-events:none}.multiselect-container .multiselect-dropdown.rating button.star.filled svg{fill:var(--color-primary-100)}.multiselect-container .multiselect-dropdown .dropdown-actions{display:flex;justify-content:flex-end;padding:8px 16px}.multiselect-container .multiselect-dropdown .dropdown-actions .clear{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;color:var(--color-primary-100);padding:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:left;background-color:transparent;border:none}.multiselect-container .multiselect-dropdown .dropdown-actions .clear:hover .icon svg path{fill:var(--color-secondary-100)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear:hover{color:var(--color-secondary-100)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.multiselect-container .multiselect-dropdown .dropdown-actions .clear .icon svg{width:20px;height:20px}.multiselect-container .multiselect-dropdown .dropdown-actions .clear .icon svg path{transition:all .3s ease-in-out;fill:var(--color-primary-100)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear.disabled{cursor:default;color:var(--color-base-20)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear.disabled .icon svg path{fill:var(--color-base-20)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear.disabled:hover .icon svg path{fill:var(--color-base-20)}.multiselect-container .multiselect-dropdown .dropdown-actions .clear.disabled:hover{color:var(--color-base-20)}.multiselect-container .multiselect-dropdown ul{list-style:none;margin:0;padding:0}.multiselect-container .multiselect-dropdown ul li{padding:4px 8px}.multiselect-container .multiselect-dropdown ul li .option{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer}.multiselect-container .multiselect-dropdown ul li .option.rating{padding:8px 8px 3px}.multiselect-container .multiselect-dropdown ul li .option.checked{background:var(--color-base-5)}.multiselect-container .multiselect-dropdown ul li .option input{width:20px;height:20px;appearance:none;border-radius:4px;border:1px solid var(--color-base-10);outline:none;transition:all .2s ease;position:relative;cursor:pointer;flex:0 0 20px;min-width:20px}@media(max-width:1024px){.multiselect-container .multiselect-dropdown ul li .option input{margin:0}}.multiselect-container .multiselect-dropdown ul li .option input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.multiselect-container .multiselect-dropdown ul li .option input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.multiselect-container .multiselect-dropdown ul li .option .label{color:var(--color-base-100);text-align:left}.multiselect-container .multiselect-dropdown ul li .option:hover{background:var(--color-base-5)}.multiselect-container .error-message{color:var(--color-error-60);font-size:12px}.register-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 64px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.register-type{padding:24px 42px;align-items:center;box-sizing:border-box;width:85vw}}.register-type h2{font-family:Nunito;font-size:32px;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw}@media(max-width:1024px){.register-type h2{font-size:18px;max-width:unset;font-weight:700;padding:0 30px}}.register-type .register-types{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:24px}@media(max-width:1024px){.register-type .register-types{grid-template-columns:repeat(1,1fr);width:100%}}.register-type .register-types .selected-type-border{padding:1px;align-self:stretch;position:relative}.register-type .register-types .selected-type-border.selected{background:var(--gradient-primary);border-radius:12px}@media(max-width:1024px){.register-type .register-types .selected-type-border{width:100%;padding:1px}}.register-type .register-types .type-border{background:var(--gradient-primary);border-radius:12px;padding:1px;align-self:stretch;height:99%}@media(max-width:1024px){.register-type .register-types .type-border{width:100%}}.register-type .register-types .type{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--color-base-0);width:100%;height:100%;border-radius:11px;padding:1.6vw;box-sizing:border-box;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:80px;align-self:stretch;text-align:left}@media(max-width:1024px){.register-type .register-types .type{padding:28px 24px}}.register-type .register-types .type.selected{border-radius:10px;background:#fffbfa}@media(max-width:1024px){.register-type .register-types .type.selected{width:99.6%;height:99.6%;border-radius:10px 12px 12px 10px}}.register-type .primary-button{width:100%}.register-type input[type=radio]{appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-secondary-100);cursor:pointer;position:absolute;top:20px;right:2px;transform:translate(-50%,-50%)}.register-type input[type=radio]:checked{border-color:var(--color-primary-100)}.register-type input[type=radio]:checked:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-primary-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.register-type .register{display:flex;align-items:center;gap:5px}@media(max-width:1024px){.register-type .register{flex-direction:column}}.register-type .register a{font-weight:400!important;font-size:16px!important}.register-type .register span{color:var(--color-base-100);font-family:Mulish;font-size:16px!important;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.register-type .register span{font-size:16px;max-width:unset}}.plans-page{display:flex;flex-direction:column;align-items:flex-start;gap:3vw;padding:1.8vw 6.4vw 0;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative}@media(max-width:1024px){.plans-page{padding:24px 16px;align-items:center;gap:48px}}.plans-page .cloud-0{position:absolute;top:14vw;left:-3vw;width:24vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plans-page .cloud-0{width:60%;top:20vh;left:-20vw}}.plans-page .cloud-0 img{width:100%}.plans-page .logo{cursor:pointer}.plans-page .cloud-1{position:absolute;top:30vw;left:-9vw;width:36vw;transition:all .2s ease-in-out}@media(max-width:1024px){.plans-page .cloud-1{width:100%;top:75vh;left:-25vw}}.plans-page .cloud-1 img{width:100%}.plans-page .cloud-2{position:absolute;top:17vw;right:-4vw;width:28vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plans-page .cloud-2{width:70%;top:35vh;right:-20vw}}.plans-page .cloud-2 img{width:100%}.plans-page .cloud-3{position:absolute;top:28vw;right:15vw;width:18vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plans-page .cloud-3{width:50%;top:65vh;right:-20vw}}.plans-page .cloud-3 img{width:100%}.plans-page .page-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.2vw;width:100%;max-width:50vw;margin:0 auto}@media(max-width:1024px){.plans-page .page-header{max-width:unset;gap:24px}}.plans-page .page-header h2{font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;max-width:50vw}@media(max-width:1024px){.plans-page .page-header h2{font-size:26px;max-width:unset;font-weight:700;padding:0 30px}}.plans-page .page-header h2 span{color:var(--color-primary-100)}.plans-page .page-header p{color:#43586d;font-weight:700;font-family:Mulish;font-size:.9vw;max-width:33vw;align-self:center;margin:0}@media(max-width:1024px){.plans-page .page-header p{font-size:16px;max-width:80%}}.plans-page .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;padding:0 8vw;width:100%;box-sizing:border-box}@media(max-width:1024px){.plans-page .plans{grid-template-columns:repeat(1,1fr);padding:0;gap:24px}}.plans-page .plans.one{grid-template-columns:repeat(1,1fr);padding:0 32vw}@media(max-width:1024px){.plans-page .plans.one{padding:0 16px}}.plans-page .plans.three{grid-template-columns:repeat(3,1fr);padding:0 8vw}@media(max-width:1024px){.plans-page .plans.three{grid-template-columns:repeat(1,1fr);padding:0;gap:24px}}.plans-page .plans-info{display:flex;flex-direction:column;align-items:center;gap:.7vw;width:100%;max-width:50vw;margin:0 auto}@media(max-width:1024px){.plans-page .plans-info{max-width:unset;gap:16px}}.plans-page .plans-info p{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;color:var(--color-base-80);margin:0}@media(max-width:1024px){.plans-page .plans-info p{font-size:14px}}.plans-page .faq{display:grid;grid-template-columns:1fr 2fr;gap:4vw;padding:4vw 8vw 0;width:100%;box-sizing:border-box;position:relative}@media(max-width:1024px){.plans-page .faq{grid-template-columns:repeat(1,1fr);padding:0;gap:24px}}.plans-page .faq .col:first-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:1vw}@media(max-width:1024px){.plans-page .faq .col:first-of-type{gap:16px}}.plans-page .faq .col:first-of-type h2{font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;max-width:50vw;text-align:left}@media(max-width:1024px){.plans-page .faq .col:first-of-type h2{font-size:28px;max-width:unset;font-weight:700;padding:0 30px}}.plans-page .faq .col:first-of-type h2 span{color:var(--color-primary-100)}.plans-page .faq .col:first-of-type p{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;color:var(--color-base-80);margin:0;text-align:left}@media(max-width:1024px){.plans-page .faq .col:first-of-type p{font-size:14px;text-align:left}}.plans-page .faq .faq-items{display:flex;flex-direction:column;align-items:flex-start;gap:1vw;width:100%}@media(max-width:1024px){.plans-page .faq .faq-items{gap:20px}}.plans-page .faq .cloud{position:absolute;top:15vw;left:-11%;width:33vw;transition:all .2s ease-in-out}.plans-page .faq .cloud img{width:100%}.plans-page .plans-footer{display:flex;flex-direction:column;align-items:center;gap:1.2vw;width:100vw;margin-left:-6.4vw;box-shadow:0 0 20px #0000001a}@media(max-width:1024px){.plans-page .plans-footer{margin-left:0;margin-bottom:-24px}}.plans-page .plans-footer .row:first-of-type{display:flex;flex-direction:column;align-items:center;gap:1vw;padding:1.8vw 0}@media(max-width:1024px){.plans-page .plans-footer .row:first-of-type{padding:36px 0}}@media(max-width:1024px){.plans-page .plans-footer .row:last-of-type{padding:12px}}.plans-page .plans-footer .row:last-of-type p{color:var(--color-primary-100);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0}@media(max-width:1024px){.plans-page .plans-footer .row:last-of-type p{font-size:12px}}.plans-page footer{width:100vw;margin-left:-6.4vw}@media(max-width:1024px){.plans-page footer{margin-left:0}}.selected-plan-border{padding:2px;box-shadow:0 0 12px #0000001a;background:var(--color-base-0);border-radius:14px;position:relative;align-self:stretch;transition:all .2s ease-in-out}.selected-plan-border.selected{background:var(--gradient-primary)}.plan-card{position:relative;border-radius:12px;background:#fff;padding:1.6vw 1.2vw;display:flex;flex-direction:column;gap:1.6vw;cursor:pointer;height:100%;box-sizing:border-box;align-self:stretch;transition:all .2s ease-in-out}@media(max-width:1024px){.plan-card{padding:16px;gap:24px}}.plan-card.selected{background:#fffbfa}.plan-card .plan-card-row{display:flex;flex-direction:column;width:100%;gap:1.2vw}@media(max-width:1024px){.plan-card .plan-card-row{gap:16px}}.plan-card .plan-card-row .tags{display:flex;justify-content:flex-start;align-items:center;gap:6px}.plan-card .plan-card-row .tag{background:var(--gradient-primary);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-0);margin:0;width:fit-content;padding:8px 16px;border-radius:100px}@media(max-width:1024px){.plan-card .plan-card-row .tag{font-size:12px}}.plan-card .plan-card-row .price{display:flex;flex-direction:column;gap:.2vw;align-items:flex-start}.plan-card .plan-card-row .price span{font-family:Nunito;font-size:1.6vw;font-weight:800;line-height:1.2;color:var(--color-primary-100);margin:0}@media(max-width:1024px){.plan-card .plan-card-row .price span{font-size:32px}}.plan-card .plan-card-row .price .monthly{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0}@media(max-width:1024px){.plan-card .plan-card-row .price .monthly{font-size:18px}}.plan-card .plan-card-row .price .explanation{font-family:Mulish;font-size:.6vw;font-weight:400;line-height:1.2;color:var(--color-base-60);margin:0;text-align:left}@media(max-width:1024px){.plan-card .plan-card-row .price .explanation{font-size:12px}}.plan-card .plan-card-row button{width:100%}.plan-card .plan-card-row .promo-period{display:flex;flex-direction:column;align-items:flex-start;gap:0px;border-radius:8px;background:linear-gradient(90deg,#ffa69633 28.36%,#69baff33);padding:16px 12px}.plan-card .plan-card-row .promo-period p{font-family:Mulish;font-size:.6vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0}@media(max-width:1024px){.plan-card .plan-card-row .promo-period p{font-size:12px}}.plan-card .plan-card-row .promo-period .month{font-family:Mulish;font-size:.6vw;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0}.plan-card .plan-card-row .promo-period .month span{font-weight:700}@media(max-width:1024px){.plan-card .plan-card-row .promo-period .month{font-size:12px}}.plan-card .plan-card-row h4{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0;text-align:left;margin-bottom:-.6vw}@media(max-width:1024px){.plan-card .plan-card-row h4{font-size:16px}}.plan-card .plan-card-row .benefits{display:flex;flex-direction:column;gap:.6vw}@media(max-width:1024px){.plan-card .plan-card-row .benefits{gap:12px}}.plan-card .plan-card-row .benefits .benefit{display:flex;flex-direction:column;align-items:flex-start;margin:0;gap:.6vw}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit{gap:12px}}.plan-card .plan-card-row .benefits .benefit .main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:.6vw;font-family:Mulish;font-size:.9vw;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main{font-size:18px;gap:12px}}.plan-card .plan-card-row .benefits .benefit .main .col{display:flex;flex-direction:row;align-items:center;gap:.6vw}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main .col{gap:12px}}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main .col svg{min-width:16px;min-height:16px;width:16px;height:16px}}.plan-card .plan-card-row .benefits .benefit .main .tooltip{position:relative}.plan-card .plan-card-row .benefits .benefit .main .tooltip-text{position:absolute;width:10vw;z-index:2;top:110%;left:50%;transform:translate(-50%);color:var(--color-base-0);font-family:Mulish;font-size:.6vw;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:12px;background:var(--color-secondary-100);border-radius:12px;pointer-events:none}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main .tooltip-text{width:100%;font-size:12px;width:70vw;left:-32vw}}.plan-card .plan-card-row .benefits .benefit .main .tooltip-text svg{min-width:.9vw;min-height:.9vw;width:.9vw;height:.9vw;position:absolute;top:-10%;left:50%;transform:translate(-50%);pointer-events:none}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main .tooltip-text svg{min-width:18px;min-height:18px;width:18px;height:18px;left:95%}}.plan-card .plan-card-row .benefits .benefit .main svg{min-width:.9vw;min-height:.9vw;width:.9vw;height:.9vw}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .main svg{min-width:16px;min-height:16px;width:16px;height:16px}}.plan-card .plan-card-row .benefits .benefit .main p{margin:0;text-align:left}.plan-card .plan-card-row .benefits .benefit .additional{margin:0;text-align:left;background:#6bbafe80;padding:4px 8px;border-radius:100px;margin-left:1.2vw}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .additional{padding:4px 12px}}.plan-card .plan-card-row .benefits .benefit .additional p{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-style:normal;font-weight:400;line-height:1.2}@media(max-width:1024px){.plan-card .plan-card-row .benefits .benefit .additional p{font-size:16px}}.plan-payment-modal-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000000;background-color:#16253340;display:flex;justify-content:center;align-items:flex-end;opacity:0;animation:fadeIn .3s ease-out forwards;touch-action:none}@media(min-width:769px){.plan-payment-modal-wrapper{align-items:center}}.plan-payment-modal-wrapper.closing{animation:slideDown .3s ease-out forwards}.plan-payment-modal-wrapper .plan-payment-modal{border-radius:12px 12px 0 0;background:#fff;box-shadow:0 0 12px #00000014;padding:1.2vw;display:flex;flex-direction:column;max-height:90vh;width:100%;transform:translateY(100%);will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1);animation:slideUp .3s cubic-bezier(.4,0,.2,1) forwards;touch-action:pan-y;overflow-y:auto}.plan-payment-modal-wrapper .plan-payment-modal::-webkit-scrollbar{width:6px}.plan-payment-modal-wrapper .plan-payment-modal::-webkit-scrollbar-track{background:transparent}.plan-payment-modal-wrapper .plan-payment-modal::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.plan-payment-modal-wrapper .plan-payment-modal.swiping{transition:none}@media(min-width:769px){.plan-payment-modal-wrapper .plan-payment-modal{max-width:80vw;max-height:80vh;border-radius:12px;transform:none;animation:none;width:auto}}.plan-payment-modal-wrapper .plan-payment-modal .swipe-indicator{width:40px;height:4px;background-color:var(--color-base-20);border-radius:2px;margin:0 auto 16px;display:none}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .swipe-indicator{display:block}}.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row{display:flex;flex-direction:row;justify-content:flex-end;gap:1.2vw;width:100%}.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row .close-icon{cursor:pointer;width:1.2vw;height:1.2vw}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row .close-icon{position:absolute;top:16px;right:16px}}.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row .close-icon svg{width:1.2vw;height:1.2vw}.plan-payment-modal-wrapper .plan-payment-modal .content{display:flex;flex-direction:row;gap:2.8vw;width:100%;align-items:center}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .content{flex-direction:column;gap:1.2vw}}.plan-payment-modal-wrapper .plan-payment-modal .content.final-step{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .content.final-step{grid-template-columns:1fr}}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .content.final-step .plan-info .row{padding:0}}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .content .primary-button{width:100%}}.plan-payment-modal-wrapper .plan-payment-modal .plan-info{display:flex;flex-direction:column;gap:1.2vw;width:25vw}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-info{width:100%}}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row{display:flex;flex-direction:column;gap:1.2vw;align-items:center;padding:6px;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content{display:flex;flex-direction:column;gap:1.2vw;align-items:center;padding:6px;width:100%;max-height:50vh;overflow-y:scroll}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content{max-height:unset;overflow-y:unset}}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content::-webkit-scrollbar{width:6px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content::-webkit-scrollbar-track{background:transparent}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button{display:flex;flex-direction:row;align-items:center;gap:0;cursor:pointer;justify-content:flex-start;width:100%}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button{position:absolute;top:16px;left:16px}}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button svg{width:1.2vw;height:1.2vw}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button p{color:var(--color-base-100);font-family:Mulish;font-size:.7vw;font-weight:700;line-height:1.2;margin:0}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row>.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row:first-of-type{max-height:800px;overflow-y:scroll;overflow-x:hidden}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row:first-of-type::-webkit-scrollbar{width:6px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row:first-of-type::-webkit-scrollbar-track{background:transparent}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row:first-of-type::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row:first-of-type{max-height:unset;overflow:unset}}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row button{width:100%}.plan-payment-modal-wrapper .plan-payment-modal .plan-price{display:flex;flex-direction:column;gap:1.2vw;align-items:flex-start;background:#ffa69626;padding:16px;border-radius:12px;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .tag{background:var(--gradient-primary);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-0);margin:0;width:fit-content;padding:8px 16px;border-radius:100px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price{display:flex;flex-direction:column;gap:.2vw;align-items:flex-start;padding-right:5vw;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price span{font-family:Nunito;font-size:1.6vw;font-weight:800;line-height:1.2;color:var(--color-primary-100);margin:0}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price .monthly{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price .explanation{font-family:Mulish;font-size:.6vw;font-weight:400;line-height:1.2;color:var(--color-base-60);margin:0}.plan-payment-modal-wrapper .plan-payment-modal .promo-period{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:0px;border-radius:8px;background:linear-gradient(90deg,#ffa69633 28.36%,#69baff33);padding:16px 12px}.plan-payment-modal-wrapper .plan-payment-modal .promo-period p{font-family:Mulish;font-size:.6vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0}.plan-payment-modal-wrapper .plan-payment-modal .promo-period .month{font-family:Mulish;font-size:.6vw;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0}.plan-payment-modal-wrapper .plan-payment-modal .promo-period .month span{font-weight:700}.plan-payment-modal-wrapper .plan-payment-modal .reminder{display:flex;flex-direction:row;align-items:center;gap:.6vw;width:100%}.plan-payment-modal-wrapper .plan-payment-modal .reminder svg{width:1vw;height:1vw}.plan-payment-modal-wrapper .plan-payment-modal .reminder p{color:var(--color-base-100);font-family:Mulish;font-size:.7vw;font-weight:400;line-height:1.2;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .payment-options{display:flex;flex-direction:column;gap:.6vw;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .payment-options h4{font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0;text-align:left;margin-bottom:.7vw}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .payment-options h4{font-size:16px;margin-bottom:14px}}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option{display:flex;flex-direction:row;align-items:center;gap:.6vw;cursor:pointer;box-shadow:0 0 8px #0000001a;border-radius:8px;padding:20px 8px;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option input[type=radio]{appearance:none;width:1vw;height:1vw;border-radius:50%;border:2px solid var(--color-secondary-100);cursor:pointer;position:relative}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option input[type=radio]:checked{border-color:var(--color-secondary-100)}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option input[type=radio]:checked:after{content:"";width:.6vw;height:.6vw;border-radius:50%;background:var(--color-secondary-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option p{color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;margin:0}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info{display:flex;flex-direction:column;gap:.6vw;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.6vw;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row:first-of-type p:first-of-type{font-weight:400}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p{color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;margin:0}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p:first-of-type{text-align:left;width:40%}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p:last-of-type{color:var(--color-primary-100);font-size:.9vw}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p span{color:var(--color-success-100)}.plan-payment-modal-wrapper .plan-payment-modal .payment-info{flex:1;display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .payment-info{width:100%}}.plan-payment-modal-wrapper .plan-payment-modal .row{width:100%;justify-self:flex-start}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline{position:relative;display:flex;flex-direction:column;gap:1.2vw;padding-left:2.2vw;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline:before{content:"";position:absolute;z-index:0;left:.9vw;top:0;height:93%;bottom:0;width:2px;background:#1625331a}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline:after{content:"";position:absolute;z-index:1;left:.9vw;top:0;bottom:0;width:2px;height:27%;background:var(--color-secondary-100)}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline:after{height:32%}}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item{position:relative;display:flex;flex-direction:column;gap:.3vw;align-items:flex-start;max-width:25vw}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:before{content:"";position:absolute;left:-1.8vw;top:0vw;width:1.2vw;height:1.2vw;border-radius:4px;background:#fff;border:1px solid var(--color-base-10);box-sizing:border-box;z-index:2}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item svg{position:absolute;left:-1.6vw;top:.2vw;z-index:2;width:.9vw;height:.9vw}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:first-of-type:before{background:var(--color-secondary-100);border:1px solid var(--color-secondary-100)}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:first-of-type svg{left:-1.58vw}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:last-of-type:before{bottom:40%;top:unset}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:last-of-type svg{left:-1.65vw;top:.8vw}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item .date{color:#ffa696;font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;margin:0;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item .description{color:#162533;font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;margin:0;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:all .3s ease-in-out;color:var(--color-primary-100);padding:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:left;background:transparent;font-weight:700}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .log-out-button{font-size:16px;width:100%}}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button:hover .icon svg path{fill:var(--color-secondary-100)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button:hover{color:var(--color-secondary-100)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button .icon svg{width:20px;height:20px}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button .icon svg path{transition:all .3s ease-in-out;fill:var(--color-primary-100)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button.disabled{cursor:default;color:var(--color-base-20)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button.disabled .icon svg path{fill:var(--color-base-20)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button.disabled:hover .icon svg path{fill:var(--color-base-20)}.plan-payment-modal-wrapper .plan-payment-modal .log-out-button.disabled:hover{color:var(--color-base-20)}.plan-payment-modal-wrapper .plan-payment-modal .note{color:var(--color-base-40);font-family:Mulish;font-size:.7vw;font-weight:400;line-height:1.2;margin:0;padding-bottom:1.45vw;text-align:left}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .note{padding-left:0;font-size:12px}}.plan-payment-modal-wrapper .plan-payment-modal .checkbox{justify-self:flex-start;display:flex;align-items:center;width:100%;justify-content:flex-start;gap:8px;padding-bottom:.5vw}.plan-payment-modal-wrapper .plan-payment-modal .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-base-10);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .checkbox input{margin:0}}.plan-payment-modal-wrapper .plan-payment-modal .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.plan-payment-modal-wrapper .plan-payment-modal .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.plan-payment-modal-wrapper .plan-payment-modal .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Mulish;font-size:.8vw;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .row>.final-step{width:100%;padding-bottom:6vw}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:24px;width:100%;box-sizing:border-box;text-align:left;max-width:800px;width:25vw}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col{width:100%}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col h5{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col h5{font-size:18px}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col .note{background:#6bbafe33;padding:8px;border-radius:8px;width:100%;box-sizing:border-box}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col .note p{color:#43586d;font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col .note p{font-size:12px}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer-col .note span{font-weight:600}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;text-align:left}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer h5{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer h5{font-size:18px}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .note{margin-bottom:24px}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer p{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;color:var(--color-base-30);margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer p{font-size:16px}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:12px;border-radius:8px;box-shadow:0 0 12px #00000014;background:#fff}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .box p{font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .box p{font-size:16px}}.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .box span{color:var(--color-secondary-100);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;margin:0}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .bank-transfer .box span{font-size:16px}}.plan-payment-modal-wrapper .plan-payment-modal .company-fields{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;text-align:left;margin-top:12px}.plan-payment-modal-wrapper .plan-payment-modal .company-fields .textinput-container:first-of-type span{left:unset;right:4px}.plan-payment-modal-wrapper .plan-payment-modal h4{font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0;text-align:left;margin-bottom:.7vw}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal h4{font-size:16px;margin-bottom:14px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.plan-payment-modal-enter{animation:slideUp .3s cubic-bezier(.4,0,.2,1) forwards}.plan-payment-modal-exit{animation:slideDown .3s cubic-bezier(.4,0,.2,1) forwards}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal{padding:24px 24px 100px;max-height:85vh;box-sizing:border-box}@supports (height: 100dvh){.plan-payment-modal-wrapper .plan-payment-modal{max-height:85dvh}}@supports (-webkit-touch-callout: none){.plan-payment-modal-wrapper .plan-payment-modal{padding-bottom:120px}}}@media screen and (max-width:1024px)and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.plan-payment-modal-wrapper .plan-payment-modal{padding-bottom:110px}}@media(max-width:1024px){.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row{gap:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row .close-icon,.plan-payment-modal-wrapper .plan-payment-modal .plan-payment-modal-row .close-icon svg{width:24px;height:24px}.plan-payment-modal-wrapper .plan-payment-modal .content{gap:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row{gap:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content{gap:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button svg{width:24px;height:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-info>.row .changing-content .back-button p{font-size:14px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price{gap:24px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .tag{font-size:16px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price{gap:4px;padding-right:0}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price span{font-size:32px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price .monthly{font-size:18px}.plan-payment-modal-wrapper .plan-payment-modal .plan-price .price .explanation,.plan-payment-modal-wrapper .plan-payment-modal .promo-period p,.plan-payment-modal-wrapper .plan-payment-modal .promo-period .month{font-size:12px}.plan-payment-modal-wrapper .plan-payment-modal .reminder{gap:12px}.plan-payment-modal-wrapper .plan-payment-modal .reminder svg{width:20px;height:20px}.plan-payment-modal-wrapper .plan-payment-modal .reminder p{font-size:14px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options{gap:12px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options h4{font-size:16px;margin-bottom:14px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option{gap:12px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option input[type=radio]{width:20px;height:20px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option input[type=radio]:checked:after{width:12px;height:12px}.plan-payment-modal-wrapper .plan-payment-modal .payment-options .option p{font-size:16px}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info,.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row{gap:12px}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p{font-size:16px}.plan-payment-modal-wrapper .plan-payment-modal .pricing-info .row p:last-of-type{font-size:18px}.plan-payment-modal-wrapper .plan-payment-modal .payment-info{width:100%}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline{gap:24px;padding-left:44px}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline:before{left:18px}.plan-payment-modal-wrapper .plan-payment-modal .payment-timeline:after{left:18px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item{gap:6px;max-width:500px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:before{left:-36px;top:0;width:24px;height:24px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item svg{left:-32px;top:4px;width:18px;height:18px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:first-of-type svg{left:-31.6px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item:last-of-type svg{left:-33px;top:28px}.plan-payment-modal-wrapper .plan-payment-modal .timeline-item .date,.plan-payment-modal-wrapper .plan-payment-modal .timeline-item .description{font-size:16px}.plan-payment-modal-wrapper .plan-payment-modal .checkbox{padding-bottom:10px}.plan-payment-modal-wrapper .plan-payment-modal .checkbox label{font-size:16px}.plan-payment-modal-wrapper .plan-payment-modal .note{padding-bottom:30px}}.change-plan-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:200}.change-plan-modal .modal-buttons{display:flex;justify-content:center;gap:12px;margin-top:.5vw;width:100%}.change-plan-modal .modal-buttons .button-gradient-border,.change-plan-modal .modal-buttons .primary-button,.change-plan-modal .modal-buttons .secondary-button{width:100%}.change-plan-modal .modal-content{background-color:#fff;padding:1.8vw 3vw;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:35vw;min-width:450px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;align-items:center}@media(max-width:768px){.change-plan-modal .modal-content{width:90vw;min-width:0}}.change-plan-modal .modal-content .modal-icon{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.change-plan-modal .modal-content h3{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;margin:0}.change-plan-modal .modal-content p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;margin:0}.change-plan-modal .modal-content p span{margin-left:4px;font-weight:600;background:var(--color-primary-200);padding:6px;border-radius:6px;color:var(--color-base-100)}.change-plan-modal .modal-content p.error>p{color:var(--color-alert-100)!important;font-weight:500}.forgot-password{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;position:relative;overflow:hidden;width:100vw;height:100vh;box-sizing:border-box}@media(max-width:1024px){.forgot-password{padding:24px 16px;align-items:center}}.forgot-password .logo{cursor:pointer}.forgot-password .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.forgot-password .cloud-0{width:60%;top:20%;left:-20%}}.forgot-password .cloud-0 img{width:100%}.forgot-password .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.forgot-password .cloud-1{width:100%;top:75%;left:-25%}}.forgot-password .cloud-1 img{width:100%}.forgot-password .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.forgot-password .cloud-2{width:70%;top:35%;right:-20%}}.forgot-password .cloud-2 img{width:100%}.forgot-password .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.forgot-password .cloud-3{width:50%;top:65%;right:-20%}}.forgot-password .cloud-3 img{width:100%}.email-step{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.email-step{padding:24px 42px;align-items:center;box-sizing:border-box;width:85vw}}.email-step h2{font-family:Nunito;font-size:32px;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw}@media(max-width:1024px){.email-step h2{font-size:26px;max-width:unset;font-weight:700;padding:0}}.email-step p{font-family:Mulish;font-size:16px;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0;max-width:80%}@media(max-width:1024px){.email-step p{font-size:16px;padding:0;max-width:unset}}.email-step .login-types{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:24px}@media(max-width:1024px){.email-step .login-types{grid-template-columns:repeat(1,1fr);width:100%}}.email-step .login-types .selected-type-border{padding:1px;align-self:stretch;position:relative}.email-step .login-types .selected-type-border.selected{background:var(--gradient-primary);border-radius:12px}@media(max-width:1024px){.email-step .login-types .selected-type-border{width:100%;padding:1px}}.email-step .login-types .type-border{background:var(--gradient-primary);border-radius:12px;padding:1px;align-self:stretch;height:99%}@media(max-width:1024px){.email-step .login-types .type-border{width:100%}}.email-step .login-types .type{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--color-base-0);width:100%;height:100%;border-radius:11px;padding:1.6vw;box-sizing:border-box;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:80px;align-self:stretch;text-align:left}@media(max-width:1024px){.email-step .login-types .type{padding:28px 24px}}.email-step .login-types .type.selected{border-radius:10px;background:#fffbfa}@media(max-width:1024px){.email-step .login-types .type.selected{width:99.6%;height:99.6%;border-radius:10px 12px 12px 10px}}.email-step .primary-button{width:100%}.email-step input[type=radio]{appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-secondary-100);cursor:pointer;position:absolute;top:20px;right:2px;transform:translate(-50%,-50%)}.email-step input[type=radio]:checked{border-color:var(--color-primary-100)}.email-step input[type=radio]:checked:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-primary-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.email-step .register{display:flex;align-items:center;gap:5px}@media(max-width:1024px){.email-step .register{flex-direction:column}}.email-step .register a{font-weight:400!important}.email-step .register span{color:var(--color-base-100);font-family:Mulish;font-size:.8vw;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.email-step .register span{font-size:16px;max-width:unset}}.email-verification{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.email-verification{padding:24px 42px;align-items:center;box-sizing:border-box;width:85vw}}.email-verification img{width:100%;max-width:300px}.email-verification h2{font-family:Nunito;font-size:32px;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw}@media(max-width:1024px){.email-verification h2{font-size:26px;max-width:unset;font-weight:700;padding:0}}.email-verification p{font-family:Mulish;font-size:16px;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0;max-width:80%}@media(max-width:1024px){.email-verification p{font-size:16px;padding:0;max-width:unset}}.email-verification .code-input{width:100%}.email-verification .code-input div{padding:0}.email-verification .primary-button{width:100%}.login-fields{display:flex;flex-direction:column;align-items:center;gap:2.4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 24px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.login-fields{padding:16px 12px;align-items:center;box-sizing:border-box;width:85vw;gap:20px}}.login-fields h2{font-family:Nunito;font-size:1.6vw;font-weight:700;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.login-fields h2{font-size:26px;max-width:unset;font-weight:700;padding:0;flex-direction:column;gap:2px}}.login-fields h2 span{border-radius:8px;background:#a3d5ff4d;padding:4px 8px 6px;height:max-content;font-weight:700;color:var(--color-secondary-100);box-sizing:border-box}@media(max-width:1024px){.login-fields h2 span{font-size:12px}}.login-fields form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.login-fields form input{width:25vw}@media(max-width:1024px){.login-fields form input{width:100%}}.login-fields form .link-button{align-self:center;margin-bottom:10px}.login-fields form .primary-button{width:100%}.login-fields .or{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin:-.8vw 0}@media(max-width:1024px){.login-fields .or{margin:0}}.login-fields .or .or-line{width:35%;height:1px;background:var(--color-base-20)}.login-fields .or span{color:var(--color-base-100);font-family:Mulish;font-size:12px;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.login-fields .or span{font-size:12px;max-width:unset}}.login-fields .google-login{width:100%}.login-fields .register{display:flex;align-items:center;justify-content:center;gap:5px;width:100%}.login-fields .register a{font-weight:400!important}.login-fields .register span{color:var(--color-base-100);font-family:Mulish;font-size:16px;max-width:25vw;align-self:center;margin:0}@media(max-width:1024px){.login-fields .register span{font-size:16px;max-width:unset}}.success-step{display:flex;flex-direction:column;align-items:center;gap:2.4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 24px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.success-step{padding:24px 42px;align-items:center;box-sizing:border-box;width:85vw}}.success-step svg{width:100px;max-width:100px;margin-bottom:-20px}@media(max-width:1024px){.success-step svg{width:70px}}.success-step h2{font-family:Nunito;font-size:32px;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw}@media(max-width:1024px){.success-step h2{font-size:26px;max-width:unset;font-weight:700;padding:0}}.success-step p{font-family:Mulish;font-size:16px;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0;max-width:80%}@media(max-width:1024px){.success-step p{font-size:16px;padding:0 30px;max-width:unset}}.success-step .primary-button{width:100%}.blog-page .rubric-list{display:flex;flex-direction:column;gap:24px}.blog-page .rubric-card{display:flex;flex-direction:row;gap:24px;cursor:pointer;transition:opacity .2s ease;border-radius:16px;background:var(--Base-Base-0, #fff);box-shadow:0 0 12px #00000014;padding:12px 36px 12px 12px;box-sizing:border-box;border:1px solid transparent;transition:all .3s ease}@media(max-width:1024px){.blog-page .rubric-card{flex-direction:column;gap:16px;padding-right:12px;padding-bottom:24px}}.blog-page .rubric-card:hover{border:1px solid var(--color-primary-100)}.blog-page .rubric-card .rubric-card__image{width:50%;flex-shrink:0;aspect-ratio:2/1.2;border-radius:12px;overflow:hidden}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__image{width:100%;aspect-ratio:16/9}}.blog-page .rubric-card .rubric-card__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-page .rubric-card .rubric-card__image .rubric-card__image-placeholder{width:100%;height:100%;background:var(--color-base-10)}.blog-page .rubric-card .rubric-card__content{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center}.blog-page .rubric-card .rubric-card__content h3{font-family:Nunito;font-size:1.6vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__content h3{font-size:20px}}.blog-page .rubric-card .rubric-card__content p{font-family:Mulish;font-size:.85vw;font-weight:400;line-height:1.5;color:var(--color-base-80);margin:0;text-align:left}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__content p{font-size:14px}}.blog-page .rubric-card .rubric-card__content p>*{color:var(--color-base-80)!important;font-family:Mulish!important;font-size:.85vw!important;line-height:1.5!important;text-align:left!important}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__content p>*{font-size:14px!important}}.blog-page .rubric-card .rubric-card__partners{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--color-base-10)}.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-label{font-family:Mulish;font-size:.75vw;font-weight:400;color:var(--color-base-40);white-space:nowrap}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-label{font-size:13px}}.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-logos{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-logos a{display:flex;align-items:center;transition:opacity .2s ease}.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-logos a:hover{opacity:.7}.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-logos img{height:50px;width:auto;object-fit:contain}@media(max-width:1024px){.blog-page .rubric-card .rubric-card__partners .rubric-card__partners-logos img{height:24px}}.blog-page .blog-pagination{display:flex;flex-direction:row;justify-content:center;gap:8px;align-items:center;padding-top:8px}.blog-page .blog-pagination button{width:36px;height:36px;border-radius:8px;font-family:Mulish;font-size:16px;font-weight:600;color:var(--color-base-80);background:transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.blog-page .blog-pagination button.active{background:var(--color-secondary-100);color:var(--color-base-0)}.blog-page .blog-pagination button:not(.active):hover{background:var(--color-base-10)}.blog-page .rubric-banner{width:100%;background:var(--color-base-0, #fff);border-radius:12px;box-shadow:0 0 12px #00000014;overflow:hidden;padding:12px;box-sizing:border-box}.blog-page .rubric-banner .rubric-banner__image{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;border-radius:8px}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__image{aspect-ratio:16/9}}.blog-page .rubric-banner .rubric-banner__body{padding:24px 0 28px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__body{padding:24px 0 28px}}.blog-page .rubric-banner .rubric-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.blog-page .rubric-banner .rubric-banner__content h1{font-family:Nunito;font-size:1.6vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__content h1{font-size:22px}}.blog-page .rubric-banner .rubric-banner__content p{font-family:Mulish;font-size:.95vw;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0;text-align:left}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__content p{font-size:15px}}.blog-page .rubric-banner .rubric-banner__content p>*{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:.95vw!important;line-height:1.2!important;text-align:left!important}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__content p>*{font-size:15px!important}}.blog-page .rubric-banner .rubric-banner__divider{border:none;border-top:1px solid var(--color-base-10, #e8edf1);margin:0;width:100%;height:1px}.blog-page .rubric-banner .rubric-banner__partners{display:flex;flex-direction:row;align-items:center;gap:24px;flex-wrap:wrap}.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partners-label{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1;color:var(--color-base-40);white-space:nowrap}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partners-label{font-size:13px}}.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partners-logos{display:flex;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partner-logo{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partner-logo:hover{opacity:.75}.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partner-logo img{height:36px;width:auto;object-fit:contain}@media(max-width:1024px){.blog-page .rubric-banner .rubric-banner__partners .rubric-banner__partner-logo img{height:24px}}@media(max-width:1024px){.blog-page>.content .row:first-of-type .content-switch{width:100%}}@media(max-width:1024px){.blog-page>.content .row:first-of-type .content-switch button{width:100%}}.blog-page>.content .row .rubrics-breadcrumb{display:flex;align-items:center;gap:4px;font-family:Mulish;font-size:14px;font-weight:400;line-height:1.2;color:var(--color-base-100);margin:0}.blog-page>.content .row .rubrics-breadcrumb a{color:var(--color-base-100);text-decoration:none}.blog-page>.content .row .rubrics-breadcrumb a:hover{text-decoration:underline}.blog-page>.content .row .rubrics-breadcrumb p{color:var(--color-secondary-100);cursor:default}@media(max-width:1024px){.blog-page>.content .row .rubrics-breadcrumb{font-size:13px}}.blog-page>.content>.row>.col:last-of-type .thematic-series-card{background:var(--color-base-0);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 18px #16253314}@media(max-width:1024px){.blog-page>.content>.row>.col:last-of-type .thematic-series-card{display:none}}.blog-page>.content>.row>.col:last-of-type .thematic-series-card h3{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;text-align:left}.blog-page>.content>.row>.col:last-of-type .thematic-series-card h3 span{color:var(--color-primary-100)}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-list{display:flex;flex-direction:column;gap:10px}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item{display:flex;align-items:center;gap:10px;border-radius:10px;padding:8px;cursor:pointer;text-decoration:none;transition:all .2s ease}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-thumb{width:52px;height:52px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--color-base-10)}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-thumb img{width:100%;height:100%;object-fit:cover}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-body h5{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:16px;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;max-height:32px}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-body p{margin:0;color:var(--color-base-40, #66788a);font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;max-height:32px}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .thematic-series-item .item-body p>*{color:var(--color-base-40, #66788a)!important;font-family:Mulish!important;font-size:12px!important;font-style:normal!important;line-height:16px!important;letter-spacing:0!important;text-align:left!important}.blog-page>.content>.row>.col:last-of-type .thematic-series-card .empty{background:#f1f5fa;color:#66788a;border-radius:8px;padding:10px;font-size:.9rem}.blog-page>.content>.row>.col:last-of-type .thematic-series-card.show-mobile{display:none}@media(max-width:1024px){.blog-page>.content>.row>.col:last-of-type .thematic-series-card.show-mobile{display:flex}}.blog-post-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px;position:relative}.blog-post-page .clouds{display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0;z-index:0}.blog-post-page .clouds img:first-of-type{position:absolute;top:30vh;left:-10vw;width:30vw}@media(max-width:1024px){.blog-post-page .clouds img:first-of-type{width:300px;top:40vh;left:-17vw}}.blog-post-page .clouds img:last-of-type{width:18vw;position:absolute;top:17vh;transform:scaleX(-1);right:-6vw}@media(max-width:1024px){.blog-post-page .clouds img:last-of-type{width:250px;top:20vh;transform:scaleX(1);right:-20vw}}.blog-post-page>.content{padding:160px 8vw 6vw;gap:24px;display:flex;flex-direction:column;position:relative}@media(max-width:1280px)and (orientation:portrait){.blog-post-page>.content{padding:110px 16px 48px}}.blog-post-page>.content .row{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:space-between}@media(max-width:1024px){.blog-post-page>.content .row{flex-direction:column;align-items:flex-start;gap:12px}}.blog-post-page>.content .row .link-button:not(:hover) svg path{fill:transparent}.blog-post-page>.content .row .link-button:hover svg path{fill:transparent;stroke:var(--color-secondary-100)!important}.blog-post-page>.content .breadcrumb{display:flex;gap:4px;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left}@media(max-width:1024px){.blog-post-page>.content .breadcrumb{font-size:14px}}.blog-post-page>.content .breadcrumb a{color:var(--color-base-100);text-decoration:none;transition:all .2s ease-in-out}.blog-post-page>.content .breadcrumb a:hover{text-decoration:underline}.blog-post-page>.content .breadcrumb span:last-of-type{color:var(--color-secondary-100);max-width:50ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-post-page>.content .content-row{display:grid;grid-template-columns:4fr 1fr;gap:24px}@media(max-width:1024px){.blog-post-page>.content .content-row{grid-template-columns:1fr}}.blog-post-page>.content .content-row .read-more{display:flex;flex-direction:column;gap:24px;padding-top:0}.blog-post-page>.content .content-row .read-more h2{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}.blog-post-page>.content .content-row .read-more h2 span{color:var(--color-primary-100)}@media(max-width:1024px){.blog-post-page>.content .content-row .read-more h2{font-size:26px}}.blog-post-page>.content .content-row .read-more .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.blog-post-page>.content .content-row .read-more .posts{grid-template-columns:repeat(1,1fr)}}.blog-post-page>.content .content-row .read-more .posts .blog-card{padding-bottom:16px}.blog-post-page>.content .content-row .read-more .posts .blog-card .blog-card-image{height:12vw}@media(max-width:1024px){.blog-post-page>.content .content-row .read-more .posts .blog-card .blog-card-image{height:200px}}.blog-post-page>.content .post{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.blog-post-page>.content .post .row{display:flex;gap:16px;justify-content:space-between;align-items:center;width:100%}.blog-post-page>.content .post .tags{display:flex;gap:8px}.blog-post-page>.content .post .tag{font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:0;margin:0;text-align:left;color:var(--color-primary-100);background:#ffd6cf;padding:4px 8px;border-radius:8px}@media(max-width:1024px){.blog-post-page>.content .post .tag{font-size:14px}}.blog-post-page>.content .post .tag.rubric{background:var(--color-secondary-100)!important;color:var(--color-base-0)!important;font-weight:500!important;font-size:12px!important;text-align:left!important;font-family:Mulish!important;line-height:1.6;max-height:1.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;height:100%}.blog-post-page>.content .post h1{font-family:Nunito;font-size:1.3vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;display:flex;align-items:center;gap:8px;text-align:left}@media(max-width:1024px){.blog-post-page>.content .post h1{font-size:18px}}.blog-post-page>.content .post .post-content{display:flex;flex-direction:column;gap:24px;width:100%}.blog-post-page>.content .post .post-content img{width:100%;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:2px}.blog-post-page>.content .post .post-content iframe{width:100%;border-radius:12px;border:none;aspect-ratio:16/9}.blog-post-page>.content .post .post-content .source{align-self:flex-start;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left;color:var(--color-base-20)}.blog-post-page>.content .post .post-content .post-content-text{display:flex;flex-direction:column;gap:24px}.blog-post-page>.content .post .post-content .post-content-text p,.blog-post-page>.content .post .post-content .post-content-text span{font-family:Mulish!important;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:22px!important;letter-spacing:0!important;margin:0!important;text-align:left!important;color:var(--color-base-100)!important}.blog-post-page>.content .post .post-content .post-content-text ul{display:flex;flex-direction:column;gap:8px;list-style:circle;text-align:left;margin:0;padding:0 0 0 16px}.blog-post-page>.content .col{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;padding-top:52px}.blog-post-page>.content .col .ad-placement{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:1024px){.blog-post-page>.content .col .ad-placement{display:none}}.blog-post-page>.content .col .ad-placement .ad{width:100%;aspect-ratio:1.2/1;border-radius:8px}.blog-post-page>.content .col .ad-placement .ad img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.blog-post-page>.content .col .ad-placement p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.blog-post-page>.content .col .latest-posts{display:flex;flex-direction:column;gap:24px;padding:12px}@media(max-width:1024px){.blog-post-page>.content .col .latest-posts{display:none}}.blog-post-page>.content .col .latest-posts h3{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}@media(max-width:1024px){.blog-post-page>.content .col .latest-posts h3{font-size:28px}}.blog-post-page>.content .col .latest-posts h3 span{color:var(--color-primary-100)}.blog-post-page>.content .col .posts{display:flex;flex-direction:column;gap:36px}.blog-post-page>.content .col .posts .post-card{display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .3s ease}.blog-post-page>.content .col .posts .post-card .post-card-content{display:flex;flex-direction:column;gap:6px}.blog-post-page>.content .col .posts .post-card .post-card-content h5{color:var(--color-secondary-100);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;margin:0;text-align:left;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em}.blog-post-page>.content .col .posts .post-card .post-card-content .date{color:var(--color-primary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left}.blog-post-page>.content .col .posts .post-card .post-card-content p,.blog-post-page>.content .col .posts .post-card .post-card-content span{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0;margin:0;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;max-height:6em;overflow:hidden}.blog-post-page>.content .col .posts .post-card .post-card-content p,.blog-post-page>.content .col .posts .post-card .post-card-content span,.blog-post-page>.content .col .posts .post-card .post-card-content a,.blog-post-page>.content .col .posts .post-card .post-card-content strong{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;margin:0!important;text-align:left!important}.blog-post-page .comments{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.blog-post-page .comments h2{color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;margin:0}.blog-post-page .comments .no-comments{width:100%;border-radius:12px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:32px}@media(max-width:1024px){.blog-post-page .comments .no-comments{width:100%}}.blog-post-page .comments .no-comments svg{width:3.2vw;height:3.2vw}@media(max-width:1024px){.blog-post-page .comments .no-comments svg{width:48px;height:48px}}.blog-post-page .comments .no-comments p{color:#43586d;font-family:Mulish;font-size:1vw;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0}@media(max-width:1024px){.blog-post-page .comments .no-comments p{font-size:18px}}.blog-post-page .comments .comments-listing{display:flex;flex-direction:column;align-items:flex-start;gap:36px;margin-bottom:32px;width:100%}@media(max-width:1024px){.blog-post-page .comments .comments-listing{width:100%}}.blog-post-page .comments .leave-comment{display:flex;flex-direction:column;gap:24px;align-items:flex-end;width:100%;border-radius:12px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;padding:24px 12px;box-sizing:border-box;margin-bottom:32px}@media(max-width:1024px){.blog-post-page .comments .leave-comment{width:100%}}.blog-post-page .comments .leave-comment .comment-rating{align-self:flex-start}.blog-post-page .comments .leave-comment .comment-rating .star.filled svg path{fill:var(--color-primary-100)}.blog-post-page .comments .leave-comment .email-tooltip{transition:all .3s ease-in-out;border:1px solid rgba(255,255,255,.8);background-color:var(--color-base-0);color:var(--color-secondary-100);border-radius:8px;font-family:Mulish;padding:5px 10px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px #0000001a}.blog-post-page .comments .leave-comment.no-profile{align-items:center;padding:24px;gap:18px}.blog-post-page .comments .leave-comment.no-profile p{color:#43586d;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}@media(max-width:1024px){.blog-post-page .comments .leave-comment.no-profile p{font-size:16px}}.blog-comment{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;position:relative}.blog-comment .row{display:flex;justify-content:flex-start;align-items:center;gap:14px}.blog-comment .row .col{display:flex;flex-direction:column;gap:12px;padding:0}.blog-comment .row .col p{margin:0}.blog-comment .row .col.picture{width:2.8vw;height:2.8vw;border-radius:50%;overflow:hidden;background:var(--color-primary-100);display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.blog-comment .row .col.picture{width:48px;height:48px}}.blog-comment .row .col.picture>p{align-self:unset;font-family:Nunito;font-weight:700;font-size:1.2vw;color:var(--color-base-0);text-transform:uppercase;line-height:1}@media(max-width:1024px){.blog-comment .row .col.picture>p{font-size:20px}}.blog-comment .row .col.info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.blog-comment .row .col.info h5{color:var(--Base-Base-100, #162533);font-family:var(--Font-Family---font-family-secondary, Mulish);font-size:var(--Font-Size---font-size-100, 16px);font-style:normal;font-weight:var(--Font-Weight---font-weight-700, 700);line-height:var(--Line-Height---line-height-100, 20px);letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0);margin:0}.blog-comment .row .col.info p{color:var(--Base-Base-30, #5f7181);font-family:var(--Font-Family---font-family-secondary, Mulish);font-size:var(--Font-Size---font-size-50, 12px);font-style:normal;font-weight:var(--Font-Weight---font-weight-400, 400);line-height:var(--Line-Height---line-height-50, 16px);letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0);margin:0}.blog-comment .row.comment-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media(max-width:1024px){.blog-comment .row.comment-content{width:100%}}.blog-comment .row.comment-content.profanity{border:1px solid var(--color-base-10);border-radius:12px;padding:36px 16px;box-sizing:border-box}.blog-comment .row.comment-content.profanity>*:not(.profanity-warning){filter:blur(8px)}.blog-comment .row.comment-content .profanity-warning{display:flex;flex-direction:column;gap:12px;align-items:center;border-radius:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-comment .row.comment-content .profanity-warning svg{width:28px;height:28px}.blog-comment .row.comment-content .profanity-warning svg path{fill:var(--color-base-100)}.blog-comment .row.comment-content .profanity-warning p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:center;word-break:normal}.blog-comment .row.comment-content .star.filled svg path{fill:var(--color-primary-100)}.blog-comment .row.comment-content p{color:var(--Base-Base-100, #162533);font-family:var(--Font-Family---font-family-secondary, Mulish);font-size:var(--Font-Size---font-size-100, 16px);font-style:normal;font-weight:var(--Font-Weight---font-weight-400, 400);line-height:var(--Line-Height---line-height-100, 20px);letter-spacing:var(--Letter-Spacing---letter-spacing-default, 0);margin:0;word-break:break-all;text-align:left}.share-blog-post-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px;box-sizing:border-box}.share-blog-post-modal .modal-content{width:min(520px,100%);background-color:var(--color-base-0);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;position:relative;box-shadow:0 16px 48px #0000001f;box-sizing:border-box}@media(max-width:1024px){.share-blog-post-modal .modal-content{padding:40px 24px 24px;gap:20px}}.share-blog-post-modal .modal-content .close{border:0;background:transparent;cursor:pointer;position:absolute;top:18px;right:18px;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.share-blog-post-modal .modal-content .close{top:12px;right:12px}}.share-blog-post-modal .modal-content h2{margin:0;text-align:center;color:var(--color-primary-100);font-family:Nunito;font-size:26px;font-weight:700;line-height:32px}@media(max-width:1024px){.share-blog-post-modal .modal-content h2{font-size:22px;line-height:28px}}.share-blog-post-modal .modal-content p{margin:0;text-align:center;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:600;line-height:22px;font-style:italic}.share-blog-post-modal .modal-content>span{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:18px;text-align:center}.share-blog-post-modal .modal-content .share-options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:24px}@media(max-width:640px){.share-blog-post-modal .modal-content .share-options{grid-template-columns:1fr}}.share-blog-post-modal .modal-content .share-options button{border:0;background:transparent;padding:0;width:fit-content}.share-blog-post-modal .modal-content .share-options .share-option{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;width:fit-content}.share-blog-post-modal .modal-content .share-options .share-option:hover{opacity:.85}.share-blog-post-modal .modal-content .share-options .share-option span{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-weight:700;line-height:18px}@media(max-width:1024px){.share-blog-post-modal .modal-content .share-options .share-option svg{width:36px;height:36px}}.share-blog-post-modal .modal-content .copy-link{display:flex;gap:12px}@media(max-width:640px){.share-blog-post-modal .modal-content .copy-link{flex-direction:column}}.share-blog-post-modal .modal-content .copy-link .link-preview{display:flex;flex:1;justify-content:space-between;align-items:center;border-radius:6px;border:1px solid var(--color-base-10);background:var(--color-base-0);padding:14px 16px;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:400;line-height:20px}@media(max-width:1024px){.share-blog-post-modal .modal-content .copy-link .link-preview{padding:8px}}.share-blog-post-modal .modal-content .copy-link .link-preview>p{font-style:normal;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-blog-post-modal .modal-content .copy-link .link-preview button{border:0;background:transparent;color:var(--color-primary-100);font-family:Mulish;font-size:14px;font-weight:700;line-height:18px;cursor:pointer;transition:all .2s ease-in-out}.share-blog-post-modal .modal-content .copy-link .link-preview button:hover{opacity:.5}.share-blog-post-modal .modal-content .copy-link .link-preview button svg{transition:all .2s ease-in-out;width:24px;height:24px}.share-blog-post-modal .modal-content .copy-link .link-preview button svg path{transition:all .2s ease-in-out}.share-blog-post-modal .modal-content .actions{display:flex;justify-content:center;align-items:center;gap:16px}.share-blog-post-modal .modal-content .actions .primary-button{width:30%}.map-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px;position:relative}.map-page .map-content{padding:160px 3.2vw 8vw;gap:32px;display:flex;flex-direction:column;position:relative}@media(max-width:1280px){.map-page .map-content{display:none}}.map-page .map-content .ad-placement{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.map-page .map-content .ad-placement .ad{width:100%;aspect-ratio:5/7;border-radius:8px}.map-page .map-content .ad-placement .ad img{width:100%;height:100%;object-fit:cover;border-radius:8px;aspect-ratio:5/7}.map-page .map-content .ad-placement p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.map-page .map-content .filters-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;align-items:center}.map-page .map-content .filters-row.rating{grid-template-columns:1.5fr 1fr 1fr}.map-page .map-content .map-row{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.map-page .map-content .map-row .places-col{height:100%;align-self:stretch}.map-page .map-content .map-row .places-col .places-col-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.map-page .map-content .map-row .places-col .places-col-header .col{display:flex;flex-direction:column;gap:8px;width:fit-content}.map-page .map-content .map-row .places-col .places-col-header .col:first-of-type{align-items:flex-start}.map-page .map-content .map-row .places-col .places-col-header .col:first-of-type h5{font-family:Mulish;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;margin:0;text-align:left;color:var(--color-primary-100)}.map-page .map-content .map-row .places-col .places-col-header .col:first-of-type p{color:var(--color-base-100);font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;margin:0;text-align:left}.map-page .map-content .map-row .places-col .places-col-header .col:last-of-type{width:10vw}.map-page .map-content .map-row .places-col .places-col-content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;height:75vh;overflow-y:scroll;align-self:stretch;width:100%;position:relative;overflow-x:hidden}.map-page .map-content .map-row .places-col .places-col-content::-webkit-scrollbar{display:unset}.map-page .map-content .map-row .places-col .places-col-content{-ms-overflow-style:initial;scrollbar-width:thin;scrollbar-color:var(--color-primary-100) var(--color-base-0)}.map-page .map-content .map-row .places-col .places-col-content.fit-content .place-card{height:fit-content}.map-page .map-content .map-row .places-col .places-col-content.no-results{display:flex}.map-page .map-content .map-row .places-col .places-col-content .place-card{max-width:16vw}@media(max-width:1024px){.map-page .map-content .map-row .places-col .places-col-content .place-card{max-width:100%}}.map-page .map-content .map-row .places-col .places-col-content .loading-content{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;height:100%;width:100%}.map-page .map-content .map-row .places-col .places-col-content .loading-content .loader{width:50px;height:50px;border:3px solid var(--color-primary-100);border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.map-page .map-content .map-row .places-col .places-col-content .no-results{margin-top:24px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px}.map-page .map-content .map-row .places-col .places-col-content .no-results p{font-family:Mulish;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;margin:0;text-align:left;color:#9aa8b5}.map-page .map-content .map-row .map-col .map-container{width:100%;height:100%;height:85vh;border-radius:16px}.map-page .compare-items{position:fixed;bottom:0;left:0;display:none;justify-content:space-between;align-items:center;z-index:1000;width:100%;padding:24px;background:var(--color-base-0);border-top:1px solid var(--color-base-10);box-sizing:border-box}.map-page .compare-items.attached{position:absolute;width:100vw;bottom:-80px;border-bottom:1px solid var(--color-base-10)}@media(max-width:768px){.map-page .compare-items.attached{bottom:80px}}.map-page .compare-items.show{display:flex}.map-page .compare-items .col.items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.map-page .compare-items .col.items .compare-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;padding:16px;border-right:1px solid var(--color-base-10)}.map-page .compare-items .col.items .compare-item:nth-of-type(3){border-right:none}.map-page .compare-items .col.items .compare-item .item-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.map-page .compare-items .col.items .compare-item img{width:6vw;height:4vw;object-fit:cover;border-radius:4px}.map-page .compare-items .col.items .compare-item h5{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:16vw;text-align:left;margin:0}.map-page .compare-items .col.items .compare-item p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:10vw;text-align:left;margin:0;display:flex;align-items:center;gap:4px}.map-page .compare-items .col.items .compare-item p svg:first-of-type{margin-right:4px}.map-page .compare-items .col.items .compare-item p span{font-weight:400}.map-page .compare-items .col.items .compare-item button{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;background:var(--color-primary-100);cursor:pointer;border-radius:4px;padding:.2vw}.map-page .compare-items .col.items .compare-item button svg{width:1vw;height:1vw}.map-page .compare-items .col.actions{display:flex;flex-direction:column;align-items:center;gap:8px;width:unset}.map-page .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}@media(max-width:1280px){.map-page .profile-modal{padding:16px;box-sizing:border-box}}.map-page .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.map-page .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.map-page .profile-modal .profile-modal__content .primary-button{width:fit-content}.map-page .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}@media(max-width:1280px){.map-page .profile-modal .close{top:16px;right:16px}}.map-page .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.map-page .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.map-page .profile-modal button{width:100%}@media(max-width:1280px){.map-page>footer{display:none}}.map-page .gm-style-iw{padding:8px!important;top:-24px!important}.map-page .gm-style-iw-tc{top:-24px!important}.map-page .gm-style-iw-d{padding:0!important;overflow:hidden!important}.map-page .gm-style-iw-chr{display:none}.map-page .cluster{display:flex;justify-content:center;align-items:center;width:53px;height:53px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.map-page .cluster>div{top:0!important;left:0!important;font-size:16px!important}.map-page .business-preview-card{width:100%;max-width:250px;cursor:pointer}.map-page .business-preview-card .business-image{width:100%;height:120px;object-fit:cover;border-radius:4px;margin-bottom:8px}.map-page .business-preview-card .business-info .business-name{margin:0 0 4px;font-family:Mulish;font-size:14px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left;color:var(--color-secondary-100)}.map-page .business-preview-card .business-info .business-address{font-size:12px;color:var(--color-base-60);font-family:Mulish;display:flex;align-items:center;gap:4px;text-align:left;margin:0}.map-page .business-preview-card .business-info .business-address i{color:#888;font-size:10px}.map-page .business-preview-card .business-info .business-rating{display:flex;align-items:center;gap:4px;margin-top:4px}.map-page .business-preview-card .business-info .business-rating span{font-size:12px;font-weight:600;color:#333}.map-page .mobile-compare{position:fixed;bottom:24px;right:16px;z-index:1001;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:768px){.map-page .mobile-compare{display:none}}.map-page .mobile-compare svg{width:56px;height:56px;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.2))}.map-page .mobile-compare .counter{background:var(--color-secondary-100);color:var(--color-base-0)!important;border-radius:50%;width:24px;height:24px;display:flex!important;align-items:center;justify-content:center;font-size:14px;font-weight:700;position:absolute;top:-6px;right:-6px;z-index:1002}.button-gradient-border{position:relative;padding:1.5px;background:var(--gradient-primary);width:fit-content;border-radius:9px}.button-gradient-border.disabled{cursor:default;background:var(--gradient-neutral)}.clickable-secondary-box{display:inline-flex;align-items:center;justify-content:center;position:relative;width:fit-content;overflow:hidden;background-color:#fff;border-radius:8px}.clickable-secondary-box:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:var(--gradient-primary);z-index:0;border-radius:7px;opacity:0;transition:opacity .15s ease-in-out;will-change:opacity}.clickable-secondary-box .content{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1;padding:0;color:var(--color-secondary-100)}.clickable-secondary-box .content .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.clickable-secondary-box .content .icon svg{width:20px;height:20px}.clickable-secondary-box .content .icon svg path{fill:var(--color-secondary-100)}.clickable-secondary-box.clicked:before{opacity:1}.clickable-secondary-box.clicked .content{color:var(--color-base-0)}.clickable-secondary-box.clicked .content .icon svg path{fill:var(--color-base-0)}.clickable-secondary-box.disabled{cursor:default}.clickable-secondary-box.disabled span{color:var(--color-base-20)}.clickable-secondary-box.disabled span .icon svg path{fill:var(--color-base-20)}.clickable-secondary-box.disabled:hover:before{opacity:0}.clickable-secondary-box.disabled:hover .content{color:var(--color-base-20)}.clickable-secondary-box.disabled:hover .content .icon svg path{fill:var(--color-base-20)}.filters-button{display:flex;align-items:center;gap:24px;justify-content:space-between;background-color:var(--color-base-0);padding:0 16px;border-radius:8px;border:1px solid var(--color-base-10)}@media(max-width:1024px){.filters-button{padding:8px;width:40px;height:40px;justify-content:center}}.filters-button p{font-size:16px;font-family:Mulish,sans-serif;font-weight:400;color:var(--color-base-100)}@media(max-width:1280px){.filters-button p{display:none}}.filters-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:none;justify-content:center;align-items:center}@media(max-width:1024px){.filters-modal{width:100%;height:100%;z-index:1001}}.filters-modal.open{display:flex}.filters-modal__body{background-color:var(--color-base-0);padding:24px;width:25vw;border-radius:8px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;gap:36px;min-width:500px}@media(max-width:1024px){.filters-modal__body{width:100%;height:fit-content;min-width:unset;max-height:90vh;align-self:flex-end;border-radius:8px 8px 0 0;justify-content:space-between;padding-bottom:60px;box-sizing:border-box}}.filters-modal__body>div{display:flex;flex-direction:column;gap:36px}.filters-modal__body h5{color:#000;text-align:left;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;margin:0}.filters-modal__body__filters{display:flex;flex-direction:column;gap:32px;max-height:65vh;overflow-y:auto}.filters-modal__body__filters::-webkit-scrollbar{width:6px}.filters-modal__body__filters::-webkit-scrollbar-track{background:transparent}.filters-modal__body__filters::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.filters-modal__body__filters .school-type{order:0;flex-direction:column;align-items:flex-start;gap:12px;font-family:Nunito}.filters-modal__body__filters .rating{order:1}.filters-modal__body__filters .price{order:2}.filters-modal__body__filters .working-days{order:3}.filters-modal__body__filters .working-hours{order:4}.filters-modal__body__filters__filter__yes_or_no{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.filters-modal__body__filters__filter__yes_or_no label{color:var(--color-base-100);font-size:16px;font-weight:400;line-height:20px;font-family:Nunito}.filters-modal__body__filters__filter__yes_or_no__buttons{display:flex;gap:8px}.filters-modal__body__filters__filter__yes_or_no__buttons button{padding:12px 40px}.filters-modal__body__filters__filter__age{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.filters-modal__body__filters__filter__age label{color:var(--color-base-100);font-size:16px;font-weight:400;line-height:20px;font-family:Nunito}.filters-modal__body__filters__filter__age .ages{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:10px}.filters-modal__body__filters__filter__age .ages>div>button{padding:.7vw 2.2vw;border-radius:7px}.filters-modal__body__filters__filter__stars{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.filters-modal__body__filters__filter__stars label{color:var(--color-base-100);font-size:16px;font-weight:400;line-height:20px;font-family:Nunito}.filters-modal__body__filters__filter__stars .rating-stars{width:100%}.filters-modal__body__filters__filter__stars .rating-stars button.filled svg path{fill:var(--color-primary-100)}.filters-modal__body__filters__filter__groups{display:flex;justify-content:flex-start;align-items:center;gap:24px;width:100%}.filters-modal__body__filters__filter__groups.nvo-results{width:100%;flex-direction:column;align-items:flex-start}.filters-modal__body__filters__filter__groups.nvo-results label{color:var(--color-base-100);font-size:16px;font-weight:400;line-height:20px;font-family:Nunito}.filters-modal__body__filters__filter__groups.nvo-results .nvo-classes{display:flex;flex-direction:column;gap:12px;width:100%}.filters-modal__body__filters__filter__groups.nvo-results .nvo-class-buttons{display:flex;gap:8px;flex-wrap:wrap}.filters-modal__body__filters__filter__groups.nvo-results .nvo-class-btn{padding:8px 16px;border:1px solid var(--color-base-10);border-radius:20px;background:#fff;color:var(--color-base-100);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:12px}.filters-modal__body__filters__filter__groups.nvo-results .nvo-class-btn:hover{background:var(--color-primary-10)}.filters-modal__body__filters__filter__groups.nvo-results .nvo-class-btn.active{background:var(--color-primary-100);color:#fff;border-color:var(--color-primary-100)}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects{display:flex;justify-content:flex-start;gap:16px;padding:8px 0;width:100%}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox{display:flex;align-items:center;gap:8px;width:fit-content}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox button{padding:8px 16px;border:1px solid var(--color-base-10);border-radius:20px;background:#fff;color:var(--color-base-100);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:12px}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox button:hover{background:var(--color-primary-10)}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox button.checked{background:var(--color-primary-100);color:#fff;border-color:var(--color-primary-100)}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox button.checked label{color:#fff}.filters-modal__body__filters__filter__groups.nvo-results .nvo-subjects .checkbox label{font-size:12px;color:var(--color-base-100);font-weight:700;cursor:pointer}.filters-modal__body__filters__filter__groups .checkbox{display:flex;align-items:flex-start;width:100%;gap:8px}.filters-modal__body__filters__filter__groups .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-primary-100);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.filters-modal__body__filters__filter__groups .checkbox input{margin:0}}.filters-modal__body__filters__filter__groups .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.filters-modal__body__filters__filter__groups .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.filters-modal__body__filters__filter__groups .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Nunito;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.filters-modal__body__filters__filter__price{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:95%}.filters-modal__body__filters__filter__price label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Nunito;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.filters-modal__body__filters__filter__price .range-slider{width:100%}.filters-modal__body__filters__filter__price .range-slider .range-slider__range,.filters-modal__body__filters__filter__price .range-slider .range-slider__thumb{background-color:var(--color-primary-100)}.filters-modal__body__filters__filter__price .values{display:flex;justify-content:space-between;align-items:center;width:100%}.filters-modal__body__filters__filter__price .values p{color:var(--color-base-100);font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.filters-modal__body__filters__filter__price .values p:last-child{text-align:right}.filters-modal__body__filters__filter__working_days{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.filters-modal__body__filters__filter__working_days__label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Nunito;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.filters-modal__body__filters__filter__working_days .days{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.filters-modal__body__filters__filter__working_days .days .day{padding:4px 12px;border-radius:100px;border:1px solid var(--color-base-10);color:var(--color-base-70);font-family:Mulish;font-size:12px;font-style:normal;font-weight:700;line-height:16px;cursor:pointer}.filters-modal__body__filters__filter__working_days .days .day.selected{background-color:var(--color-primary-100);color:var(--color-base-0);border-color:var(--color-primary-100)}.filters-modal__body__filters__filter__working_days .hours{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:12px;margin-top:-12px}.filters-modal__body__filters__filter__working_days .hours .open,.filters-modal__body__filters__filter__working_days .hours .close{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.filters-modal__body__filters__filter__working_days .hours .open>div,.filters-modal__body__filters__filter__working_days .hours .close>div{display:flex;justify-content:flex-start;align-items:center;gap:8px}.filters-modal__body__filters__filter__working_days .hours .open p,.filters-modal__body__filters__filter__working_days .hours .close p{margin:0;color:#000;font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0}.filters-modal__modal-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;order:99}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.mobile-map{display:none;box-sizing:border-box}@media(max-width:1280px){.mobile-map{display:block}}.mobile-map .above-map-content{margin-top:80px;padding:16px 16px 24px;display:flex;flex-direction:column;gap:24px}.mobile-map .above-map-content .results{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mobile-map .above-map-content .results .col{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mobile-map .above-map-content .results .col h4{color:var(--color-primary-100);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2;margin:0}.mobile-map .above-map-content .results .col span{color:var(--color-base-100);font-family:Mulish;font-size:12px;font-weight:400;line-height:1.2;margin:0}.mobile-map .above-map-content .results .filters-button{display:flex;align-items:center;gap:8px;padding:0}.mobile-map .above-map-content .results .filters-button button{display:flex;align-items:center;gap:8px;background:var(--color-base-0);border-radius:8px;padding:8px 16px;box-sizing:border-box}.mobile-map .above-map-content .results .filters-button button p{color:var(--color-base-100);font-family:Mulish;font-size:12px;font-weight:400;line-height:1.2;margin:0;background:var(--color-secondary-100);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-base-0);font-weight:700}.mobile-map .above-map-content .results .filters-button button svg{width:16px;height:16px}.mobile-map .map{width:100%;height:75vh}.mobile-map .map-container{width:100%;height:100%}.mobile-map .results-bottomsheet{position:fixed;bottom:0;left:0;right:0;background:var(--color-base-0);padding:0 16px 16px;box-sizing:border-box;z-index:1000;border-radius:8px 8px 0 0;height:var(--bottom-sheet-height, 50vh);max-height:100%;overflow-y:auto;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(calc(100% - 60px));touch-action:pan-y}.mobile-map .results-bottomsheet .results-bottomsheet-header{cursor:pointer;position:sticky;top:0;z-index:1000;background:var(--color-base-0);margin:0 -16px;padding:16px}.mobile-map .results-bottomsheet .results-bottomsheet-header span{color:var(--color-base-100);font-family:Mulish;font-size:12px;font-weight:400;line-height:1.2;margin:0}.mobile-map .results-bottomsheet .results-bottomsheet-header .close{display:none}.mobile-map .results-bottomsheet .results-bottomsheet-body{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;flex-direction:column;gap:16px;padding-top:8px}.mobile-map .results-bottomsheet .results-bottomsheet-body .results{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.mobile-map .results-bottomsheet .results-bottomsheet-body .results .place-card__image{height:unset}.mobile-map .results-bottomsheet .results-bottomsheet-body .results .place-card img:not(.circle){width:100%;aspect-ratio:2/1;height:unset}.mobile-map .results-bottomsheet.open{transform:translateY(0);height:var(--bottom-sheet-height, 50vh);box-shadow:0 -4px 12px #0000001a}.mobile-map .results-bottomsheet.open .results-bottomsheet-header{display:flex;justify-content:flex-end;align-items:center;padding:12px 0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.mobile-map .results-bottomsheet.open .results-bottomsheet-header:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:var(--color-base-20);border-radius:2px}.mobile-map .results-bottomsheet.open .results-bottomsheet-header span{display:none}.mobile-map .results-bottomsheet.open .results-bottomsheet-header .close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;padding:4px;margin-right:8px}.mobile-map .results-bottomsheet.open .results-bottomsheet-header .close svg{width:16px;height:16px}.mobile-map .results-bottomsheet.open.expanded{height:100vh}.mobile-map .results-bottomsheet.open .results-bottomsheet-body{visibility:visible;opacity:1}.mobile-map .results-bottomsheet.open .results-bottomsheet-body .sticky-sentinel{height:1px;width:100%}.mobile-map .results-bottomsheet.open .results-bottomsheet-body .sticky-select{position:sticky;top:0;z-index:1000;background:var(--color-base-0);transition:width .2s ease}.mobile-map .results-bottomsheet.open .results-bottomsheet-body .sticky-select.stuck{width:80%}.mobile-map .gm-style-iw{padding:8px!important;top:-24px!important}.mobile-map .gm-style-iw-tc{top:-24px!important}.mobile-map .gm-style-iw-d{padding:0!important;overflow:hidden!important}.mobile-map .gm-style-iw-chr{display:none}.mobile-map .business-preview-card{width:100%;max-width:250px}.mobile-map .business-preview-card .business-image{width:100%;height:120px;object-fit:cover;border-radius:4px;margin-bottom:8px}.mobile-map .business-preview-card .business-info .business-name{margin:0 0 4px;font-family:Mulish;font-size:14px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left;color:var(--color-secondary-100)}.mobile-map .business-preview-card .business-info .business-address{margin:0!important;font-size:12px;color:var(--color-base-60);display:flex;align-items:center;font-family:Mulish;gap:4px}.mobile-map .business-preview-card .business-info .business-address i{color:#888;font-size:10px}.mobile-map .business-preview-card .business-info .business-rating{display:flex;align-items:center;gap:4px;margin-top:4px}.mobile-map .business-preview-card .business-info .business-rating span{font-size:12px;font-weight:600;color:#333}.mobile-compare-container{position:fixed;top:0;left:0;z-index:999999;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;width:100vw;height:100vh}.overlay{position:absolute;top:0;left:0;background-color:#00000080;opacity:1;transition:opacity .3s ease;pointer-events:auto;width:100vw;height:100vh}.bottom-sheet{position:relative;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;padding:8px 16px 16px;transition:transform .3s ease;pointer-events:auto;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 -4px 20px #0000001a}.handle{display:flex;justify-content:center;padding:8px 0;cursor:pointer}.handle .handle-line{width:40px;height:4px;background-color:#e5e7eb;border-radius:2px}.header{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.header .close-btn{position:absolute;top:16px;right:16px;background:none;border:none;padding:8px;cursor:pointer;color:#6b7280}.header .close-btn:hover{color:#4b5563}.mobile-compare-items{overflow-x:scroll}.mobile-compare-items::-webkit-scrollbar{height:6px}.mobile-compare-items::-webkit-scrollbar-track{background:transparent}.mobile-compare-items::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.mobile-compare-items .items{display:flex;flex-wrap:nowrap;overflow-x:auto;width:fit-content}.mobile-compare-items .compare-item{display:flex;align-items:center;padding:12px;flex-direction:column;width:200px;gap:12px}.mobile-compare-items .compare-item:last-child{border-bottom:none}.mobile-compare-items .compare-item .item-image{width:100%;aspect-ratio:1.5/1;border-radius:8px;overflow:hidden;margin-right:12px;flex-shrink:0;background-color:#f3f4f6}.mobile-compare-items .compare-item .item-image img{width:100%;height:100%;object-fit:cover}.mobile-compare-items .compare-item .item-details{flex:1;min-width:0}.mobile-compare-items .compare-item .item-details h4{font-size:14px;font-family:Mulish;font-weight:700;color:var(--color-secondary-100);text-align:left;text-overflow:ellipsis;line-clamp:2;margin:0;font-style:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;max-height:2.4em}.mobile-compare-items .compare-item .item-details p{margin:0;font-size:12px;color:#6b7280}.mobile-compare-items .compare-item .remove-btn{background:none;border:none;padding:8px;margin-left:8px;color:#9ca3af;cursor:pointer}.mobile-compare-items .compare-item .remove-btn:hover{color:#ef4444}.actions{padding-top:16px;display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}.actions .primary-button{width:100%}.bottom-sheet-enter .overlay{opacity:0}.bottom-sheet-enter .bottom-sheet{transform:translateY(100%)}.bottom-sheet-enter-active .overlay{opacity:1;transition:opacity .3s}.bottom-sheet-enter-active .bottom-sheet{transform:translateY(0);transition:transform .3s}.bottom-sheet-exit .overlay{opacity:1}.bottom-sheet-exit .bottom-sheet{transform:translateY(0)}.bottom-sheet-exit-active .overlay{opacity:0;transition:opacity .3s}.bottom-sheet-exit-active .bottom-sheet{transform:translateY(100%);transition:transform .3s}.compare-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.compare-page>.content{padding:160px 3.2vw 4vw;display:flex;flex-direction:column;gap:24px}@media(max-width:1280px)and (orientation:portrait){.compare-page>.content{padding:110px 16px 48px}}.compare-page>.content .content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.compare-page>.content .content-header .link-button{width:fit-content;margin-right:1vw}.compare-page>.content .content-header .link-button svg path{fill:unset;stroke:var(--color-primary-100)}.compare-page>.content .content-header .link-button:hover svg path{stroke:var(--color-secondary-100)}.compare-page>.content .scroll{width:100%;overflow-x:scroll}.compare-page>.content .back-link{background:transparent;color:var(--color-base-100);font-family:Mulish;font-size:16px;width:fit-content;font-weight:700;padding:8px 0;cursor:pointer;display:flex;align-items:center;gap:4px}.compare-page>.content h2{font-family:Nunito;font-size:1.8vw;font-weight:900;color:var(--color-secondary-100);margin:0;text-align:left}@media(max-width:1024px){.compare-page>.content h2{font-size:26px;font-weight:700}}.compare-page>.content h2 span{color:var(--color-primary-100)}.compare-page>.content .preview-row{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;margin-left:20vw;margin-right:1vw}@media(max-width:1024px){.compare-page>.content .preview-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.compare-page>.content .preview-row{display:flex;width:fit-content;margin-left:45vw;overflow-x:scroll;gap:50px}}.compare-page>.content .preview-row .preview-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;align-self:stretch}@media(max-width:768px){.compare-page>.content .preview-row .preview-card{width:300px}}.compare-page>.content .preview-row .preview-card .image-wrap{width:100%;height:240px;border-radius:12px;overflow:hidden}.compare-page>.content .preview-row .preview-card .image-wrap img{width:100%;height:100%;object-fit:cover;border-radius:12px}.compare-page>.content .preview-row .preview-card .title{font-family:Mulish;font-size:18px;text-align:left;font-weight:700;color:var(--color-secondary-100)}.compare-page>.content .preview-row .preview-card .actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px;margin-top:12px;margin-bottom:3px}.compare-page>.content .preview-row .preview-card .actions.business .place-card__action{width:100%}.compare-page>.content .preview-row .preview-card .actions.business .place-card__action:first-of-type{border-right:none}.compare-page>.content .preview-row .preview-card .actions .place-card__action{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:Mulish;font-weight:400;color:var(--color-base-100);transition:color .2s ease-in-out}.compare-page>.content .preview-row .preview-card .actions .place-card__action:first-of-type{border-right:1px solid var(--color-base-10)}.compare-page>.content .preview-row .preview-card .actions .place-card__action:hover{color:var(--color-primary-100)}.compare-page>.content .table-wrap{width:100%;background:var(--color-base-0)}.compare-page>.content .table-wrap .table{min-width:720px;display:flex;flex-direction:column}@media(max-width:768px){.compare-page>.content .table-wrap .table{width:fit-content;min-width:none}}.compare-page>.content .table-wrap .table .thead,.compare-page>.content .table-wrap .table .tr{display:grid;grid-template-columns:.75fr repeat(3,1fr)}@media(max-width:768px){.compare-page>.content .table-wrap .table .thead,.compare-page>.content .table-wrap .table .tr{grid-template-columns:repeat(4,1fr)}}.compare-page>.content .table-wrap .table .thead{border-bottom:1px solid var(--color-base-10);font-family:Mulish;font-weight:700;color:var(--color-base-40)}.compare-page>.content .table-wrap .table .thead .th{padding:16px 20px;text-align:left}.compare-page>.content .table-wrap .table .thead .label-col{color:var(--color-secondary-100)}.compare-page>.content .table-wrap .table .tr{border-bottom:1px solid var(--color-base-10)}@media(max-width:768px){.compare-page>.content .table-wrap .table .tr{width:100%}}.compare-page>.content .table-wrap .table .tr.index-0,.compare-page>.content .table-wrap .table .tr.index-2,.compare-page>.content .table-wrap .table .tr.index-4,.compare-page>.content .table-wrap .table .tr.index-6{background:var(--color-base-5)}.compare-page>.content .table-wrap .table .tr .td{padding:24px;font-family:Mulish;color:var(--color-base-100);display:flex;align-items:center;justify-content:flex-start;text-align:left}@media(max-width:768px){.compare-page>.content .table-wrap .table .tr .td{width:300px}}.compare-page>.content .table-wrap .table .tr .td:first-of-type{background:none}@media(max-width:768px){.compare-page>.content .table-wrap .table .tr .td:first-of-type{width:120px}}.compare-page>.content .table-wrap .table .tr .label-col{color:var(--color-secondary-100);font-weight:700}.compare-page>.content .table-wrap .table .rating-cell{display:flex;align-items:center;gap:8px}.compare-page>.content .table-wrap .table .rating-cell .rating-count{color:var(--color-base-40);font-size:14px}.compare-page>.content .table-wrap .table .rating-cell .rating-stars .star.filled svg path{fill:var(--color-primary-100)}.compare-page>.content .table-wrap .table .price-cell{display:flex;flex-direction:column;gap:4px}.compare-page>.content .table-wrap .table .price-cell span:first-of-type{color:var(--color-base-100);font-size:16px;line-height:1}.compare-page>.content .table-wrap .table .price-cell span:last-of-type{color:var(--color-base-100);font-size:16px;line-height:1}.compare-page>.content .table-wrap .table .location-cell{display:flex;flex-direction:column;gap:4px}.compare-page>.content .table-wrap .table .location-cell .address{color:var(--color-base-100);font-weight:400}.compare-page>.content .table-wrap .table .location-cell .distance{color:var(--color-primary-100);font-size:14px}.compare-page .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.compare-page .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.compare-page .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.compare-page .profile-modal .profile-modal__content .primary-button{width:fit-content}.compare-page .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}.compare-page .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:center;color:var(--color-primary-100);margin:0 0 16px}.compare-page .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.compare-page .profile-modal .actions{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:8px}@media(max-width:1280px){.compare-page .profile-modal .actions{flex-direction:column;width:90%;gap:16px}}.compare-page .profile-modal .actions .button-gradient-border,.compare-page .profile-modal .actions .primary-button,.compare-page .profile-modal button{width:100%}.share-comparison-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px;box-sizing:border-box}.share-comparison-modal .modal-content{width:min(520px,100%);background-color:var(--color-base-0);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;position:relative;box-shadow:0 16px 48px #0000001f;box-sizing:border-box}@media(max-width:1024px){.share-comparison-modal .modal-content{padding:40px 24px 24px;gap:20px}}.share-comparison-modal .modal-content .close{border:0;background:transparent;cursor:pointer;position:absolute;top:18px;right:18px;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.share-comparison-modal .modal-content .close{top:12px;right:12px}}.share-comparison-modal .modal-content h2{margin:0;text-align:center;color:var(--color-primary-100);font-family:Nunito;font-size:26px;font-weight:700;line-height:32px}@media(max-width:1024px){.share-comparison-modal .modal-content h2{font-size:22px;line-height:28px}}.share-comparison-modal .modal-content p{margin:0;text-align:center;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:600;line-height:22px;font-style:italic}.share-comparison-modal .modal-content>span{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:18px;text-align:center}.share-comparison-modal .modal-content .share-options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:24px}@media(max-width:640px){.share-comparison-modal .modal-content .share-options{grid-template-columns:1fr}}.share-comparison-modal .modal-content .share-options button{border:0;background:transparent;padding:0;width:fit-content}.share-comparison-modal .modal-content .share-options .share-option{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;width:fit-content}.share-comparison-modal .modal-content .share-options .share-option:hover{opacity:.85}.share-comparison-modal .modal-content .share-options .share-option span{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-weight:700;line-height:18px}@media(max-width:1024px){.share-comparison-modal .modal-content .share-options .share-option svg{width:36px;height:36px}}.share-comparison-modal .modal-content .copy-link{display:flex;gap:12px}@media(max-width:640px){.share-comparison-modal .modal-content .copy-link{flex-direction:column}}.share-comparison-modal .modal-content .copy-link .link-preview{display:flex;flex:1;justify-content:space-between;align-items:center;border-radius:6px;border:1px solid var(--color-base-10);background:var(--color-base-0);padding:14px 16px;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:400;line-height:20px;width:100%;box-sizing:border-box}@media(max-width:1024px){.share-comparison-modal .modal-content .copy-link .link-preview{padding:8px}}.share-comparison-modal .modal-content .copy-link .link-preview>p{width:100%;font-style:normal;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-comparison-modal .modal-content .copy-link .link-preview button{border:0;background:transparent;color:var(--color-primary-100);font-family:Mulish;font-size:14px;font-weight:700;line-height:18px;cursor:pointer;transition:all .2s ease-in-out}.share-comparison-modal .modal-content .copy-link .link-preview button:hover{opacity:.5}.share-comparison-modal .modal-content .copy-link .link-preview button svg{transition:all .2s ease-in-out;width:24px;height:24px}.share-comparison-modal .modal-content .copy-link .link-preview button svg path{transition:all .2s ease-in-out}.share-comparison-modal .modal-content .actions{display:flex;justify-content:center;align-items:center;gap:16px}.share-comparison-modal .modal-content .actions .primary-button{width:30%}.place-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.place-page>.content{padding:160px 3.2vw 4vw;display:flex;flex-direction:column;gap:64px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content{padding:110px 16px 48px;gap:56px}}.place-page>.content.gallery-opened{overflow:hidden;position:relative;z-index:2000}.place-page>.content .place-overview{display:flex;flex-direction:column;gap:48px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview{gap:24px}}.place-page>.content .place-overview .place-overview-header{display:flex;justify-content:space-between;align-items:center;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-overview-header{flex-direction:column;gap:16px;align-items:flex-start}}.place-page>.content .place-overview .place-overview-header .profile-picture{width:6vw;height:6vw;border-radius:12px;overflow:hidden;padding:0;border:1px solid var(--color-base-5)}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-overview-header .profile-picture{width:88px;height:88px;box-sizing:border-box;padding:0}}.place-page>.content .place-overview .place-overview-header .profile-picture img{width:100%;height:100%;object-fit:contain}.place-page>.content .place-overview .place-overview-header>.col{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}.place-page>.content .place-overview .place-overview-header>.col>.col{display:flex;flex-direction:column;gap:16px}.place-page>.content .place-overview .place-overview-header>.col>.col h1{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;margin:0;color:var(--color-secondary-100);text-align:left}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-overview-header>.col>.col h1{font-size:18px;text-align:left}}.place-page>.content .place-overview .place-overview-header>.col>.col .location,.place-page>.content .place-overview .place-overview-header>.col>.col .rating{display:flex;align-items:center;gap:8px}.place-page>.content .place-overview .place-overview-header>.col>.col .location p,.place-page>.content .place-overview .place-overview-header>.col>.col .rating p{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-overview-header>.col>.col .location p,.place-page>.content .place-overview .place-overview-header>.col>.col .rating p{font-size:16px;text-align:left}}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-overview-header>.col>.col .location svg,.place-page>.content .place-overview .place-overview-header>.col>.col .rating svg{width:20px;height:20px}}.place-page>.content .place-overview .place-overview-header>.col>.col .location span.distance,.place-page>.content .place-overview .place-overview-header>.col>.col .rating span.distance{color:var(--color-primary-100)}.place-page>.content .place-overview .place-overview-header>.col>.col .rating p{font-weight:700}.place-page>.content .place-overview .place-overview-header>.col>.col .rating p span{font-weight:400}.place-page>.content .place-overview .place-overview-header>.col .actions{display:flex;flex-direction:row;gap:16px}.place-page>.content .place-overview .place-overview-header>.col .actions.hidden .place-card__action:first-of-type{border-right:none}.place-page>.content .place-overview .place-overview-header>.col .actions .place-card__action{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;color:var(--color-primary-100)}.place-page>.content .place-overview .place-overview-header>.col .actions .place-card__action:first-of-type{border-right:1px solid var(--color-base-5);padding-right:16px}.place-page>.content .place-overview .place-overview-header>.col .actions .place-card__action.is-favorite svg path{fill:var(--color-primary-100)}.place-page>.content .place-overview .place-overview-header>.col .actions .place-card__action p{font-family:Mulish;font-size:16px;font-weight:500;line-height:20px}.place-page>.content .place-overview .place-overview-header>.col .actions .place-card__action svg{width:20px;height:20px}.place-page>.content .place-overview .place-overview-content{display:flex;flex-direction:column;gap:24px}.place-page>.content .place-overview .place-gallery{width:100%;position:relative;z-index:0;-webkit-user-select:none;user-select:none}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-gallery{height:300px}}.place-page>.content .place-overview .place-gallery .images{display:flex;gap:16px;height:35vw}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-gallery .images{height:100%}}.place-page>.content .place-overview .place-gallery .images .first{flex:1;position:relative;height:100%}.place-page>.content .place-overview .place-gallery .images .first .circle{position:absolute;top:16px;right:24px;width:3.2vw;height:3.2vw}.place-page>.content .place-overview .place-gallery .images .first img{width:100%;height:100%;object-fit:cover;border-radius:12px;cursor:pointer}.place-page>.content .place-overview .place-gallery .images .first video{width:100%;height:100%;object-fit:contain;border-radius:8px;cursor:pointer;background:#0003}.place-page>.content .place-overview .place-gallery .images .first .tags{position:absolute;top:16px;left:24px;display:flex;align-items:center;justify-content:center;gap:16px}.place-page>.content .place-overview .place-gallery .images .first .tags .has-montessori,.place-page>.content .place-overview .place-gallery .images .first .tags .has-nursery{z-index:1;border-radius:100px;padding:8px}.place-page>.content .place-overview .place-gallery .images .first .tags .has-montessori p,.place-page>.content .place-overview .place-gallery .images .first .tags .has-nursery p{margin:0}.place-page>.content .place-overview .place-gallery .images .first .tags .has-montessori{border-radius:100px;border:.5px solid #ffb03a;background:#fff2b2}.place-page>.content .place-overview .place-gallery .images .first .tags .has-montessori p{color:#ffb03a;font-family:Mulish;font-size:16px;font-weight:400;line-height:20px}.place-page>.content .place-overview .place-gallery .images .first .has-nursery{border-radius:100px;border:.5px solid #f36262;background:#ffe7c4}.place-page>.content .place-overview .place-gallery .images .first .has-nursery p{color:#f36262;font-family:Mulish;font-size:16px;font-weight:400;line-height:20px}.place-page>.content .place-overview .place-gallery .images .first .licensed{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;z-index:1}.place-page>.content .place-overview .place-gallery .images .first .licensed svg{width:4vw;height:4vw}.place-page>.content .place-overview .place-gallery .images .more{display:flex;flex-direction:column;gap:8px;width:35vw}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .images .more{display:none}}.place-page>.content .place-overview .place-gallery .images .more .row{flex:1;position:relative;height:calc(50% - 4px)}.place-page>.content .place-overview .place-gallery .images .more .row img{width:100%;height:100%;object-fit:cover;border-radius:12px;cursor:pointer}.place-page>.content .place-overview .place-gallery .images .more .row video{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer;background:#ffa6961a}.place-page>.content .place-overview .place-gallery .images .more .row .image-empty-state{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffa6961a;border-radius:8px}.place-page>.content .place-overview .place-gallery .controls{position:absolute;z-index:1;top:50%;width:100%;justify-content:space-between;display:flex;gap:16px;padding:0 24px;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-gallery .controls{padding:0 16px;top:40%}}.place-page>.content .place-overview .place-gallery .controls .prev,.place-page>.content .place-overview .place-gallery .controls .next{cursor:pointer}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-gallery .controls .prev,.place-page>.content .place-overview .place-gallery .controls .next{width:40px;height:40px}}.place-page>.content .place-overview .place-gallery .controls .next{transform:rotate(180deg)}.place-page>.content .place-overview .place-gallery .counter{position:absolute;z-index:1;bottom:24px;left:50%;transform:translate(-50%);background:var(--color-base-5);border-radius:999px;padding:.5vw 1.5vw;box-sizing:border-box;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.place-page>.content .place-overview .place-gallery .counter p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:500;line-height:24px;margin:0}.place-page>.content .place-overview .place-gallery .gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-base-100);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center}.place-page>.content .place-overview .place-gallery .gallery-overlay .row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1vw 9vw;box-sizing:border-box;margin-top:-5vw}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .gallery-overlay .row{padding:12px 2vw}}.place-page>.content .place-overview .place-gallery .gallery-overlay .row .counter{position:relative;border-radius:100px;background:#f5f6f880;padding:.4vw 1.2vw;box-sizing:border-box;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.place-page>.content .place-overview .place-gallery .gallery-overlay .row .counter p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:500;line-height:24px;margin:0}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8vw;padding:0 2vw;box-sizing:border-box}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content.single-image{justify-content:center}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content img,.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content video{width:60vw;height:35vw;object-fit:cover;object-position:center 50%;border-radius:12px;cursor:pointer}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content img,.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content video{width:100%;height:100%}}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content video{object-fit:contain;background:#fff3}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .next,.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .prev{cursor:pointer}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .next,.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .prev{width:40px;height:40px;position:absolute}}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .prev{left:16px}}.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .next{transform:rotate(180deg)}@media(max-width:1024px){.place-page>.content .place-overview .place-gallery .gallery-overlay .gallery-content .next{right:16px;transform:rotate(180deg)}}.place-page>.content .place-overview .place-info{display:flex;flex-direction:row;justify-content:space-between;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-overview .place-info{flex-direction:column;gap:16px;box-sizing:border-box}}.place-page>.content .place-overview .place-info .box{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding:20px 12px;border-radius:12px;box-shadow:0 0 12px #00000014;box-sizing:border-box;text-decoration:none}.place-page>.content .place-overview .place-info .box .icon{width:30px;height:30px;padding:3px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffd6cf33}.place-page>.content .place-overview .place-info .box .text p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;text-decoration:none;line-height:20px}.place-page>.content .place-features{margin-top:-24px;display:grid;grid-template-columns:2.05fr 1fr;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-features{grid-template-columns:1fr}}.place-page>.content .place-features .col{display:flex;flex-direction:column;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-features .col:first-child{order:1}.place-page>.content .place-features .col:last-child{order:0}}.place-page>.content .place-features .col .additional-activities,.place-page>.content .place-features .col .sports-listing{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}.place-page>.content .place-features .col .additional-activities .empty,.place-page>.content .place-features .col .sports-listing .empty{color:var(--color-base-20);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;margin:0;text-align:center}.place-page>.content .place-features .col .additional-activities h5,.place-page>.content .place-features .col .sports-listing h5{font-family:Mulish;color:var(--color-secondary-100);font-size:18px;font-weight:700;line-height:20px;margin:0;text-align:left}.place-page>.content .place-features .col .additional-activities .activities,.place-page>.content .place-features .col .additional-activities .sports,.place-page>.content .place-features .col .sports-listing .activities,.place-page>.content .place-features .col .sports-listing .sports{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 16px}.place-page>.content .place-features .col .additional-activities .activities .activity,.place-page>.content .place-features .col .additional-activities .activities .sport,.place-page>.content .place-features .col .additional-activities .sports .activity,.place-page>.content .place-features .col .additional-activities .sports .sport,.place-page>.content .place-features .col .sports-listing .activities .activity,.place-page>.content .place-features .col .sports-listing .activities .sport,.place-page>.content .place-features .col .sports-listing .sports .activity,.place-page>.content .place-features .col .sports-listing .sports .sport{display:flex;flex-direction:row;align-items:flex-start;gap:8px;border-radius:100px;border:1px solid var(--color-secondary-100);padding:12px 16px 6px}.place-page>.content .place-features .col .additional-activities .activities .activity .icon svg,.place-page>.content .place-features .col .additional-activities .activities .sport .icon svg,.place-page>.content .place-features .col .additional-activities .sports .activity .icon svg,.place-page>.content .place-features .col .additional-activities .sports .sport .icon svg,.place-page>.content .place-features .col .sports-listing .activities .activity .icon svg,.place-page>.content .place-features .col .sports-listing .activities .sport .icon svg,.place-page>.content .place-features .col .sports-listing .sports .activity .icon svg,.place-page>.content .place-features .col .sports-listing .sports .sport .icon svg{width:24px;height:24px}.place-page>.content .place-features .col .additional-activities .activities .activity .text,.place-page>.content .place-features .col .additional-activities .activities .sport .text,.place-page>.content .place-features .col .additional-activities .sports .activity .text,.place-page>.content .place-features .col .additional-activities .sports .sport .text,.place-page>.content .place-features .col .sports-listing .activities .activity .text,.place-page>.content .place-features .col .sports-listing .activities .sport .text,.place-page>.content .place-features .col .sports-listing .sports .activity .text,.place-page>.content .place-features .col .sports-listing .sports .sport .text{color:var(--color-secondary-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;margin-top:1px}.place-page>.content .place-features .col .additional-activities .activities .sport,.place-page>.content .place-features .col .additional-activities .sports .sport,.place-page>.content .place-features .col .sports-listing .activities .sport,.place-page>.content .place-features .col .sports-listing .sports .sport{padding:8px 16px}.place-page>.content .place-features .col .sports-listing{gap:24px}.place-page>.content .place-reviews,.place-page>.content .place-location{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.place-page>.content .place-reviews h4,.place-page>.content .place-location h4{font-family:Mulish;color:var(--color-primary-100);font-size:28px;font-weight:700;line-height:20px;margin:0;text-align:left;display:flex;align-items:center;gap:8px}.place-page>.content .place-reviews h4>span,.place-page>.content .place-location h4>span{color:var(--color-base-30);text-align:center;font-size:16px;font-weight:400;line-height:20px}.place-page>.content .place-reviews .rating-stars .star.filled svg{fill:var(--color-primary-100)}.place-page>.content .place-reviews .rating-stars .stars{gap:8px}.place-page>.content .place-reviews .reviews{width:100%;display:flex;flex-direction:row;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews{flex-direction:column;box-sizing:border-box;gap:8px}}.place-page>.content .place-reviews .reviews .col{width:50%;display:flex;flex-direction:column;gap:24px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews .col{width:100%;box-sizing:border-box}}.place-page>.content .place-reviews .reviews .col:first-of-type{max-height:78vh;overflow-y:auto;padding:12px 12px 20px}.place-page>.content .place-reviews .reviews .col:first-of-type::-webkit-scrollbar{width:6px}.place-page>.content .place-reviews .reviews .col:first-of-type::-webkit-scrollbar-track{background:transparent}.place-page>.content .place-reviews .reviews .col:first-of-type::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews .col:first-of-type{padding:6px}}.place-page>.content .place-reviews .reviews .col .reviews-list{display:flex;flex-direction:column;gap:24px}.place-page>.content .place-reviews .reviews .col .ad-placeholder{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:1024px){.place-page>.content .place-reviews .reviews .col .ad-placeholder{display:none}}.place-page>.content .place-reviews .reviews .col .ad-placeholder .ad{width:100%;border-radius:8px;aspect-ratio:2/1}.place-page>.content .place-reviews .reviews .col .ad-placeholder .ad img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.place-page>.content .place-reviews .reviews .col .ad-placeholder p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.place-page>.content .place-reviews .reviews .col .leave-review-card{box-sizing:border-box;width:100%}.place-page>.content .place-reviews .reviews-overview{display:flex;flex-direction:row;gap:24px;width:100%;box-shadow:0 0 12px #00000014;border-radius:16px;padding:20px 0;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews-overview{flex-direction:column;align-items:flex-start;padding:16px}}.place-page>.content .place-reviews .reviews-overview .col{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews-overview .col{width:fit-content}}.place-page>.content .place-reviews .reviews-overview .col:first-of-type{border-right:1px solid var(--color-base-10)}@media(max-width:1280px)and (orientation:portrait){.place-page>.content .place-reviews .reviews-overview .col:first-of-type{flex-direction:row;border-right:none;align-self:center}}.place-page>.content .place-reviews .reviews-overview .col:first-of-type div.overview-info{display:flex;flex-direction:column;align-items:center;gap:8px}.place-page>.content .place-reviews .reviews-overview .col:first-of-type .rating-stars{margin-top:20px}.place-page>.content .place-reviews .reviews-overview .col:first-of-type .rating-stars .stars{gap:13px}@media(max-width:1024px){.place-page>.content .place-reviews .reviews-overview .col:first-of-type .rating-stars .stars{gap:5px}}.place-page>.content .place-reviews .reviews-overview .col p{margin:0;color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0}@media(max-width:1024px){.place-page>.content .place-reviews .reviews-overview .col p{white-space:nowrap}}.place-page>.content .place-reviews .reviews-overview .col h4{margin:0;color:var(--Base-Base-100, #162533);text-align:center;font-family:Nunito;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0}.place-page>.content .place-reviews .reviews-overview .col span{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.place-page>.content .place-reviews .reviews-overview .col .row{display:flex;flex-direction:row;align-items:center;gap:12px}.place-page>.content .place-reviews .reviews-overview .col .row p{margin:0;color:var(--color-base-30);text-align:center;font-family:Mulish;font-size:12px;font-weight:400;line-height:16px}.place-page>.content .place-location h4{color:var(--color-secondary-100)}.place-page>.content .place-location .map-col{width:100%;height:500px}.place-page>.content .place-location .map-col .map-container{width:100%;height:100%;border-radius:16px}.place-page .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.place-page .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.place-page .profile-modal .profile-modal__content{width:90vw;padding:36px 24px 24px;box-sizing:border-box}}.place-page .profile-modal .profile-modal__content .primary-button{width:fit-content}.place-page .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}.place-page .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.place-page .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.place-page .profile-modal button{width:100%}.place-tabs{display:flex;flex-direction:column;gap:24px;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.place-tabs{width:calc(100% - 12px);overflow-x:hidden}}.place-tabs .row{flex:1}@media(max-width:1024px){.place-tabs .row{padding:8px}}.place-tabs .row>ul{display:flex;flex-direction:row;gap:20px;list-style:none;margin:0;border-radius:8px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;padding:8px 6px;overflow-x:scroll;white-space:nowrap;box-sizing:border-box}.place-tabs .row>ul::-webkit-scrollbar{display:none}@media(max-width:1280px)and (orientation:portrait){.place-tabs .row>ul{overflow-x:scroll;white-space:nowrap;width:calc(100vw - 32px);gap:32px}.place-tabs .row>ul::-webkit-scrollbar{display:none}}.place-tabs .row>ul li{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;padding:8px;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.place-tabs .row>ul li.active{color:var(--color-base-0);background-color:var(--color-secondary-100)}.place-tabs .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;text-align:center;width:100%;height:100%;padding:6vw 0}.place-tabs .empty-state p{color:var(--color-base-20);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;margin:0;text-align:center}.calendar-tab{display:flex;flex-direction:column;gap:16px}.calendar-tab h5{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;margin:0;text-align:left}.calendar-tab .events{display:flex;flex-direction:column;gap:16px;overflow-y:scroll;max-height:380px;padding:12px}.calendar-tab .events::-webkit-scrollbar{width:6px}.calendar-tab .events::-webkit-scrollbar-track{background:transparent}.calendar-tab .events::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.calendar-tab .link-button{align-self:center;margin:16px}.event-card{display:flex;justify-content:flex-start;align-items:center;gap:24px;padding:12px;border-radius:12px;box-shadow:0 0 12px #00000014}@media(max-width:768px){.event-card{gap:12px}}.event-card .col{display:flex;flex-direction:column;align-items:flex-start;gap:8px!important;width:fit-content;order:unset!important}.event-card .col .start-time{color:var(--color-primary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;margin:0}.event-card .col .end-time{color:var(--color-base-20);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;margin:0}.event-card .col .title{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;width:100%;text-align:left;text-wrap:nowrap}.event-card .col .row{display:flex;justify-content:space-between;align-items:center;gap:8px;white-space:nowrap}.event-card .col .row .date{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding-right:8px;border-right:1.5px solid var(--color-base-100)}.event-card .col .row .participants{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0;display:flex;align-items:center;gap:6px}.event-card .vertical-line{width:12px;height:70px;align-self:stretch;background-color:#68dd81;border-radius:16px}@media(max-width:768px){.event-card .vertical-line{width:8px;align-self:unset}}.event-card .vertical-line.open_house{background-color:#68dd81}.event-card .vertical-line.camp{background-color:#f3d552}.event-card .vertical-line.individual_meeting{background-color:#ffb03a}.event-card .vertical-line.excursion{background-color:#ab81fa}.event-card .cta{justify-self:flex-end;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:8px}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.event-application-modal{background:#fff;border-radius:16px;width:100%;max-width:30vw;box-shadow:0 4px 20px #00000026;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:36px 12px 12px;box-sizing:border-box;position:relative}.event-application-modal .modal-header{display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:16px;padding:16px}.event-application-modal .modal-header .line{width:25%;height:4px;border-radius:3px;background-color:var(--color-primary-100)}.event-application-modal .modal-header .line.OPEN_HOUSE{background-color:#68dd81}.event-application-modal .modal-header .line.INDIVIDUAL_MEETING{background-color:#ffb03a}.event-application-modal .modal-header .line.CAMP{background-color:#f3d552}.event-application-modal .modal-header .line.EXCURSION{background-color:#ab81fa}.event-application-modal .modal-header h3{margin:0;color:var(--color-primary-100);text-align:center;font-family:Nunito,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:32px}.event-application-modal .modal-header p{margin:0;color:var(--color-base-60);text-align:center;font-family:Mulish,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.event-application-modal .modal-header .close-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:absolute;top:20px;right:20px}.event-application-modal .modal-content{padding:16px 16px 12px;width:100%;display:flex;flex-direction:column;gap:32px;max-height:40vh;overflow-y:auto;box-shadow:none}.event-application-modal .modal-content::-webkit-scrollbar{width:10px}.event-application-modal .modal-content::-webkit-scrollbar-track{background:transparent}.event-application-modal .modal-content::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.event-application-modal .modal-content .event-details{display:flex;flex-direction:column;align-items:flex-start;border-radius:12px;border:1px solid var(--color-base-10);padding:12px;gap:16px}.event-application-modal .modal-content .event-details h3{color:var(--color-base-60);font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0;text-align:left;display:flex;align-items:center;gap:6px}.event-application-modal .modal-content .event-details h3 svg{width:1.2vw;height:1.2vw}.event-application-modal .modal-content .event-details p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.event-application-modal .modal-content .event-details span{margin:0;color:var(--color-base-40);font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:left}.event-application-modal .error{color:var(--color-alert-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left;margin:0}.event-application-modal .modal-actions{display:flex;justify-content:center;gap:24px;width:100%;margin-top:20px}.event-application-modal .modal-actions .primary-button{width:100%}.description-tab{text-align:left;display:flex;flex-direction:column;align-items:center;gap:18px}.description-tab p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left;width:100%;line-clamp:10;-webkit-line-clamp:10;overflow:hidden;text-overflow:ellipsis;max-height:120em;display:-webkit-box;-webkit-box-orient:vertical}.description-tab p.truncated{line-clamp:unset;-webkit-line-clamp:unset;overflow:unset;text-overflow:unset;max-height:unset;display:unset;-webkit-box-orient:unset}.mission-tab{text-align:left;display:flex;flex-direction:column;align-items:center;gap:18px}.mission-tab p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left;width:100%;line-clamp:10;-webkit-line-clamp:10;overflow:hidden;text-overflow:ellipsis;max-height:120em;display:-webkit-box;-webkit-box-orient:vertical}.mission-tab p.truncated{line-clamp:unset;-webkit-line-clamp:unset;overflow:unset;text-overflow:unset;max-height:unset;display:unset;-webkit-box-orient:unset}.news-card{display:flex;justify-content:space-between;align-items:flex-start;width:100%;box-shadow:0 0 12px #0000001a;padding:12px;border-radius:12px;box-sizing:border-box;cursor:pointer}.news-card .col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px!important}.news-card .col.main{display:flex;flex-direction:row!important;justify-content:flex-start;align-items:flex-start;gap:16px!important}.news-card .col.main .col{align-items:flex-start}.news-card .col>span{background-color:var(--color-primary-200);color:var(--color-primary-100);padding:4px 8px;border-radius:4px;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.news-card .col img{background-color:var(--color-base-0);width:15vw;aspect-ratio:2/1.2;border-radius:12px;object-fit:cover;border:1px solid var(--color-base-10)}.news-card .col h5{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:1.2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;max-height:2.4em;width:100%}.news-card .col p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:2.4em;text-align:left}.news-tab{display:flex;justify-content:space-between;align-items:center;border-radius:12px;flex-direction:column;gap:24px}.pricing-tab{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:16px}.pricing-tab .price-box{display:flex;justify-content:space-between;align-items:center;padding:30px 36px;box-shadow:0 0 12px #0000001a;border-radius:12px;width:100%;box-sizing:border-box}.pricing-tab .price-box .title{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700;line-height:20px;margin:0;text-align:left;width:100%}.pricing-tab .price-box>div{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end;width:fit-content}.pricing-tab .price-box .price{color:var(--color-primary-100);font-family:Mulish;font-size:18px;font-weight:700;line-height:20px;margin:0;text-align:center;width:fit-content;white-space:nowrap}.team-tab{display:flex;flex-direction:column;gap:20px}.team-tab .team-members{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1024px){.team-tab .team-members{grid-template-columns:repeat(1,1fr)}}.team-tab .team-members .team-member{display:flex;align-items:center;justify-content:flex-start;gap:20px;border-radius:8px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;padding:12px}.team-tab .team-members .team-member img{width:4vw;height:4vw;border-radius:50%;object-fit:cover}@media(max-width:1024px){.team-tab .team-members .team-member img{width:48px;height:48px}}.team-tab .team-members .team-member .no-member-image{width:4vw;height:4vw;border-radius:50%;object-fit:cover;background:var(--color-secondary-100);display:flex;justify-content:center;align-items:center;color:var(--color-base-0);font-weight:500;line-height:1;font-size:1.8vw}@media(max-width:1024px){.team-tab .team-members .team-member .no-member-image{width:48px;height:48px;font-size:24px}}.team-tab .team-members .team-member .member-info{display:flex;flex-direction:column;gap:1px}.team-tab .team-members .team-member .member-info p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.02em;text-align:left;color:#111827;margin:0;font-family:Nunito}.team-tab .team-members .team-member .member-info p.role,.team-tab .team-members .team-member .member-info p.info{color:var(--color-base-20);font-family:Nunito;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.team-tab .team-members .team-member .member-info p.info{font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:left;color:var(--color-base-60)}.working-hours-tab{display:flex;flex-direction:column;width:100%;padding:4px 16px;box-shadow:0 0 12px #0000001a;border-radius:12px;box-sizing:border-box}.working-hours-tab>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--color-base-10);padding:20px}.working-hours-tab>div:last-child{border-bottom:none}.working-hours-tab>div>div{display:flex;flex-direction:row;gap:4px;align-items:center}.working-hours-tab>div p{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0}.working-hours-tab>div .closed{color:var(--color-alert-100)}.working-hours-tab>div .open{color:var(--color-success-100)}.nvo-results-tab{font-family:inherit;border-radius:12px;background:var(--color-base-0);box-shadow:0 0 12px #00000014;padding:16px 18px}.nvo-results-tab .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.nvo-results-tab .empty-state svg{margin-bottom:16px}.nvo-results-tab .empty-state p{font-size:16px;color:#6b7280;margin:0}.nvo-results-tab .grade-results{margin-bottom:32px}.nvo-results-tab .grade-results h3{font-size:18px;font-weight:600;color:var(--color-base-100);border-radius:8px;width:fit-content;font-family:Nunito;font-style:normal;font-weight:700;line-height:20px}.nvo-results-tab .grade-results .results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nvo-results-tab .grade-results .results-grid :first-child .subject{color:var(--color-primary-100)}.nvo-results-tab .grade-results .results-grid :nth-child(2) .subject{color:var(--color-secondary-100)}.nvo-results-tab .grade-results .results-grid :nth-child(3) .subject{color:var(--color-base-100)}.nvo-results-tab .grade-results .results-grid .result-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px}.nvo-results-tab .grade-results .results-grid .result-item .subject{font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.nvo-results-tab .grade-results .results-grid .result-item .score{color:var(--color-base-100);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media(max-width:768px){.nvo-results-tab{padding:16px}.nvo-results-tab .results-grid{grid-template-columns:1fr!important}}.parent-review-card{display:flex;flex-direction:column;gap:20px;padding:24px;box-shadow:0 4px 16px #0000001a;border-radius:16px;position:relative}.parent-review-card .row{display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;position:relative}@media(max-width:768px){.parent-review-card .row{flex-direction:column;align-items:flex-start;gap:12px}}.parent-review-card .row.profanity{border:1px solid rgba(0,0,0,.1);border-radius:12px;min-height:140px}.parent-review-card .row.profanity>p{filter:blur(20px);padding:0 12px}.parent-review-card .row .profanity-warning{display:flex;flex-direction:column;gap:12px;align-items:center;padding:12px;border-radius:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.parent-review-card .row .profanity-warning svg{width:28px;height:28px}.parent-review-card .row .profanity-warning svg path{fill:var(--color-base-100)}.parent-review-card .row .profanity-warning p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:center}.parent-review-card .row .text{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;margin:0}.parent-review-card .row .date{color:var(--color-base-30);font-family:Mulish;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;margin:0}.parent-review-card .row.leave-answer{display:flex;flex-direction:column;gap:16px;align-items:flex-end;margin-top:12px}.parent-review-card .profile-picture{display:flex;justify-content:center;align-items:center;gap:12px}.parent-review-card .profile-picture .no-pic{width:48px;height:48px;border-radius:999px;background:var(--color-primary-100);color:var(--color-base-0);font-size:16px;font-family:Mulish;font-weight:700;line-height:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:flex;justify-content:center;align-items:center}.parent-review-card .profile-picture img{width:100%;height:100%;object-fit:contain}.parent-review-card .profile-picture .name{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left;display:flex;align-items:center;gap:8px;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:0}.parent-review-card .profile-picture span{color:var(--color-base-100);font-size:12px;font-weight:400;line-height:12px}.parent-review-card .reply{width:100%;background:var(--color-base-5);padding:12px;border-radius:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.parent-review-card .reply span,.parent-review-card .reply p{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.parent-review-card .reply p{font-weight:500}.leave-review-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.leave-review-modal .modal-content{background-color:#fff;padding:44px 20px 20px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;position:relative}@media(max-width:1024px){.leave-review-modal .modal-content{width:90vw}}.leave-review-modal .modal-content .close{cursor:pointer;position:absolute;top:20px;right:20px}.leave-review-modal .modal-content h2{text-align:center;margin:0;color:var(--color-primary-100);font-family:Nunito;font-size:26px;font-weight:700;line-height:32px}.leave-review-modal .modal-content p{text-align:center;margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px}.leave-review-modal .modal-content .primary-button{margin-top:12px}.leave-review-modal .modal-content .error{color:var(--color-alert-100);font-family:Mulish;font-size:12px;font-weight:400;line-height:16px;text-align:left;margin-top:-12px}.leave-review-card{display:flex;flex-direction:column;gap:21px;align-items:flex-start;border-radius:12px;padding:21px;box-shadow:0 0 12px #00000014;background-color:var(--color-base-0);margin-top:12px}@media(max-width:1024px){.leave-review-card{margin:0}}.leave-review-card h4.title{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:16px!important;font-weight:700!important;line-height:20px!important}.leave-review-card p.description{color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px;margin:-4px 0 0;text-align:left}.leave-review-card .rating-stars .stars{gap:13px}.privacy-policy{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px}.privacy-policy>.content{padding:160px 64px 100px;gap:50px;display:flex;flex-direction:column}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content{padding:110px 16px 48px}}.privacy-policy>.content .title{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#ffa696;padding:36px;border-radius:12px;width:100%;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content .title{padding:16px}}.privacy-policy>.content .title h2{color:#fff;font-family:Nunito;font-size:36px;font-weight:900;line-height:36px;text-align:left}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content .title h2{font-size:26px}}.privacy-policy>.content .title img{width:15vw}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content .title img{width:120px}}.privacy-policy>.content .text{display:flex;flex-direction:column;gap:40px}.privacy-policy>.content .text .item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.privacy-policy>.content .text .item h4{color:#162533;text-align:left;font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin:0}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content .text .item h4{font-size:16px;line-height:1.25}}.privacy-policy>.content .text .item p{font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;margin:0}@media(max-width:1280px)and (orientation:portrait){.privacy-policy>.content .text .item p{font-size:16px;line-height:1.25}}.cookie-policy{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px}.cookie-policy>.content{padding:160px 64px 100px;gap:50px;display:flex;flex-direction:column}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content{padding:110px 16px 48px}}.cookie-policy>.content .title{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#ffa696;padding:36px;border-radius:12px;width:100%;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content .title{padding:16px}}.cookie-policy>.content .title h2{color:#fff;font-family:Nunito;font-size:36px;font-weight:900;line-height:36px;text-align:left}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content .title h2{font-size:26px}}.cookie-policy>.content .title img{width:15vw}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content .title img{width:120px}}.cookie-policy>.content .text{display:flex;flex-direction:column;gap:40px}.cookie-policy>.content .text .item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cookie-policy>.content .text .item h4{color:#162533;text-align:left;font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin:0}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content .text .item h4{font-size:16px;line-height:1.25}}.cookie-policy>.content .text .item p{font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;margin:0}@media(max-width:1280px)and (orientation:portrait){.cookie-policy>.content .text .item p{font-size:16px;line-height:1.25}}.my-profile-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px}.my-profile-page>.my-profile-content{padding:160px 64px 100px;gap:50px;display:flex;flex-direction:column;box-sizing:border-box;width:100%}@media(max-width:1280px)and (orientation:portrait){.my-profile-page>.my-profile-content{padding:110px 16px 48px;gap:24px}}.my-profile-page>.my-profile-content .title{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#ffa696;padding:36px;border-radius:12px;width:100%;box-sizing:border-box}@media(max-width:1280px)and (orientation:portrait){.my-profile-page>.my-profile-content .title{padding:16px}}.my-profile-page>.my-profile-content .title h2{color:#fff;font-family:Nunito;font-size:36px;font-weight:900;line-height:36px;text-align:left}@media(max-width:1280px)and (orientation:portrait){.my-profile-page>.my-profile-content .title h2{font-size:26px}}.my-profile-page>.my-profile-content .title img{width:15vw}@media(max-width:1280px)and (orientation:portrait){.my-profile-page>.my-profile-content .title img{width:120px}}.profile-content{display:flex;flex-direction:row;gap:24px;box-sizing:border-box;width:100%}@media(max-width:1024px){.profile-content{flex-direction:column}}.profile-content>.col{display:flex;flex-direction:column;box-sizing:border-box}.profile-content>.col:first-child{width:20%}@media(max-width:1024px){.profile-content>.col:first-child{width:100%}}.profile-content>.col:last-child{width:80%}@media(max-width:1024px){.profile-content>.col:last-child{width:100%}}.profile-content>.col.menu{display:flex;flex-direction:column;gap:20px}.profile-content>.col.menu ul{display:flex;flex-direction:column;list-style:none;margin:0;border-radius:8px;background:#fff;box-shadow:0 0 12px #00000014;padding:16px 12px;gap:12px}.profile-content>.col.menu ul li{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:6px 0;cursor:pointer}.profile-content>.col.menu ul li p{margin:0;color:#43586d;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:22px;text-align:left}.profile-content>.col.menu ul li:last-child{margin-top:12px;padding-top:24px;border-top:1px solid #e5e7eb;justify-content:flex-start;gap:12px}.profile-content>.col.menu ul li:last-child p{color:var(--color-alert-100)}.profile-content>.col.menu ul li:last-child svg{padding:2px}.profile-content>.col.menu ul li:last-child svg path{fill:var(--color-alert-100)}.profile-content>.col.menu ul li.active p{color:var(--color-secondary-100)}.profile-content>.col.menu ul li.active svg path{fill:var(--color-secondary-100)}.profile-content>.col .profile-details{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.profile-content>.col .profile-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:100%;border-radius:var(--Border-Radius---border-radius-400, 12px);background:var(--Base-Base-0, #fff);box-shadow:0 0 12px #00000014;padding:24px;box-sizing:border-box}@media(max-width:1024px){.profile-content>.col .profile-box{flex-direction:column;align-items:flex-start}}.profile-content>.col .profile-box img{width:96px;height:96px;border-radius:50%;object-fit:cover}.profile-content>.col .profile-box .no-image{width:72px;height:72px;border-radius:50%;background:var(--color-secondary-100);color:var(--color-base-0);display:flex;justify-content:center;align-items:center;font-family:Mulish;font-size:30px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .profile-box .profile-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.profile-content>.col .profile-box .profile-info h4{margin:0;color:var(--color-base-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .profile-box .profile-info p{margin:0;color:#9aa8b5;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.profile-content>.col .profile-box .upload-pic{margin-left:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}@media(max-width:1024px){.profile-content>.col .profile-box .upload-pic{margin-left:0;width:100%;justify-content:flex-start}}.profile-content>.col .profile-box .upload-pic button svg path{fill:none}.profile-content>.col .profile-box .upload-pic button:hover svg path{stroke:var(--color-base-0);fill:none}@media(max-width:1024px){.profile-content>.col .profile-box .upload-pic .button-gradient-border{width:100%}.profile-content>.col .profile-box .upload-pic .button-gradient-border button{width:100%;padding:14px 16px}}.profile-content>.col .recent-searches{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:24px;width:100%;box-sizing:border-box}.profile-content>.col .recent-searches h3{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .recent-searches .no-recent{color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left;margin:-16px 0 0}.profile-content>.col .recent-searches .searches{display:flex;flex-direction:column;width:100%}.profile-content>.col .recent-searches .searches .search-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:24px 12px;border-top:1px solid #e5e7eb}.profile-content>.col .recent-searches .searches .search-box p{cursor:pointer;color:var(--Base-Base-40, #43586d);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:left}.profile-content>.col .recent-searches .searches .search-box svg{cursor:pointer}.profile-content>.col .my-reviews{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:24px;width:100%;box-sizing:border-box}.profile-content>.col .my-reviews h3{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .my-reviews .no-reviews{color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left;margin:-16px 0 0}.profile-content>.col .my-reviews .reviews{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.profile-content>.col .my-reviews .reviews .review{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.profile-content>.col .my-reviews .reviews .review:not(:last-child){padding-bottom:24px;border-bottom:1px solid #e5e7eb}.profile-content>.col .my-reviews .reviews .review .name{margin:0;color:var(--color-base-100);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:21px}.profile-content>.col .my-reviews .reviews .review .date{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.profile-content>.col .my-reviews .reviews .review .text{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.profile-content>.col .my-reviews .reviews .review .answer{gap:0px;width:100%;margin:0;border-radius:8px;border:1px solid var(--color-success-100);background:#daf9c4;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;padding:16px 12px;box-sizing:border-box}.profile-content>.col .my-reviews .reviews .review .answer span{margin:0;color:#5f7181;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.profile-content>.col .my-reviews .reviews .review .answer p{margin:0}.profile-content>.col .favorites{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:24px;width:100%;box-sizing:border-box}.profile-content>.col .favorites.no-favorites{align-self:stretch;height:100%}.profile-content>.col .favorites h2{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .favorites>p{color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left;margin:-16px 0 0}.profile-content>.col .favorites .favorites-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}@media(max-width:1024px){.profile-content>.col .favorites .favorites-list{grid-template-columns:repeat(1,1fr)}}.profile-content>.col .calendar{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:24px;width:100%;box-sizing:border-box}.profile-content>.col .calendar.no-visits{align-self:stretch;height:100%}.profile-content>.col .calendar h3{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px}.profile-content>.col .calendar>p{color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left;margin:-16px 0 0}.profile-content>.col .calendar .list{display:flex;flex-direction:column;width:100%;gap:12px}.profile-content>.col .calendar .list .visit{display:flex;flex-direction:column;gap:24px;width:100%;padding:16px 0;border-top:1px solid #e5e7eb}.profile-content>.col .calendar .list .visit:first-child{border-top:none;padding-top:0}.profile-content>.col .calendar .list .visit .row.top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}@media(max-width:1024px){.profile-content>.col .calendar .list .visit .row.top{flex-direction:column;align-items:flex-start}}.profile-content>.col .calendar .list .visit .row.top .info{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.profile-content>.col .calendar .list .visit .row.top .info .name{margin:0;color:var(--color-warning-100, #ff826a);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:21px;text-align:left}.profile-content>.col .calendar .list .visit .row.top .info .address{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:left}.profile-content>.col .calendar .list .visit .row.top .info .datetime{margin:16px 0 0;color:#9aa8b5;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.profile-content>.col .calendar .list .visit .row.top .actions{display:flex;flex-direction:row;align-items:center;gap:12px}@media(max-width:1024px){.profile-content>.col .calendar .list .visit .row.top .actions{width:100%;display:grid;grid-template-columns:1fr 1fr}}.profile-content>.col .calendar .list .visit .row.top .actions .badge{display:inline-flex;padding:8px 12px;border-radius:8px;font-family:Mulish;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap}.profile-content>.col .calendar .list .visit .row.top .actions .badge.badge-pending{background:#ffe6bf;color:#e29800;border:1px solid #ffd08a}@media(max-width:1024px){.profile-content>.col .calendar .list .visit .row.top .actions .secondary-button{width:100%;padding:12px 16px}}.profile-content>.col .calendar .list .visit .row.top .actions .secondary-button svg path{fill:none}.profile-content>.col .calendar .list .visit .row.top .actions .secondary-button:hover svg path{stroke:#fff}@media(max-width:1024px){.profile-content>.col .calendar .list .visit .row.top .actions .primary-button,.profile-content>.col .calendar .list .visit .row.top .actions .button-gradient-border{width:100%}.profile-content>.col .calendar .list .visit .row.top .actions .primary-button{padding:17px 16px}}.profile-content>.col .calendar .list .visit .notes-editor{display:flex;flex-direction:column;gap:8px}.profile-content>.col .calendar .list .visit .notes-editor textarea{width:100%;min-height:120px;resize:vertical;border-radius:8px;border:1px solid #e5e7eb;padding:16px 12px;outline:none;font-family:Mulish;font-size:14px;color:var(--color-base-100);box-sizing:border-box;background:transparent;resize:none}.profile-content>.col .calendar .list .visit .notes-editor .editor-footer{display:flex;justify-content:space-between;align-items:center}.profile-content>.col .calendar .list .visit .notes-editor .editor-footer .counter{color:#9aa8b5;font-family:Mulish;font-size:12px;line-height:16px}.profile-content>.col .calendar .list .visit .notes-editor .editor-footer .editor-actions{display:flex;gap:8px}.profile-content>.col .calendar .list .visit .notes-readonly{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.profile-content>.col .calendar .list .visit .notes-readonly .label{margin:0;color:#5f7181;font-family:Mulish;font-size:16px;line-height:16px;font-weight:700}.profile-content>.col .calendar .list .visit .notes-readonly .text{margin:0;color:#5f7181;font-family:Mulish;font-size:16px;line-height:20px}.profile-content>.col .compare-items{position:fixed;left:0;display:none;justify-content:space-between;align-items:center;z-index:1000;width:100%;padding:24px;background:var(--color-base-0);border-top:1px solid var(--color-base-10);box-sizing:border-box;width:100vw;bottom:0;border-bottom:1px solid var(--color-base-10)}.profile-content>.col .compare-items.show{display:flex}.profile-content>.col .compare-items .col.items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.profile-content>.col .compare-items .col.items .compare-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;padding:16px;border-right:1px solid var(--color-base-10)}.profile-content>.col .compare-items .col.items .compare-item:nth-of-type(3){border-right:none}.profile-content>.col .compare-items .col.items .compare-item .item-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.profile-content>.col .compare-items .col.items .compare-item img{width:6vw;height:4vw;object-fit:cover;border-radius:4px}.profile-content>.col .compare-items .col.items .compare-item h5{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:16vw;text-align:left;margin:0}.profile-content>.col .compare-items .col.items .compare-item p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:10vw;text-align:left;margin:0;display:flex;align-items:center;gap:4px}.profile-content>.col .compare-items .col.items .compare-item p svg:first-of-type{margin-right:4px}.profile-content>.col .compare-items .col.items .compare-item p span{font-weight:400}.profile-content>.col .compare-items .col.items .compare-item button{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;background:var(--color-primary-100);cursor:pointer;border-radius:4px;padding:.2vw}.profile-content>.col .compare-items .col.items .compare-item button svg{width:1vw;height:1vw}.profile-content>.col .compare-items .col.actions{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.upload-modal{background:var(--color-base-0);border-radius:8px;padding:44px 32px 32px;position:relative;width:90%;max-width:400px;text-align:center;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.upload-modal{box-sizing:border-box}}.upload-modal h3{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.3vw;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;margin:0}@media screen and (max-width:768px){.upload-modal h3{font-size:18px}}.upload-modal .close{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer}.upload-modal .dropzone{border:1px dashed var(--color-base-20);border-radius:4px;padding:2vw;display:block;cursor:pointer;color:var(--color-primary-100)}@media screen and (max-width:768px){.upload-modal .dropzone{padding:16px}}.upload-modal .dropzone .instruction{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-modal .dropzone .instruction span{color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0}@media screen and (max-width:768px){.upload-modal .dropzone .instruction span{font-size:14px}}.upload-modal .dropzone .instruction svg{width:1.5vw;height:1.5vw}@media screen and (max-width:768px){.upload-modal .dropzone .instruction svg{width:24px;height:24px}}.upload-modal .dropzone .instruction p{margin:0;font-size:.8vw;color:var(--color-base-100)}@media screen and (max-width:768px){.upload-modal .dropzone .instruction p{font-size:16px}}.upload-modal .dropzone .instruction p span{color:var(--color-primary-100);font-weight:600;text-decoration:underline}.upload-modal .info{display:flex;flex-direction:row;justify-content:space-between;gap:8px;margin-top:-16px}.upload-modal .info p{color:var(--color-base-20);text-align:center;font-family:Mulish;font-size:.7vw;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;margin:0}@media screen and (max-width:768px){.upload-modal .info p{font-size:14px}}.upload-modal .primary-button{width:100%}.upload-modal .error{color:red;margin-top:8px}.upload-modal .preview-container{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.upload-modal .preview-container .image-preview{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;border:1px solid var(--color-base-20)}.upload-modal .preview-container .file-info{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.upload-modal .preview-container .file-info span{color:var(--color-base-100);font-family:Mulish;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.upload-modal .preview-container .file-info .change-file{background:none;border:none;color:var(--color-primary-100);font-family:Mulish;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.upload-modal .preview-container .file-info .change-file:hover{background-color:#ffa6961a}.settings-tab{width:100%;box-shadow:0 0 12px #0000001a;border-radius:12px;background:var(--color-base-0);padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;-webkit-user-select:none;user-select:none}.settings-tab h3{margin:0;color:var(--color-secondary-100);font-family:Mulish;font-size:26px;font-weight:700;line-height:1.2;text-align:left}.settings-tab>p,.settings-tab .google-account{color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left;margin:-32px 0 0}.settings-tab .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:1024px){.settings-tab .setting-row{flex-direction:column;align-items:flex-start}}@media(max-width:1024px){.settings-tab .setting-row .button-gradient-border{width:70%}.settings-tab .setting-row .button-gradient-border button{width:100%;padding:12px 16px}}.settings-tab .setting-row .col{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.settings-tab .setting-row .col .label{color:var(--color-base-20);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2}.settings-tab .setting-row .col .value{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;line-height:1.4;text-align:left}@media(max-width:1024px){.settings-tab .setting-row .col .value{font-size:16px}}.settings-tab hr{width:100%;border:none;border-top:1px solid var(--color-base-10);margin:4px 0 0}.settings-tab .danger-outline{align-self:flex-start;margin-top:4px;background:transparent;color:var(--color-alert-100);border:1.5px solid var(--color-alert-100);border-radius:8px;padding:10px 24px;cursor:pointer;font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2;transition:all .2s ease-in-out}@media(max-width:1024px){.settings-tab .danger-outline{align-self:flex-end!important}}.settings-tab .danger-outline:hover{background:var(--color-alert-100);color:var(--color-base-0)}.delete-profile-modal-wrap{position:fixed;z-index:1000;inset:0;background-color:#00000080;display:none;justify-content:center;align-items:center}.delete-profile-modal-wrap.open{display:flex}.delete-profile-modal-wrap .delete-profile-modal{background-color:var(--color-base-0);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:30vw;padding:2.6vw 3.2vw}@media(max-width:1024px){.delete-profile-modal-wrap .delete-profile-modal{width:90vw;padding:16px}}.delete-profile-modal-wrap .delete-profile-modal svg{width:6.5vw;height:6.5vw}@media(max-width:1024px){.delete-profile-modal-wrap .delete-profile-modal svg{width:100px;height:100px}}.delete-profile-modal-wrap .delete-profile-modal h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:0;margin:0}@media(max-width:1024px){.delete-profile-modal-wrap .delete-profile-modal h2{font-size:28px}}.delete-profile-modal-wrap .delete-profile-modal p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:0;margin:0}@media(max-width:1024px){.delete-profile-modal-wrap .delete-profile-modal p{font-size:16px}}.delete-profile-modal-wrap .delete-profile-modal .actions{display:flex;flex-direction:row;gap:16px;width:100%;justify-content:center}.delete-profile-modal-wrap .delete-profile-modal .actions>*,.delete-profile-modal-wrap .delete-profile-modal .actions button{width:100%}.log-out-modal-wrap{position:fixed;z-index:1000;inset:0;background-color:#00000080;display:none;justify-content:center;align-items:center}.log-out-modal-wrap.open{display:flex}.log-out-modal-wrap .log-out-modal{background-color:var(--color-base-0);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:30vw;padding:2.6vw 3.2vw}@media(max-width:1024px){.log-out-modal-wrap .log-out-modal{box-sizing:border-box;width:92vw;padding:20px 24px}}.log-out-modal-wrap .log-out-modal svg{width:6.5vw;height:6.5vw}@media(max-width:1024px){.log-out-modal-wrap .log-out-modal svg{width:40px;height:40px}}.log-out-modal-wrap .log-out-modal h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:0;margin:0}@media(max-width:1024px){.log-out-modal-wrap .log-out-modal h2{font-size:24px}}.log-out-modal-wrap .log-out-modal p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:0;margin:0}@media(max-width:1024px){.log-out-modal-wrap .log-out-modal p{font-size:18px}}.log-out-modal-wrap .log-out-modal .actions{display:flex;gap:16px;width:100%;justify-content:center;flex-direction:row}.log-out-modal-wrap .log-out-modal .actions>*,.log-out-modal-wrap .log-out-modal .actions button{width:100%}@media(max-width:1024px){.log-out-modal-wrap .log-out-modal .actions{display:grid;grid-template-columns:1fr 1fr}.log-out-modal-wrap .log-out-modal .actions .primary-button,.log-out-modal-wrap .log-out-modal .actions .button-gradient-border,.log-out-modal-wrap .log-out-modal .actions button{width:100%}}.business-profile-content{display:flex;flex-direction:row;gap:24px;box-sizing:border-box;width:100%;position:relative}@media(max-width:1024px){.business-profile-content{flex-direction:column}}.business-profile-content .no-subscription{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;height:fit-content;border-radius:8px;background:#fbd0d0fa;padding:24px;box-sizing:border-box;margin-bottom:16px}.business-profile-content .no-subscription .col{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.business-profile-content .no-subscription .col .link-button{color:var(--color-alert-100)}.business-profile-content .no-subscription .col .link-button:hover{color:var(--color-base-100)}.business-profile-content .no-subscription p{margin:0;color:var(--color-alert-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.business-profile-content>.col{display:flex;flex-direction:column;box-sizing:border-box}.business-profile-content>.col:first-child{width:20%}@media(max-width:1024px){.business-profile-content>.col:first-child{width:100%}}.business-profile-content>.col:first-child .menu{width:100%}.business-profile-content>.col:last-child{width:80%}@media(max-width:1024px){.business-profile-content>.col:last-child{width:100%}}.business-profile-content>.col.menu{display:flex;flex-direction:column;gap:20px;position:sticky;top:0}.business-profile-content>.col.menu ul{display:flex;flex-direction:column;list-style:none;margin:0;border-radius:8px;background:#fff;box-shadow:0 0 12px #00000014;padding:16px 12px;gap:12px}.business-profile-content>.col.menu ul li{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:6px 0;cursor:pointer}.business-profile-content>.col.menu ul li p{margin:0;color:#43586d;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:22px;text-align:left}.business-profile-content>.col.menu ul li:last-child{margin-top:12px;padding-top:24px;border-top:1px solid #e5e7eb;justify-content:flex-start;gap:12px}.business-profile-content>.col.menu ul li:last-child p{color:var(--color-alert-100)}.business-profile-content>.col.menu ul li:last-child svg{padding:2px}.business-profile-content>.col.menu ul li:last-child svg path{fill:var(--color-alert-100)}.business-profile-content>.col.menu ul li.active p{color:var(--color-secondary-100);font-weight:700}.business-profile-content>.col.menu ul li.active svg path{fill:var(--color-secondary-100)}.business-profile-content>.col.menu ul li.disabled{cursor:default;opacity:.5;pointer-events:none}.business-profile-content>.col .profile-details{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.business-profile-content>.col .profile-box{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-start;align-items:center;gap:40px 20px;width:100%;border-radius:var(--Border-Radius---border-radius-400, 12px);background:var(--Base-Base-0, #fff);box-shadow:0 0 12px #00000014;padding:24px;box-sizing:border-box}@media(max-width:1024px){.business-profile-content>.col .profile-box{grid-template-columns:1fr;gap:20px}}.business-profile-content>.col .profile-box .profile-info-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}.business-profile-content>.col .profile-box .address,.business-profile-content>.col .profile-box .website{align-self:flex-start;justify-self:flex-start;text-align:left;display:flex;flex-direction:column;gap:8px}.business-profile-content>.col .profile-box .address span,.business-profile-content>.col .profile-box .website span{color:#9aa8b5;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0}.business-profile-content>.col .profile-box .address p,.business-profile-content>.col .profile-box .website p{color:var(--Base-Base-100, #162533);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0}.business-profile-content>.col .profile-box .textinput-container{width:70%}.business-profile-content>.col .profile-box .primary-button{justify-self:flex-end}@media(max-width:1024px){.business-profile-content>.col .profile-box .primary-button{justify-content:center;width:100%;margin-bottom:12px}}.business-profile-content>.col .profile-box .profile-pic{position:relative;width:96px;height:96px}.business-profile-content>.col .profile-box .profile-pic:hover{cursor:pointer}.business-profile-content>.col .profile-box .profile-pic:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.58333 3.33203H4.07407C3.6566 3.33203 3.25623 3.49787 2.96104 3.79307C2.66584 4.08826 2.5 4.48863 2.5 4.90611V15.9246C2.5 16.3421 2.66584 16.7425 2.96104 17.0377C3.25623 17.3329 3.6566 17.4987 4.07407 17.4987H15.0926C15.5101 17.4987 15.9104 17.3329 16.2056 17.0377C16.5008 16.7425 16.6667 16.3421 16.6667 15.9246V10.4154' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7217 2.97665C15.0269 2.67146 15.4408 2.5 15.8724 2.5C16.3041 2.5 16.718 2.67146 17.0232 2.97665C17.3284 3.28185 17.4998 3.69578 17.4998 4.1274C17.4998 4.55901 17.3284 4.97294 17.0232 5.27814L9.73515 12.5662L6.6665 13.3333L7.43367 10.2647L14.7217 2.97665Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px 24px no-repeat;border-radius:50%}.business-profile-content>.col .profile-box img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative}.business-profile-content>.col .profile-box .no-image{width:72px;height:72px;border-radius:50%;background:var(--color-secondary-100);color:var(--color-base-0);display:flex;justify-content:center;align-items:center;font-family:Mulish;font-size:30px;font-style:normal;font-weight:700;line-height:29px;position:relative}.business-profile-content>.col .profile-box .no-image:hover{cursor:pointer}.business-profile-content>.col .profile-box .no-image:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.58333 3.33203H4.07407C3.6566 3.33203 3.25623 3.49787 2.96104 3.79307C2.66584 4.08826 2.5 4.48863 2.5 4.90611V15.9246C2.5 16.3421 2.66584 16.7425 2.96104 17.0377C3.25623 17.3329 3.6566 17.4987 4.07407 17.4987H15.0926C15.5101 17.4987 15.9104 17.3329 16.2056 17.0377C16.5008 16.7425 16.6667 16.3421 16.6667 15.9246V10.4154' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7217 2.97665C15.0269 2.67146 15.4408 2.5 15.8724 2.5C16.3041 2.5 16.718 2.67146 17.0232 2.97665C17.3284 3.28185 17.4998 3.69578 17.4998 4.1274C17.4998 4.55901 17.3284 4.97294 17.0232 5.27814L9.73515 12.5662L6.6665 13.3333L7.43367 10.2647L14.7217 2.97665Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px 24px no-repeat;border-radius:50%}.business-profile-content>.col .profile-box .profile-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.business-profile-content>.col .profile-box .profile-info span{color:#9aa8b5;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0}.business-profile-content>.col .profile-box .profile-info h2{color:var(--Base-Base-100, #162533);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0}.business-profile-content>.col .profile-box .profile-info .tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}@media(max-width:1024px){.business-profile-content>.col .profile-box .profile-info .tags{flex-direction:column;align-items:flex-start}}.business-profile-content>.col .profile-box .profile-info .tags .tag{background:var(--color-primary-200);color:var(--color-base-100);padding:4px 8px;border-radius:4px;font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:0}.business-profile-content>.col .profile-box .upload-pic{margin-left:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}@media(max-width:1024px){.business-profile-content>.col .profile-box .upload-pic{justify-content:center;width:100%;margin-bottom:12px}}.business-profile-content>.col .profile-box .upload-pic button svg path{fill:none}.business-profile-content>.col .profile-box .upload-pic button:hover svg path{stroke:var(--color-base-0);fill:none}.business-profile-content>.col .all-notifications-tab{align-self:stretch;height:100%}.business-profile-content>.col .additional-activities,.business-profile-content>.col .other,.business-profile-content>.col .profile-sections,.business-profile-content>.col .keywords-section,.business-profile-content>.col .gallery,.business-profile-content>.col .payments-box,.business-profile-content>.col .mission-section,.business-profile-content>.col .team-section,.business-profile-content>.col .news-section,.business-profile-content>.col .all-notifications-tab{display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:24px;width:100%;box-sizing:border-box;align-self:stretch;height:100%}@media(max-width:1024px){.business-profile-content>.col .additional-activities,.business-profile-content>.col .other,.business-profile-content>.col .profile-sections,.business-profile-content>.col .keywords-section,.business-profile-content>.col .gallery,.business-profile-content>.col .payments-box,.business-profile-content>.col .mission-section,.business-profile-content>.col .team-section,.business-profile-content>.col .news-section,.business-profile-content>.col .all-notifications-tab{padding:12px 16px}}.business-profile-content>.col .additional-activities .section-header,.business-profile-content>.col .other .section-header,.business-profile-content>.col .profile-sections .section-header,.business-profile-content>.col .keywords-section .section-header,.business-profile-content>.col .gallery .section-header,.business-profile-content>.col .payments-box .section-header,.business-profile-content>.col .mission-section .section-header,.business-profile-content>.col .team-section .section-header,.business-profile-content>.col .news-section .section-header,.business-profile-content>.col .all-notifications-tab .section-header{display:flex;justify-content:space-between;width:100%}.business-profile-content>.col .additional-activities h3,.business-profile-content>.col .other h3,.business-profile-content>.col .profile-sections h3,.business-profile-content>.col .keywords-section h3,.business-profile-content>.col .gallery h3,.business-profile-content>.col .payments-box h3,.business-profile-content>.col .mission-section h3,.business-profile-content>.col .team-section h3,.business-profile-content>.col .news-section h3,.business-profile-content>.col .all-notifications-tab h3{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:29px;text-align:left}@media(max-width:1024px){.business-profile-content>.col .additional-activities h3,.business-profile-content>.col .other h3,.business-profile-content>.col .profile-sections h3,.business-profile-content>.col .keywords-section h3,.business-profile-content>.col .gallery h3,.business-profile-content>.col .payments-box h3,.business-profile-content>.col .mission-section h3,.business-profile-content>.col .team-section h3,.business-profile-content>.col .news-section h3,.business-profile-content>.col .all-notifications-tab h3{font-size:22px;line-height:24px}}.business-profile-content>.col .additional-activities>p,.business-profile-content>.col .additional-activities>span,.business-profile-content>.col .other>p,.business-profile-content>.col .other>span,.business-profile-content>.col .profile-sections>p,.business-profile-content>.col .profile-sections>span,.business-profile-content>.col .keywords-section>p,.business-profile-content>.col .keywords-section>span,.business-profile-content>.col .gallery>p,.business-profile-content>.col .gallery>span,.business-profile-content>.col .payments-box>p,.business-profile-content>.col .payments-box>span,.business-profile-content>.col .mission-section>p,.business-profile-content>.col .mission-section>span,.business-profile-content>.col .team-section>p,.business-profile-content>.col .team-section>span,.business-profile-content>.col .news-section>p,.business-profile-content>.col .news-section>span,.business-profile-content>.col .all-notifications-tab>p,.business-profile-content>.col .all-notifications-tab>span{color:var(--color-base-20);font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:16px;margin:0;text-align:left}.business-profile-content>.col .additional-activities>span,.business-profile-content>.col .other>span,.business-profile-content>.col .profile-sections>span,.business-profile-content>.col .keywords-section>span,.business-profile-content>.col .gallery>span,.business-profile-content>.col .payments-box>span,.business-profile-content>.col .mission-section>span,.business-profile-content>.col .team-section>span,.business-profile-content>.col .news-section>span,.business-profile-content>.col .all-notifications-tab>span{color:var(--color-primary-100)}.business-profile-content>.col .additional-activities .business-news,.business-profile-content>.col .other .business-news,.business-profile-content>.col .profile-sections .business-news,.business-profile-content>.col .keywords-section .business-news,.business-profile-content>.col .gallery .business-news,.business-profile-content>.col .payments-box .business-news,.business-profile-content>.col .mission-section .business-news,.business-profile-content>.col .team-section .business-news,.business-profile-content>.col .news-section .business-news,.business-profile-content>.col .all-notifications-tab .business-news{width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .business-news,.business-profile-content>.col .other .business-news,.business-profile-content>.col .profile-sections .business-news,.business-profile-content>.col .keywords-section .business-news,.business-profile-content>.col .gallery .business-news,.business-profile-content>.col .payments-box .business-news,.business-profile-content>.col .mission-section .business-news,.business-profile-content>.col .team-section .business-news,.business-profile-content>.col .news-section .business-news,.business-profile-content>.col .all-notifications-tab .business-news{gap:36px}}.business-profile-content>.col .additional-activities .activities,.business-profile-content>.col .additional-activities .sports-select,.business-profile-content>.col .other .activities,.business-profile-content>.col .other .sports-select,.business-profile-content>.col .profile-sections .activities,.business-profile-content>.col .profile-sections .sports-select,.business-profile-content>.col .keywords-section .activities,.business-profile-content>.col .keywords-section .sports-select,.business-profile-content>.col .gallery .activities,.business-profile-content>.col .gallery .sports-select,.business-profile-content>.col .payments-box .activities,.business-profile-content>.col .payments-box .sports-select,.business-profile-content>.col .mission-section .activities,.business-profile-content>.col .mission-section .sports-select,.business-profile-content>.col .team-section .activities,.business-profile-content>.col .team-section .sports-select,.business-profile-content>.col .news-section .activities,.business-profile-content>.col .news-section .sports-select,.business-profile-content>.col .all-notifications-tab .activities,.business-profile-content>.col .all-notifications-tab .sports-select{display:flex;justify-content:flex-start;align-items:flex-start;gap:.9vw;flex-wrap:wrap}@media(max-width:1024px){.business-profile-content>.col .additional-activities .activities,.business-profile-content>.col .additional-activities .sports-select,.business-profile-content>.col .other .activities,.business-profile-content>.col .other .sports-select,.business-profile-content>.col .profile-sections .activities,.business-profile-content>.col .profile-sections .sports-select,.business-profile-content>.col .keywords-section .activities,.business-profile-content>.col .keywords-section .sports-select,.business-profile-content>.col .gallery .activities,.business-profile-content>.col .gallery .sports-select,.business-profile-content>.col .payments-box .activities,.business-profile-content>.col .payments-box .sports-select,.business-profile-content>.col .mission-section .activities,.business-profile-content>.col .mission-section .sports-select,.business-profile-content>.col .team-section .activities,.business-profile-content>.col .team-section .sports-select,.business-profile-content>.col .news-section .activities,.business-profile-content>.col .news-section .sports-select,.business-profile-content>.col .all-notifications-tab .activities,.business-profile-content>.col .all-notifications-tab .sports-select{gap:8px}}.business-profile-content>.col .additional-activities .kindergarten-types,.business-profile-content>.col .other .kindergarten-types,.business-profile-content>.col .profile-sections .kindergarten-types,.business-profile-content>.col .keywords-section .kindergarten-types,.business-profile-content>.col .gallery .kindergarten-types,.business-profile-content>.col .payments-box .kindergarten-types,.business-profile-content>.col .mission-section .kindergarten-types,.business-profile-content>.col .team-section .kindergarten-types,.business-profile-content>.col .news-section .kindergarten-types,.business-profile-content>.col .all-notifications-tab .kindergarten-types{display:flex;justify-content:flex-start;align-items:center;gap:24px;width:100%}@media(max-width:1024px){.business-profile-content>.col .additional-activities .kindergarten-types,.business-profile-content>.col .other .kindergarten-types,.business-profile-content>.col .profile-sections .kindergarten-types,.business-profile-content>.col .keywords-section .kindergarten-types,.business-profile-content>.col .gallery .kindergarten-types,.business-profile-content>.col .payments-box .kindergarten-types,.business-profile-content>.col .mission-section .kindergarten-types,.business-profile-content>.col .team-section .kindergarten-types,.business-profile-content>.col .news-section .kindergarten-types,.business-profile-content>.col .all-notifications-tab .kindergarten-types{flex-direction:column}}.business-profile-content>.col .additional-activities .no-notifications,.business-profile-content>.col .additional-activities .no-reviews,.business-profile-content>.col .other .no-notifications,.business-profile-content>.col .other .no-reviews,.business-profile-content>.col .profile-sections .no-notifications,.business-profile-content>.col .profile-sections .no-reviews,.business-profile-content>.col .keywords-section .no-notifications,.business-profile-content>.col .keywords-section .no-reviews,.business-profile-content>.col .gallery .no-notifications,.business-profile-content>.col .gallery .no-reviews,.business-profile-content>.col .payments-box .no-notifications,.business-profile-content>.col .payments-box .no-reviews,.business-profile-content>.col .mission-section .no-notifications,.business-profile-content>.col .mission-section .no-reviews,.business-profile-content>.col .team-section .no-notifications,.business-profile-content>.col .team-section .no-reviews,.business-profile-content>.col .news-section .no-notifications,.business-profile-content>.col .news-section .no-reviews,.business-profile-content>.col .all-notifications-tab .no-notifications,.business-profile-content>.col .all-notifications-tab .no-reviews{margin:0;color:var(--color-base-40);text-align:left;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.business-profile-content>.col .additional-activities .notifications-list,.business-profile-content>.col .other .notifications-list,.business-profile-content>.col .profile-sections .notifications-list,.business-profile-content>.col .keywords-section .notifications-list,.business-profile-content>.col .gallery .notifications-list,.business-profile-content>.col .payments-box .notifications-list,.business-profile-content>.col .mission-section .notifications-list,.business-profile-content>.col .team-section .notifications-list,.business-profile-content>.col .news-section .notifications-list,.business-profile-content>.col .all-notifications-tab .notifications-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%}.business-profile-content>.col .additional-activities .notifications-list .notification-link,.business-profile-content>.col .other .notifications-list .notification-link,.business-profile-content>.col .profile-sections .notifications-list .notification-link,.business-profile-content>.col .keywords-section .notifications-list .notification-link,.business-profile-content>.col .gallery .notifications-list .notification-link,.business-profile-content>.col .payments-box .notifications-list .notification-link,.business-profile-content>.col .mission-section .notifications-list .notification-link,.business-profile-content>.col .team-section .notifications-list .notification-link,.business-profile-content>.col .news-section .notifications-list .notification-link,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-link{text-decoration:none;display:block;width:100%;padding-bottom:24px;border-bottom:1px solid var(--color-base-10)}.business-profile-content>.col .additional-activities .notifications-list .notification-content,.business-profile-content>.col .other .notifications-list .notification-content,.business-profile-content>.col .profile-sections .notifications-list .notification-content,.business-profile-content>.col .keywords-section .notifications-list .notification-content,.business-profile-content>.col .gallery .notifications-list .notification-content,.business-profile-content>.col .payments-box .notifications-list .notification-content,.business-profile-content>.col .mission-section .notifications-list .notification-content,.business-profile-content>.col .team-section .notifications-list .notification-content,.business-profile-content>.col .news-section .notifications-list .notification-content,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-content{display:flex;gap:12px;position:relative}.business-profile-content>.col .additional-activities .notifications-list .notification-content>div,.business-profile-content>.col .other .notifications-list .notification-content>div,.business-profile-content>.col .profile-sections .notifications-list .notification-content>div,.business-profile-content>.col .keywords-section .notifications-list .notification-content>div,.business-profile-content>.col .gallery .notifications-list .notification-content>div,.business-profile-content>.col .payments-box .notifications-list .notification-content>div,.business-profile-content>.col .mission-section .notifications-list .notification-content>div,.business-profile-content>.col .team-section .notifications-list .notification-content>div,.business-profile-content>.col .news-section .notifications-list .notification-content>div,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-content>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:10px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .notifications-list .notification-content>div,.business-profile-content>.col .other .notifications-list .notification-content>div,.business-profile-content>.col .profile-sections .notifications-list .notification-content>div,.business-profile-content>.col .keywords-section .notifications-list .notification-content>div,.business-profile-content>.col .gallery .notifications-list .notification-content>div,.business-profile-content>.col .payments-box .notifications-list .notification-content>div,.business-profile-content>.col .mission-section .notifications-list .notification-content>div,.business-profile-content>.col .team-section .notifications-list .notification-content>div,.business-profile-content>.col .news-section .notifications-list .notification-content>div,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-content>div{gap:12px}}.business-profile-content>.col .additional-activities .notifications-list .notification-content>div>p,.business-profile-content>.col .other .notifications-list .notification-content>div>p,.business-profile-content>.col .profile-sections .notifications-list .notification-content>div>p,.business-profile-content>.col .keywords-section .notifications-list .notification-content>div>p,.business-profile-content>.col .gallery .notifications-list .notification-content>div>p,.business-profile-content>.col .payments-box .notifications-list .notification-content>div>p,.business-profile-content>.col .mission-section .notifications-list .notification-content>div>p,.business-profile-content>.col .team-section .notifications-list .notification-content>div>p,.business-profile-content>.col .news-section .notifications-list .notification-content>div>p,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-content>div>p{margin:0;text-align:left}.business-profile-content>.col .additional-activities .notifications-list .unread-dot,.business-profile-content>.col .other .notifications-list .unread-dot,.business-profile-content>.col .profile-sections .notifications-list .unread-dot,.business-profile-content>.col .keywords-section .notifications-list .unread-dot,.business-profile-content>.col .gallery .notifications-list .unread-dot,.business-profile-content>.col .payments-box .notifications-list .unread-dot,.business-profile-content>.col .mission-section .notifications-list .unread-dot,.business-profile-content>.col .team-section .notifications-list .unread-dot,.business-profile-content>.col .news-section .notifications-list .unread-dot,.business-profile-content>.col .all-notifications-tab .notifications-list .unread-dot{position:absolute;left:-8px;top:12%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-primary-100)}.business-profile-content>.col .additional-activities .notifications-list .notification-title,.business-profile-content>.col .other .notifications-list .notification-title,.business-profile-content>.col .profile-sections .notifications-list .notification-title,.business-profile-content>.col .keywords-section .notifications-list .notification-title,.business-profile-content>.col .gallery .notifications-list .notification-title,.business-profile-content>.col .payments-box .notifications-list .notification-title,.business-profile-content>.col .mission-section .notifications-list .notification-title,.business-profile-content>.col .team-section .notifications-list .notification-title,.business-profile-content>.col .news-section .notifications-list .notification-title,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-title{color:var(--color-secondary-100);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:700;line-height:1.25}@media(max-width:1024px){.business-profile-content>.col .additional-activities .notifications-list .notification-title,.business-profile-content>.col .other .notifications-list .notification-title,.business-profile-content>.col .profile-sections .notifications-list .notification-title,.business-profile-content>.col .keywords-section .notifications-list .notification-title,.business-profile-content>.col .gallery .notifications-list .notification-title,.business-profile-content>.col .payments-box .notifications-list .notification-title,.business-profile-content>.col .mission-section .notifications-list .notification-title,.business-profile-content>.col .team-section .notifications-list .notification-title,.business-profile-content>.col .news-section .notifications-list .notification-title,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-title{font-size:16px}}.business-profile-content>.col .additional-activities .notifications-list .notification-details,.business-profile-content>.col .other .notifications-list .notification-details,.business-profile-content>.col .profile-sections .notifications-list .notification-details,.business-profile-content>.col .keywords-section .notifications-list .notification-details,.business-profile-content>.col .gallery .notifications-list .notification-details,.business-profile-content>.col .payments-box .notifications-list .notification-details,.business-profile-content>.col .mission-section .notifications-list .notification-details,.business-profile-content>.col .team-section .notifications-list .notification-details,.business-profile-content>.col .news-section .notifications-list .notification-details,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-details{color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-style:normal;font-weight:400;line-height:1;letter-spacing:0}@media(max-width:1024px){.business-profile-content>.col .additional-activities .notifications-list .notification-details,.business-profile-content>.col .other .notifications-list .notification-details,.business-profile-content>.col .profile-sections .notifications-list .notification-details,.business-profile-content>.col .keywords-section .notifications-list .notification-details,.business-profile-content>.col .gallery .notifications-list .notification-details,.business-profile-content>.col .payments-box .notifications-list .notification-details,.business-profile-content>.col .mission-section .notifications-list .notification-details,.business-profile-content>.col .team-section .notifications-list .notification-details,.business-profile-content>.col .news-section .notifications-list .notification-details,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-details{font-size:14px}}.business-profile-content>.col .additional-activities .notifications-list .notification-time,.business-profile-content>.col .other .notifications-list .notification-time,.business-profile-content>.col .profile-sections .notifications-list .notification-time,.business-profile-content>.col .keywords-section .notifications-list .notification-time,.business-profile-content>.col .gallery .notifications-list .notification-time,.business-profile-content>.col .payments-box .notifications-list .notification-time,.business-profile-content>.col .mission-section .notifications-list .notification-time,.business-profile-content>.col .team-section .notifications-list .notification-time,.business-profile-content>.col .news-section .notifications-list .notification-time,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-time{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:.8vw;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;margin-top:.4vw!important}@media(max-width:1024px){.business-profile-content>.col .additional-activities .notifications-list .notification-time,.business-profile-content>.col .other .notifications-list .notification-time,.business-profile-content>.col .profile-sections .notifications-list .notification-time,.business-profile-content>.col .keywords-section .notifications-list .notification-time,.business-profile-content>.col .gallery .notifications-list .notification-time,.business-profile-content>.col .payments-box .notifications-list .notification-time,.business-profile-content>.col .mission-section .notifications-list .notification-time,.business-profile-content>.col .team-section .notifications-list .notification-time,.business-profile-content>.col .news-section .notifications-list .notification-time,.business-profile-content>.col .all-notifications-tab .notifications-list .notification-time{font-size:12px}}.business-profile-content>.col .additional-activities .notifications-list.read .notification-title,.business-profile-content>.col .other .notifications-list.read .notification-title,.business-profile-content>.col .profile-sections .notifications-list.read .notification-title,.business-profile-content>.col .keywords-section .notifications-list.read .notification-title,.business-profile-content>.col .gallery .notifications-list.read .notification-title,.business-profile-content>.col .payments-box .notifications-list.read .notification-title,.business-profile-content>.col .mission-section .notifications-list.read .notification-title,.business-profile-content>.col .team-section .notifications-list.read .notification-title,.business-profile-content>.col .news-section .notifications-list.read .notification-title,.business-profile-content>.col .all-notifications-tab .notifications-list.read .notification-title{color:var(--color-base-100)}.business-profile-content>.col .additional-activities .notifications-list.read .notification-details,.business-profile-content>.col .other .notifications-list.read .notification-details,.business-profile-content>.col .profile-sections .notifications-list.read .notification-details,.business-profile-content>.col .keywords-section .notifications-list.read .notification-details,.business-profile-content>.col .gallery .notifications-list.read .notification-details,.business-profile-content>.col .payments-box .notifications-list.read .notification-details,.business-profile-content>.col .mission-section .notifications-list.read .notification-details,.business-profile-content>.col .team-section .notifications-list.read .notification-details,.business-profile-content>.col .news-section .notifications-list.read .notification-details,.business-profile-content>.col .all-notifications-tab .notifications-list.read .notification-details{color:var(--color-base-20)}.business-profile-content>.col .additional-activities .notifications-list.read .notification-time,.business-profile-content>.col .other .notifications-list.read .notification-time,.business-profile-content>.col .profile-sections .notifications-list.read .notification-time,.business-profile-content>.col .keywords-section .notifications-list.read .notification-time,.business-profile-content>.col .gallery .notifications-list.read .notification-time,.business-profile-content>.col .payments-box .notifications-list.read .notification-time,.business-profile-content>.col .mission-section .notifications-list.read .notification-time,.business-profile-content>.col .team-section .notifications-list.read .notification-time,.business-profile-content>.col .news-section .notifications-list.read .notification-time,.business-profile-content>.col .all-notifications-tab .notifications-list.read .notification-time{color:var(--color-base-20)}.business-profile-content>.col .additional-activities .payments-grid-row,.business-profile-content>.col .other .payments-grid-row,.business-profile-content>.col .profile-sections .payments-grid-row,.business-profile-content>.col .keywords-section .payments-grid-row,.business-profile-content>.col .gallery .payments-grid-row,.business-profile-content>.col .payments-box .payments-grid-row,.business-profile-content>.col .mission-section .payments-grid-row,.business-profile-content>.col .team-section .payments-grid-row,.business-profile-content>.col .news-section .payments-grid-row,.business-profile-content>.col .all-notifications-tab .payments-grid-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-profile-content>.col .additional-activities .payments-grid-row .col,.business-profile-content>.col .other .payments-grid-row .col,.business-profile-content>.col .profile-sections .payments-grid-row .col,.business-profile-content>.col .keywords-section .payments-grid-row .col,.business-profile-content>.col .gallery .payments-grid-row .col,.business-profile-content>.col .payments-box .payments-grid-row .col,.business-profile-content>.col .mission-section .payments-grid-row .col,.business-profile-content>.col .team-section .payments-grid-row .col,.business-profile-content>.col .news-section .payments-grid-row .col,.business-profile-content>.col .all-notifications-tab .payments-grid-row .col{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.business-profile-content>.col .additional-activities .payments-grid-row .col .label,.business-profile-content>.col .other .payments-grid-row .col .label,.business-profile-content>.col .profile-sections .payments-grid-row .col .label,.business-profile-content>.col .keywords-section .payments-grid-row .col .label,.business-profile-content>.col .gallery .payments-grid-row .col .label,.business-profile-content>.col .payments-box .payments-grid-row .col .label,.business-profile-content>.col .mission-section .payments-grid-row .col .label,.business-profile-content>.col .team-section .payments-grid-row .col .label,.business-profile-content>.col .news-section .payments-grid-row .col .label,.business-profile-content>.col .all-notifications-tab .payments-grid-row .col .label{color:var(--color-base-20);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2}.business-profile-content>.col .additional-activities .payments-grid-row .col .value,.business-profile-content>.col .other .payments-grid-row .col .value,.business-profile-content>.col .profile-sections .payments-grid-row .col .value,.business-profile-content>.col .keywords-section .payments-grid-row .col .value,.business-profile-content>.col .gallery .payments-grid-row .col .value,.business-profile-content>.col .payments-box .payments-grid-row .col .value,.business-profile-content>.col .mission-section .payments-grid-row .col .value,.business-profile-content>.col .team-section .payments-grid-row .col .value,.business-profile-content>.col .news-section .payments-grid-row .col .value,.business-profile-content>.col .all-notifications-tab .payments-grid-row .col .value{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;line-height:1.4}.business-profile-content>.col .additional-activities .checkbox,.business-profile-content>.col .other .checkbox,.business-profile-content>.col .profile-sections .checkbox,.business-profile-content>.col .keywords-section .checkbox,.business-profile-content>.col .gallery .checkbox,.business-profile-content>.col .payments-box .checkbox,.business-profile-content>.col .mission-section .checkbox,.business-profile-content>.col .team-section .checkbox,.business-profile-content>.col .news-section .checkbox,.business-profile-content>.col .all-notifications-tab .checkbox{display:flex;align-items:flex-start;width:100%;gap:4px}.business-profile-content>.col .additional-activities .checkbox input,.business-profile-content>.col .other .checkbox input,.business-profile-content>.col .profile-sections .checkbox input,.business-profile-content>.col .keywords-section .checkbox input,.business-profile-content>.col .gallery .checkbox input,.business-profile-content>.col .payments-box .checkbox input,.business-profile-content>.col .mission-section .checkbox input,.business-profile-content>.col .team-section .checkbox input,.business-profile-content>.col .news-section .checkbox input,.business-profile-content>.col .all-notifications-tab .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-primary-100);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.business-profile-content>.col .additional-activities .checkbox input,.business-profile-content>.col .other .checkbox input,.business-profile-content>.col .profile-sections .checkbox input,.business-profile-content>.col .keywords-section .checkbox input,.business-profile-content>.col .gallery .checkbox input,.business-profile-content>.col .payments-box .checkbox input,.business-profile-content>.col .mission-section .checkbox input,.business-profile-content>.col .team-section .checkbox input,.business-profile-content>.col .news-section .checkbox input,.business-profile-content>.col .all-notifications-tab .checkbox input{margin:0}}.business-profile-content>.col .additional-activities .checkbox input:checked,.business-profile-content>.col .other .checkbox input:checked,.business-profile-content>.col .profile-sections .checkbox input:checked,.business-profile-content>.col .keywords-section .checkbox input:checked,.business-profile-content>.col .gallery .checkbox input:checked,.business-profile-content>.col .payments-box .checkbox input:checked,.business-profile-content>.col .mission-section .checkbox input:checked,.business-profile-content>.col .team-section .checkbox input:checked,.business-profile-content>.col .news-section .checkbox input:checked,.business-profile-content>.col .all-notifications-tab .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.business-profile-content>.col .additional-activities .checkbox input:checked:after,.business-profile-content>.col .other .checkbox input:checked:after,.business-profile-content>.col .profile-sections .checkbox input:checked:after,.business-profile-content>.col .keywords-section .checkbox input:checked:after,.business-profile-content>.col .gallery .checkbox input:checked:after,.business-profile-content>.col .payments-box .checkbox input:checked:after,.business-profile-content>.col .mission-section .checkbox input:checked:after,.business-profile-content>.col .team-section .checkbox input:checked:after,.business-profile-content>.col .news-section .checkbox input:checked:after,.business-profile-content>.col .all-notifications-tab .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.business-profile-content>.col .additional-activities .checkbox label,.business-profile-content>.col .other .checkbox label,.business-profile-content>.col .profile-sections .checkbox label,.business-profile-content>.col .keywords-section .checkbox label,.business-profile-content>.col .gallery .checkbox label,.business-profile-content>.col .payments-box .checkbox label,.business-profile-content>.col .mission-section .checkbox label,.business-profile-content>.col .team-section .checkbox label,.business-profile-content>.col .news-section .checkbox label,.business-profile-content>.col .all-notifications-tab .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Mulish;font-size:16px;color:var(--color-base-100);margin:0;flex:1 1 auto;text-align:left;white-space:nowrap}.business-profile-content>.col .additional-activities h6,.business-profile-content>.col .other h6,.business-profile-content>.col .profile-sections h6,.business-profile-content>.col .keywords-section h6,.business-profile-content>.col .gallery h6,.business-profile-content>.col .payments-box h6,.business-profile-content>.col .mission-section h6,.business-profile-content>.col .team-section h6,.business-profile-content>.col .news-section h6,.business-profile-content>.col .all-notifications-tab h6{color:#000;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin:12px 0 -8px}.business-profile-content>.col .additional-activities h6>span,.business-profile-content>.col .other h6>span,.business-profile-content>.col .profile-sections h6>span,.business-profile-content>.col .keywords-section h6>span,.business-profile-content>.col .gallery h6>span,.business-profile-content>.col .payments-box h6>span,.business-profile-content>.col .mission-section h6>span,.business-profile-content>.col .team-section h6>span,.business-profile-content>.col .news-section h6>span,.business-profile-content>.col .all-notifications-tab h6>span{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-secondary-100);display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--color-secondary-100);font-family:Mulish;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.business-profile-content>.col .additional-activities h6 p,.business-profile-content>.col .other h6 p,.business-profile-content>.col .profile-sections h6 p,.business-profile-content>.col .keywords-section h6 p,.business-profile-content>.col .gallery h6 p,.business-profile-content>.col .payments-box h6 p,.business-profile-content>.col .mission-section h6 p,.business-profile-content>.col .team-section h6 p,.business-profile-content>.col .news-section h6 p,.business-profile-content>.col .all-notifications-tab h6 p{margin:0;color:var(--color-base-20);font-family:Nunito;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding:8px 12px;border-radius:8px}.business-profile-content>.col .additional-activities h6 p.approved,.business-profile-content>.col .other h6 p.approved,.business-profile-content>.col .profile-sections h6 p.approved,.business-profile-content>.col .keywords-section h6 p.approved,.business-profile-content>.col .gallery h6 p.approved,.business-profile-content>.col .payments-box h6 p.approved,.business-profile-content>.col .mission-section h6 p.approved,.business-profile-content>.col .team-section h6 p.approved,.business-profile-content>.col .news-section h6 p.approved,.business-profile-content>.col .all-notifications-tab h6 p.approved{background:#daf9c4;color:#84ec3a}.business-profile-content>.col .additional-activities h6 p.rejected,.business-profile-content>.col .other h6 p.rejected,.business-profile-content>.col .profile-sections h6 p.rejected,.business-profile-content>.col .keywords-section h6 p.rejected,.business-profile-content>.col .gallery h6 p.rejected,.business-profile-content>.col .payments-box h6 p.rejected,.business-profile-content>.col .mission-section h6 p.rejected,.business-profile-content>.col .team-section h6 p.rejected,.business-profile-content>.col .news-section h6 p.rejected,.business-profile-content>.col .all-notifications-tab h6 p.rejected{background:#f9c4c4;color:#ec3a3a}.business-profile-content>.col .additional-activities h6 p.none,.business-profile-content>.col .other h6 p.none,.business-profile-content>.col .profile-sections h6 p.none,.business-profile-content>.col .keywords-section h6 p.none,.business-profile-content>.col .gallery h6 p.none,.business-profile-content>.col .payments-box h6 p.none,.business-profile-content>.col .mission-section h6 p.none,.business-profile-content>.col .team-section h6 p.none,.business-profile-content>.col .news-section h6 p.none,.business-profile-content>.col .all-notifications-tab h6 p.none{display:none}.business-profile-content>.col .additional-activities .license,.business-profile-content>.col .other .license,.business-profile-content>.col .profile-sections .license,.business-profile-content>.col .keywords-section .license,.business-profile-content>.col .gallery .license,.business-profile-content>.col .payments-box .license,.business-profile-content>.col .mission-section .license,.business-profile-content>.col .team-section .license,.business-profile-content>.col .news-section .license,.business-profile-content>.col .all-notifications-tab .license{display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;border:1px solid var(--color-base-10);padding:12px;width:100%;box-sizing:border-box;border-radius:12px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .license,.business-profile-content>.col .other .license,.business-profile-content>.col .profile-sections .license,.business-profile-content>.col .keywords-section .license,.business-profile-content>.col .gallery .license,.business-profile-content>.col .payments-box .license,.business-profile-content>.col .mission-section .license,.business-profile-content>.col .team-section .license,.business-profile-content>.col .news-section .license,.business-profile-content>.col .all-notifications-tab .license{flex-direction:column;align-self:flex-start}}.business-profile-content>.col .additional-activities .license h6,.business-profile-content>.col .other .license h6,.business-profile-content>.col .profile-sections .license h6,.business-profile-content>.col .keywords-section .license h6,.business-profile-content>.col .gallery .license h6,.business-profile-content>.col .payments-box .license h6,.business-profile-content>.col .mission-section .license h6,.business-profile-content>.col .team-section .license h6,.business-profile-content>.col .news-section .license h6,.business-profile-content>.col .all-notifications-tab .license h6{margin-top:0;margin-bottom:0;font-weight:700}@media(max-width:1024px){.business-profile-content>.col .additional-activities .license h6,.business-profile-content>.col .other .license h6,.business-profile-content>.col .profile-sections .license h6,.business-profile-content>.col .keywords-section .license h6,.business-profile-content>.col .gallery .license h6,.business-profile-content>.col .payments-box .license h6,.business-profile-content>.col .mission-section .license h6,.business-profile-content>.col .team-section .license h6,.business-profile-content>.col .news-section .license h6,.business-profile-content>.col .all-notifications-tab .license h6{width:100%}}.business-profile-content>.col .additional-activities .license h6 .tooltip svg path,.business-profile-content>.col .other .license h6 .tooltip svg path,.business-profile-content>.col .profile-sections .license h6 .tooltip svg path,.business-profile-content>.col .keywords-section .license h6 .tooltip svg path,.business-profile-content>.col .gallery .license h6 .tooltip svg path,.business-profile-content>.col .payments-box .license h6 .tooltip svg path,.business-profile-content>.col .mission-section .license h6 .tooltip svg path,.business-profile-content>.col .team-section .license h6 .tooltip svg path,.business-profile-content>.col .news-section .license h6 .tooltip svg path,.business-profile-content>.col .all-notifications-tab .license h6 .tooltip svg path{fill:var(--color-secondary-100)}.business-profile-content>.col .additional-activities .license h6 .tooltip svg circle,.business-profile-content>.col .other .license h6 .tooltip svg circle,.business-profile-content>.col .profile-sections .license h6 .tooltip svg circle,.business-profile-content>.col .keywords-section .license h6 .tooltip svg circle,.business-profile-content>.col .gallery .license h6 .tooltip svg circle,.business-profile-content>.col .payments-box .license h6 .tooltip svg circle,.business-profile-content>.col .mission-section .license h6 .tooltip svg circle,.business-profile-content>.col .team-section .license h6 .tooltip svg circle,.business-profile-content>.col .news-section .license h6 .tooltip svg circle,.business-profile-content>.col .all-notifications-tab .license h6 .tooltip svg circle{stroke:var(--color-secondary-100)}.business-profile-content>.col .additional-activities .license p,.business-profile-content>.col .other .license p,.business-profile-content>.col .profile-sections .license p,.business-profile-content>.col .keywords-section .license p,.business-profile-content>.col .gallery .license p,.business-profile-content>.col .payments-box .license p,.business-profile-content>.col .mission-section .license p,.business-profile-content>.col .team-section .license p,.business-profile-content>.col .news-section .license p,.business-profile-content>.col .all-notifications-tab .license p{margin:0;color:var(--color-base-80);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-profile-content>.col .additional-activities .license .choices,.business-profile-content>.col .other .license .choices,.business-profile-content>.col .profile-sections .license .choices,.business-profile-content>.col .keywords-section .license .choices,.business-profile-content>.col .gallery .license .choices,.business-profile-content>.col .payments-box .license .choices,.business-profile-content>.col .mission-section .license .choices,.business-profile-content>.col .team-section .license .choices,.business-profile-content>.col .news-section .license .choices,.business-profile-content>.col .all-notifications-tab .license .choices{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .license .choices,.business-profile-content>.col .other .license .choices,.business-profile-content>.col .profile-sections .license .choices,.business-profile-content>.col .keywords-section .license .choices,.business-profile-content>.col .gallery .license .choices,.business-profile-content>.col .payments-box .license .choices,.business-profile-content>.col .mission-section .license .choices,.business-profile-content>.col .team-section .license .choices,.business-profile-content>.col .news-section .license .choices,.business-profile-content>.col .all-notifications-tab .license .choices{width:100%}}.business-profile-content>.col .additional-activities .license .choices>*,.business-profile-content>.col .additional-activities .license .choices>*>*,.business-profile-content>.col .other .license .choices>*,.business-profile-content>.col .other .license .choices>*>*,.business-profile-content>.col .profile-sections .license .choices>*,.business-profile-content>.col .profile-sections .license .choices>*>*,.business-profile-content>.col .keywords-section .license .choices>*,.business-profile-content>.col .keywords-section .license .choices>*>*,.business-profile-content>.col .gallery .license .choices>*,.business-profile-content>.col .gallery .license .choices>*>*,.business-profile-content>.col .payments-box .license .choices>*,.business-profile-content>.col .payments-box .license .choices>*>*,.business-profile-content>.col .mission-section .license .choices>*,.business-profile-content>.col .mission-section .license .choices>*>*,.business-profile-content>.col .team-section .license .choices>*,.business-profile-content>.col .team-section .license .choices>*>*,.business-profile-content>.col .news-section .license .choices>*,.business-profile-content>.col .news-section .license .choices>*>*,.business-profile-content>.col .all-notifications-tab .license .choices>*,.business-profile-content>.col .all-notifications-tab .license .choices>*>*{width:7vw}@media(max-width:1024px){.business-profile-content>.col .additional-activities .license .choices>*,.business-profile-content>.col .additional-activities .license .choices>*>*,.business-profile-content>.col .other .license .choices>*,.business-profile-content>.col .other .license .choices>*>*,.business-profile-content>.col .profile-sections .license .choices>*,.business-profile-content>.col .profile-sections .license .choices>*>*,.business-profile-content>.col .keywords-section .license .choices>*,.business-profile-content>.col .keywords-section .license .choices>*>*,.business-profile-content>.col .gallery .license .choices>*,.business-profile-content>.col .gallery .license .choices>*>*,.business-profile-content>.col .payments-box .license .choices>*,.business-profile-content>.col .payments-box .license .choices>*>*,.business-profile-content>.col .mission-section .license .choices>*,.business-profile-content>.col .mission-section .license .choices>*>*,.business-profile-content>.col .team-section .license .choices>*,.business-profile-content>.col .team-section .license .choices>*>*,.business-profile-content>.col .news-section .license .choices>*,.business-profile-content>.col .news-section .license .choices>*>*,.business-profile-content>.col .all-notifications-tab .license .choices>*,.business-profile-content>.col .all-notifications-tab .license .choices>*>*{width:100%}}.business-profile-content>.col .additional-activities .options,.business-profile-content>.col .other .options,.business-profile-content>.col .profile-sections .options,.business-profile-content>.col .keywords-section .options,.business-profile-content>.col .gallery .options,.business-profile-content>.col .payments-box .options,.business-profile-content>.col .mission-section .options,.business-profile-content>.col .team-section .options,.business-profile-content>.col .news-section .options,.business-profile-content>.col .all-notifications-tab .options{display:flex;justify-content:flex-start;align-items:center;gap:12px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .options,.business-profile-content>.col .other .options,.business-profile-content>.col .profile-sections .options,.business-profile-content>.col .keywords-section .options,.business-profile-content>.col .gallery .options,.business-profile-content>.col .payments-box .options,.business-profile-content>.col .mission-section .options,.business-profile-content>.col .team-section .options,.business-profile-content>.col .news-section .options,.business-profile-content>.col .all-notifications-tab .options{width:100%}.business-profile-content>.col .additional-activities .options .button-gradient-border,.business-profile-content>.col .additional-activities .options .button-gradient-border>*,.business-profile-content>.col .other .options .button-gradient-border,.business-profile-content>.col .other .options .button-gradient-border>*,.business-profile-content>.col .profile-sections .options .button-gradient-border,.business-profile-content>.col .profile-sections .options .button-gradient-border>*,.business-profile-content>.col .keywords-section .options .button-gradient-border,.business-profile-content>.col .keywords-section .options .button-gradient-border>*,.business-profile-content>.col .gallery .options .button-gradient-border,.business-profile-content>.col .gallery .options .button-gradient-border>*,.business-profile-content>.col .payments-box .options .button-gradient-border,.business-profile-content>.col .payments-box .options .button-gradient-border>*,.business-profile-content>.col .mission-section .options .button-gradient-border,.business-profile-content>.col .mission-section .options .button-gradient-border>*,.business-profile-content>.col .team-section .options .button-gradient-border,.business-profile-content>.col .team-section .options .button-gradient-border>*,.business-profile-content>.col .news-section .options .button-gradient-border,.business-profile-content>.col .news-section .options .button-gradient-border>*,.business-profile-content>.col .all-notifications-tab .options .button-gradient-border,.business-profile-content>.col .all-notifications-tab .options .button-gradient-border>*{width:100%}}.business-profile-content>.col .additional-activities .sections,.business-profile-content>.col .other .sections,.business-profile-content>.col .profile-sections .sections,.business-profile-content>.col .keywords-section .sections,.business-profile-content>.col .gallery .sections,.business-profile-content>.col .payments-box .sections,.business-profile-content>.col .mission-section .sections,.business-profile-content>.col .team-section .sections,.business-profile-content>.col .news-section .sections,.business-profile-content>.col .all-notifications-tab .sections{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.business-profile-content>.col .additional-activities .sections .section,.business-profile-content>.col .other .sections .section,.business-profile-content>.col .profile-sections .sections .section,.business-profile-content>.col .keywords-section .sections .section,.business-profile-content>.col .gallery .sections .section,.business-profile-content>.col .payments-box .sections .section,.business-profile-content>.col .mission-section .sections .section,.business-profile-content>.col .team-section .sections .section,.business-profile-content>.col .news-section .sections .section,.business-profile-content>.col .all-notifications-tab .sections .section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1.2vw;width:100%;box-sizing:border-box;border-top:1px solid var(--color-base-10);padding:1.2vw .6vw}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section,.business-profile-content>.col .other .sections .section,.business-profile-content>.col .profile-sections .sections .section,.business-profile-content>.col .keywords-section .sections .section,.business-profile-content>.col .gallery .sections .section,.business-profile-content>.col .payments-box .sections .section,.business-profile-content>.col .mission-section .sections .section,.business-profile-content>.col .team-section .sections .section,.business-profile-content>.col .news-section .sections .section,.business-profile-content>.col .all-notifications-tab .sections .section{padding:18px 0;gap:18px}}.business-profile-content>.col .additional-activities .sections .section .initial-view,.business-profile-content>.col .other .sections .section .initial-view,.business-profile-content>.col .profile-sections .sections .section .initial-view,.business-profile-content>.col .keywords-section .sections .section .initial-view,.business-profile-content>.col .gallery .sections .section .initial-view,.business-profile-content>.col .payments-box .sections .section .initial-view,.business-profile-content>.col .mission-section .sections .section .initial-view,.business-profile-content>.col .team-section .sections .section .initial-view,.business-profile-content>.col .news-section .sections .section .initial-view,.business-profile-content>.col .all-notifications-tab .sections .section .initial-view{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.6vw}.business-profile-content>.col .additional-activities .sections .section .initial-view h4,.business-profile-content>.col .other .sections .section .initial-view h4,.business-profile-content>.col .profile-sections .sections .section .initial-view h4,.business-profile-content>.col .keywords-section .sections .section .initial-view h4,.business-profile-content>.col .gallery .sections .section .initial-view h4,.business-profile-content>.col .payments-box .sections .section .initial-view h4,.business-profile-content>.col .mission-section .sections .section .initial-view h4,.business-profile-content>.col .team-section .sections .section .initial-view h4,.business-profile-content>.col .news-section .sections .section .initial-view h4,.business-profile-content>.col .all-notifications-tab .sections .section .initial-view h4{margin:0;color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-profile-content>.col .additional-activities .sections .section .expanded,.business-profile-content>.col .other .sections .section .expanded,.business-profile-content>.col .profile-sections .sections .section .expanded,.business-profile-content>.col .keywords-section .sections .section .expanded,.business-profile-content>.col .gallery .sections .section .expanded,.business-profile-content>.col .payments-box .sections .section .expanded,.business-profile-content>.col .mission-section .sections .section .expanded,.business-profile-content>.col .team-section .sections .section .expanded,.business-profile-content>.col .news-section .sections .section .expanded,.business-profile-content>.col .all-notifications-tab .sections .section .expanded{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.6vw}.business-profile-content>.col .additional-activities .sections .section .expanded.prices,.business-profile-content>.col .other .sections .section .expanded.prices,.business-profile-content>.col .profile-sections .sections .section .expanded.prices,.business-profile-content>.col .keywords-section .sections .section .expanded.prices,.business-profile-content>.col .gallery .sections .section .expanded.prices,.business-profile-content>.col .payments-box .sections .section .expanded.prices,.business-profile-content>.col .mission-section .sections .section .expanded.prices,.business-profile-content>.col .team-section .sections .section .expanded.prices,.business-profile-content>.col .news-section .sections .section .expanded.prices,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.prices{flex-direction:row}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section .expanded.prices,.business-profile-content>.col .other .sections .section .expanded.prices,.business-profile-content>.col .profile-sections .sections .section .expanded.prices,.business-profile-content>.col .keywords-section .sections .section .expanded.prices,.business-profile-content>.col .gallery .sections .section .expanded.prices,.business-profile-content>.col .payments-box .sections .section .expanded.prices,.business-profile-content>.col .mission-section .sections .section .expanded.prices,.business-profile-content>.col .team-section .sections .section .expanded.prices,.business-profile-content>.col .news-section .sections .section .expanded.prices,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.prices{flex-direction:column}}.business-profile-content>.col .additional-activities .sections .section .expanded.hours,.business-profile-content>.col .other .sections .section .expanded.hours,.business-profile-content>.col .profile-sections .sections .section .expanded.hours,.business-profile-content>.col .keywords-section .sections .section .expanded.hours,.business-profile-content>.col .gallery .sections .section .expanded.hours,.business-profile-content>.col .payments-box .sections .section .expanded.hours,.business-profile-content>.col .mission-section .sections .section .expanded.hours,.business-profile-content>.col .team-section .sections .section .expanded.hours,.business-profile-content>.col .news-section .sections .section .expanded.hours,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours{align-self:flex-start;gap:36px;width:60%}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section .expanded.hours,.business-profile-content>.col .other .sections .section .expanded.hours,.business-profile-content>.col .profile-sections .sections .section .expanded.hours,.business-profile-content>.col .keywords-section .sections .section .expanded.hours,.business-profile-content>.col .gallery .sections .section .expanded.hours,.business-profile-content>.col .payments-box .sections .section .expanded.hours,.business-profile-content>.col .mission-section .sections .section .expanded.hours,.business-profile-content>.col .team-section .sections .section .expanded.hours,.business-profile-content>.col .news-section .sections .section .expanded.hours,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours{width:100%}}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days,.business-profile-content>.col .other .sections .section .expanded.hours .days,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days,.business-profile-content>.col .gallery .sections .section .expanded.hours .days,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days,.business-profile-content>.col .team-section .sections .section .expanded.hours .days,.business-profile-content>.col .news-section .sections .section .expanded.hours .days,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days{width:100%;display:flex;flex-direction:row;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5vw}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days,.business-profile-content>.col .other .sections .section .expanded.hours .days,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days,.business-profile-content>.col .gallery .sections .section .expanded.hours .days,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days,.business-profile-content>.col .team-section .sections .section .expanded.hours .days,.business-profile-content>.col .news-section .sections .section .expanded.hours .days,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days{flex-wrap:wrap;width:100%;gap:24px}}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day,.business-profile-content>.col .other .sections .section .expanded.hours .days .day,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day{display:flex;justify-content:center;align-items:center;gap:1.2vw;border-bottom:1px solid var(--color-base-10);padding-bottom:12px}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day,.business-profile-content>.col .other .sections .section .expanded.hours .days .day,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day{flex-wrap:wrap;justify-content:flex-start;gap:24px}}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day,.business-profile-content>.col .other .sections .section .expanded.hours .days .day,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day{cursor:pointer;transition:all .2s ease}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day p,.business-profile-content>.col .other .sections .section .expanded.hours .days .day p,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day p,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day p,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day p,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day p{color:var(--color-base-60);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0;width:160px;text-align:left;transition:all .3s ease}@media(max-width:1024px){.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day p,.business-profile-content>.col .other .sections .section .expanded.hours .days .day p,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day p,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day p,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day p,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day p,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day p{width:auto}}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .other .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day .day-toggle,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day .day-toggle{width:40px;height:22px;border-radius:999px;background-color:var(--color-base-20);position:relative;transition:background-color .2s ease;flex-shrink:0}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .other .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day .day-toggle .day-toggle__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background-color:var(--color-base-0);transition:transform .2s ease;display:block}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .other .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day .day-toggle.active,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day .day-toggle.active{background:var(--color-secondary-100)}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .other .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .gallery .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .payments-box .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .mission-section .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .team-section .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .news-section .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .days .day .day-toggle.active .day-toggle__thumb{transform:translate(18px)}.business-profile-content>.col .additional-activities .sections .section .expanded.hours .hours,.business-profile-content>.col .other .sections .section .expanded.hours .hours,.business-profile-content>.col .profile-sections .sections .section .expanded.hours .hours,.business-profile-content>.col .keywords-section .sections .section .expanded.hours .hours,.business-profile-content>.col .gallery .sections .section .expanded.hours .hours,.business-profile-content>.col .payments-box .sections .section .expanded.hours .hours,.business-profile-content>.col .mission-section .sections .section .expanded.hours .hours,.business-profile-content>.col .team-section .sections .section .expanded.hours .hours,.business-profile-content>.col .news-section .sections .section .expanded.hours .hours,.business-profile-content>.col .all-notifications-tab .sections .section .expanded.hours .hours{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.6vw;margin-top:-16px}.business-profile-content>.col .additional-activities .heading-tooltip,.business-profile-content>.col .other .heading-tooltip,.business-profile-content>.col .profile-sections .heading-tooltip,.business-profile-content>.col .keywords-section .heading-tooltip,.business-profile-content>.col .gallery .heading-tooltip,.business-profile-content>.col .payments-box .heading-tooltip,.business-profile-content>.col .mission-section .heading-tooltip,.business-profile-content>.col .team-section .heading-tooltip,.business-profile-content>.col .news-section .heading-tooltip,.business-profile-content>.col .all-notifications-tab .heading-tooltip{display:flex;justify-content:flex-start;align-items:center;gap:12px}.business-profile-content>.col .additional-activities .keywords,.business-profile-content>.col .other .keywords,.business-profile-content>.col .profile-sections .keywords,.business-profile-content>.col .keywords-section .keywords,.business-profile-content>.col .gallery .keywords,.business-profile-content>.col .payments-box .keywords,.business-profile-content>.col .mission-section .keywords,.business-profile-content>.col .team-section .keywords,.business-profile-content>.col .news-section .keywords,.business-profile-content>.col .all-notifications-tab .keywords{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;transform:translateY(0);transition:all .3s ease}.business-profile-content>.col .additional-activities .keywords.empty,.business-profile-content>.col .other .keywords.empty,.business-profile-content>.col .profile-sections .keywords.empty,.business-profile-content>.col .keywords-section .keywords.empty,.business-profile-content>.col .gallery .keywords.empty,.business-profile-content>.col .payments-box .keywords.empty,.business-profile-content>.col .mission-section .keywords.empty,.business-profile-content>.col .team-section .keywords.empty,.business-profile-content>.col .news-section .keywords.empty,.business-profile-content>.col .all-notifications-tab .keywords.empty{padding-top:0}.business-profile-content>.col .additional-activities .keywords .empty-keywords,.business-profile-content>.col .other .keywords .empty-keywords,.business-profile-content>.col .profile-sections .keywords .empty-keywords,.business-profile-content>.col .keywords-section .keywords .empty-keywords,.business-profile-content>.col .gallery .keywords .empty-keywords,.business-profile-content>.col .payments-box .keywords .empty-keywords,.business-profile-content>.col .mission-section .keywords .empty-keywords,.business-profile-content>.col .team-section .keywords .empty-keywords,.business-profile-content>.col .news-section .keywords .empty-keywords,.business-profile-content>.col .all-notifications-tab .keywords .empty-keywords{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:1}.business-profile-content>.col .additional-activities textarea,.business-profile-content>.col .other textarea,.business-profile-content>.col .profile-sections textarea,.business-profile-content>.col .keywords-section textarea,.business-profile-content>.col .gallery textarea,.business-profile-content>.col .payments-box textarea,.business-profile-content>.col .mission-section textarea,.business-profile-content>.col .team-section textarea,.business-profile-content>.col .news-section textarea,.business-profile-content>.col .all-notifications-tab textarea{width:100%;border:1px solid var(--color-base-10);outline:none;resize:none;padding:12px;box-sizing:border-box;background:var(--color-base-0);border-radius:8px;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--color-base-100)}.business-profile-content>.col .additional-activities .tags-container,.business-profile-content>.col .other .tags-container,.business-profile-content>.col .profile-sections .tags-container,.business-profile-content>.col .keywords-section .tags-container,.business-profile-content>.col .gallery .tags-container,.business-profile-content>.col .payments-box .tags-container,.business-profile-content>.col .mission-section .tags-container,.business-profile-content>.col .team-section .tags-container,.business-profile-content>.col .news-section .tags-container,.business-profile-content>.col .all-notifications-tab .tags-container{position:relative;width:100%;display:flex;flex-wrap:wrap;gap:8px}.business-profile-content>.col .additional-activities .tag-chip,.business-profile-content>.col .other .tag-chip,.business-profile-content>.col .profile-sections .tag-chip,.business-profile-content>.col .keywords-section .tag-chip,.business-profile-content>.col .gallery .tag-chip,.business-profile-content>.col .payments-box .tag-chip,.business-profile-content>.col .mission-section .tag-chip,.business-profile-content>.col .team-section .tag-chip,.business-profile-content>.col .news-section .tag-chip,.business-profile-content>.col .all-notifications-tab .tag-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 8px 6px 12px;border-radius:999px;border:1px solid var(--color-base-10);background:var(--color-base-0)}.business-profile-content>.col .additional-activities .tag-chip .text,.business-profile-content>.col .other .tag-chip .text,.business-profile-content>.col .profile-sections .tag-chip .text,.business-profile-content>.col .keywords-section .tag-chip .text,.business-profile-content>.col .gallery .tag-chip .text,.business-profile-content>.col .payments-box .tag-chip .text,.business-profile-content>.col .mission-section .tag-chip .text,.business-profile-content>.col .team-section .tag-chip .text,.business-profile-content>.col .news-section .tag-chip .text,.business-profile-content>.col .all-notifications-tab .tag-chip .text{color:var(--color-base-100);font-family:Mulish;font-size:14px;line-height:1;white-space:nowrap}.business-profile-content>.col .additional-activities .tag-chip .remove,.business-profile-content>.col .other .tag-chip .remove,.business-profile-content>.col .profile-sections .tag-chip .remove,.business-profile-content>.col .keywords-section .tag-chip .remove,.business-profile-content>.col .gallery .tag-chip .remove,.business-profile-content>.col .payments-box .tag-chip .remove,.business-profile-content>.col .mission-section .tag-chip .remove,.business-profile-content>.col .team-section .tag-chip .remove,.business-profile-content>.col .news-section .tag-chip .remove,.business-profile-content>.col .all-notifications-tab .tag-chip .remove{appearance:none;background:transparent;border:none;color:var(--color-base-60);font-size:16px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.business-profile-content>.col .additional-activities .tag-chip .remove:hover,.business-profile-content>.col .other .tag-chip .remove:hover,.business-profile-content>.col .profile-sections .tag-chip .remove:hover,.business-profile-content>.col .keywords-section .tag-chip .remove:hover,.business-profile-content>.col .gallery .tag-chip .remove:hover,.business-profile-content>.col .payments-box .tag-chip .remove:hover,.business-profile-content>.col .mission-section .tag-chip .remove:hover,.business-profile-content>.col .team-section .tag-chip .remove:hover,.business-profile-content>.col .news-section .tag-chip .remove:hover,.business-profile-content>.col .all-notifications-tab .tag-chip .remove:hover{color:var(--color-primary-100)}.business-profile-content>.col .additional-activities p.keyword-help,.business-profile-content>.col .other p.keyword-help,.business-profile-content>.col .profile-sections p.keyword-help,.business-profile-content>.col .keywords-section p.keyword-help,.business-profile-content>.col .gallery p.keyword-help,.business-profile-content>.col .payments-box p.keyword-help,.business-profile-content>.col .mission-section p.keyword-help,.business-profile-content>.col .team-section p.keyword-help,.business-profile-content>.col .news-section p.keyword-help,.business-profile-content>.col .all-notifications-tab p.keyword-help{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-align:left}@media(max-width:1024px){.business-profile-content>.col .additional-activities p.keyword-help,.business-profile-content>.col .other p.keyword-help,.business-profile-content>.col .profile-sections p.keyword-help,.business-profile-content>.col .keywords-section p.keyword-help,.business-profile-content>.col .gallery p.keyword-help,.business-profile-content>.col .payments-box p.keyword-help,.business-profile-content>.col .mission-section p.keyword-help,.business-profile-content>.col .team-section p.keyword-help,.business-profile-content>.col .news-section p.keyword-help,.business-profile-content>.col .all-notifications-tab p.keyword-help{margin-top:12px}}.business-profile-content>.col .additional-activities .tooltip,.business-profile-content>.col .other .tooltip,.business-profile-content>.col .profile-sections .tooltip,.business-profile-content>.col .keywords-section .tooltip,.business-profile-content>.col .gallery .tooltip,.business-profile-content>.col .payments-box .tooltip,.business-profile-content>.col .mission-section .tooltip,.business-profile-content>.col .team-section .tooltip,.business-profile-content>.col .news-section .tooltip,.business-profile-content>.col .all-notifications-tab .tooltip{position:relative;z-index:4}.business-profile-content>.col .additional-activities .tooltip .icon,.business-profile-content>.col .other .tooltip .icon,.business-profile-content>.col .profile-sections .tooltip .icon,.business-profile-content>.col .keywords-section .tooltip .icon,.business-profile-content>.col .gallery .tooltip .icon,.business-profile-content>.col .payments-box .tooltip .icon,.business-profile-content>.col .mission-section .tooltip .icon,.business-profile-content>.col .team-section .tooltip .icon,.business-profile-content>.col .news-section .tooltip .icon,.business-profile-content>.col .all-notifications-tab .tooltip .icon{display:flex;justify-content:center;align-items:center}.business-profile-content>.col .additional-activities .tooltip-text,.business-profile-content>.col .other .tooltip-text,.business-profile-content>.col .profile-sections .tooltip-text,.business-profile-content>.col .keywords-section .tooltip-text,.business-profile-content>.col .gallery .tooltip-text,.business-profile-content>.col .payments-box .tooltip-text,.business-profile-content>.col .mission-section .tooltip-text,.business-profile-content>.col .team-section .tooltip-text,.business-profile-content>.col .news-section .tooltip-text,.business-profile-content>.col .all-notifications-tab .tooltip-text{position:absolute;width:15vw;z-index:5;top:190%;left:50%;transform:translate(-50%);color:var(--color-base-0);font-family:Mulish;font-size:.6vw!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;margin:0;padding:12px;background:var(--color-secondary-100);border-radius:12px;pointer-events:none;text-align:left}@media(max-width:1024px){.business-profile-content>.col .additional-activities .tooltip-text,.business-profile-content>.col .other .tooltip-text,.business-profile-content>.col .profile-sections .tooltip-text,.business-profile-content>.col .keywords-section .tooltip-text,.business-profile-content>.col .gallery .tooltip-text,.business-profile-content>.col .payments-box .tooltip-text,.business-profile-content>.col .mission-section .tooltip-text,.business-profile-content>.col .team-section .tooltip-text,.business-profile-content>.col .news-section .tooltip-text,.business-profile-content>.col .all-notifications-tab .tooltip-text{width:100%;font-size:12px;width:70vw;left:-32vw}}.business-profile-content>.col .additional-activities .tooltip-text svg,.business-profile-content>.col .other .tooltip-text svg,.business-profile-content>.col .profile-sections .tooltip-text svg,.business-profile-content>.col .keywords-section .tooltip-text svg,.business-profile-content>.col .gallery .tooltip-text svg,.business-profile-content>.col .payments-box .tooltip-text svg,.business-profile-content>.col .mission-section .tooltip-text svg,.business-profile-content>.col .team-section .tooltip-text svg,.business-profile-content>.col .news-section .tooltip-text svg,.business-profile-content>.col .all-notifications-tab .tooltip-text svg{min-width:.9vw;min-height:.9vw;width:.9vw;height:.9vw;position:absolute;top:-18%;left:50%;transform:translate(-50%);pointer-events:none}@media(max-width:1024px){.business-profile-content>.col .additional-activities .tooltip-text svg,.business-profile-content>.col .other .tooltip-text svg,.business-profile-content>.col .profile-sections .tooltip-text svg,.business-profile-content>.col .keywords-section .tooltip-text svg,.business-profile-content>.col .gallery .tooltip-text svg,.business-profile-content>.col .payments-box .tooltip-text svg,.business-profile-content>.col .mission-section .tooltip-text svg,.business-profile-content>.col .team-section .tooltip-text svg,.business-profile-content>.col .news-section .tooltip-text svg,.business-profile-content>.col .all-notifications-tab .tooltip-text svg{min-width:18px;min-height:18px;width:18px;height:18px;left:95%}}.business-profile-content>.col .additional-activities>.primary-button,.business-profile-content>.col .other>.primary-button,.business-profile-content>.col .profile-sections>.primary-button,.business-profile-content>.col .keywords-section>.primary-button,.business-profile-content>.col .gallery>.primary-button,.business-profile-content>.col .payments-box>.primary-button,.business-profile-content>.col .mission-section>.primary-button,.business-profile-content>.col .team-section>.primary-button,.business-profile-content>.col .news-section>.primary-button,.business-profile-content>.col .all-notifications-tab>.primary-button{align-self:flex-end}.business-profile-content>.col .team-section>.button-gradient-border{align-self:center}.business-profile-content>.col .team-section .team-members{display:flex;flex-direction:column;align-items:flex-start;width:100%}.business-profile-content>.col .team-section .team-members .member-info{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:12px 0}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info{flex-direction:column;gap:24px}}.business-profile-content>.col .team-section .team-members .member-info:not(:last-child){border-bottom:1px solid var(--color-base-10)}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap{display:flex;align-items:center;justify-content:flex-start;gap:24px}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap{width:100%}}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap img{width:4vw;height:4vw;border-radius:50%;background:var(--color-base-10);object-fit:cover}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap img{width:80px;height:80px}}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-no-image{width:4vw;height:4vw;border-radius:50%;background:var(--color-secondary-100);display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-no-image{width:80px;height:80px}}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-no-image p{margin:0;color:var(--color-base-0);font-family:Nunito;font-size:1.8vw;font-style:normal;font-weight:700;line-height:1.8vw;text-transform:uppercase}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-no-image p{font-size:16px}}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-info-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-info-text h4{margin:0;color:var(--color-base-100);font-family:Nunito;font-size:1.1vw;font-style:normal;font-weight:700;line-height:1.1vw}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-info-text h4{font-size:16px;line-height:1}}.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-info-text p{margin:0;color:var(--color-base-60);font-family:Nunito;font-size:.9vw;font-style:normal;font-weight:400;line-height:1.1vw}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-info-wrap .member-info-text p{font-size:16px;line-height:1}}.business-profile-content>.col .team-section .team-members .member-info .member-actions{display:flex;justify-content:flex-end;align-items:center;gap:24px}@media(max-width:1024px){.business-profile-content>.col .team-section .team-members .member-info .member-actions{flex-direction:column;gap:12px;width:100%}.business-profile-content>.col .team-section .team-members .member-info .member-actions .button-gradient-border,.business-profile-content>.col .team-section .team-members .member-info .member-actions button{width:100%}}.business-profile-content>.col .team-section .team-members .member-info .member-actions .secondary-button svg path{fill:none}.business-profile-content>.col .team-section .team-members .member-info .member-actions .secondary-button:hover svg path{stroke:var(--color-base-0)}.business-profile-content>.col .team-section .add-member{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:24px 12px 12px;border-radius:12px;box-sizing:border-box;background:var(--color-base-5);width:100%}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member{width:100%}}.business-profile-content>.col .team-section .add-member>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member>div{flex-direction:column;align-items:flex-start;gap:12px}}.business-profile-content>.col .team-section .add-member .add-image{width:4vw;height:4vw;border-radius:50%;background:var(--color-base-10);display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .add-image{width:80px;height:80px}}.business-profile-content>.col .team-section .add-member .add-image svg{width:2.4vw;height:2.4vw}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .add-image svg{width:24px;height:24px}}.business-profile-content>.col .team-section .add-member .add-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.business-profile-content>.col .team-section .add-member .add-image button{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;background:var(--color-primary-100);display:flex;justify-content:center;align-items:center;cursor:pointer}.business-profile-content>.col .team-section .add-member .names{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:33vw}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .names{width:100%}}.business-profile-content>.col .team-section .add-member .position{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:33vw}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .position{width:100%}}.business-profile-content>.col .team-section .add-member .info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:calc(66vw + 12px);align-self:flex-end}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .info{width:100%}}.business-profile-content>.col .team-section .add-member .submit{display:flex;justify-content:flex-end;align-items:center;gap:12px;height:100%}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .submit{width:100%}}.business-profile-content>.col .team-section .add-member .submit .primary-button{width:16vw;padding:16px}@media(max-width:1024px){.business-profile-content>.col .team-section .add-member .submit .primary-button{width:100%}}.business-profile-content>.col .payments-box{gap:24px}.business-profile-content>.col .payments-box:nth-of-type(2){gap:24px}.business-profile-content>.col .payments-box p{color:var(--color-base-100);font-size:16px;font-weight:400}.business-profile-content>.col .payments-box p.active-plan{font-size:18px;font-weight:700}.business-profile-content>.col .payments-box .payments-content,.business-profile-content>.col .payments-box .upcoming-payment{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--color-base-10);padding:1.6vw 1.2vw;border-radius:12px;box-sizing:border-box}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content,.business-profile-content>.col .payments-box .upcoming-payment{padding:12px;flex-direction:column;gap:12px}}.business-profile-content>.col .payments-box .payments-content .col,.business-profile-content>.col .payments-box .upcoming-payment .col{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content .col,.business-profile-content>.col .payments-box .upcoming-payment .col{width:100%}}.business-profile-content>.col .payments-box .payments-content .col:last-of-type,.business-profile-content>.col .payments-box .upcoming-payment .col:last-of-type{align-items:flex-end}.business-profile-content>.col .payments-box .payments-content .col .plan-info,.business-profile-content>.col .payments-box .upcoming-payment .col .plan-info{display:flex;align-items:center;gap:6px}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content .col .plan-info,.business-profile-content>.col .payments-box .upcoming-payment .col .plan-info{flex-direction:column;gap:12px;align-items:flex-start}}.business-profile-content>.col .payments-box .payments-content .col .plan-info .active-plan,.business-profile-content>.col .payments-box .upcoming-payment .col .plan-info .active-plan{color:var(--color-base-100);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;text-align:left}.business-profile-content>.col .payments-box .payments-content .col .plan-info .active-plan-badge,.business-profile-content>.col .payments-box .upcoming-payment .col .plan-info .active-plan-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;background:linear-gradient(90deg,#ffa696,#6bbafe);color:#fff;font-family:Mulish;font-weight:700}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content .col .plan-info .active-plan-badge,.business-profile-content>.col .payments-box .upcoming-payment .col .plan-info .active-plan-badge{text-align:left}}.business-profile-content>.col .payments-box .payments-content .col .promotion-info,.business-profile-content>.col .payments-box .upcoming-payment .col .promotion-info{display:flex;flex-direction:column;align-items:flex-start;gap:0px}.business-profile-content>.col .payments-box .payments-content .col .promotion-info p,.business-profile-content>.col .payments-box .upcoming-payment .col .promotion-info p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:16px;font-weight:700;line-height:20px;text-align:left}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content .col .promotion-info p,.business-profile-content>.col .payments-box .upcoming-payment .col .promotion-info p{font-size:14px}}.business-profile-content>.col .payments-box .payments-content .col .promotion-info span,.business-profile-content>.col .payments-box .upcoming-payment .col .promotion-info span{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:16px;font-weight:400;line-height:20px;text-align:left}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-content .col .promotion-info span,.business-profile-content>.col .payments-box .upcoming-payment .col .promotion-info span{font-size:14px}}.business-profile-content>.col .payments-box .upcoming-payment{align-items:center;gap:12px}.business-profile-content>.col .payments-box .upcoming-payment p{color:var(--color-base-100);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0}.business-profile-content>.col .payments-box .upcoming-payment .date-info{display:flex;flex-direction:column;align-items:flex-start;gap:0px}.business-profile-content>.col .payments-box .upcoming-payment .date-info p,.business-profile-content>.col .payments-box .upcoming-payment .date-info span{color:var(--color-base-60);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.business-profile-content>.col .payments-box .upcoming-payment .date-info span{display:flex;justify-content:center;align-items:center;gap:6px}@media(max-width:1024px){.business-profile-content>.col .payments-box .upcoming-payment .date-info span>span{display:none}}.business-profile-content>.col .payments-box .upcoming-payment .date-info span p{background:var(--gradient-primary);color:var(--color-base-0);padding:2px 6px;border-radius:20px;font-size:12px;font-weight:700}.business-profile-content>.col .payments-box .active-plan-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;background:linear-gradient(90deg,#ffa696,#6bbafe);color:#fff;font-family:Mulish;font-weight:700}.business-profile-content>.col .payments-box .payments-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}@media(max-width:1024px){.business-profile-content>.col .payments-box .payments-actions{align-items:center;width:100%}.business-profile-content>.col .payments-box .payments-actions>*{width:100%}.business-profile-content>.col .payments-box .payments-actions>* button{width:100%}}.business-profile-content>.col .payments-box .payments-section-header{display:flex;justify-content:space-between;align-items:center;width:100%}.business-profile-content>.col .payments-box .payments-section-header.column{flex-direction:column;align-items:flex-start}.business-profile-content>.col .payments-box .bank-transfer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;text-align:left}.business-profile-content>.col .payments-box .bank-transfer .note{margin-top:6px;margin-bottom:24px}.business-profile-content>.col .payments-box .bank-transfer p{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;color:var(--color-base-30);margin:0}@media(max-width:1024px){.business-profile-content>.col .payments-box .bank-transfer p{font-size:16px}}.business-profile-content>.col .payments-box .bank-transfer .box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:16px 12px;border-radius:8px;border:1px solid var(--color-base-10);background:#fff}.business-profile-content>.col .payments-box .bank-transfer .box p{font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;color:var(--color-base-100);margin:0}@media(max-width:1024px){.business-profile-content>.col .payments-box .bank-transfer .box p{font-size:16px}}.business-profile-content>.col .payments-box .bank-transfer .box span{color:var(--color-secondary-100);font-family:Mulish;font-size:.8vw;font-weight:700;line-height:1.2;margin:0}@media(max-width:1024px){.business-profile-content>.col .payments-box .bank-transfer .box span{font-size:16px}}.business-profile-content>.col .payments-box .payments-grid-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;width:100%}.business-profile-content>.col .payments-box .payments-grid-row.billing{grid-template-columns:1fr}.business-profile-content>.col .payments-box .payments-grid-row .primary-button{justify-self:flex-start}.business-profile-content .settings-tab{width:100%;box-shadow:0 0 12px #0000001a;border-radius:12px;background:var(--color-base-0);padding:30px 36px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.business-profile-content .settings-tab{padding:12px 16px}}.business-profile-content .settings-tab h3{margin:0;color:var(--color-secondary-100);font-family:Mulish;font-size:28px;font-weight:700;line-height:1.2;text-align:left}@media(max-width:1024px){.business-profile-content .settings-tab h3{font-size:24px;line-height:24px}}.business-profile-content .settings-tab .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:1024px){.business-profile-content .settings-tab .setting-row{flex-direction:column;gap:12px;align-items:flex-start}}.business-profile-content .settings-tab .setting-row .col{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.business-profile-content .settings-tab .setting-row .col .label{color:var(--color-base-20);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2}.business-profile-content .settings-tab .setting-row .col .value{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-weight:700;line-height:1.4}.business-profile-content .settings-tab hr{width:100%;border:none;border-top:1px solid var(--color-base-10)}.business-profile-content .settings-tab .danger-outline{align-self:flex-start;background:transparent;color:var(--color-alert-100);border:1.5px solid var(--color-alert-100);border-radius:8px;padding:10px 24px;cursor:pointer;font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2;transition:all .2s ease-in-out;margin-top:-12px}.business-profile-content .settings-tab .danger-outline:hover{background:var(--color-alert-100);color:var(--color-base-0)}.business-profile-content .gallery-images,.business-profile-content .gallery-video{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;align-items:center;gap:12px;width:100%;box-sizing:border-box}@media(max-width:1024px){.business-profile-content .gallery-images,.business-profile-content .gallery-video{grid-template-columns:repeat(2,1fr)}}.business-profile-content .gallery-images .gallery-image,.business-profile-content .gallery-video .gallery-image{width:100%;height:10vw;border-radius:8px;overflow:hidden;position:relative}@media(max-width:1024px){.business-profile-content .gallery-images .gallery-image,.business-profile-content .gallery-video .gallery-image{height:140px}}.business-profile-content .gallery-images .gallery-image img,.business-profile-content .gallery-video .gallery-image img{width:100%;height:100%;object-fit:cover;background:var(--color-primary-100)}.business-profile-content .gallery-images .gallery-image video,.business-profile-content .gallery-video .gallery-image video{width:100%;height:100%;object-fit:contain;background:#0003}.business-profile-content .gallery-images .gallery-image .hover,.business-profile-content .gallery-video .gallery-image .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;justify-content:center;align-items:center;cursor:pointer;display:none;transition:all .2s ease-in-out}.business-profile-content .gallery-images .gallery-image .hover .trash-icon,.business-profile-content .gallery-video .gallery-image .hover .trash-icon{position:absolute;top:16px;right:16px;width:24px;height:24px;padding:4px;background:var(--color-base-0);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.business-profile-content .gallery-images .gallery-image .hover .trash-icon svg,.business-profile-content .gallery-video .gallery-image .hover .trash-icon svg{width:20px;height:20px;color:var(--color-base-100)}.business-profile-content .gallery-images .gallery-image:hover .hover,.business-profile-content .gallery-video .gallery-image:hover .hover{display:flex}.business-profile-content .gallery-images .add-image,.business-profile-content .gallery-video .add-image{width:100%;height:10vw;border-radius:8px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:.4vw;border:.1vw dashed var(--color-base-20);cursor:pointer}@media(max-width:1024px){.business-profile-content .gallery-images .add-image,.business-profile-content .gallery-video .add-image{height:140px;border-radius:12px}}.business-profile-content .gallery-images .add-image p,.business-profile-content .gallery-video .add-image p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:1.2}.business-profile-content .gallery-images .add-image img,.business-profile-content .gallery-video .add-image img{width:100%;height:100%;object-fit:cover;background:var(--color-primary-100)}.business-profile-content .business-calendar{display:flex;flex-direction:column;gap:24px}.business-profile-content .business-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.business-profile-content .business-calendar .calendar-header h3{color:var(--color-primary-100);font-family:Mulish;font-size:28px;font-weight:800;line-height:1.1;margin:0}@media(max-width:1024px){.business-profile-content .business-calendar .calendar-header h3{font-size:24px;line-height:24px}}.business-profile-content .business-calendar .calendar-section{width:100%;box-sizing:border-box;background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:24px;box-shadow:0 0 12px #00000014}.business-profile-content .business-calendar .calendar-section .section-title{display:flex;align-items:center;gap:16px}.business-profile-content .business-calendar .calendar-section .section-title .icon{width:20px;height:20px;display:inline-flex}.business-profile-content .business-calendar .calendar-section .section-title h4{color:var(--color-secondary-100);font-family:Nunito;font-size:24px;font-weight:700;line-height:1.1;margin:0}.business-profile-content .business-calendar .calendar-section .cards{display:flex;flex-direction:column;gap:12px}.business-profile-content .business-calendar .calendar-section .cards .card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;border:1px solid var(--color-base-10);border-radius:12px;background:#fff}@media(max-width:1024px){.business-profile-content .business-calendar .calendar-section .cards .card{grid-template-columns:1fr}}.business-profile-content .business-calendar .calendar-section .cards .card .info{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.business-profile-content .business-calendar .calendar-section .cards .card .info .row{display:flex;align-items:center;gap:12px}.business-profile-content .business-calendar .calendar-section .cards .card .info .event-title{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2}.business-profile-content .business-calendar .calendar-section .cards .card .info .address,.business-profile-content .business-calendar .calendar-section .cards .card .info .meta{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.2;text-align:left}.business-profile-content .business-calendar .calendar-section .cards .card .info .address.capitalize,.business-profile-content .business-calendar .calendar-section .cards .card .info .meta.capitalize{display:inline-block;max-width:70%;font-size:14px}.business-profile-content .business-calendar .calendar-section .cards .card .info .address.capitalize:first-letter,.business-profile-content .business-calendar .calendar-section .cards .card .info .meta.capitalize:first-letter{text-transform:uppercase}.business-profile-content .business-calendar .calendar-section .cards .card .info .meta{font-size:14px;margin-top:24px}.business-profile-content .business-calendar .calendar-section .cards .card .info .meta:last-of-type{margin-top:0}.business-profile-content .business-calendar .calendar-section .cards .card .info .link{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.business-profile-content .business-calendar .calendar-section .cards .card .info .details{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.business-profile-content .business-calendar .calendar-section .cards .card .info .details p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:12px;font-weight:400;line-height:1.2}.business-profile-content .business-calendar .calendar-section .cards .card .info .badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#ffe8bf;color:#ef9f1a;font-family:Mulish;font-size:12px;font-weight:700;line-height:1}.business-profile-content .business-calendar .calendar-section .cards .card .info .badge.approved{color:var(--color-success-100);background:var(--color-success-40)}.business-profile-content .business-calendar .calendar-section .cards .card>.actions{display:flex;align-items:flex-end;gap:10px}@media(max-width:1024px){.business-profile-content .business-calendar .calendar-section .cards .card>.actions{display:grid;grid-template-columns:1fr 1fr}.business-profile-content .business-calendar .calendar-section .cards .card>.actions .primary-button,.business-profile-content .business-calendar .calendar-section .cards .card>.actions .button-gradient-border,.business-profile-content .business-calendar .calendar-section .cards .card>.actions button{width:100%}}.business-profile-content .business-calendar .calendar-section .cards .card>.actions .secondary-button:hover svg path{stroke:#fff}.business-profile-content .business-calendar .calendar-section .cards .card>.actions .secondary-button svg{width:12px;height:12px}.business-profile-content p.empty-state,.business-profile-content .no-events,.business-profile-content .no-members,.business-profile-content .no-news{text-align:left;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.2}.business-profile-content .no-members,.business-profile-content .no-news{text-align:center;align-self:center}.business-profile-content .gallery.reviews .reviews-list{display:flex;flex-direction:column;gap:16px;width:100%}.business-profile-content .gallery.reviews .review-card{width:100%;box-sizing:border-box;border:1px solid var(--color-base-10);border-radius:12px;background:#fff;padding:24px;display:flex;box-shadow:none;flex-direction:column;gap:36px}.business-profile-content .gallery.reviews .review-card p{margin:0}.business-profile-content .gallery.reviews .review-card .header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.business-profile-content .gallery.reviews .review-card .author{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700;line-height:1.2;text-align:left}.business-profile-content .gallery.reviews .review-card .date{margin:0;color:var(--color-base-20);font-family:Mulish;font-size:12px;font-weight:400;line-height:1.2;justify-self:end;text-align:left}.business-profile-content .gallery.reviews .review-card .review-content{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left}.business-profile-content .gallery.reviews .review-card .reply-block{display:flex;flex-direction:column;gap:8px}.business-profile-content .gallery.reviews .review-card .reply-block .actions{display:flex;justify-content:flex-start;align-items:center}.business-profile-content .gallery.reviews .review-card .answer{margin-top:6px;border:1px solid var(--color-success-100);background:#daf9c4;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.business-profile-content .gallery.reviews .review-card .answer .label{color:#5f7181;font-family:Mulish;font-size:14px;font-weight:700;line-height:1.2}.business-profile-content .gallery.reviews .review-card .answer>p{margin:0;color:#5f7181;font-family:Mulish;font-size:14px;font-weight:400;line-height:1.4;text-align:left}.business-profile-content .section-not-available{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;height:100%}.business-profile-content .section-not-available .icon svg{width:4.5vw;height:4.5vw}.business-profile-content .section-not-available h5{color:var(--color-base-40);text-align:center;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;margin:0}.business-profile-content .section-not-available p{color:var(--color-base-60);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;width:40%;margin:-24px 0 0}.activity-box{display:flex;justify-content:center;align-items:center;gap:.3vw;padding:.6vw .8vw .7vw;border:1px solid var(--color-secondary-100);border-radius:5vw;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;transition:all .3s ease}@media(max-width:1024px){.activity-box{gap:6px;padding:12px 14px;border-radius:36px}}.activity-box:hover{border:1px solid var(--color-secondary-100, #6bbafe);background-color:#a3d5ff33}.activity-box svg{width:1.4vw;height:1.4vw}@media(max-width:1024px){.activity-box svg{width:18px;height:18px}}.activity-box svg path{transition:fill .3s ease}.activity-box p{color:var(--color-secondary-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1;margin:0;transition:color .3s ease;line-height:24px}@media(max-width:1024px){.activity-box p{font-size:16px}}.activity-box.selected{background-color:var(--color-secondary-100)}.activity-box.selected p{color:var(--color-base-0)}.activity-box.selected svg path{fill:var(--color-base-0)}.activity-box.selected .selected-indicator{width:24px;height:24px;border-radius:50%;background-color:var(--color-base-0);display:flex;justify-content:center;align-items:center}.activity-box.selected .selected-indicator svg{width:14px;height:12px}.activity-box.selected .selected-indicator svg path{fill:var(--color-secondary-100)}.richtexteditor-container{position:relative;margin-bottom:1.5em;width:100%}.richtexteditor-container label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:.875rem}.richtexteditor-container .richtext-toolbar{display:flex;gap:.5rem;padding:.5rem;border:1px solid #ddd;border-bottom:none;border-radius:.5rem .5rem 0 0}.richtexteditor-container .richtext-toolbar .toolbar-button{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border:1px solid #ddd;border-radius:.25rem;background:#fff;cursor:pointer;transition:all .2s ease;color:var(--color-base-100)}.richtexteditor-container .richtext-toolbar .toolbar-button:hover{background:#e9ecef;border-color:#adb5bd}.richtexteditor-container .richtext-toolbar .toolbar-button:active{background:#dee2e6}.richtexteditor-container .richtext-toolbar .toolbar-button.active{background:var(--color-secondary-200);border-color:var(--color-secondary-100);color:var(--color-secondary-100)}.richtexteditor-container .richtext-toolbar .toolbar-button strong,.richtexteditor-container .richtext-toolbar .toolbar-button em,.richtexteditor-container .richtext-toolbar .toolbar-button p{font-size:1.2vw;line-height:1;color:var(--color-base-100);font-family:Mulish,sans-serif}@media(max-width:1024px){.richtexteditor-container .richtext-toolbar .toolbar-button strong,.richtexteditor-container .richtext-toolbar .toolbar-button em,.richtexteditor-container .richtext-toolbar .toolbar-button p{font-size:18px}}.richtexteditor-container .richtext-toolbar .toolbar-button p{font-size:.9vw;font-weight:700}@media(max-width:1024px){.richtexteditor-container .richtext-toolbar .toolbar-button p{font-size:14px}}.richtexteditor-container .richtext-toolbar .toolbar-button .bullet-icon{font-size:1.2vw;color:var(--color-base-100);font-family:Mulish,sans-serif;display:block;text-align:center}@media(max-width:1024px){.richtexteditor-container .richtext-toolbar .toolbar-button .bullet-icon{font-size:18px}}.richtexteditor-container .richtext-toolbar .toolbar-button .toolbar-button strong,.richtexteditor-container .richtext-toolbar .toolbar-button .toolbar-button em,.richtexteditor-container .richtext-toolbar .toolbar-button .toolbar-button p{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}.richtexteditor-container .richtext-editor{border:1px solid #ddd;border-radius:0 0 .5rem .5rem;padding:.75vw;min-height:250px;font-family:inherit;font-size:.9vw;line-height:1.2;background:#fff;overflow-y:auto;text-align:left;transition:border-color .2s ease}@media(max-width:1024px){.richtexteditor-container .richtext-editor{min-height:300px;font-size:16px;padding:12px}}.richtexteditor-container .richtext-editor:focus{outline:none}.richtexteditor-container .richtext-editor strong{font-weight:700}.richtexteditor-container .richtext-editor em{font-style:italic}.richtexteditor-container .richtext-editor br{line-height:1.5}.richtexteditor-container .richtext-editor ul{margin:.5em 0;padding-left:1.5em}.richtexteditor-container .richtext-editor ul li{margin:.25em 0;line-height:1.4}.richtexteditor-container .richtext-editor ul li:first-child{margin-top:0}.richtexteditor-container .richtext-editor ul li:last-child{margin-bottom:0}.richtexteditor-container .richtext-editor:empty:before{content:"";display:block;height:1.5em}.richtexteditor-container .error-message{display:block;margin-top:.25rem;color:var(--color-error-100);font-size:.875rem}.richtexteditor-container .character-counter{position:absolute;bottom:-1.25rem;right:0;font-size:.75rem;color:var(--color-base-60)}.richtexteditor-container .character-counter.limit{color:var(--color-error-100);font-weight:600}.richtexteditor-container.focused .richtext-editor{border-color:var(--color-secondary-200)}.richtexteditor-container.error .richtext-toolbar,.richtexteditor-container.error .richtext-editor{border-color:var(--color-error-100)}.richtexteditor-container.error .richtext-editor:focus{border-color:var(--color-error-100)}.location-picker-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.location-picker-modal{background:#fff;border-radius:8px;padding:24px;width:100%;max-width:700px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:8px}.location-picker-modal h3{margin-top:0;margin-bottom:16px;color:var(--color-primary-100);font-family:Nunito;font-size:26px}.location-picker-modal>span{color:var(--color-base-60);font-family:Mulish;margin:-12px 0 0;padding:0;font-size:14px;align-self:flex-start}.location-picker-modal .input{width:100%;position:relative}.location-picker-modal .input .suggestions-dropdown{width:100%;position:absolute;box-sizing:border-box;top:100%;left:0;z-index:10;background:var(--color-base-0);border-radius:8px;box-shadow:0 0 12px #0000001a;padding:16px;margin:0;list-style:none}.location-picker-modal .input .suggestions-dropdown li{font-family:Mulish;text-align:left;padding:12px 0}.map-container{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.location-picker-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media(max-width:1024px){.location-picker-modal{padding:16px;width:95%}.location-picker-actions{flex-direction:column;gap:8px}.location-picker-actions button{width:100%}}.nvo-results{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.nvo-results h5{color:#000;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left}.nvo-results .classes{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.nvo-results .class{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:16px}.nvo-results .class p{background:#f5f6f8;width:100%;text-align:left;padding:8px 12px;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0}.nvo-results .class .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.nvo-results .class .row:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 12px;box-sizing:border-box}.nvo-results .class .row:last-child>:first-child{justify-self:flex-start;align-self:flex-start}.nvo-results .class .row:last-child>:nth-child(2){justify-self:center;align-self:flex-start}.nvo-results .class .row:last-child>:last-child{justify-self:flex-end;align-self:flex-start}.nvo-results .class .col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nvo-results .class .col h6{color:#000;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;margin:0}.nvo-results .class .col .result{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:24px}.nvo-results .class .col .result>span{color:#1d3043;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;padding:6px 0}.nvo-results .class .col .result .secondary-button svg path{fill:none}.nvo-results .class .col .result .secondary-button:hover svg path{stroke:var(--color-base-0);fill:none}.upload-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.upload-modal{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.upload-modal::-webkit-scrollbar{width:6px}.upload-modal::-webkit-scrollbar-track{background:transparent}.upload-modal::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:1.5rem}.modal-header .close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;line-height:1}.drop-zone{border:2px dashed #ccc;border-radius:4px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s;margin-bottom:1rem}.drop-zone p{margin:.5rem 0;color:var(--color-base-100)}.drop-zone p span{color:var(--color-primary-100)}.drop-zone .file-types,.drop-zone .file-size{font-size:.9rem;color:#888}.file-list{margin-top:1rem;text-align:left;max-height:200px;overflow-y:auto}.file-list::-webkit-scrollbar{width:6px}.file-list::-webkit-scrollbar-track{background:transparent}.file-list::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.file-list .file-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;width:fit-content;position:relative;background:#f5f5f5;border-radius:4px;margin-bottom:.5rem}.file-list .file-item img{width:5vw;height:5vw;object-fit:cover;border-radius:4px;border:1px solid var(--color-base-10)}.file-list .file-item button{position:absolute;right:4px;top:4px;background:none;border:none;color:var(--color-primary-100);cursor:pointer;font-size:1.2rem;line-height:1;padding:0 .5rem;background:var(--color-base-0);border-radius:100%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.file-list .file-item button:hover{color:var(--color-primary-200)}.file-list .file-item button:disabled{opacity:.5;cursor:not-allowed}.error-message{color:var(--color-alert-100);font-family:Mulish;font-size:14px;margin:.5rem 0;white-space:pre-line}.modal-footer{display:flex;justify-content:space-between;gap:1rem}.modal-footer .primary-button,.modal-footer .button-gradient-border,.modal-footer button{width:100%}.renew-subscription-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:200}.modal-buttons{display:flex;justify-content:center;gap:12px;margin-top:.5vw;width:100%}.create-event-modal-wrap{position:fixed;z-index:1000;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center}.create-event-modal-wrap .create-event-modal{width:80vw;max-width:720px;background:#fff;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:24px;max-height:85vh;overflow-y:auto}@media(max-width:1024px){.create-event-modal-wrap .create-event-modal{padding:18px;box-sizing:border-box;width:95vw}}.create-event-modal-wrap .create-event-modal::-webkit-scrollbar{width:6px}.create-event-modal-wrap .create-event-modal::-webkit-scrollbar-track{background:transparent}.create-event-modal-wrap .create-event-modal::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.create-event-modal-wrap .create-event-modal .textinput-container,.create-event-modal-wrap .create-event-modal .selectinput-container{width:100%}.create-event-modal-wrap .create-event-modal .textinput-container input,.create-event-modal-wrap .create-event-modal .textinput-container select,.create-event-modal-wrap .create-event-modal .selectinput-container input,.create-event-modal-wrap .create-event-modal .selectinput-container select{padding:12px!important}.create-event-modal-wrap .create-event-modal .header-row{display:flex;justify-content:space-between;align-items:center}.create-event-modal-wrap .create-event-modal .header-row h2{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-weight:700}.create-event-modal-wrap .create-event-modal .header-row .close{background:transparent;border:none;font-size:24px;cursor:pointer}.create-event-modal-wrap .create-event-modal .modal-body{display:flex;flex-direction:column;gap:24px}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section{display:flex;flex-direction:column;gap:32px}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .repeat-header{display:flex;justify-content:space-between;align-items:center}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .repeat-header>div{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:flex-start}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section h5{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;text-align:left}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch{position:relative;width:48px;height:24px}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch input{opacity:0;width:0;height:0}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch .slider{position:absolute;cursor:pointer;inset:0;border-radius:24px;background:var(--color-base-20);transition:background .2s}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch .slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:transform .2s}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch input:checked+.slider{background:var(--color-secondary-100)}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .switch input:checked+.slider:before{transform:translate(24px)}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .repeat-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:var(--color-base-5);padding:24px 12px 12px;border-radius:8px}.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .repeat-options .selectinput-container label,.create-event-modal-wrap .create-event-modal .modal-body .repeat-section .repeat-options .textinput-container label{font-weight:700}.create-event-modal-wrap .create-event-modal .modal-body .dates-row{display:grid;grid-template-columns:1fr;gap:16px}.create-event-modal-wrap .create-event-modal .modal-body .dates-row--annual{grid-template-columns:1fr 1fr}@media(max-width:1024px){.create-event-modal-wrap .create-event-modal .modal-body .dates-row--annual{grid-template-columns:1fr}}.create-event-modal-wrap .create-event-modal .modal-body .recurrence-text{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;text-align:left}.create-event-modal-wrap .create-event-modal .modal-body .day-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.create-event-modal-wrap .create-event-modal .modal-body .slots-section{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.create-event-modal-wrap .create-event-modal .modal-body .slot-card{background:var(--color-base-5);padding:12px;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%}.create-event-modal-wrap .create-event-modal .modal-body .slot-card__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.create-event-modal-wrap .create-event-modal .modal-body .slot-card__header h5{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:14px;font-weight:600}.create-event-modal-wrap .create-event-modal .modal-body .slot-card__remove{border:none;background:transparent;color:var(--color-alert-100);cursor:pointer;font-family:Mulish;text-decoration:underline;font-size:12px;font-weight:600;transition:all .2s ease}.create-event-modal-wrap .create-event-modal .modal-body .slot-card__remove:hover{color:var(--color-base-100)}.create-event-modal-wrap .create-event-modal .modal-body .times-row{display:flex;width:100%;gap:16px}.create-event-modal-wrap .create-event-modal .modal-body .times-row .textinput-container{width:100%}.create-event-modal-wrap .create-event-modal .modal-body .times-row .textinput-container input{padding:12px}.create-event-modal-wrap .create-event-modal .modal-body .add-slot-button{width:fit-content;border:1px solid var(--color-secondary-100);border-radius:999px;padding:10px 18px;background:#fff;color:var(--color-secondary-100);cursor:pointer;font-family:Mulish;font-size:14px;font-weight:700;justify-self:flex-end}.create-event-modal-wrap .create-event-modal .footer-row{display:flex;justify-content:flex-end}.edit-event-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.edit-event-modal{background:#fff;border-radius:12px;width:100%;max-width:50vw;max-height:90vh;padding:24px;position:relative}.edit-event-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.edit-event-modal .modal-header h2{margin:0;color:var(--color-secondary-100);font-size:24px;font-weight:600}.edit-event-modal .modal-header .close-button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-base-40);transition:color .2s}.edit-event-modal .modal-header .close-button:hover{color:var(--color-base-60)}.edit-event-modal .modal-header .close-button svg{width:24px;height:24px}.edit-event-modal .modal-body{display:flex;flex-direction:column;gap:24px;overflow-y:scroll;overflow-x:hidden;max-height:70vh;padding:24px 0}.edit-event-modal .modal-body::-webkit-scrollbar{width:6px}.edit-event-modal .modal-body::-webkit-scrollbar-track{background:transparent}.edit-event-modal .modal-body::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.edit-event-modal .modal-body .repeat-section{display:flex;flex-direction:column;gap:32px}.edit-event-modal .modal-body .repeat-section .repeat-header{display:flex;justify-content:space-between;align-items:center}.edit-event-modal .modal-body .repeat-section .repeat-header>div{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:flex-start}.edit-event-modal .modal-body .repeat-section h5{margin:0;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-weight:700}.edit-event-modal .modal-body .repeat-section p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;text-align:left}.edit-event-modal .modal-body .repeat-section .switch{position:relative;width:48px;height:24px}.edit-event-modal .modal-body .repeat-section .switch input{opacity:0;width:0;height:0}.edit-event-modal .modal-body .repeat-section .switch .slider{position:absolute;cursor:pointer;inset:0;border-radius:24px;background:var(--color-base-20);transition:background .2s}.edit-event-modal .modal-body .repeat-section .switch .slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:transform .2s}.edit-event-modal .modal-body .repeat-section .switch input:checked+.slider{background:var(--color-secondary-100)}.edit-event-modal .modal-body .repeat-section .switch input:checked+.slider:before{transform:translate(24px)}.edit-event-modal .modal-body .repeat-section .repeat-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:var(--color-base-5);padding:24px 12px 12px;border-radius:8px}.edit-event-modal .modal-body .repeat-section .repeat-options .selectinput-container label,.edit-event-modal .modal-body .repeat-section .repeat-options .textinput-container label{font-weight:700}.edit-event-modal .modal-body .dates-row{display:grid;grid-template-columns:1fr;gap:16px}.edit-event-modal .modal-body .dates-row--annual{grid-template-columns:1fr 1fr}@media(max-width:1024px){.edit-event-modal .modal-body .dates-row--annual{grid-template-columns:1fr}}.edit-event-modal .modal-body .recurrence-text{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:14px;font-weight:400;text-align:left}.edit-event-modal .modal-body .day-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edit-event-modal .modal-body .slots-section{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.edit-event-modal .modal-body .slot-card{background:var(--color-base-5);padding:12px;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%}.edit-event-modal .modal-body .slot-card__header{display:flex;justify-content:space-between;align-items:center;gap:16px}.edit-event-modal .modal-body .slot-card__header h5{margin:0;color:var(--color-base-80);font-family:Mulish;font-size:14px;font-weight:600}.edit-event-modal .modal-body .slot-card__remove{border:none;background:transparent;color:var(--color-alert-100);cursor:pointer;font-family:Mulish;font-size:12px;font-weight:600;text-decoration:underline}.edit-event-modal .modal-body .times-row{display:flex;width:100%;gap:16px}.edit-event-modal .modal-body .times-row .textinput-container{width:100%}.edit-event-modal .modal-body .times-row .textinput-container input{padding:12px}.edit-event-modal .modal-body .add-slot-button{width:fit-content;border:1px solid var(--color-secondary-100);border-radius:999px;padding:10px 18px;background:#fff;color:var(--color-secondary-100);cursor:pointer;font-family:Mulish;font-size:14px;font-weight:700}.edit-event-modal .footer-row{display:flex;justify-content:flex-end;padding-top:24px}.profile-news-card{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:1024px){.profile-news-card{flex-direction:column;gap:16px}.profile-news-card:not(:last-of-type){padding-bottom:24px;border-bottom:1px solid var(--color-base-10)}}.profile-news-card .col{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media(max-width:1024px){.profile-news-card .col{gap:10px}}.profile-news-card .col.main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}@media(max-width:1024px){.profile-news-card .col.main{flex-direction:column;gap:16px;align-items:flex-start}}.profile-news-card .col.main .col{align-items:flex-start}@media(max-width:1024px){.profile-news-card .col:last-of-type{width:100%}}.profile-news-card .col:last-of-type .primary-button{width:100%}.profile-news-card .col>span{background-color:var(--color-primary-200);color:var(--color-primary-100);padding:4px 8px;border-radius:4px;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.profile-news-card .col img{background-color:var(--color-base-0);width:15vw;aspect-ratio:2/1.2;border-radius:12px;object-fit:cover;border:1px solid var(--color-base-10)}@media(max-width:1024px){.profile-news-card .col img{width:100%}}.profile-news-card .col h5{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:1.2;max-height:2.4em;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;width:80%}.profile-news-card .col p{margin:0;color:var(--color-base-60);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:80%;max-height:3.6em;text-align:left}.add-news-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.add-news-modal .modal-content{background:#fff;border-radius:12px;padding:32px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.add-news-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.add-news-modal .modal-header h2{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px}.add-news-modal .modal-header .close-button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.add-news-modal .news-form{display:flex;flex-direction:column;gap:24px}.add-news-modal .form-group{display:flex;flex-direction:column;gap:8px}.add-news-modal .form-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.add-news-modal .image-upload-section{display:flex;flex-direction:column;gap:12px;margin-top:12px}.add-news-modal .image-preview{position:relative;display:inline-flex;max-width:200px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease-in-out}.add-news-modal .image-preview .preview-image{width:100%;height:auto;display:block}.add-news-modal .image-preview .remove-image{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary-100);border:none;color:var(--color-base-0);font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease-in-out}.add-news-modal .image-preview .remove-image:hover{background-color:var(--color-base-0);color:var(--color-primary-100);transform:scale(1.1)}.add-news-modal .image-preview .remove-image:focus{outline:none;box-shadow:0 0 0 2px #ff4d4f80}.edit-news-modal{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.edit-news-modal .modal-content{background:#fff;border-radius:12px;padding:32px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.edit-news-modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.edit-news-modal .modal-header h2{margin:0;color:var(--color-secondary-100);font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px}.edit-news-modal .modal-header .close-button{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.edit-news-modal .news-form{display:flex;flex-direction:column;gap:24px}.edit-news-modal .form-group{display:flex;flex-direction:column;gap:8px}.edit-news-modal .form-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.edit-news-modal .image-upload-section{display:flex;flex-direction:column;gap:12px;margin-top:12px}.edit-news-modal .image-preview{position:relative;display:inline-flex;max-width:200px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease-in-out}.edit-news-modal .image-preview .preview-image{width:100%;height:auto;display:block}.edit-news-modal .image-preview .remove-image{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary-100);border:none;color:var(--color-base-0);font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease-in-out}.edit-news-modal .image-preview .remove-image:hover{background-color:var(--color-base-0);color:var(--color-primary-100);transform:scale(1.1)}.edit-news-modal .image-preview .remove-image:focus{outline:none;box-shadow:0 0 0 2px #ff4d4f80}.cancel-subscription-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:200}.modal-content{background-color:#fff;padding:1.8vw 3vw;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:25vw;min-width:450px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.modal-content p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.modal-buttons{display:flex;justify-content:center;flex-direction:row;gap:12px;margin-top:.5vw;width:100%}.modal-buttons .button-gradient-border,.modal-buttons .primary-button,.modal-buttons .secondary-button{width:100%}.change-payment-method-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:200}.change-payment-method-modal .modal-buttons{display:flex;justify-content:center;flex-direction:column;gap:12px;margin-top:.5vw;width:100%}.change-payment-method-modal .modal-buttons .button-gradient-border,.change-payment-method-modal .modal-buttons .primary-button,.change-payment-method-modal .modal-buttons .secondary-button{width:100%}.modal-content{background-color:#fff;padding:1.8vw 3vw;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:30vw;min-width:450px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.modal-content{width:90vw;min-width:0}}.modal-content h3{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin:0}.modal-content p{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:2!important;margin:0}.modal-content p span{margin-left:4px;font-weight:600;background:var(--color-primary-200);padding:6px;border-radius:6px;color:var(--color-base-100)}.phone-completion{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;position:relative;overflow:hidden;width:100vw;height:100vh;box-sizing:border-box}@media(max-width:1024px){.phone-completion{padding:24px 16px;align-items:center}}.phone-completion .logo{cursor:pointer}.phone-completion .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.phone-completion .cloud-0{width:60%;top:20%;left:-20%}}.phone-completion .cloud-0 img{width:100%}.phone-completion .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.phone-completion .cloud-1{width:100%;top:75%;left:-25%}}.phone-completion .cloud-1 img{width:100%}.phone-completion .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.phone-completion .cloud-2{width:70%;top:35%;right:-20%}}.phone-completion .cloud-2 img{width:100%}.phone-completion .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.phone-completion .cloud-3{width:50%;top:65%;right:-20%}}.phone-completion .cloud-3 img{width:100%}.phone-completion .login-fields{display:flex;flex-direction:column;align-items:center;gap:1.2vw;width:100%;max-width:600px;position:absolute;padding:1.8vw 2.4vw;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:12px;background:var(--color-base-0);box-shadow:0 0 12px #0000001a}@media(max-width:1024px){.phone-completion .login-fields{padding:24px 16px;align-items:center}}.phone-completion .login-fields h2{font-family:Nunito;font-size:30px;font-weight:700;line-height:1.2;text-align:center;color:var(--color-primary-100);margin:0}@media(max-width:1024px){.phone-completion .login-fields h2{font-size:24px}}.phone-completion .login-fields p{color:#162533;text-align:center;font-family:Mulish;font-size:18px;font-weight:400;line-height:22px;margin:0}.phone-completion .login-fields form{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.phone-completion .login-fields form .primary-button{width:80%}.phone-completion .login-fields .agreements{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}@media(max-width:1024px){.phone-completion .login-fields .agreements{gap:20px}}.phone-completion .login-fields .checkbox{display:flex;align-items:flex-start;width:100%;gap:8px}.phone-completion .login-fields .checkbox input{width:20px;height:20px;flex:0 0 20px;min-width:20px;appearance:none;border-radius:4px;border:1px solid var(--color-base-10);outline:none;transition:all .2s ease;position:relative;cursor:pointer}@media(max-width:1024px){.phone-completion .login-fields .checkbox input{margin:0}}.phone-completion .login-fields .checkbox input:checked{background:var(--color-primary-100);border:1px solid var(--color-primary-100)}.phone-completion .login-fields .checkbox input:checked:after{content:"";position:absolute;width:70%;height:70%;left:15%;top:15%;background-size:contain;background-position:center;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.64892%207.99992C3.62472%207.99992%203.60079%207.99423%203.57861%207.98322C3.55644%207.97221%203.53652%207.95611%203.5201%207.93593L0.0466105%203.6706C0.0234554%203.64217%200.00810494%203.60669%200.002438%203.5685C-0.00322895%203.53031%200.00103335%203.49108%200.0147033%203.4556C0.0283732%203.42012%200.0508578%203.38994%200.0794052%203.36874C0.107953%203.34754%200.141324%203.33625%200.175436%203.33625H1.84738C1.87248%203.33626%201.89729%203.34237%201.92014%203.35419C1.94298%203.366%201.96333%203.38324%201.9798%203.40474L3.14065%204.92084C3.26611%204.6164%203.50897%204.10949%203.93515%203.49182C4.56519%202.57866%205.7371%201.2357%207.7421%200.0233714C7.78085%20-5.54775e-05%207.82593%20-0.00613568%207.86844%200.00633145C7.91095%200.0187986%207.9478%200.0489068%207.97171%200.0907108C7.99562%200.132515%208.00485%200.182976%207.99758%200.23213C7.99031%200.281284%207.96707%200.325558%207.93245%200.356209C7.9248%200.363%207.15174%201.05409%206.26205%202.31993C5.44324%203.48483%204.35477%205.3896%203.81917%207.84864C3.80976%207.89184%203.78788%207.93022%203.75701%207.95765C3.72614%207.98509%203.68807%208%203.64887%208L3.64892%207.99992Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat}.phone-completion .login-fields .checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Mulish;font-size:16px;color:var(--color-base-100);line-height:1.35;margin:0;flex:1 1 auto;text-align:left}.phone-completion .login-fields input{width:100%}.plan-payment-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4vw;padding:1.8vw 6.4vw;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative;padding-bottom:140px}@media(max-width:1024px){.plan-payment-success{padding:24px 16px 120px;align-items:center;gap:48px}}.plan-payment-success .loader{display:none;width:80px;height:80px;border:4px solid rgba(var(--color-primary-100),.2);border-radius:50%;border-top:4px solid var(--color-primary-100);animation:spin 1s linear infinite;z-index:10001;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-payment-success.loading:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10000;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-payment-success.loading .loader{display:flex}.plan-payment-success .logo{cursor:pointer;position:absolute;top:2.5vw;left:6.4vw}@media(max-width:1024px){.plan-payment-success .logo{top:24px;left:24px}}.plan-payment-success .cloud-0{position:absolute;top:14vw;left:-3vw;width:24vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plan-payment-success .cloud-0{width:60%;top:20vh;left:-20vw}}.plan-payment-success .cloud-0 img{width:100%}.plan-payment-success .cloud-1{position:absolute;top:30vw;left:-9vw;width:36vw;transition:all .2s ease-in-out}@media(max-width:1024px){.plan-payment-success .cloud-1{width:100%;top:75vh;left:-25vw}}.plan-payment-success .cloud-1 img{width:100%}.plan-payment-success .cloud-2{position:absolute;top:17vw;right:-4vw;width:28vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plan-payment-success .cloud-2{width:70%;top:35vh;right:-20vw}}.plan-payment-success .cloud-2 img{width:100%}.plan-payment-success .cloud-3{position:absolute;top:28vw;right:15vw;width:18vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.plan-payment-success .cloud-3{width:50%;top:65vh;right:-20vw}}.plan-payment-success .cloud-3 img{width:100%}.plan-payment-success .show-success{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:36px;width:fit-content;padding:32px 24px;background:var(--color-base-0);border-radius:12px;box-shadow:0 0 12px #0000001a;max-width:30vw}@media(max-width:1024px){.plan-payment-success .show-success{padding:24px;max-width:80vw}}@media(max-width:1024px){.plan-payment-success .show-success img{max-width:60px}}.plan-payment-success .show-success h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:34px;font-style:normal;font-weight:800;margin:0;line-height:1.2}@media(max-width:1024px){.plan-payment-success .show-success h2{font-size:28px}}.plan-payment-success .show-success p{max-width:480px;display:flex;flex-direction:column;color:var(--Base-Base-100, #162533);text-align:center;margin:0;font-family:var(--Font-Family---font-family-secondary, Mulish);font-size:var(--Font-Size---font-size-150, 18px);font-style:normal;font-weight:var(--Font-Weight---font-weight-400, 400);line-height:var(--Line-Height---line-height-150, 22px);letter-spacing:var(----letter-spacing-default, 0)}.plan-payment-success .show-success p span{line-height:1;font-weight:700}@media(max-width:1024px){.plan-payment-success .show-success p{max-width:unset;padding:0;font-size:16px}}.plan-payment-success .show-success .primary-button{margin-top:-18px;width:100%}.plan-payment-success .show-success .button-gradient-border,.plan-payment-success .show-success button{width:100%}.plan-payment-success .show-success .actions{display:flex;align-items:center;gap:16px;width:100%;margin-top:24px}.plan-payment-success .show-success .actions>*{width:50%;margin-top:0}.plan-payment-success .show-success .actions>* button{width:100%}.premium-sections{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative;padding-bottom:140px}@media(max-width:1024px){.premium-sections{padding:24px 16px 120px;align-items:center;gap:48px}}.premium-sections .logo{cursor:pointer}.premium-sections .cloud-0{position:absolute;top:14vw;left:-3vw;width:24vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.premium-sections .cloud-0{width:60%;top:20vh;left:-20vw}}.premium-sections .cloud-0 img{width:100%}.premium-sections .cloud-1{position:absolute;top:30vw;left:-9vw;width:36vw;transition:all .2s ease-in-out}@media(max-width:1024px){.premium-sections .cloud-1{width:100%;top:75vh;left:-25vw}}.premium-sections .cloud-1 img{width:100%}.premium-sections .cloud-2{position:absolute;top:17vw;right:-4vw;width:28vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.premium-sections .cloud-2{width:70%;top:35vh;right:-20vw}}.premium-sections .cloud-2 img{width:100%}.premium-sections .cloud-3{position:absolute;top:28vw;right:15vw;width:18vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.premium-sections .cloud-3{width:50%;top:65vh;right:-20vw}}.premium-sections .cloud-3 img{width:100%}.premium-sections .sections-selection{display:flex;flex-direction:column;align-items:center;gap:1vw;left:50%;transform:translate(-50%);padding:32px 24px;width:50vw;position:relative;box-sizing:border-box}@media(max-width:1024px){.premium-sections .sections-selection{width:100%;padding:16px}}.premium-sections h2{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.8vw;font-style:normal;font-weight:900;line-height:1;margin:0}@media(max-width:1024px){.premium-sections h2{font-size:24px}}.premium-sections h2 span{color:var(--color-secondary-100)}.premium-sections .subtitle{color:var(--color-base-40);text-align:center;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:700;line-height:1.2}@media(max-width:1024px){.premium-sections .subtitle{font-size:16px}}.premium-sections .actions{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.premium-sections .actions button{min-width:150px}.premium-sections .sections-group{width:100%;display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.premium-sections .group-title{color:var(--color-secondary-100);font-family:Nunito;font-size:1.2rem;font-weight:700;margin:0;text-align:left}@media(max-width:1024px){.premium-sections .group-title{font-size:16px}}.premium-sections .additional-header{display:flex;justify-content:space-between;align-items:center}.premium-sections .counter{color:var(--color-base-100);font-family:Mulish;font-size:1rem;font-weight:700}.premium-sections .sections-list{display:flex;flex-direction:column;gap:.8rem}.premium-sections .section-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;cursor:pointer;transition:all .15s ease-in-out}.premium-sections .section-item.readonly{cursor:default}.premium-sections .section-item.selected .title,.premium-sections .section-item.readonly .title{color:#ff8d7e}.premium-sections .title{font-family:Mulish;font-size:1.1rem;font-weight:700;color:#1f2128}.premium-sections .checkbox{width:1vw;height:1vw;border:1px solid #ff8d7e;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8vw;font-weight:900}@media(max-width:1024px){.premium-sections .checkbox{width:20px;height:20px;font-size:16px;border-radius:50%}}.premium-sections .checkbox.checked{background:#ff8d7e}@media(max-width:1024px){.premium-sections{padding:1rem}.premium-sections .sections-grid{grid-template-columns:1fr}.premium-sections .actions{flex-direction:column;gap:1rem}.premium-sections .actions button{width:100%}}.calendar-page>.content{padding:150px 8vw 6vw;gap:20px;display:flex;flex-direction:column;position:relative}@media(max-width:1024px){.calendar-page>.content .back .link-button svg{width:12px!important;height:12px!important}}@media(max-width:1024px){.calendar-page>.content .row{flex-direction:column;gap:20px;align-items:flex-start!important}}@media(max-width:1024px){.calendar-page>.content .row .filters{width:100%!important}}@media(max-width:1024px){.calendar-page>.content .row .filters .selectinput-container{width:100%!important}}.calendar-page>.content .row.main{display:grid;grid-template-columns:.9fr 1fr;gap:32px;align-items:stretch}@media(max-width:1024px){.calendar-page>.content .row.main{grid-template-columns:1fr!important}}.calendar-page>.content .row.main .events{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;height:0;min-height:100%;overflow-y:auto;padding:12px;box-sizing:border-box}@media(max-width:1024px){.calendar-page>.content .row.main .events{order:1;height:unset;min-height:unset;overflow-y:unset;padding:0}}.calendar-page>.content .row.main .events::-webkit-scrollbar{width:6px}.calendar-page>.content .row.main .events::-webkit-scrollbar-track{background:transparent}.calendar-page>.content .row.main .events::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.calendar-page>.content .row.main .calendar{box-shadow:0 4px 16px #0000001a;padding:16px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}@media(max-width:1024px){.calendar-page>.content .row.main .calendar{order:0}}.calendar-page>.content .row.main .calendar .legend{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:24px;flex-wrap:wrap}.calendar-page>.content .row.main .calendar .legend .type{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.calendar-page>.content .row.main .calendar .legend .type .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.calendar-page>.content .row.main .calendar .legend .type .icon svg{width:16px;height:16px}.calendar-page>.content .row.main .calendar .legend .type .text{color:#283e54;text-align:center;font-family:Nunito;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0}@media(max-width:1024px){.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation{width:100%!important}}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:disabled,.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button:disabled{cursor:default;opacity:.2}@media(max-width:1024px){.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__label{width:100%!important}}@media(max-width:1024px){.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{font-size:14px!important}}.calendar-page>.content .row.main .calendar .react-calendar.min-month .react-calendar__navigation__prev-button{color:#ccc!important;cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile{background:transparent;border:.5px solid #a3d5ff;aspect-ratio:1;color:var(--color-base-100);display:flex;justify-content:flex-start;align-items:flex-start;padding:.6vw .45vw}@media(max-width:1024px){.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile{padding:2px!important}}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.react-calendar__tile--active.decolor{background:transparent}.calendar-page .past-events-title{font-family:Mulish;font-size:24px;text-align:left;font-weight:700;color:var(--color-secondary-100);letter-spacing:.5px;margin:20px 0 -8px;width:100%}.calendar-page .loader-container{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.calendar-page .loader{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid var(--color-primary-100);animation:spin 1s linear infinite;margin:20px auto}.tile-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4vw;position:relative;width:100%}@media(max-width:1024px){.tile-day{gap:0px}}.tile-day .tile-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;position:relative}.tile-day .tile-content>p{font-size:.7vw}@media(max-width:1024px){.tile-day .tile-content>p{font-size:10px}}.tile-day .vacation-icon{position:absolute;top:0;right:4px;display:flex;align-items:center;justify-content:center;width:.9vw;height:.9vw}@media(max-width:1024px){.tile-day .vacation-icon{width:12px;height:12px;right:2px}}.tile-day .vacation-icon svg{width:18px;height:18px}@media(max-width:1024px){.tile-day .vacation-icon svg{width:12px;height:12px}}.tile-day.react-calendar__tile.VACATION{background:#f8e37a4d!important;border:.5px solid rgb(248,227,122)!important}.tile-day.react-calendar__tile.VACATION.react-calendar__tile--active{border:3px solid rgb(248,227,122)!important;padding:9.5px 6.5px!important}.tile-day.react-calendar__tile.VACATION.decolor{border:.5px solid rgb(248,227,122)!important;padding:12px 9px!important}.tile-day.react-calendar__tile.NON_SCHOOL_DAY{background:#ffd6cf!important;border:.5px solid #ffa696!important}.tile-day.react-calendar__tile.NON_SCHOOL_DAY.react-calendar__tile--active{border:3px solid #ffa696!important;padding:9.5px 6.5px!important}.tile-day.react-calendar__tile.NON_SCHOOL_DAY.decolor{border:.5px solid #ffa696!important;padding:12px 9px!important}.tile-day.react-calendar__tile.END_OF_SCHOOL_YEAR{background:#68dd814d!important;border:.5px solid #68dd81!important}.tile-day.react-calendar__tile.END_OF_SCHOOL_YEAR.react-calendar__tile--active{border:3px solid #68dd81!important;padding:9.5px 6.5px!important}.tile-day.react-calendar__tile.END_OF_SCHOOL_YEAR.decolor{border:.5px solid #68dd81!important;padding:12px 9px!important}.tile-day.react-calendar__tile.DZI{background:#ffe7c4!important;border:.5px solid #ffb03a!important}.tile-day.react-calendar__tile.DZI.react-calendar__tile--active{border:3px solid #ffb03a!important;padding:9.5px 6.5px!important}.tile-day.react-calendar__tile.DZI.decolor{border:.5px solid #ffb03a!important;padding:12px 9px!important}.tile-day.react-calendar__tile.NVO{background:#ab81fa4d!important;border:.5px solid #ab81fa!important}.tile-day.react-calendar__tile.NVO.react-calendar__tile--active{border:3px solid #ab81fa!important;padding:9.5px 6.5px!important}.tile-day.react-calendar__tile.NVO.decolor{border:.5px solid #ab81fa!important;padding:12px 9px!important}.tile-day.react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{background:#f1f1f1!important}.tile-day .tile-events{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:94%}.tile-day .tile-events li{font-size:.5vw;line-height:1.2;text-overflow:ellipsis;text-align:left;background-color:var(--color-secondary-100);padding:.2vw;border-radius:12px}@media(max-width:1024px){.tile-day .tile-events li{font-size:8px;padding:2px}}.tile-day .tile-events li{color:var(--color-base-100);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;white-space:nowrap;width:100%}.tile-day .tile-events li.past-event{background:var(--color-base-10);color:var(--color-base-40)}.tile-day .tile-events li.tile-events__overflow{background-color:var(--color-secondary-100);color:var(--color-base-100);border-radius:50%;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:400;padding:0;white-space:nowrap;overflow:visible}@media(max-width:1024px){.tile-day .tile-events li.tile-events__overflow{width:16px;height:16px;min-width:16px;font-size:8px}}.tile-day .tile-events li.tile-events__overflow.is-past-day{background-color:var(--color-base-10);color:var(--color-base-40)}.event{display:flex;flex-direction:column;gap:16px;border-radius:12px;background:#fff;box-shadow:0 0 12px #00000014;padding:12px 16px 20px;width:100%;box-sizing:border-box;position:relative}.event.past-event-card:not(.vacation-event){position:relative}.event.past-event-card:not(.vacation-event):after{content:"";position:absolute;z-index:1;width:100%;height:100%;background:#fff6;display:flex;align-items:center;justify-content:center;margin-left:-16px;margin-top:-12px;border-radius:12px}.event.past-event-card:not(.vacation-event) .past-event-label{position:absolute;top:25%;left:10%;transform:translate(-50%,-50%);font-weight:800;font-size:3em;font-family:Mulish;text-transform:uppercase;color:var(--color-primary-200);transform:rotate(-10deg);margin:0;z-index:10}.event.vacation-event{background:var(--color-base-0);justify-content:center;padding:16px}.event.vacation-event .row:last-of-type{display:none}.event.vacation-event .row{align-items:center;justify-content:flex-start!important;gap:24px!important}.event.vacation-event .col{height:100%;width:fit-content!important;align-self:center!important}.event .vacation-indicator{width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--color-secondary-50)}@media(max-width:1024px){.event .vacation-indicator{height:60px}}.event .vacation-indicator .vacation-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.event .vacation-indicator .vacation-icon{height:64px;width:64px}}.event .vacation-indicator .vacation-icon svg{width:36px;height:36px}@media(max-width:1024px){.event .vacation-indicator .vacation-icon svg{width:28px;height:38px}}.event .vacation-indicator .vacation-icon.VACATION{background:#f8e37a4d!important;border:1px solid #fade8b}.event .vacation-indicator .vacation-icon.NON_SCHOOL_DAY{background:#ffd6cf!important;border:1px solid #ffa696}.event .vacation-indicator .vacation-icon.END_OF_SCHOOL_YEAR{background:#68dd814d!important;border:1px solid #68dd81}.event .vacation-indicator .vacation-icon.NVO{background:#ab81fa4d!important;border:1px solid #ab81fa}.event .vacation-indicator .vacation-icon.DZI{background:#ffe7c4!important;border:1px solid #ffb03a}.event .row{display:flex;flex-direction:row;gap:16px}@media(max-width:1024px){.event .row:first-of-type{flex-direction:row}}.event .row .col{display:flex;flex-direction:column;align-items:flex-start;gap:7px}@media(max-width:1024px){.event .row .col{height:100%}}.event .row .col:first-child{width:35%;align-self:flex-start}.event .row .col img{width:100%;height:7vw;object-fit:cover;border-radius:8px}@media(max-width:1024px){.event .row .col img{height:100%}}.event .row .col:last-child{width:65%;align-self:flex-start}.event .row .col:last-child p{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;margin:0}@media(max-width:1024px){.event .row .col:last-child p{font-size:15px}}.event .row .col:last-child p.date,.event .row .col:last-child p.location{font-weight:400;font-size:15px}.event .row:last-of-type{justify-content:space-between;align-items:flex-end;width:100%}.event .row:last-of-type .info{display:flex;flex-direction:column;gap:4px}.event .row:last-of-type p{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;color:var(--color-secondary-100);margin:0}.event .row:last-of-type .col{width:fit-content;align-self:flex-end}@media(max-width:1024px){.event .row:last-of-type .col{width:100%}}@media(max-width:1024px){.event .row:last-of-type .col:first-of-type{flex-direction:row;justify-content:space-between;width:100%}}.event .row:last-of-type .col .primary-button{cursor:pointer}@media(max-width:1024px){.event .row:last-of-type .col .primary-button{width:100%}}.event-details-popup{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:1000}.event-details-popup__overlay{position:absolute;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-details-popup__content{position:relative;background:#fff;border-radius:12px;width:90%;max-width:800px;padding:24px;z-index:1;box-shadow:0 4px 20px #00000026}@media(max-width:1024px){.event-details-popup__content{box-sizing:border-box;max-height:90vh;overflow-y:scroll}}.event-details-popup__close{position:absolute;top:8px;right:8px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:8px;line-height:1;border-radius:50%}@media(max-width:1024px){.event-details-popup__close{padding:2px}}.event-details-popup__close:hover{background-color:#f5f5f5}.event-details-popup__header{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-bottom:24px;padding:16px 0;border-bottom:1px solid #eee}@media(max-width:1024px){.event-details-popup__header{grid-template-columns:1fr;margin-bottom:0}}.event-details-popup__header .col{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.event-details-popup__header .col img{width:100%;height:100%;object-fit:cover;border-radius:12px}.event-details-popup__header .col>h2{margin:0 0 8px;font-size:1.2vw!important;text-align:left;color:var(--color-primary-100);font-family:Nunito;font-style:normal;font-weight:700;line-height:32px}@media(max-width:1024px){.event-details-popup__header .col>h2{font-size:18px!important}}.event-details-popup__meta{display:flex;justify-content:flex-start;align-items:center;gap:2px;color:#666;font-size:14px}@media(max-width:1024px){.event-details-popup__meta{align-items:flex-start}}.event-details-popup__meta p,.event-details-popup__meta span{margin:0;color:var(--Base-Base-100, #162533);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:20px;text-align:left}@media(max-width:1024px){.event-details-popup__meta p,.event-details-popup__meta span{font-size:12px}}.event-details-popup__meta:nth-child(4){margin-top:12px}.event-details-popup__meta.secondary>*{color:var(--color-secondary-100);font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:700;line-height:20px}@media(max-width:1024px){.event-details-popup__meta.secondary>*{font-size:12px}}.event-details-popup__body p{text-align:left;color:var(--color-base-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media(max-width:1024px){.event-details-popup__body p{font-size:14px}}.event-details-popup__section{max-height:50vh;overflow-y:scroll}@media(max-width:1024px){.event-details-popup__section{max-height:unset}}.event-details-popup__section::-webkit-scrollbar{width:6px}.event-details-popup__section::-webkit-scrollbar-track{background:transparent}.event-details-popup__section::-webkit-scrollbar-thumb{background:var(--color-primary-200);border-radius:4px}.event-details-popup__section .map{display:none}.event-details-popup__details{background:#f9f9f9;border-radius:8px;padding:16px;margin-bottom:24px}.event-details-popup__detail{display:flex;margin-bottom:12px;font-size:14px}.event-details-popup__detail:last-child{margin-bottom:0}.event-details-popup__label{font-weight:600;color:#555;min-width:100px;display:inline-block}.event-details-popup__actions{display:flex;justify-content:flex-end;margin-top:24px}.single-news-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px;position:relative}.single-news-page .clouds{display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0;z-index:0}.single-news-page .clouds img:first-of-type{position:absolute;top:30vh;left:-10vw;width:30vw}@media(max-width:1024px){.single-news-page .clouds img:first-of-type{width:300px;top:40vh;left:-17vw}}.single-news-page .clouds img:last-of-type{width:18vw;position:absolute;top:17vh;transform:scaleX(-1);right:-6vw}@media(max-width:1024px){.single-news-page .clouds img:last-of-type{width:250px;top:20vh;transform:scaleX(1);right:-20vw}}.single-news-page>.content{padding:160px 8vw 6vw;gap:24px;display:flex;flex-direction:column;position:relative}@media(max-width:1280px)and (orientation:portrait){.single-news-page>.content{padding:110px 16px 48px}}.single-news-page>.content .back{align-self:flex-start}.single-news-page>.content .back .link-button svg{height:14px}.single-news-page>.content .content-row{width:100%}@media(max-width:1024px){.single-news-page>.content .content-row{grid-template-columns:1fr}}.single-news-page>.content .content-row .read-more{display:flex;flex-direction:column;gap:24px;padding-top:0}.single-news-page>.content .content-row .read-more h2{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}.single-news-page>.content .content-row .read-more h2 span{color:var(--color-primary-100)}@media(max-width:1024px){.single-news-page>.content .content-row .read-more h2{font-size:26px}}.single-news-page>.content .content-row .read-more .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.single-news-page>.content .content-row .read-more .posts{grid-template-columns:repeat(1,1fr)}}.single-news-page>.content .content-row .read-more .posts .blog-card{padding-bottom:16px}.single-news-page>.content .content-row .read-more .posts .blog-card img{height:12vw}@media(max-width:1024px){.single-news-page>.content .content-row .read-more .posts .blog-card img{height:200px}}.single-news-page>.content .post{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.single-news-page>.content .post .tag{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;margin:0;text-align:left;color:var(--color-primary-100);background:#ffd6cf;padding:4px 8px;border-radius:8px}@media(max-width:1024px){.single-news-page>.content .post .tag{font-size:14px}}.single-news-page>.content .post h6{font-family:Nunito;font-size:1.3vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;display:flex;align-items:center;gap:8px;text-align:left}@media(max-width:1024px){.single-news-page>.content .post h6{font-size:18px}}.single-news-page>.content .post .post-content{display:flex;flex-direction:column;gap:24px;width:100%}.single-news-page>.content .post .post-content img{width:100%;height:40vw;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:2px}.single-news-page>.content .post .post-content .source{align-self:flex-start;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left;color:var(--color-base-20)}.single-news-page>.content .post .post-content .post-content-text{display:flex;flex-direction:column;gap:24px;text-align:left}.single-news-page>.content .post .post-content .post-content-text p{font-family:Mulish;font-size:16px!important;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left;color:var(--color-base-100)!important}.single-news-page>.content .col{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;padding-top:52px}.single-news-page>.content .col .ad-placement{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:1024px){.single-news-page>.content .col .ad-placement{display:none}}.single-news-page>.content .col .ad-placement .ad{width:100%;height:25vw;background-color:var(--color-primary-100);opacity:.7;border-radius:8px}.single-news-page>.content .col .ad-placement p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.single-news-page>.content .col .ad-placement img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.single-news-page>.content .col .latest-posts{display:flex;flex-direction:column;gap:24px;padding:12px}@media(max-width:1024px){.single-news-page>.content .col .latest-posts{display:none}}.single-news-page>.content .col .latest-posts h3{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}.single-news-page>.content .col .latest-posts h3 span{color:var(--color-primary-100)}.single-news-page>.content .col .posts{display:flex;flex-direction:column;gap:36px}.single-news-page>.content .col .posts .post-card{display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .3s ease}.single-news-page>.content .col .posts .post-card .post-card-content{display:flex;flex-direction:column;gap:3px}.single-news-page>.content .col .posts .post-card .post-card-content h5{color:var(--color-secondary-100);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;margin:0;text-align:left;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em}.single-news-page>.content .col .posts .post-card .post-card-content .date{color:var(--color-primary-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left}.single-news-page>.content .col .posts .post-card .post-card-content p{color:var(--color-base-100);font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;max-height:6em}.calendar-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px;position:relative}.calendar-page>.content{padding:160px 6vw 6vw;gap:20px;display:flex;flex-direction:column;position:relative}@media(max-width:1280px)and (orientation:portrait){.calendar-page>.content{padding:110px 16px 48px}}.calendar-page>.content .back{align-self:flex-start}.calendar-page>.content .back .link-button{width:fit-content;gap:3px;cursor:pointer;color:var(--color-base-100);text-decoration:none}.calendar-page>.content .back .link-button svg{width:.7vw;height:.7vw}.calendar-page>.content .back .link-button svg path{fill:var(--color-base-100)}.calendar-page>.content .row{display:flex;justify-content:space-between;align-items:center}.calendar-page>.content .row h2{font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1.2;color:var(--color-primary-100);margin:0;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.calendar-page>.content .row h2{font-size:26px;max-width:unset;font-weight:700;padding:0}}.calendar-page>.content .row h2 span{color:var(--color-primary-100)}.calendar-page>.content .row h4{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:-12px 0 12px;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.calendar-page>.content .row h4{font-size:20px;max-width:unset;font-weight:700;padding:0}}.calendar-page>.content .row .filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:20px}.calendar-page>.content .row .filters .selectinput-container{width:15vw}.calendar-page>.content .row.main{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:flex-start}.calendar-page>.content .row.main .events{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.calendar-page>.content .row.main .events .event-filter{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.calendar-page>.content .row.main .events .event-filter h6{font-family:Mulish;font-size:.9vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.calendar-page>.content .row.main .events .event-filter h6{font-size:16px}}.calendar-page>.content .row.main .events .event-filter .types{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item{font-family:Mulish;font-size:.8vw;font-weight:400;line-height:1.2;margin:0;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:100px;background-color:var(--color-secondary-200);cursor:pointer;transition:all .2s ease-in-out}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.openhouse-event{background-color:transparent;border:1px solid #68dd81;color:#68dd81}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.openhouse-event.active{background-color:#68dd81;color:var(--color-base-0)}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.camp-event{background-color:transparent;border:1px solid #f3d552;color:#f3d552}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.camp-event.active{background-color:#f3d552;color:var(--color-base-0)}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.excursion-event{background-color:transparent;border:1px solid #ab81fa;color:#ab81fa}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.excursion-event.active{background-color:#ab81fa;color:var(--color-base-0)}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.meeting-event{background-color:transparent;border:1px solid #ffb03a;color:#ffb03a}.calendar-page>.content .row.main .events .event-filter .types .event-filter-item.meeting-event.active{background-color:#ffb03a;color:var(--color-base-0)}@media(max-width:1024px){.calendar-page>.content .row.main .events .event-filter .types .event-filter-item{font-size:16px}}.calendar-page>.content .row.main .events .event-card{width:100%;box-sizing:border-box}.calendar-page>.content .row.main .events .no-events{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;background-color:var(--color-base-0);border-radius:12px;padding:24px 12px;box-shadow:0 4px 16px #0000001a;box-sizing:border-box}.calendar-page>.content .row.main .events .no-events p{color:var(--color-base-20);text-align:center;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;margin:0}.calendar-page>.content .row.main .calendar{box-shadow:0 4px 16px #0000001a;padding:16px;border-radius:12px}.calendar-page>.content .row.main .calendar .react-calendar{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation{display:flex;justify-content:flex-start;align-items:center;width:fit-content;background:transparent;gap:16px;-webkit-user-select:none;user-select:none}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button,.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button{display:none}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button,.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button{background:transparent;color:var(--color-base-100);font-size:24px;font-weight:700;cursor:pointer}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__label{color:var(--Secondary-Secondary-1, #6bbafe);text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;margin:0;background-color:transparent;flex-grow:0!important;text-transform:capitalize;pointer-events:none;width:12vw}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__month-view__weekdays{background:var(--color-secondary-200);border-radius:12px 12px 0 0;border:1px solid var(--color-secondary-100)}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{padding:16px 0;text-align:center;border-right:1px solid var(--color-secondary-100);margin:0;flex:1!important}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:last-child{border-right:none}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;color:var(--color-base-100);font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-transform:capitalize}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile{background:transparent;border:.5px solid #a3d5ff;aspect-ratio:1;color:var(--color-base-100);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 9px;position:relative;overflow:hidden}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.camp-event:after{background-color:#4caf50}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.excursion-event:after{background-color:#2196f3}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.meeting-event:after{background-color:#9c27b0}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.openhouse-event:after{background-color:#ff9800}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile abbr{display:none}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.react-calendar__tile--active{background:var(--color-secondary-200)}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{background:#a3d5ff26}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile:last-child{border-radius:0 0 12px}.calendar-page>.content .row.main .calendar .react-calendar .react-calendar__tile:nth-child(7n+1):nth-last-child(-n+7){border-radius:0 0 0 12px}.tile-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.tile-day p{font-family:Mulish;font-size:13.935px;font-style:normal;font-weight:700;line-height:17.032px;margin:0}.tile-day .tile-events{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.tile-day .tile-events{display:none}}.tile-day .tile-events.row{flex-direction:row}.tile-day .tile-events li{width:5vw;font-size:10px;line-height:12px;overflow:hidden;text-align:left;background-color:var(--color-secondary-100);padding:4px;border-radius:8px;color:var(--color-base-100);text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.tile-day .tile-events li{display:none}}.tile-day .tile-events li.open_house{background-color:#68dd81}.tile-day .tile-events li.camp{background-color:#f3d552}.tile-day .tile-events li.individual_meeting{background-color:#ffb03a}.tile-day .tile-events li.excursion{background-color:#ab81fa}.tile-day .tile-events li.more-than-three{width:16px;height:16px;border-radius:50%}@media(max-width:768px){.tile-day .tile-events li.more-than-three{display:none}}.tile-day .tile-events li.more-than-three.styled{display:flex;justify-content:center;align-items:center;font-size:12px;line-height:14px;color:var(--color-base-100);font-weight:600}@media(max-width:768px){.tile-day .tile-events li.more-than-three.styled{display:none}}.change-page{display:flex;flex-direction:column;align-items:flex-start;gap:2.4vw;padding:1.8vw 6.4vw;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative;padding-bottom:140px}@media(max-width:1024px){.change-page{padding:24px 16px 120px;align-items:center;gap:48px}}.change-page .logo{cursor:pointer}.change-page .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.change-page .cloud-0{width:60%;top:20%;left:-20%}}.change-page .cloud-0 img{width:100%}.change-page .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.change-page .cloud-1{width:100%;top:75%;left:-25%}}.change-page .cloud-1 img{width:100%}.change-page .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.change-page .cloud-2{width:70%;top:35%;right:-20%}}.change-page .cloud-2 img{width:100%}.change-page .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.change-page .cloud-3{width:50%;top:65%;right:-20%}}.change-page .cloud-3 img{width:100%}.change-page .change-box{display:flex;flex-direction:column;align-items:center;gap:1.2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 24px;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:12px}@media(max-width:1024px){.change-page .change-box{padding:16px 12px;align-items:center;box-sizing:border-box;width:85vw;gap:20px}}.change-page .change-box h2{font-family:Nunito;font-size:1.6vw;font-weight:700;line-height:1.2;color:var(--color-primary-100);margin:0;max-width:50vw;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.change-page .change-box h2{font-size:18px;max-width:unset;font-weight:700;padding:0 30px;flex-direction:column;gap:2px}}.change-page .change-box>p,.change-page .change-box>span{color:var(--color-base-100);text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;width:80%;margin:0}.change-page .change-box .fields{width:100%;display:flex;flex-direction:column;gap:.8vw;align-items:center}.change-page .change-box .fields .primary-button{width:100%}.change-email{display:flex;justify-content:center;align-items:center;justify-self:center}.change-email h2,.change-email h3{color:var(--color-primary-100);text-align:center;font-family:Mulish,sans-serif;font-size:24px;margin:0}.change-email p{color:var(--color-base-100);text-align:center;font-family:Mulish,sans-serif;font-size:16px;margin:0}.change-email .form-group{display:flex;flex-direction:column;gap:16px;width:100%}.change-email .error-message{color:var(--color-alert-100);text-align:center;font-family:Mulish,sans-serif;font-size:16px;margin:0}.change-email .resend-code{background:none;border:none;color:var(--color-primary-100);cursor:pointer;margin-top:16px;font-size:14px;text-decoration:underline}.change-email .resend-code:disabled{opacity:.6;cursor:not-allowed}.change-email .resend-code:hover:not(:disabled){color:var(--color-primary-200)}.change-email .primary-button{width:100%}.change-box{width:30vw}.change-box .password-requirements{width:100%;margin-top:0;padding-top:0}.change-box .primary-button{margin-top:12px}.update-payment-method{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4vw;padding:1.8vw 6.4vw;overflow-x:hidden;overflow-y:auto;width:100vw;min-height:100vh;box-sizing:border-box;position:relative;padding-bottom:140px}@media(max-width:1024px){.update-payment-method{padding:24px 16px 120px;align-items:center;gap:48px}}.update-payment-method .loader{display:none;width:80px;height:80px;border:4px solid rgba(var(--color-primary-100),.2);border-radius:50%;border-top:4px solid var(--color-primary-100);animation:spin 1s linear infinite;z-index:10001;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.update-payment-method.loading:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10000;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.update-payment-method.loading .loader{display:flex}.update-payment-method .logo{cursor:pointer;position:absolute;top:2.5vw;left:6.4vw}@media(max-width:1024px){.update-payment-method .logo{top:24px;left:24px}}.update-payment-method .cloud-0{position:absolute;top:14vw;left:-3vw;width:24vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.update-payment-method .cloud-0{width:60%;top:20vh;left:-20vw}}.update-payment-method .cloud-0 img{width:100%}.update-payment-method .cloud-1{position:absolute;top:30vw;left:-9vw;width:36vw;transition:all .2s ease-in-out}@media(max-width:1024px){.update-payment-method .cloud-1{width:100%;top:75vh;left:-25vw}}.update-payment-method .cloud-1 img{width:100%}.update-payment-method .cloud-2{position:absolute;top:17vw;right:-4vw;width:28vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.update-payment-method .cloud-2{width:70%;top:35vh;right:-20vw}}.update-payment-method .cloud-2 img{width:100%}.update-payment-method .cloud-3{position:absolute;top:28vw;right:15vw;width:18vw;transform:scaleX(-1);transition:all .2s ease-in-out}@media(max-width:1024px){.update-payment-method .cloud-3{width:50%;top:65vh;right:-20vw}}.update-payment-method .cloud-3 img{width:100%}.update-payment-method .show-success{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.7vw;width:fit-content;padding:1.6vw 1.2vw;background:var(--color-base-0);border-radius:12px;box-shadow:0 0 12px #0000001a;max-width:30vw}@media(max-width:1024px){.update-payment-method .show-success{padding:24px;max-width:80vw}}.update-payment-method .show-success.pd{gap:2.4vw}@media(max-width:1024px){.update-payment-method .show-success.pd{gap:24px}}@media(max-width:1024px){.update-payment-method .show-success img{max-width:60px}}.update-payment-method .show-success h4{color:var(--color-primary-100);text-align:center;font-family:Nunito;font-size:1.7vw;font-style:normal;font-weight:800;margin:0;line-height:1.2}@media(max-width:1024px){.update-payment-method .show-success h4{font-size:28px}}.update-payment-method .show-success p{max-width:480px;display:flex;flex-direction:column;color:var(--color-base-100);text-align:center;margin:0;font-family:Mulish;font-size:.9vw;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}.update-payment-method .show-success p span{line-height:1;font-weight:700}@media(max-width:1024px){.update-payment-method .show-success p{max-width:unset;padding:0;font-size:16px}}.update-payment-method .show-success .primary-button,.update-payment-method .show-success .button-gradient-border,.update-payment-method .show-success button{width:100%}.update-payment-method .show-success .actions{display:flex;align-items:center;gap:16px;width:100%}.update-payment-method .show-success .actions>*{width:50%;margin-top:0}.update-payment-method .show-success .actions>* button{width:100%}.page-404{padding:0;margin:0;height:100vh;width:100vw;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;gap:24px}.page-404 header{position:fixed;top:0}.page-404 .cloud-0{position:absolute;top:30%;left:-3%;width:24vw;transform:scaleX(-1)}@media(max-width:1024px){.page-404 .cloud-0{width:60%;top:20%;left:-20%}}.page-404 .cloud-0 img{width:100%}.page-404 .cloud-1{position:absolute;top:60%;left:-9%;width:36vw}@media(max-width:1024px){.page-404 .cloud-1{width:100%;top:75%;left:-25%}}.page-404 .cloud-1 img{width:100%}.page-404 .cloud-2{position:absolute;top:33%;right:-4%;width:28vw;transform:scaleX(-1)}@media(max-width:1024px){.page-404 .cloud-2{width:70%;top:15%;right:-20%}}.page-404 .cloud-2 img{width:100%}.page-404 .cloud-3{position:absolute;top:55%;right:15%;width:18vw;transform:scaleX(-1)}@media(max-width:1024px){.page-404 .cloud-3{width:50%;top:15%;right:-20%}}.page-404 .cloud-3 img{width:100%}.page-404 .asset{width:35vw}@media(max-width:1024px){.page-404 .asset{width:90%}}.page-404>.content{display:flex;flex-direction:column;align-items:center;gap:12px;width:30vw}@media(max-width:1024px){.page-404>.content{width:80vw}}.page-404>.content>p{color:#000;text-align:center;font-family:var(--Font-Family---font-family-primary, Nunito);font-size:var(--Font-Size---font-size-300, 32px);font-style:normal;font-weight:var(--Font-Weight---font-weight-800, 800);line-height:var(--Line-Height---line-height-300, 38px);letter-spacing:var(----letter-spacing-default, 0);margin:0}.page-404>.content>span{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:var(--Font-Family---font-family-secondary, Mulish);font-size:var(--Font-Size---font-size-150, 18px);font-style:normal;font-weight:var(--Font-Weight---font-weight-400, 400);line-height:var(--Line-Height---line-height-150, 22px);letter-spacing:var(----letter-spacing-default, 0);margin:0}.page-404>.content .primary-button{width:300px;margin-top:24px}.blog-page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;gap:80px;position:relative}.blog-page .clouds{display:flex;justify-content:space-between;width:100%;position:absolute;top:0;left:0;z-index:0}.blog-page .clouds img:first-of-type{position:absolute;top:30vh;left:-10vw;width:30vw}@media(max-width:1024px){.blog-page .clouds img:first-of-type{width:300px;top:40vh;left:-17vw}}.blog-page .clouds img:last-of-type{width:18vw;position:absolute;top:17vh;transform:scaleX(-1);right:-6vw}@media(max-width:1024px){.blog-page .clouds img:last-of-type{width:250px;top:20vh;transform:scaleX(1);right:-20vw}}.blog-page>.content{padding:160px 8vw 6vw;gap:50px;display:flex;flex-direction:column;position:relative}@media(max-width:1280px)and (orientation:portrait){.blog-page>.content{padding:110px 16px 48px}}.blog-page>.content .row{display:flex;flex-direction:row;gap:24px;position:relative;z-index:1}@media(max-width:1024px){.blog-page>.content .row{flex-direction:column}}.blog-page>.content .row:first-of-type{justify-content:space-between}.blog-page>.content .row:first-of-type .content-switch{display:flex;gap:4px;box-sizing:border-box;padding:4px;box-shadow:0 0 12px #00000014;border-radius:12px;position:relative;background:var(--color-base-0);z-index:1}@media(max-width:1024px){.blog-page>.content .row:first-of-type .content-switch{width:fit-content}}.blog-page>.content .row:first-of-type .content-switch button{padding:12px 16px;width:180px;border-radius:10px;background-color:transparent;color:var(--color-base-20);font-family:Nunito;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;justify-content:center}.blog-page>.content .row:first-of-type .content-switch button svg path{transition:all .3s ease;fill:var(--color-base-40)}.blog-page>.content .row:first-of-type .content-switch button.active{background:var(--gradient-primary);color:var(--color-base-0)}.blog-page>.content .row:first-of-type .content-switch button.active svg path{fill:var(--color-base-0)}.blog-page>.content .row>.col{display:flex;flex-direction:column;gap:24px}.blog-page>.content .row>.col:first-of-type{width:80%}@media(max-width:1024px){.blog-page>.content .row>.col:first-of-type{width:100%}}.blog-page>.content .row>.col:first-of-type .ad-placement{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:1024px){.blog-page>.content .row>.col:first-of-type .ad-placement{display:none}}.blog-page>.content .row>.col:first-of-type .ad-placement.show-mobile{display:none}@media(max-width:1024px){.blog-page>.content .row>.col:first-of-type .ad-placement.show-mobile{display:flex}}.blog-page>.content .row>.col:first-of-type .ad-placement .ad{width:100%;aspect-ratio:1.2/1;border-radius:8px}@media(max-width:1024px){.blog-page>.content .row>.col:first-of-type .ad-placement .ad{height:unset;aspect-ratio:1.2/1}}.blog-page>.content .row>.col:first-of-type .ad-placement .ad img{width:100%;height:100%;object-fit:cover;border-radius:8px}.blog-page>.content .row>.col:first-of-type .ad-placement p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.blog-page>.content .row>.col:last-of-type{width:20%}@media(max-width:1024px){.blog-page>.content .row>.col:last-of-type{width:100%}}.blog-page>.content .row h2{font-family:Nunito;font-size:1.8vw;font-weight:900;line-height:1.2;color:var(--color-secondary-100);margin:0;display:flex;align-items:center;gap:8px}@media(max-width:1024px){.blog-page>.content .row h2{font-size:26px;max-width:unset;font-weight:700;padding:0}}.blog-page>.content .row h2 span{color:var(--color-primary-100)}.blog-page>.content .row .compare-items{position:fixed;left:0;display:none;justify-content:space-between;align-items:center;z-index:1000;width:100%;padding:24px;background:var(--color-base-0);border-top:1px solid var(--color-base-10);box-sizing:border-box;width:100vw;bottom:0;border-bottom:1px solid var(--color-base-10)}.blog-page>.content .row .compare-items.show{display:flex}.blog-page>.content .row .compare-items .col.items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.blog-page>.content .row .compare-items .col.items .compare-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;padding:16px;border-right:1px solid var(--color-base-10)}.blog-page>.content .row .compare-items .col.items .compare-item:nth-of-type(3){border-right:none}.blog-page>.content .row .compare-items .col.items .compare-item .item-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.blog-page>.content .row .compare-items .col.items .compare-item img{width:6vw;height:4vw;object-fit:cover;border-radius:4px}.blog-page>.content .row .compare-items .col.items .compare-item h5{color:var(--color-secondary-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:16vw;text-align:left;margin:0}.blog-page>.content .row .compare-items .col.items .compare-item p{color:var(--color-base-100);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;max-width:10vw;text-align:left;margin:0;display:flex;align-items:center;gap:4px}.blog-page>.content .row .compare-items .col.items .compare-item p svg:first-of-type{margin-right:4px}.blog-page>.content .row .compare-items .col.items .compare-item p span{font-weight:400}.blog-page>.content .row .compare-items .col.items .compare-item button{width:1.5vw;height:1.5vw;display:flex;justify-content:center;align-items:center;background:var(--color-primary-100);cursor:pointer;border-radius:4px;padding:.2vw}.blog-page>.content .row .compare-items .col.items .compare-item button svg{width:1vw;height:1vw}.blog-page>.content .row .compare-items .col.actions{display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:1024px){.blog-page>.content .blog-card.landscape{display:none}}.blog-page>.content .blog-card.landscape img{width:21vw;aspect-ratio:1.5/1!important}.blog-page>.content .blog-card.landscape .tag{border-radius:6px;font-size:16px!important}.blog-page>.content .blog-card.landscape h6{font-size:32px;line-clamp:2!important;max-height:2.4em!important}.blog-page>.content .blog-card.landscape p,.blog-page>.content .blog-card.landscape span,.blog-page>.content .blog-card.landscape a,.blog-page>.content .blog-card.landscape strong{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:.9vw!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;max-height:8.4em!important;line-clamp:7;letter-spacing:0!important;text-overflow:ellipsis;margin:0!important;text-align:left!important}.blog-page>.content .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}@media(max-width:1024px){.blog-page>.content .blog-grid{grid-template-columns:repeat(1,1fr);width:100%}}.blog-page>.content .blog-grid .blog-card{padding-bottom:24px;box-sizing:border-box}@media(max-width:1024px){.blog-page>.content .blog-grid .blog-card img{height:190px}}.blog-page>.content .blog-grid .blog-card .tag{border-radius:6px}.blog-page>.content>.row>.col:last-of-type{display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.blog-page>.content>.row>.col:last-of-type .ad-placement{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:1024px){.blog-page>.content>.row>.col:last-of-type .ad-placement{display:none}}.blog-page>.content>.row>.col:last-of-type .ad-placement.show-mobile{display:none}@media(max-width:1024px){.blog-page>.content>.row>.col:last-of-type .ad-placement.show-mobile{display:flex}}.blog-page>.content>.row>.col:last-of-type .ad-placement .ad{width:100%;aspect-ratio:1.2/1;border-radius:8px}.blog-page>.content>.row>.col:last-of-type .ad-placement .ad img{width:100%;height:100%;object-fit:cover;border-radius:8px}.blog-page>.content>.row>.col:last-of-type .ad-placement p{color:var(--Base-Base-30, #5f7181);text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.blog-page>.content>.row>.col:last-of-type .latest-posts{display:flex;flex-direction:column;gap:24px;padding:12px}@media(max-width:1024px){.blog-page>.content>.row>.col:last-of-type .latest-posts{display:none}}.blog-page>.content>.row>.col:last-of-type .latest-posts h3{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}.blog-page>.content>.row>.col:last-of-type .latest-posts h3 span{color:var(--color-primary-100)}.blog-page>.content>.row>.col:last-of-type .posts{display:flex;flex-direction:column;gap:36px}.blog-page>.content>.row>.col:last-of-type .posts .post-card{display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .3s ease}.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content{display:flex;flex-direction:column;gap:3px}.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content h5{color:var(--color-secondary-100);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;margin:0;text-align:left}.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content .date{color:var(--color-primary-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;margin:0;text-align:left}.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content p,.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content span,.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content a,.blog-page>.content>.row>.col:last-of-type .posts .post-card .post-card-content strong{color:var(--color-base-100)!important;font-family:Mulish!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;margin:0!important;text-align:left!important}.blog-page>.content .tooltip{position:relative;z-index:4}.blog-page>.content .tooltip-text{position:absolute;width:15vw;z-index:5;top:105%;left:50%;transform:translate(-50%);color:var(--color-base-0);font-family:Mulish;font-size:.6vw;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:12px;background:var(--color-secondary-100);border-radius:12px;pointer-events:none;text-align:left}@media(max-width:1024px){.blog-page>.content .tooltip-text{width:100%;font-size:12px;width:70vw;left:-32vw}}.blog-page>.content .tooltip-text svg{min-width:.9vw;min-height:.9vw;width:.9vw;height:.9vw;position:absolute;top:-18%;left:50%;transform:translate(-50%);pointer-events:none}@media(max-width:1024px){.blog-page>.content .tooltip-text svg{min-width:18px;min-height:18px;width:18px;height:18px;left:95%}}.blog-page>.content .places-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px 24px;position:relative;z-index:1}@media(max-width:1440px){.blog-page>.content .places-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1280px){.blog-page>.content .places-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.blog-page>.content .places-grid{grid-template-columns:repeat(1,1fr)}}.blog-page>.content .places-grid .place-card{max-width:16vw}@media(max-width:1024px){.blog-page>.content .places-grid .place-card{max-width:100%}}.blog-page>.content .loading-indicator,.blog-page>.content .no-more{grid-column:1/-1;text-align:center;padding:20px;color:#666;font-size:16px}.blog-page>.content .loading-indicator{display:flex;justify-content:center;align-items:center;gap:10px}.blog-page>.content .loading-indicator:after{content:"";width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-page .profile-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.blog-page .profile-modal .profile-modal__content{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--color-base-0);border-radius:12px;padding:3vw 4.5vw 2vw;width:30vw;box-sizing:border-box;position:relative}@media(max-width:1280px){.blog-page .profile-modal .profile-modal__content{width:90vw;padding:36px 0 24px}}.blog-page .profile-modal .profile-modal__content .primary-button{width:fit-content}.blog-page .profile-modal .close{cursor:pointer;position:absolute;top:24px;right:24px}.blog-page .profile-modal h2{font-size:24px;line-height:1.2;font-family:Mulish;font-weight:700;text-align:left;color:var(--color-primary-100);margin:0 0 16px}.blog-page .profile-modal p{font-size:16px;line-height:1.2;font-family:Mulish;text-align:left;color:var(--color-base-100);margin:0 0 16px;width:90%;text-align:center}.blog-page .profile-modal button{width:100%}.blog-page .latest-posts{display:flex;flex-direction:column;gap:24px;padding:12px}@media(max-width:1024px){.blog-page .latest-posts{display:none}}.blog-page .latest-posts h3{font-family:Nunito;font-size:1.4vw;font-weight:700;line-height:1.2;color:var(--color-secondary-100);margin:0;text-align:left}.blog-page .latest-posts h3 span{color:var(--color-primary-100)}.blog-page .posts{display:flex;flex-direction:column;gap:36px}.blog-page .posts .post-card{display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .3s ease}.blog-page .posts .post-card .post-card-content{display:flex;flex-direction:column;gap:6px}.blog-page .posts .post-card .post-card-content h5{color:var(--color-secondary-100);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;margin:0;text-align:left;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em}.blog-page .posts .post-card .post-card-content .date{color:var(--color-primary-100);font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;max-height:2.4em;letter-spacing:0;margin:0;text-align:left}.blog-page .posts .post-card .post-card-content p{color:var(--color-base-100);font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;max-height:6em}
