/*!
Theme Name: Mindful USC
Author: Loyal Team
Author URI: http://thisisloyal.com/
Description: Mindful USC - Website
Version: 1.0
*/@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--min-width: 320px;--max-width: 699px;--nav-height: 80px;--family-display: "Libre Caslon Condensed";--family-heading: "Libre Caslon Condensed";--family-label: "Inter";--family-body: "Inter";--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--display-lg-font-family: var(--family-display);--display-lg-font-weight: var(--weight-regular);--display-lg-font-size: 56px;--display-lg-line-height: 56px;--display-lg-letter-spacing: -2px;--body-lg-font-family: var(--family-body);--body-lg-font-weight: var(--weight-medium);--body-lg-font-size: 18px;--body-lg-line-height: 28px;--body-lg-letter-spacing: -0.20000000298023224px;--body-md-font-family: var(--family-body);--body-md-font-weight: var(--weight-medium);--body-md-font-size: 16px;--body-md-line-height: 24px;--body-md-letter-spacing: 0px;--heading-sm-font-family: var(--family-heading);--heading-sm-font-weight: var(--weight-regular);--heading-sm-font-size: 32px;--heading-sm-line-height: 40px;--heading-sm-letter-spacing: -0.2px;--display-md-font-family: var(--family-display);--display-md-font-weight: var(--weight-regular);--display-md-font-size: 48px;--display-md-line-height: 56px;--display-md-letter-spacing: -2px;--label-sm-font-family: var(--family-label);--label-sm-font-weight: var(--weight-semibold);--label-sm-font-size: 14px;--label-sm-line-height: 18px;--label-sm-letter-spacing: 1px;--heading-xs-font-family: var(--family-heading);--heading-xs-font-weight: var(--weight-regular);--heading-xs-font-size: 24px;--heading-xs-line-height: 32px;--heading-xs-letter-spacing: -0.5px;--red-100: #d8939e;--red-200: #ce586a;--red-300: #be4455;--red-400: #af3142;--red-500: #a11c30;--red-600: #8d1b2d;--red-700: #7b1929;--red-800: #691524;--red-900: #59101f;--lightblue-100: #eef7f9;--lightblue-200: #e9f3f6;--lightblue-300: #e5eff3;--lightblue-400: #e1ecf1;--lightblue-500: #dde8ee;--lightblue-600: #cadce4;--lightblue-700: #b8d1db;--lightblue-800: #a6c6d2;--lightblue-900: #8ea2aa;--pink-100: #f8f7f1;--pink-200: #f9f3ec;--pink-300: #fbf0e8;--pink-400: #fcede3;--pink-500: #feeadf;--pink-600: #f9e1d4;--pink-700: #fbdecf;--pink-800: #ffd9c5;--pink-900: #ffd3bc;--gray-100: #F8F7F1;--gray-200: #f4f3ec;--gray-300: #f0efe7;--gray-400: #edece3;--gray-500: #dbdad2;--gray-600: #cccac3;--gray-700: #bcbab5;--gray-800: #aeaca8;--gray-900: #9f9e9b;--brown-100: #c1aeb3;--brown-200: #b3989d;--brown-300: #a7858b;--brown-400: #9d747b;--brown-500: #92636c;--brown-600: #825961;--brown-700: #724e56;--brown-800: #63444b;--brown-900: #553a40;--lilac-100: #f1f0f2;--lilac-200: #e9e9f0;--lilac-300: #e1e2ee;--lilac-400: #d9dbed;--lilac-500: #cad0e7;--lilac-600: #b7bfe0;--lilac-700: #a7b1da;--lilac-800: #97a5d3;--lilac-900: #8991ad;--text-primary: var(--red-500);--text-secondary: var(--brown-500);--icon: var(--red-500);--bg-primary: var(--gray-100);--bg-secondary: var(--gray-400);--border-primary: var(--red-500);--border-secondary: var(--brown-300);--btn-primary-surface: var(--red-500);--btn-primary-surface-hover: var(--red-900);--btn-primary-text: var(--gray-100);--btn-primary-icon: var(--gray-100);--btn-secondary-text: var(--red-500);--btn-secondary-icon: var(--red-500);--btn-secondary-border: var(--red-500);--btn-subtle-surface: var(--gray-400);--btn-subtle-surface-hover: var(--red-900);--btn-subtle-text: var(--red-500);--btn-subtle-text-hover: var(--gray-100);--btn-subtle-icon: var(--red-400);--btn-subtle-icon-hover: var(--gray-100);--btn-surface-disabled: var(--gray-200);--btn-text-disabled: var(--gray-900);--btn-icon-disabled: var(--gray-900);--spacing-space-01-0: 0px;--spacing-space-01-2: 2px;--spacing-space-01-4: 4px;--spacing-space-01-6: 6px;--spacing-space-01-8: 8px;--spacing-space-01-10: 10px;--spacing-space-01-12: 12px;--spacing-space-01-16: 16px;--spacing-space-01-24: 24px;--spacing-space-01-32: 32px;--spacing-space-01-40: 40px;--spacing-space-01-48: 48px;--spacing-space-01-56: 56px;--spacing-space-01-64: 64px;--spacing-space-01-72: 72px;--spacing-space-01-80: 80px;--spacing-space-01-88: 88px;--spacing-space-01-96: 96px;--spacing-space-01-104: 104px;--spacing-space-01-112: 112px;--spacing-space-01-120: 120px;--spacing-space-01-128: 128px;--spacing-space-01-136: 136px;--cornerradius-corner-radius-none: 0px;--cornerradius-corner-radius-xs: 2px;--cornerradius-corner-radius-sm: 4px;--cornerradius-corner-radius-md: 8px;--cornerradius-corner-radius-lg: 16px;--cornerradius-corner-radius-xl: 24px;--cornerradius-corner-radius-full: 9999px;--coresizes-size-xxs: 8px;--coresizes-size-xs: 16px;--coresizes-size-sm: 24px;--coresizes-size-md: 32px;--coresizes-size-lg: 40px;--coresizes-size-xl: 56px;--coresizes-size-xxl: 64px;--margins-margin-horizontal: var(--spacing-space-01-16);--margins-margin-vertical-sm: var(--spacing-space-01-32);--margins-margin-vertical-md: var(--spacing-space-01-48);--margins-margin-vertical-lg: var(--spacing-space-01-64);--padding-padding-bttn: var(--spacing-space-01-16);--padding-padding-alert: var(--spacing-space-01-12);--padding-padding-sm: var(--spacing-space-01-16);--padding-padding-md: var(--spacing-space-01-24);--padding-padding-lg: var(--spacing-space-01-40);--padding-padding-list-sm: var(--spacing-space-01-12);--padding-padding-list-lg: var(--spacing-space-01-24);--gaps-gap-btw-bttn-sm: var(--spacing-space-01-8);--gaps-gap-btw-bttn-lg: var(--spacing-space-01-16);--gaps-gap-gutter: var(--spacing-space-01-32);--gaps-gap-xs: var(--spacing-space-01-8);--gaps-gap-sm: var(--spacing-space-01-16);--gaps-gap-md: var(--spacing-space-01-24);--gaps-gap-lg: var(--spacing-space-01-32);--gaps-gap-xl: var(--spacing-space-01-56);--gaps-gap-xxl: var(--spacing-space-01-80);--size-alert-size: var(--coresizes-size-lg);--size-bttn-size-big: var(--coresizes-size-xxl);--size-bttn-size-small: var(--coresizes-size-lg);--size-icon-size: var(--coresizes-size-xs);--width-height-max-widht-text-body: 540px;--width-height-max-widht-text-body-lg: 640px;--width-height-max-widht-text-heading: 920px;--width-height-class-card-img-height: 440px;--radius-radius-bttn: var(--cornerradius-corner-radius-sm);--radius-radius-bttn-icon-only: var(--cornerradius-corner-radius-full);--radius-radius-alert: var(--cornerradius-corner-radius-sm);--radius-radius-media: var(--cornerradius-corner-radius-sm)}@media screen and (min-width: 700px){:root{--min-width: 700px;--max-width: 1119px;--display-lg-font-family: var(--family-display);--display-lg-font-weight: var(--weight-regular);--display-lg-font-size: 96px;--display-lg-line-height: 96px;--display-lg-letter-spacing: -2px;--body-lg-font-family: var(--family-body);--body-lg-font-weight: var(--weight-medium);--body-lg-font-size: 20px;--body-lg-line-height: 30px;--body-lg-letter-spacing: -0.20000000298023224px;--body-md-font-family: var(--family-body);--body-md-font-weight: var(--weight-medium);--body-md-font-size: 16px;--body-md-line-height: 24px;--body-md-letter-spacing: 0px;--heading-sm-font-family: var(--family-heading);--heading-sm-font-weight: var(--weight-regular);--heading-sm-font-size: 32px;--heading-sm-line-height: 40px;--heading-sm-letter-spacing: -0.2px;--display-md-font-family: var(--family-display);--display-md-font-weight: var(--weight-regular);--display-md-font-size: 56px;--display-md-line-height: 64px;--display-md-letter-spacing: -2px;--label-sm-font-family: var(--family-label);--label-sm-font-weight: var(--weight-semibold);--label-sm-font-size: 14px;--label-sm-line-height: 18px;--label-sm-letter-spacing: 1px;--heading-xs-font-family: var(--family-heading);--heading-xs-font-weight: var(--weight-regular);--heading-xs-font-size: 24px;--heading-xs-line-height: 32px;--heading-xs-letter-spacing: -0.5px;--margins-margin-horizontal: var(--spacing-space-01-32);--margins-margin-vertical-sm: var(--spacing-space-01-40);--margins-margin-vertical-md: var(--spacing-space-01-64);--margins-margin-vertical-lg: var(--spacing-space-01-80);--padding-padding-bttn: var(--spacing-space-01-16);--padding-padding-alert: var(--spacing-space-01-12);--padding-padding-sm: var(--spacing-space-01-16);--padding-padding-md: var(--spacing-space-01-24);--padding-padding-lg: var(--spacing-space-01-40);--padding-padding-list-sm: var(--spacing-space-01-12);--padding-padding-list-lg: var(--spacing-space-01-24);--gaps-gap-btw-bttn-sm: var(--spacing-space-01-8);--gaps-gap-btw-bttn-lg: var(--spacing-space-01-16);--gaps-gap-gutter: var(--spacing-space-01-32);--gaps-gap-xs: var(--spacing-space-01-8);--gaps-gap-sm: var(--spacing-space-01-16);--gaps-gap-md: var(--spacing-space-01-24);--gaps-gap-lg: var(--spacing-space-01-32);--gaps-gap-xl: var(--spacing-space-01-56);--gaps-gap-xxl: var(--spacing-space-01-80);--size-alert-size: var(--coresizes-size-lg);--size-bttn-size-big: var(--coresizes-size-xxl);--size-bttn-size-small: var(--coresizes-size-lg);--size-icon-size: var(--coresizes-size-xs);--width-height-max-widht-text-body: 540px;--width-height-max-widht-text-body-lg: 640px;--width-height-max-widht-text-heading: 920px;--width-height-class-card-img-height: 464px;--radius-radius-bttn: var(--cornerradius-corner-radius-sm);--radius-radius-bttn-icon-only: var(--cornerradius-corner-radius-full);--radius-radius-alert: var(--cornerradius-corner-radius-md);--radius-radius-media: var(--cornerradius-corner-radius-sm)}}@media(min-width: 1120px){:root{--min-width: 1120px;--max-width: 1439px;--Max-Width-container-xs: 728px;--Max-Width-container-sm: 960px;--display-lg-font-family: var(--family-display);--display-lg-font-weight: var(--weight-regular);--display-lg-font-size: 96px;--display-lg-line-height: 96px;--display-lg-letter-spacing: -2px;--body-lg-font-family: var(--family-body);--body-lg-font-weight: var(--weight-medium);--body-lg-font-size: 20px;--body-lg-line-height: 30px;--body-lg-letter-spacing: -0.20000000298023224px;--body-md-font-family: var(--family-body);--body-md-font-weight: var(--weight-medium);--body-md-font-size: 16px;--body-md-line-height: 24px;--body-md-letter-spacing: 0px;--heading-sm-font-family: var(--family-heading);--heading-sm-font-weight: var(--weight-regular);--heading-sm-font-size: 32px;--heading-sm-line-height: 40px;--heading-sm-letter-spacing: -0.2px;--display-md-font-family: var(--family-display);--display-md-font-weight: var(--weight-regular);--display-md-font-size: 56px;--display-md-line-height: 64px;--display-md-letter-spacing: -2px;--label-sm-font-family: var(--family-label);--label-sm-font-weight: var(--weight-semibold);--label-sm-font-size: 14px;--label-sm-line-height: 18px;--label-sm-letter-spacing: 1px;--heading-xs-font-family: var(--family-heading);--heading-xs-font-weight: var(--weight-regular);--heading-xs-font-size: 24px;--heading-xs-line-height: 32px;--heading-xs-letter-spacing: -0.5px;--margins-margin-horizontal: var(--spacing-space-01-40);--margins-margin-vertical-sm: var(--spacing-space-01-40);--margins-margin-vertical-md: var(--spacing-space-01-64);--margins-margin-vertical-lg: var(--spacing-space-01-136);--padding-padding-bttn: var(--spacing-space-01-16);--padding-padding-alert: var(--spacing-space-01-12);--padding-padding-sm: var(--spacing-space-01-16);--padding-padding-md: var(--spacing-space-01-24);--padding-padding-lg: var(--spacing-space-01-40);--padding-padding-list-sm: var(--spacing-space-01-12);--padding-padding-list-lg: var(--spacing-space-01-24);--gaps-gap-btw-bttn-sm: var(--spacing-space-01-8);--gaps-gap-btw-bttn-lg: var(--spacing-space-01-16);--gaps-gap-gutter: var(--spacing-space-01-32);--gaps-gap-xs: var(--spacing-space-01-8);--gaps-gap-sm: var(--spacing-space-01-16);--gaps-gap-md: var(--spacing-space-01-24);--gaps-gap-lg: var(--spacing-space-01-40);--gaps-gap-xl: var(--spacing-space-01-80);--gaps-gap-xxl: var(--spacing-space-01-120);--size-alert-size: var(--coresizes-size-lg);--size-bttn-size-big: var(--coresizes-size-xxl);--size-bttn-size-small: var(--coresizes-size-lg);--size-icon-size: var(--coresizes-size-xs);--width-height-max-widht-text-body: 540px;--width-height-max-widht-text-body-lg: 640px;--width-height-max-widht-text-heading: 920px;--width-height-class-card-img-height: 480px;--radius-radius-bttn: var(--cornerradius-corner-radius-sm);--radius-radius-bttn-icon-only: var(--cornerradius-corner-radius-full);--radius-radius-alert: var(--cornerradius-corner-radius-sm);--radius-radius-media: var(--cornerradius-corner-radius-sm)}}@media(min-width: 1440px){:root{--min-width: 1440px;--max-width: 1920px;--Max-Width-container-md: 1200px;--display-lg-font-family: var(--family-display);--display-lg-font-weight: var(--weight-regular);--display-lg-font-size: 96px;--display-lg-line-height: 96px;--display-lg-letter-spacing: -2px;--body-lg-font-family: var(--family-body);--body-lg-font-weight: var(--weight-medium);--body-lg-font-size: 20px;--body-lg-line-height: 30px;--body-lg-letter-spacing: -0.20000000298023224px;--body-md-font-family: var(--family-body);--body-md-font-weight: var(--weight-medium);--body-md-font-size: 16px;--body-md-line-height: 24px;--body-md-letter-spacing: 0px;--heading-sm-font-family: var(--family-heading);--heading-sm-font-weight: var(--weight-regular);--heading-sm-font-size: 32px;--heading-sm-line-height: 40px;--heading-sm-letter-spacing: -0.2px;--display-md-font-family: var(--family-display);--display-md-font-weight: var(--weight-regular);--display-md-font-size: 56px;--display-md-line-height: 64px;--display-md-letter-spacing: -2px;--label-sm-font-family: var(--family-label);--label-sm-font-weight: var(--weight-semibold);--label-sm-font-size: 14px;--label-sm-line-height: 18px;--label-sm-letter-spacing: 1px;--heading-xs-font-family: var(--family-heading);--heading-xs-font-weight: var(--weight-regular);--heading-xs-font-size: 24px;--heading-xs-line-height: 32px;--heading-xs-letter-spacing: -0.5px;--margins-margin-horizontal: var(--spacing-space-01-40);--margins-margin-horizontal: var(--spacing-space-01-40);--margins-margin-vertical-sm: var(--spacing-space-01-40);--margins-margin-vertical-md: var(--spacing-space-01-64);--margins-margin-vertical-lg: var(--spacing-space-01-136);--padding-padding-bttn: var(--spacing-space-01-16);--padding-padding-alert: var(--spacing-space-01-12);--padding-padding-sm: var(--spacing-space-01-16);--padding-padding-md: var(--spacing-space-01-24);--padding-padding-lg: var(--spacing-space-01-40);--padding-padding-list-sm: var(--spacing-space-01-12);--padding-padding-list-lg: var(--spacing-space-01-24);--gaps-gap-btw-bttn-sm: var(--spacing-space-01-8);--gaps-gap-btw-bttn-lg: var(--spacing-space-01-16);--gaps-gap-gutter: var(--spacing-space-01-32);--gaps-gap-xs: var(--spacing-space-01-8);--gaps-gap-sm: var(--spacing-space-01-16);--gaps-gap-md: var(--spacing-space-01-24);--gaps-gap-lg: var(--spacing-space-01-40);--gaps-gap-xl: var(--spacing-space-01-80);--gaps-gap-xxl: var(--spacing-space-01-120);--size-alert-size: var(--coresizes-size-lg);--size-bttn-size-big: var(--coresizes-size-xxl);--size-bttn-size-small: var(--coresizes-size-lg);--size-icon-size: var(--coresizes-size-xs);--width-height-max-widht-text-body: 540px;--width-height-max-widht-text-body-lg: 640px;--width-height-max-widht-text-heading: 920px;--width-height-class-card-img-height: 542px;--radius-radius-bttn: var(--cornerradius-corner-radius-sm);--radius-radius-bttn-icon-only: var(--cornerradius-corner-radius-full);--radius-radius-alert: var(--cornerradius-corner-radius-sm);--radius-radius-media: var(--cornerradius-corner-radius-sm)}}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Libre Caslon Condensed";src:url("fonts/libre-caslon-condensed/LibreCaslonCondensed-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul,li,dl,dt,dd{padding:0px;margin:0px;list-style:none}h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal;font-size:1em;line-height:1em}a{color:inherit;text-decoration:none}img{border:none}input[type=button],button{cursor:pointer}input,button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-border-radius:0px;border-radius:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=date],input[type=datetime-local],input[type=month],input[type=reset],input[type=search],input[type=number],input[type=tel],input[type=time],input[type=url],input[type=week],button[type=text],button[type=search],button[type=email],button[type=password],button[type=date],button[type=datetime-local],button[type=month],button[type=reset],button[type=search],button[type=number],button[type=tel],button[type=time],button[type=url],button[type=week]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background:rgba(0,0,0,0);-webkit-text-background-color:rgba(0,0,0,0);-webkit-text-fill-color:#000}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#827f7f;opacity:1}::-moz-placeholder{color:#827f7f;opacity:1}:-ms-input-placeholder{color:#827f7f;opacity:1}:-moz-placeholder{color:#827f7f;opacity:1}svg{pointer-events:none}html,body{padding:0px;margin:0px;width:100%;scroll-behavior:smooth}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary)}main{min-height:calc(100vh - var(--margins-margin-horizontal))}a:focus-visible,a:focus,input:focus-visible,input:focus,button:focus-visible,button:focus,.focusable:focus-visible,.focusable:focus{outline-offset:3px;outline-width:5px}.no-focus-style a:focus,.no-focus-style input:focus,.no-focus-style textarea:focus,.no-focus-style button:focus,.no-focus-style .focusable:focus{outline:none !important;box-shadow:none !important}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:not(.touch-screen) a:focus-visible,body:not(.touch-screen) a:focus,body:not(.touch-screen) input:focus-visible,body:not(.touch-screen) input:focus,body:not(.touch-screen) button:focus-visible,body:not(.touch-screen) button:focus,body:not(.touch-screen) .focusable:focus-visible,body:not(.touch-screen) .focusable:focus{outline-offset:3px;outline-width:5px}body:not(.touch-screen) .no-focus-style a:focus,body:not(.touch-screen) .no-focus-style input:focus,body:not(.touch-screen) .no-focus-style button:focus,body:not(.touch-screen) .no-focus-style .focusable:focus{outline:none !important;box-shadow:none !important}body.touch-screen a,body.touch-screen input,body.touch-screen button,body.touch-screen .focusable{outline:none !important}.font-display-md{font-family:var(--display-md-font-family);font-weight:var(--display-md-font-weight);font-size:var(--display-md-font-size);line-height:var(--display-md-line-height);letter-spacing:var(--display-md-letter-spacing)}.font-display-lg{font-family:var(--display-lg-font-family);font-weight:var(--display-lg-font-weight);font-size:var(--display-lg-font-size);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-letter-spacing)}.font-heading-xs{font-family:var(--heading-xs-font-family);font-weight:var(--heading-xs-font-weight);font-size:var(--heading-xs-font-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing)}.font-heading-sm{font-family:var(--heading-sm-font-family);font-weight:var(--heading-sm-font-weight);font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);letter-spacing:var(--heading-sm-letter-spacing)}.font-body-md{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.font-body-md-bold{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;font-weight:700}.font-body-lg{font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto}.font-label-sm{font-family:var(--label-sm-font-family);font-weight:var(--label-sm-font-weight);font-size:var(--label-sm-font-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing)}.font-uppercase{text-transform:uppercase}.font-italic{font-style:italic}.font-underline{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.theme{background-color:var(--bg-primary)}.theme .theme__text--primary{color:var(--text-primary)}.theme .theme__text--secondary{color:var(--text-secondary)}.theme.theme--surface-secondary{background-color:var(--bg-secondary)}.theme.theme--neutral{--text-primary: var(--red-500);--text-secondary: var(--brown-500);--icon: var(--red-500);--bg-primary: var(--gray-100);--bg-secondary: var(--gray-400);--border-primary: var(--red-500);--border-secondary: var(--brown-300);--btn-primary-surface: var(--red-500);--btn-primary-surface-hover: var(--red-900);--btn-primary-text: var(--gray-100);--btn-primary-icon: var(--gray-100);--btn-secondary-text: var(--red-500);--btn-secondary-icon: var(--red-500);--btn-secondary-border: var(--red-500);--btn-subtle-surface: var(--gray-400);--btn-subtle-surface-hover: var(--red-900);--btn-subtle-text: var(--red-500);--btn-subtle-text-hover: var(--gray-100);--btn-subtle-icon: var(--red-400);--btn-subtle-icon-hover: var(--gray-100);--btn-surface-disabled: var(--gray-200);--btn-text-disabled: var(--gray-900);--btn-icon-disabled: var(--gray-900)}.theme.theme--pink{--text-primary: var(--red-500);--text-secondary: var(--brown-600);--icon: var(--red-500);--bg-primary: var(--pink-500);--bg-secondary: var(--pink-900);--alert-bg: var(--pink-800);--alert-text: var(--red-500);--border-primary: var(--red-500);--border-secondary: var(--brown-300);--btn-primary-surface: var(--red-500);--btn-primary-surface-hover: var(--red-900);--btn-primary-text: var(--pink-500);--btn-surface-disabled: var(--pink-600);--btn-text-disabled: var(--brown-600);--btn-primary-icon: var(--pink-500);--btn-secondary-text: var(--red-500);--btn-secondary-icon: var(--red-500);--btn-subtle-surface: var(--pink-900);--btn-subtle-surface-hover: var(--red-900);--btn-subtle-text: var(--red-500);--btn-subtle-icon-hover: var(--pink-500);--btn-secondary-border: var(--red-500);--btn-subtle-text-hover: var(--pink-500);--btn-icon-disabled: var(--brown-600);--btn-subtle-icon: var(--red-500)}.theme.theme--light-blue{--text-primary: var(--red-500);--text-secondary: var(--brown-600);--icon: var(--red-500);--bg-primary: var(--lightblue-500);--bg-secondary: var(--lightblue-600);--border-primary: var(--red-500);--border-secondary: var(--brown-300);--btn-primary-surface: var(--red-500);--btn-primary-surface-hover: var(--red-900);--btn-primary-text: var(--lightblue-300);--btn-primary-icon: var(--lightblue-300);--btn-secondary-text: var(--red-500);--btn-secondary-icon: var(--red-500);--btn-secondary-border: var(--red-500);--btn-subtle-surface: var(--lightblue-700);--btn-subtle-surface-hover: var(--red-900);--btn-subtle-text: var(--red-900);--btn-subtle-text-hover: var(--lightblue-300);--btn-subtle-icon: var(--red-900);--btn-subtle-icon-hover: var(--lightblue-300);--btn-surface-disabled: var(--lightblue-600);--btn-text-disabled: var(--lightblue-900);--btn-icon-disabled: var(--lightblue-900)}.theme.theme--lilac{--text-primary: var(--red-500);--text-secondary: var(--brown-700);--icon: var(--red-500);--bg-primary: var(--lilac-400);--bg-secondary: var(--lilac-500);--border-primary: var(--red-500);--border-secondary: var(--brown-300);--btn-primary-surface: var(--red-500);--btn-primary-surface-hover: var(--red-900);--btn-primary-text: var(--lilac-200);--btn-primary-icon: var(--lilac-200);--btn-secondary-text: var(--red-500);--btn-secondary-icon: var(--red-500);--btn-secondary-border: var(--red-500);--btn-subtle-surface: var(--lilac-600);--btn-subtle-surface-hover: var(--red-900);--btn-subtle-text: var(--red-900);--btn-subtle-text-hover: var(--lilac-300);--btn-subtle-icon: var(--red-900);--btn-subtle-icon-hover: var(--lilac-300);--btn-surface-disabled: var(--lilac-500);--btn-text-disabled: var(--lilac-900);--btn-icon-disabled: var(--lilac-900)}.theme.theme--red{--text-primary: var(--pink-400);--text-secondary: var(--brown-100);--icon: var(--pink-400);--bg-primary: var(--red-700);--bg-secondary: var(--red-800);--border-primary: var(--pink-400);--border-secondary: var(--brown-100);--btn-primary-surface: var(--pink-700);--btn-primary-surface-hover: var(--pink-900);--btn-primary-text: var(--red-900);--btn-primary-icon: var(--red-900);--btn-secondary-text: var(--pink-400);--btn-secondary-icon: var(--pink-400);--btn-secondary-border: var(--pink-400);--btn-subtle-surface: var(--red-800);--btn-subtle-surface-hover: var(--pink-900);--btn-subtle-text: var(--pink-400);--btn-subtle-text-hover: var(--red-900);--btn-subtle-icon: var(--pink-400);--btn-subtle-icon-hover: var(--red-900);--btn-surface-disabled: var(--red-800);--btn-text-disabled: var(--brown-600);--btn-icon-disabled: var(--brown-600)}.btn{display:inline-flex;transition:background-color .3s,color .3s !important}.btn .btn__text{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;white-space:nowrap}.btn .btn__icon{line-height:0}.btn .btn__icon svg{width:var(--size-icon-size);height:var(--size-icon-size)}.btn.btn--primary,.btn.btn--subtle{justify-content:center;align-items:center;padding:var(--padding-padding-bttn);gap:var(--gaps-gap-xs);border-radius:var(--radius-radius-bttn)}.btn.btn--primary.btn--small,.btn.btn--subtle.btn--small{height:var(--size-bttn-size-small)}.btn.btn--primary.btn--small.btn--icon-only,.btn.btn--subtle.btn--small.btn--icon-only{width:var(--size-bttn-size-small);min-width:var(--size-bttn-size-small)}.btn.btn--primary.btn--large,.btn.btn--subtle.btn--large{height:var(--size-bttn-size-big)}.btn.btn--primary.btn--large.btn--icon-only,.btn.btn--subtle.btn--large.btn--icon-only{width:var(--size-bttn-size-big);min-width:var(--size-bttn-size-big)}.btn.btn--primary.btn--icon-only,.btn.btn--subtle.btn--icon-only{justify-content:center;align-items:center;border-radius:var(--radius-radius-bttn-icon-only, 9999px)}.btn.btn--primary.btn--disabled,.btn.btn--primary[disabled],.btn.btn--subtle.btn--disabled,.btn.btn--subtle[disabled]{background-color:var(--btn-surface-disabled);pointer-events:none;cursor:default}.btn.btn--primary.btn--disabled .btn__text,.btn.btn--primary[disabled] .btn__text,.btn.btn--subtle.btn--disabled .btn__text,.btn.btn--subtle[disabled] .btn__text{color:var(--btn-text-disabled)}.btn.btn--primary.btn--disabled .btn__icon svg path,.btn.btn--primary[disabled] .btn__icon svg path,.btn.btn--subtle.btn--disabled .btn__icon svg path,.btn.btn--subtle[disabled] .btn__icon svg path{fill:var(--btn-icon-disabled)}.btn.btn--primary{background-color:var(--btn-primary-surface)}.btn.btn--primary.btn--large{min-width:279px}.btn.btn--primary .btn__text{color:var(--btn-primary-text)}.btn.btn--primary .btn__icon svg path{fill:var(--btn-primary-icon)}.btn.btn--primary:hover{background-color:var(--btn-primary-surface-hover)}.btn.btn--subtle{background:var(--btn-subtle-surface)}.btn.btn--subtle.btn--large{min-width:224px}.btn.btn--subtle .btn__text{color:var(--btn-subtle-text)}.btn.btn--subtle .btn__icon svg path{fill:var(--btn-subtle-icon)}.btn.btn--subtle:hover{background-color:var(--btn-subtle-surface-hover)}.btn.btn--subtle:hover .btn__text{color:var(--btn-subtle-text-hover)}.btn.btn--subtle:hover .btn__icon svg path{fill:var(--btn-subtle-icon-hover)}.btn.btn--secondary{border-radius:0;background-color:rgba(0,0,0,0);border:none;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1.5px;text-decoration-color:var(--btn-secondary-text);padding:0;align-items:center;gap:var(--gaps-gap-xs)}.btn.btn--secondary .btn__text{color:var(--btn-secondary-text)}.btn.btn--secondary .btn__icon svg path{fill:var(--btn-secondary-icon)}.btn.btn--secondary.btn--large .btn__text{font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto}body [data-animate=fade-in-up]{opacity:0;transform:translateY(20px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}body [data-animate=fade-up]{opacity:0;transform:translateY(30px);transition-property:opacity,transform;transition-duration:1s,.7s;transition-timing-function:ease}body [data-animate=fade-in]{opacity:0;transition:opacity 2s cubic-bezier(0.175, 0.885, 0.32, 1)}body [data-animate=fade-in-fast]{opacity:0;transition:opacity .5s}body [data-animate=fade-in-special]{opacity:0;transform:scale(0.95);transition:opacity 3s,transform 2s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}body [data-animate=fade-up-big]{opacity:0;transform:translateY(30%);transition-property:opacity,transform;transition-duration:1s,2.3s;transition-timing-function:ease}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="100"],body [data-animate=fade-up].animate-loaded[data-animate-delay="100"],body [data-animate=fade-in].animate-loaded[data-animate-delay="100"]{transition-delay:.1s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="200"],body [data-animate=fade-up].animate-loaded[data-animate-delay="200"],body [data-animate=fade-in].animate-loaded[data-animate-delay="200"]{transition-delay:.2s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="300"],body [data-animate=fade-up].animate-loaded[data-animate-delay="300"],body [data-animate=fade-in].animate-loaded[data-animate-delay="300"]{transition-delay:.3s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="400"],body [data-animate=fade-up].animate-loaded[data-animate-delay="400"],body [data-animate=fade-in].animate-loaded[data-animate-delay="400"]{transition-delay:.4s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="500"],body [data-animate=fade-up].animate-loaded[data-animate-delay="500"],body [data-animate=fade-in].animate-loaded[data-animate-delay="500"]{transition-delay:.5s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="600"],body [data-animate=fade-up].animate-loaded[data-animate-delay="600"],body [data-animate=fade-in].animate-loaded[data-animate-delay="600"]{transition-delay:.6s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="700"],body [data-animate=fade-up].animate-loaded[data-animate-delay="700"],body [data-animate=fade-in].animate-loaded[data-animate-delay="700"]{transition-delay:.7s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="800"],body [data-animate=fade-up].animate-loaded[data-animate-delay="800"],body [data-animate=fade-in].animate-loaded[data-animate-delay="800"]{transition-delay:.8s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="900"],body [data-animate=fade-up].animate-loaded[data-animate-delay="900"],body [data-animate=fade-in].animate-loaded[data-animate-delay="900"]{transition-delay:.9s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1000"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1000"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1000"]{transition-delay:1s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1100"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1100"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1100"]{transition-delay:1.1s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1200"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1200"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1200"]{transition-delay:1.2s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1300"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1300"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1300"]{transition-delay:1.3s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1400"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1400"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1400"]{transition-delay:1.4s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1500"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1500"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1500"]{transition-delay:1.5s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1600"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1600"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1600"]{transition-delay:1.6s}body [data-animate=fade-in-up].animate-loaded[data-animate-delay="1700"],body [data-animate=fade-up].animate-loaded[data-animate-delay="1700"],body [data-animate=fade-in].animate-loaded[data-animate-delay="1700"]{transition-delay:1.7s}body [data-animate=fade-in-up]:not([data-animate-mode=inside-module]).animate-loaded{opacity:1;transform:translateY(0)}body [data-animate=fade-up]:not([data-animate-mode=inside-module]).animate-loaded{opacity:1;transform:translateY(0)}body [data-animate=fade-in-fast]:not([data-animate-mode=inside-module]).animate-loaded,body [data-animate=fade-in]:not([data-animate-mode=inside-module]).animate-loaded{opacity:1}body [data-animate=fade-in-special]:not([data-animate-mode=inside-module]).animate-loaded{opacity:1;transform:scale(1)}body [data-animate=fade-up-big]:not([data-animate-mode=inside-module]).animate-loaded{opacity:1;transform:translateY(0)}.js-module.loaded[data-animate-mode=inside-module][data-animate=fade-in-up].animate-loaded,.js-module.loaded [data-animate-mode=inside-module][data-animate=fade-in-up].animate-loaded{opacity:1;transform:translateY(0)}.js-module.loaded[data-animate-mode=inside-module][data-animate=fade-up].animate-loaded,.js-module.loaded [data-animate-mode=inside-module][data-animate=fade-up].animate-loaded{opacity:1;transform:translateY(0)}.js-module.loaded[data-animate-mode=inside-module][data-animate=fade-in-fast].animate-loaded,.js-module.loaded[data-animate-mode=inside-module][data-animate=fade-in].animate-loaded,.js-module.loaded [data-animate-mode=inside-module][data-animate=fade-in-fast].animate-loaded,.js-module.loaded [data-animate-mode=inside-module][data-animate=fade-in].animate-loaded{opacity:1}.js-module.loaded[data-animate-mode=inside-module][data-animate=fade-up-big].animate-loaded,.js-module.loaded [data-animate-mode=inside-module][data-animate=fade-up-big].animate-loaded{opacity:1;transform:translateY(0)}.testimonial-slider{position:relative}.testimonial-slider .testimonial-slider__slides{position:relative;min-height:480px}.testimonial-slider .testimonial-slider__slide{min-height:480px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--margins-margin-horizontal);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .3s linear}.testimonial-slider .testimonial-slider__slide.testimonial-slider__slide--active{opacity:1;transition:opacity .3s linear .3s}.testimonial-slider .testimonial-slider__slide-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm)}.testimonial-slider .testimonial-slider__slide-body p{margin-top:0}.testimonial-slider .testimonial-slider__slide-body p:last-child{margin-bottom:0}.testimonial-slider .testimonial-slider__slider-bottom{display:flex;align-items:flex-end}.testimonial-slider .testimonial-slider__slider-bottom>div{width:50%}@media(max-width: 699px){.testimonial-slider .testimonial-slider__slider-bottom{margin-top:var(--gaps-gap-md)}}@media(max-width: 699px){.testimonial-slider .testimonial-slider__slider-bio--desktop{display:none}}@media(min-width: 700px){.testimonial-slider .testimonial-slider__slider-bio--movil{display:none}}.testimonial-slider .testimonial-slider__btns{position:absolute;right:var(--margins-margin-horizontal);bottom:var(--margins-margin-horizontal);display:flex;gap:var(--gaps-gap-btw-bttn-sm);z-index:1}.testimonial-slider .testimonial-slider__btn-prev,.testimonial-slider .testimonial-slider__btn-next,.testimonial-slider .testimonial-slider__slider-pagination{display:none}.block-centered-text-witwo-items{display:flex;flex-direction:column;align-items:center;gap:var(--gaps-gap-xxl);padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal)}.block-centered-text-witwo-items .top{display:flex;flex-direction:column;align-items:center;gap:var(--gaps-gap-lg);text-align:center}.block-centered-text-witwo-items .top .title{max-width:var(--width-height-max-widht-text-heading)}.block-centered-text-witwo-items .top .text{max-width:var(--width-height-max-widht-text-body)}.block-centered-text-witwo-items .top .text p{margin-top:0}.block-centered-text-witwo-items .top .text p:last-child{margin-bottom:0}.block-centered-text-witwo-items .bottom{display:flex;justify-content:center;align-items:center;gap:var(--gaps-gap-xxl);flex-direction:column}@media(min-width: 1120px){.block-centered-text-witwo-items .bottom{display:flex;flex-direction:row;gap:var(--gaps-gap-xl);align-items:flex-start}}.block-centered-text-witwo-items .item{display:flex;max-width:var(--width-height-max-widht-text-body);flex-direction:column;align-items:center;gap:var(--gaps-gap-md);flex:1 0 0;text-align:center}@media(min-width: 1120px){.block-centered-text-witwo-items .item{align-items:flex-start;text-align:left}}.block-centered-text-witwo-items .item .item__arrow{display:block;margin-left:8px;transition:opacity .3s ease,transform .3s ease;position:relative;top:-4px}@media(min-width: 1120px){.block-centered-text-witwo-items .item .item__arrow{opacity:0;transform:translateX(-5px)}}.block-centered-text-witwo-items .item .item__arrow svg{width:41px;height:20px}@media(min-width: 1120px){.block-centered-text-witwo-items .item .item__arrow svg{width:56px;height:28px}}@media(min-width: 1120px){.block-centered-text-witwo-items .item .item__arrow{display:inline-block}}@media(min-width: 1120px){.block-centered-text-witwo-items .item .item__arrow.item__arrow--responsive{display:none}}@media(max-width: 1119px){.block-centered-text-witwo-items .item .item__arrow.item__arrow--desktop{display:none}}.block-centered-text-witwo-items .item:hover .item__arrow{opacity:1;transform:translateX(0)}.block-centered-text-witwo-items .container-parallax{width:300px;height:400px;overflow:hidden;position:relative}.block-centered-text-witwo-items .container-parallax .container-parallax__video-background{position:absolute;top:-50px;left:-37.5px;width:375px;height:500px;overflow:hidden}.block-centered-text-witwo-items .container-parallax .container-parallax__video-background iframe,.block-centered-text-witwo-items .container-parallax .container-parallax__video-background video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:-1}.block-centered-text-witwo-items .container-parallax .container-parallax__image-background{width:375px;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-50px;left:-37.5px}.block-centered-text-witwo-items .container-parallax .container-parallax__video-background,.block-centered-text-witwo-items .container-parallax .container-parallax__image-background{will-change:transform;transition:transform .1s ease-out}@media(max-width: 1119px){.block-centered-text-1{padding-top:var(--nav-height)}}.block-centered-text{display:flex;flex-direction:column;align-items:center;gap:var(--gaps-gap-xxl);padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal);display:flex;flex-direction:column;align-items:center;gap:var(--gaps-gap-lg);text-align:center}.block-centered-text .title{max-width:var(--width-height-max-widht-text-heading)}.block-centered-text .text{max-width:var(--width-height-max-widht-text-body)}.block-centered-text .text p{margin-top:0}.block-centered-text .text p:last-child{margin-bottom:0}.block-centered-text.pb-sm{padding-bottom:var(--margins-margin-vertical-md)}.block-centered-text .container-parallax{width:300px;height:400px;overflow:hidden;position:relative}.block-centered-text .container-parallax .container-parallax__video-background{position:absolute;top:-50px;left:-37.5px;width:375px;height:500px;overflow:hidden}.block-centered-text .container-parallax .container-parallax__video-background iframe,.block-centered-text .container-parallax .container-parallax__video-background video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:-1}.block-centered-text .container-parallax .container-parallax__image-background{width:375px;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-50px;left:-37.5px}.block-centered-text .container-parallax .container-parallax__video-background,.block-centered-text .container-parallax .container-parallax__image-background{will-change:transform;transition:transform .1s ease-out}.block-bg-video-width-text{position:relative}.block-bg-video-width-text::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.block-bg-video-width-text .text{color:#f7f6f1;padding:var(--margins-margin-horizontal);position:absolute;left:0;bottom:0;z-index:1;font-family:var(--heading-xs-font-family);font-weight:var(--heading-xs-font-weight);font-size:var(--heading-xs-font-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing)}.block-bg-video-width-text .text p{margin-bottom:var(--gaps-gap-sm)}.block-bg-video-width-text .text p:first-child{margin-top:0}.block-bg-video-width-text .text p:last-child{margin-bottom:0}@media(min-width: 1120px){.block-bg-video-width-text .text{font-family:var(--heading-sm-font-family);font-weight:var(--heading-sm-font-weight);font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);letter-spacing:var(--heading-sm-letter-spacing)}}.block-bg-video-width-text .container-parallax{position:relative;width:100vw;height:800px;overflow:hidden}.block-bg-video-width-text .container-parallax__image-background{width:calc(100vw + 800px);height:calc(100% + 800px);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-400px;left:-400px}.block-bg-video-width-text .container-parallax__video-background{width:calc(100vw + 800px);height:calc(100% + 800px);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-400px;left:-400px;position:relative}.block-bg-video-width-text .container-parallax__video-background iframe,.block-bg-video-width-text .container-parallax__video-background video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:-1}.block-hero-home{position:relative}.block-hero-home::after{content:"";width:100%;height:100vh;position:absolute;left:0;top:0;background:rgba(0,0,0,0)}.block-hero-home .wrap-button{background-color:rgba(0,0,0,0)}@media(width >= 1024px){.block-hero-home .wrap-button{margin-top:-20px}}.block-hero-home .text{color:#f7f6f1;padding:var(--margins-margin-horizontal);position:absolute;width:90%;left:0;bottom:20px;z-index:1;opacity:0}@media(width < 1024px){.block-hero-home .text{font-size:56px;line-height:56px;letter-spacing:-2px;bottom:35px}}.block-hero-home .text p{margin-bottom:var(--gaps-gap-sm)}.block-hero-home .text p:last-child{margin-bottom:0}@keyframes fadeInUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.block-hero-home .text.fade-in{animation:fadeInUp 1.5s ease-out forwards}.block-hero-home .container-parallax{width:100vw;height:100vh;overflow:hidden;position:relative}.block-hero-home .container-parallax__image-background{width:calc(100vw + 200px);height:calc(100% + 200px);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-100px;left:-100px}@media(min-width: 700px){.block-hero-home .container-parallax__image-background{width:calc(100vw + 500px);height:calc(100% + 500px);top:-250px;left:-250px}}.block-hero-home .container-parallax__video-background{width:calc(100vw + 200px);height:calc(100% + 200px);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-100px;left:-100px;position:relative}@media(min-width: 700px){.block-hero-home .container-parallax__video-background{width:calc(100vw + 500px);height:calc(100% + 500px);top:-250px;left:-250px}}.block-hero-home .container-parallax__video-background iframe,.block-hero-home .container-parallax__video-background video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:-1}.block-our-teachers{display:flex;padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xxl)}.block-our-teachers .top{display:flex;align-items:flex-start;flex-direction:column;gap:var(--gaps-gap-gutter)}@media(min-width: 1120px){.block-our-teachers .top>div{width:50%}}.block-our-teachers .top a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media(min-width: 1120px){.block-our-teachers .top{flex-direction:row}}.block-our-teachers .top .text p{margin-top:0}.block-our-teachers .holder-item{position:relative;overflow:hidden;height:250px}@media(min-width: 1120px){.block-our-teachers .holder-item-responsive{display:none}}.block-our-teachers .holder-item .item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .7s ease-in;position:relative}.block-our-teachers .holder-item .item.fade-in{opacity:1}.block-our-teachers .holder-item .item.fade-out{opacity:0}@media(max-width: 1119px){.block-our-teachers .posts-teachers{grid-template-columns:1fr 1fr}.block-our-teachers .posts-teachers .item{display:flex;flex-direction:column}.block-our-teachers .posts-teachers .holder-item{height:250px}}@media(max-width: 699px){.block-our-teachers .posts-teachers{grid-template-columns:1fr 1fr}.block-our-teachers .posts-teachers .item a{display:flex;flex-direction:column}.block-our-teachers .posts-teachers .holder-item{height:314px}}.block-title-wtext-video{display:flex;padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:100px;flex-direction:column;align-items:flex-end;gap:var(--gaps-gap-xl);min-height:100vh}@media screen and (min-width: 1120px){.block-title-wtext-video{padding:var(--margins-margin-vertical-lg) var(--margins-margin-vertical-sm) var(--margins-margin-vertical-sm) var(--margins-margin-vertical-sm)}}.block-title-wtext-video .title em{font-style:italic}.block-title-wtext-video .title p{margin-top:0;margin-bottom:0}.block-title-wtext-video .bottom{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gaps-gap-xxl);flex:1 0 0;align-self:stretch;align-items:flex-start}@media screen and (min-width: 1120px){.block-title-wtext-video .bottom{flex-direction:row}}.block-title-wtext-video .bottom__text-inner{max-width:var(--width-height-max-widht-text-body-lg)}.block-title-wtext-video .bottom__text-inner a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.block-title-wtext-video .bottom__text-inner p{margin-top:0}.block-title-wtext-video .bottom__text-inner p:first-child{margin-top:0}.block-title-wtext-video .bottom__text-inner em{font-style:italic}@media(min-width: 1120px){.block-title-wtext-video .bottom_media{align-self:flex-end}}.block-title-wtext-video .video-play-button{width:410px;height:260px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--radius-radius-media);max-width:100%}@media(max-width: 1119px){.block-title-wtext-video .video-play-button{width:100%;max-width:410px}}.block-title-wtext-video .bottom__media-inner{display:flex;width:410.438px;height:332px;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md);max-width:100%}@media(max-width: 1119px){.block-title-wtext-video .bottom__media-inner{width:100%;max-width:410px}}.block-title-wtext-video .modal{position:fixed;width:100vw;height:100vh;background-color:var(--bg-primary);top:0;left:0;z-index:1000;visibility:visible;opacity:1;transition:.3s;padding:6vw;display:flex;justify-content:center;align-items:center}.block-title-wtext-video .modal.modal--hidden{visibility:hidden;opacity:0}.block-title-wtext-video .modal .modal__content{max-width:100%}.block-title-wtext-video .modal #videoContainer{position:relative;width:1272px;padding-bottom:56.25%;height:0;max-width:100%}.block-title-wtext-video .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.block-title-wtext-video .modal .modal__close{position:absolute;top:30px;right:30px;z-index:100}.block-featured-classes{display:flex;padding:var(--margins-margin-vertical-md) var(--margins-margin-horizontal);flex-direction:column;gap:var(--gaps-gap-lg);--viewport-width: 100vw;--item-width: calc( var(--viewport-width) - (2 * var(--margins-margin-horizontal)) ) }.block-featured-classes .block-link{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.block-featured-classes .classes-container{width:100%;position:relative;overflow:auto;scrollbar-width:none}.block-featured-classes .classes-container::-webkit-scrollbar{display:none}.block-featured-classes .item__date{flex-direction:column}.block-featured-classes .item__button .btn-register{width:100%}.block-featured-classes .classes-content{display:flex;gap:var(--gaps-gap-gutter)}@media(min-width: 700px){.block-featured-classes{--viewport-width: 100vw;--item-width: calc((var(--viewport-width) - (2 * var(--margins-margin-horizontal)) - (1 * var(--gaps-gap-gutter))) / 2)}}@media(min-width: 1120px){.block-featured-classes{--viewport-width: 100vw;--item-width: calc((var(--viewport-width) - (2 * var(--margins-margin-horizontal)) - (2 * var(--gaps-gap-gutter))) / 3)}}.block-featured-classes .item{flex:0 0 var(--item-width)}.block-featured-classes .item:last-child{margin-right:0}.block-featured-classes .block-arrows{display:flex;justify-content:space-between}.block-featured-classes .arrows{display:flex;align-items:center;gap:var(--gaps-gap-btw-bttn-sm)}.block-featured-meditation{display:flex;padding:var(--gaps-gap-lg) var(--gaps-gap-sm);flex-direction:column;gap:40px;align-self:stretch}@media(min-width: 700px){.block-featured-meditation{padding:var(--gaps-gap-xl) 40px;gap:98px}}.block-featured-meditation .top{display:grid;gap:35px}@media(min-width: 1120px){.block-featured-meditation .top{display:flex;flex-wrap:nowrap;gap:8px;padding:24px 0px}}@media(min-width: 1120px){.block-featured-meditation .top{border-bottom:1px solid var(--border-primary)}}.block-featured-meditation .bottom{align-self:stretch}.block-featured-meditation .main-title{flex:1 0 0}.block-featured-meditation .block-link{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.block-featured-meditation .item__class{display:flex;align-items:flex-start;gap:var(--gaps-gap-gutter);align-self:stretch}.block-featured-meditation .item__class>div{flex:1 1 0}.block-featured-meditation .item__day{display:flex;padding:var(--padding-padding-sm) 0px;gap:8px;align-self:stretch;border-bottom:1px solid var(--border-primary)}.block-featured-meditation .item__class{display:flex;align-items:flex-start;gap:var(--gaps-gap-gutter);align-self:stretch;flex-direction:column}@media(min-width: 1120px){.block-featured-meditation .item__class{flex-direction:row}}.block-featured-meditation .item__class-details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md, 24px);flex:1 0 0}.block-featured-meditation .item__class-details-info{display:flex;padding-right:var(--margins-margin-vertical-md);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm, 16px);align-self:stretch}.block-featured-meditation .item__class-details-info .name p,.block-featured-meditation .item__class-details-info .location p{margin-top:0;margin-bottom:0}.block-featured-meditation .item__class-details-info .location a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.block-featured-meditation .item__class-buttons{display:grid;grid-template-columns:1fr;gap:var(--gaps-gap-btw-bttn-sm);width:100%}@media(min-width: 700px){.block-featured-meditation .item__class-buttons{grid-template-columns:1fr 1fr}}.block-featured-meditation .item__class-image{width:100%;height:467px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.block-embed-code__wrapper #mc_embed_signup{max-width:100% !important;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0) !important}.block-embed-code__wrapper #mc_embed_signup h2,.block-embed-code__wrapper #mc_embed_signup .indicates-required{display:none}.block-embed-code__wrapper #mc_embed_signup label{color:var(--red-500);font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.block-embed-code__wrapper #mc_embed_signup select{background-color:rgba(0,0,0,0)}.block-embed-code__wrapper #mc_embed_signup select,.block-embed-code__wrapper #mc_embed_signup input{border:none;border-bottom:1px solid var(--red-500);border-radius:0;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;color:var(--red-500)}.block-embed-code__wrapper #mc_embed_signup .asterisk{color:var(--red-500);top:1px;font-size:1.4em}.block-embed-code__wrapper #mc_embed_signup #mc-embedded-subscribe-form div .mce_inline_error{color:var(--red-500);background-color:rgba(0,0,0,0)}.block-embed-code__wrapper #mc_embed_signup .button{padding:0;border:0;background-color:rgba(0,0,0,0);font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto;color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;color:var(--red-500)}.block-embed-code__wrapper #mc_embed_signup .button:hover{background-color:rgba(0,0,0,0)}.block-embed-code__wrapper #mc_embed_signup .mc-field-group{width:100%}.block-embed-code__wrapper #mc_embed_signup div#mce-responses{padding:0;overflow:hidden;width:100%;margin:0;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.block-embed-code__wrapper #mc_embed_signup .response{font-weight:medium}.max-width{max-width:var(--max-width);margin-left:auto;margin-right:auto}.site-padding{padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-sm) var(--margins-margin-horizontal)}#skip-to-content-btn,#open-main-nav-btn{position:fixed;margin:0 auto;left:0;right:0;z-index:11;height:0;text-transform:uppercase;width:fit-content;opacity:0;font-weight:600}#skip-to-content-btn:focus,#open-main-nav-btn:focus{padding:10px;background-color:var(--neutral-100);color:var(--neutral-700);height:auto;opacity:1}.page--buttons-demo .container{margin:100px;display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center}.alert,.alert-captyn{display:inline-flex;height:auto;padding:var(--padding-padding-alert);align-items:center;flex-shrink:0;border-radius:var(--radius-radius-alert);background:var(--alert-bg);color:var(--alert-text);font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.alert.alert--block,.alert-captyn.alert--block{display:block;width:100%}.footer{padding-top:var(--margins-margin-horizontal)}.footer.theme--red{--text-primary: var(--red-500);--text-secondary: var(--brown-500);--icon: var(--red-500);--bg-primary: var(--gray-100);--bg-secondary: var(--gray-400);--border-primary: var(--red-500);--border-secondary: var(--brown-300) }.footer .footer__border{border-top:1px solid #a01a2f}.footer .footer__container{width:100%;display:flex;flex-direction:column;padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);align-items:center}@media screen and (min-width: 1120px){.footer .footer__container{justify-content:space-between;height:140px;flex-direction:row;padding:0px var(--margins-margin-horizontal)}}.footer .footer__left a,.footer .footer__right a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}@media screen and (max-width: 1119px){.footer .footer__left p,.footer .footer__right p{font-size:14px}}.footer .footer__left{flex:1 0 0;margin-top:.7em}.footer .footer__left p{margin:0}@media screen and (min-width: 1120px){.footer .footer__left{text-align:left;margin-top:0}}.footer .footer__center img{width:115px}@media screen and (max-width: 1119px){.footer .footer__center{order:-1}}.footer .footer__right{flex:1 0 0;margin-top:.7em}.footer .footer__right p{margin:0}@media screen and (min-width: 1120px){.footer .footer__right{text-align:right;margin-top:0}}body.main-menu-showing{height:100vh;overflow:hidden;position:relative}body.main-menu-showing .header__menu-modal{display:flex;opacity:1;visibility:visible;transition:opacity .7s ease,visibility 0s linear}body.main-menu-showing .header__logo{opacity:0;transition:opacity 0s}body.main-menu-showing .header__menu-btn .header__menu-btn-lines{background-color:rgba(0,0,0,0)}body.main-menu-showing .header__menu-btn .header__menu-btn-lines:before,body.main-menu-showing .header__menu-btn .header__menu-btn-lines:after{top:0}body.main-menu-showing .header__menu-btn .header__menu-btn-lines:before{transform:rotate(45deg)}body.main-menu-showing .header__menu-btn .header__menu-btn-lines:after{transform:rotate(-45deg)}body.main-menu-showing .header__menu-modal-list{transform:translateY(0);opacity:1}.header{--animation-delay: 0.3s;position:absolute;top:0;left:0;width:100%}.header.header--fixed .header__menu-btn{right:var(--margins-margin-horizontal);position:fixed;z-index:1000}.header .header__menu-btn{transition:.3s}.header .header__menu-btn .header__menu-btn-lines::before,.header .header__menu-btn .header__menu-btn-lines::after{transition:.3s}.header .header__menu-btn--red{color:var(--red-500) !important}.header .header__menu-btn--red .header__menu-btn-lines::before,.header .header__menu-btn--red .header__menu-btn-lines::after{background-color:var(--red-500) !important}.header .header__logo{transition:opacity .3s .3s}.header.header--red .header__logo svg path{fill:var(--red-500)}.header.header--red .header__menu-btn{color:var(--red-500)}.header.header--red .header__menu-btn .header__menu-btn-lines::before,.header.header--red .header__menu-btn .header__menu-btn-lines::after{background-color:var(--red-500)}.header.header--gray .header__logo svg path{fill:var(--gray-100)}.header.header--gray .header__menu-btn{color:var(--gray-100)}.header.header--gray .header__menu-btn .header__menu-btn-lines::before,.header.header--gray .header__menu-btn .header__menu-btn-lines::after{background-color:var(--gray-100)}.header .header__container-nav{display:flex;justify-content:space-between;align-items:center;height:var(--nav-height);padding:0px var(--margins-margin-horizontal);z-index:3;position:relative}.header .header__menu-btn{display:flex;gap:var(--gaps-gap-xs);align-items:center;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.header .header__menu-btn .header__menu-btn-lines{cursor:pointer;position:relative;width:35px}.header .header__menu-btn .header__menu-btn-lines:before,.header .header__menu-btn .header__menu-btn-lines:after{width:30px;background-color:var(--red-500);position:absolute;right:0;display:block;content:"";-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header__menu-btn .header__menu-btn-lines:before{top:-6px;height:2px}.header .header__menu-btn .header__menu-btn-lines:after{bottom:-6px;height:2px}.header .header__menu-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-primary);z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease var(--animation-delay),visibility 0s linear var(--animation-delay);padding:var(--nav-height) 40px 48px 40px}.header .header__menu-modal-logo{position:absolute;top:0;left:var(--margins-margin-horizontal);height:80px;display:flex;align-items:center;justify-content:flex-start}.header .header__menu-modal-container{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:var(--gaps-gap-xl)}@media screen and (max-width: 1119px){.header .header__menu-modal-container{gap:0;padding-top:40px}}.header .header__menu-modal-list{display:flex;align-items:center;flex-direction:column;text-align:center;gap:var(--gaps-gap-lg);transform:translateY(20px);opacity:0;transition:transform .6s cubic-bezier(0.6, -0.28, 0.38, 1.25),opacity .6s ease}@media screen and (max-width: 1119px){.header .header__menu-modal-list{gap:0}}@media screen and (max-width: 1119px){.header .header__menu-modal-title{max-width:300px;position:relative;top:20px}}@media screen and (max-width: 1119px){.header .header__menu-modal-list:last-child .header__menu-modal-items{margin-top:-15px}}.header .header__menu-modal-items{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:16px var(--gaps-gap-sm);align-self:stretch;flex-wrap:wrap}@media screen and (max-width: 1119px){.header .header__menu-modal-items{transform:scale(0.65);flex-direction:column;justify-content:center;align-items:center}}.header .header__menu-modal-items li{white-space:nowrap;position:relative}.header .header__menu-modal-items li::after{content:" /";padding-left:var(--gaps-gap-sm)}@media screen and (max-width: 1119px){.header .header__menu-modal-items li::after{display:none}}.header .header__menu-modal-items li:last-child::after{content:""}.header .header__menu-modal-items li .aux{font-style:italic;opacity:0;transition:.1s linear;visibility:hidden}.header .header__menu-modal-items li a{text-rendering:optimizeLegibility;position:absolute;left:0;top:0;transition:0s linear .1s}.header .header__menu-modal-items li.header__menu-modal-item--active a,.header .header__menu-modal-items li.hover-active a{opacity:0;transition:0s}.header .header__menu-modal-items li.header__menu-modal-item--active .aux,.header .header__menu-modal-items li.hover-active .aux{opacity:1;transition:.3s linear;visibility:visible}.wrap-area-buttons{display:flex;justify-content:center;gap:50px}.wrap-area-fonts{display:flex;justify-content:center;gap:50px}.posts-teachers{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;gap:var(--gaps-gap-gutter)}.posts-teachers .item a{display:flex;gap:var(--gaps-gap-sm)}.posts-teachers .image{position:relative;width:208px;height:250px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.posts-teachers .image>div{padding-top:100%}.posts-teachers .details{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.type-teachers .container{padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:100px}@media screen and (min-width: 1120px){.type-teachers .container{padding:0px 40px;padding-top:calc(80px + var(--nav-height))}}.type-teachers .top{padding-bottom:var(--gaps-gap-md);display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-gutter)}.type-teachers .top>div{flex:1 0 0}@media screen and (min-width: 1120px){.type-teachers .top{flex-direction:row;padding-bottom:84px}}.type-teachers .posts-teachers{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 700px){.type-teachers .posts-teachers{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1120px){.type-teachers .posts-teachers{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1440px){.type-teachers .posts-teachers{grid-template-columns:1fr 1fr 1fr}}.type-teachers .posts-teachers .item{opacity:0;transform:translateY(10px);transition:opacity .3s linear,transform .3s linear}.type-teachers .posts-teachers .item a{flex-direction:column}@media screen and (min-width: 1120px){.type-teachers .posts-teachers .item a{flex-direction:row}}@media screen and (max-width: 1119px){.type-teachers .posts-teachers .image{width:100%;max-width:208px}}.type-teachers .posts-teachers .item.loaded{opacity:1;transform:translateY(0)}.type-teachers-single .container{padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:100px}@media screen and (min-width: 1120px){.type-teachers-single .container{padding:0px var(--margins-margin-horizontal) var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:var(--nav-height)}}.type-teachers-single .wrap{display:flex;flex-direction:column;gap:var(--gaps-gap-gutter)}@media screen and (min-width: 1120px){.type-teachers-single .wrap{flex-direction:row}}.type-teachers-single .left{display:flex;flex-direction:column;flex:1 1 0;padding-bottom:0}@media screen and (min-width: 1120px){.type-teachers-single .left{padding-bottom:30px}}.type-teachers-single .right{flex:1 1 0}@media screen and (max-width: 1119px){.type-teachers-single .right{display:none}}.type-teachers-single .relateds{display:flex;padding:var(--margins-margin-vertical-md) var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xl)}.type-teachers-single .back{margin-top:var(--gaps-gap-lg)}.type-teachers-single .relateds__item .image{width:200px;height:240px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.type-teachers-single .relateds__item .image>div{padding-top:100%}.type-teachers-single .relateds__item.class a{display:flex;align-items:flex-start;gap:var(--gaps-gap-sm);align-self:stretch;flex-direction:column}@media screen and (min-width: 1440px){.type-teachers-single .relateds__item.class a{flex-direction:row}}.type-teachers-single .relateds__item.class .details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm);flex:1 0 0;align-self:stretch}.type-teachers-single .relateds__item.class .details p{margin-top:0;margin-bottom:0}.type-teachers-single .left__top{display:flex;flex-direction:column;gap:var(--gaps-gap-lg);padding-top:30px}@media screen and (min-width: 1120px){.type-teachers-single .left__top{justify-content:center;align-items:center;text-align:center;height:calc(100vh - var(--nav-height))}}.type-teachers-single .left__bio p{margin-top:0}.type-teachers-single .left__bio p:last-child{margin-bottom:0}.type-teachers-single .left__bio a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.type-teachers-single .left__bio ul{margin-bottom:.5em}.type-teachers-single .left__bio ul{padding:revert;list-style:auto;margin-bottom:16px}.type-teachers-single .left__bio ul li{list-style:disc}@media screen and (min-width: 1120px){.type-teachers-single .img-responsive{display:none}}.type-teachers-single .img-responsive img{max-width:100%}@media screen and (max-width: 1119px){.type-teachers-single .left__arrow{display:none}}.type-teachers-single .left__blurb{margin-top:8px}.type-teachers-single .left__blurb p{margin:0}@media screen and (min-width: 1120px){.type-teachers-single .left__blurb{max-width:70%;margin-top:0}}.type-teachers-single .right__image-wrap{flex:1 1 0;width:100%;height:calc(100vh - var(--nav-height));padding-top:var(--margins-margin-horizontal);padding-bottom:var(--margins-margin-horizontal);position:relative;display:flex;position:sticky;top:var(--nav-height);right:var(--margins-margin-vertical-sm)}.type-teachers-single .right__image-wrap .image{flex:1 1 100%;position:relative;width:100%;height:100%;background-position:center;background-size:auto 100%;background-repeat:no-repeat;overflow:hidden}.type-teachers-single .right__image-wrap .image>div{padding-top:100%}.type-teachers-single .relateds__items{display:flex;align-items:flex-start;gap:var(--gaps-gap-xxl);align-self:stretch;flex-wrap:wrap}@media screen and (min-width: 1120px){.type-teachers-single .relateds__items{flex-wrap:nowrap;gap:var(--gaps-gap-gutter)}}.type-teachers-single .relateds__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md);flex:1}.type-teachers-single .wrap-items{display:flex;gap:var(--gaps-gap-xxl);flex-wrap:wrap}@media screen and (min-width: 700px){.type-teachers-single .wrap-items{gap:var(--gaps-gap-lg)}}.type-teachers-single .wrap-items a{flex:0 0 100%}@media screen and (min-width: 700px){.type-teachers-single .wrap-items a{flex:1 0 0}}@media screen and (min-width: 1440px){.type-teachers-single .wrap-items a{flex:1 0 0}}.type-teachers-single .relateds__item-tagline{display:flex;padding-bottom:var(--padding-padding-sm);gap:8px;align-self:stretch;border-bottom:1px solid var(--border-primary)}.type-teachers-single .class__details{display:flex;align-items:flex-start;gap:var(--gaps-gap-sm);align-self:stretch}.type-teachers-single .class__image,.type-teachers-single .class__about{flex:1 0 0}.type-teachers-single .class__image{height:240px}.type-teachers-single .class__about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm);flex:1 0 0;align-self:stretch}.page-contact{padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:100px;display:flex;flex-direction:column;gap:var(--gaps-gap-xl);min-height:calc(100vh - var(--margins-margin-horizontal))}.page-contact .page-contact__title p{margin-top:0;margin-bottom:0}@media screen and (min-width: 1120px){.page-contact{padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-sm) var(--margins-margin-horizontal)}}.page-contact .container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xl);align-self:stretch}@media(min-width: 1120px){.page-contact .container{flex-direction:row;gap:var(--gaps-gap-gutter);flex:1 0 0}}.page-contact .media{display:flex;align-items:flex-end;gap:8px;flex:1 0 0;align-self:stretch;order:1}@media(min-width: 1120px){.page-contact .media{order:0}}.page-contact .info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-lg);flex:1 0 0;align-items:stretch}.page-contact .info-1 p{margin-top:0}.page-contact .info-1 a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.page-contact .mailing-shortcode{margin-top:16px;border-top:1px solid var(--border-primary)}.page-contact .container-parallax{width:200px;height:242px;overflow:hidden;position:relative}@media(min-width: 700px){.page-contact .container-parallax{width:280px;height:340px}}.page-contact .container-parallax .container-parallax__video-background{position:absolute;width:250px;height:292px;top:-25px;left:-25px;overflow:hidden}@media(min-width: 700px){.page-contact .container-parallax .container-parallax__video-background{width:330px;height:390px}}.page-contact .container-parallax .container-parallax__video-background iframe,.page-contact .container-parallax .container-parallax__video-background video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:-1}.page-contact .container-parallax .container-parallax__image-background{width:375px;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:-50px;left:-37.5px}.page-contact .container-parallax .container-parallax__video-background,.page-contact .container-parallax .container-parallax__image-background{will-change:transform;transition:transform .1s ease-out}.page-resources{display:flex;padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);align-items:flex-start;gap:var(--gaps-gap-gutter);flex-direction:column;padding-top:100px}@media(min-width: 1120px){.page-resources{flex-direction:row;padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-sm) var(--margins-margin-horizontal)}}.page-resources .title{flex:1 0 0}.page-resources .title p{margin:0}@media(min-width: 1120px){.page-resources .title{position:sticky;top:var(--margins-margin-vertical-lg)}}.page-resources .resources{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-lg);flex-shrink:0}@media(min-width: 1120px){.page-resources .resources{flex:1 0 0}}.page-resources .accordion-title{font-weight:700}.page-resources .accordion{width:100%;--accordion-transition-time: 0.4s;position:relative}.page-resources .accordion summary{overflow:hidden;position:relative;display:block;cursor:pointer;border-bottom:1px solid var(--text-primary);padding-bottom:16px;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary)}.page-resources .accordion summary .accordion__title{font-weight:700}.page-resources .accordion summary .accordion__icon .open,.page-resources .accordion summary .accordion__icon .close{transform-origin:center;position:absolute;right:0;bottom:0;top:4px;transition:.3s}.page-resources .accordion summary .accordion__icon .close{opacity:0}.page-resources .accordion details{box-sizing:border-box}.page-resources .accordion details:last-child{border-bottom:solid 1px var(--accordion-color)}.page-resources .accordion details summary::-webkit-details-marker{display:none}.page-resources .accordion .accordion__content p{margin-top:0;margin-bottom:24px;padding-bottom:0}.page-resources .accordion .accordion__content p:last-child{padding:0;margin-bottom:0}.page-resources .accordion .accordion__content a{display:flex;justify-content:space-between;padding:var(--padding-padding-list-sm) 0px;align-items:center;gap:6px;align-self:stretch;border-bottom:1px solid var(--border-secondary)}.page-resources .accordion .accordion__content a svg{flex:0 0 16px}.page-resources .accordion details[open] summary .accordion__icon .close{opacity:1}.page-resources .accordion details[open] summary .accordion__icon .open{opacity:0}.archive-meditation-groups{display:flex;padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-md) var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-lg)}@media(max-width: 1120px){.archive-meditation-groups{padding-top:100px}}.archive-meditation-groups .bottom{display:flex;align-items:flex-start;gap:var(--gaps-gap-lg);align-self:stretch;justify-content:space-between;flex-direction:column}@media(min-width: 1440px){.archive-meditation-groups .bottom{flex-direction:row}}.archive-meditation-groups .blurb{display:flex;padding-top:16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.archive-meditation-groups .blurb p{margin-top:0}.archive-meditation-groups .blurb a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media(min-width: 1440px){.archive-meditation-groups .blurb{width:432px}}.archive-meditation-groups .items{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xl)}.archive-meditation-groups .item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-lg);align-self:stretch}.archive-meditation-groups .item__day{display:flex;padding:var(--padding-padding-sm) 0px;gap:8px;align-self:stretch;border-bottom:1px solid var(--border-primary)}.archive-meditation-groups .item__class{display:flex;align-items:flex-start;gap:var(--gaps-gap-gutter);align-self:stretch;flex-direction:column;padding-bottom:50px}@media(min-width: 1120px){.archive-meditation-groups .item__class{flex-direction:row}}@media screen and (min-width: 1120px){.archive-meditation-groups .item__class{padding-bottom:0}}.archive-meditation-groups .wrap-class{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xxl);align-self:stretch}.archive-meditation-groups .item__class-details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md);flex:1 0 0}.archive-meditation-groups .item__class-details-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm);align-self:stretch}.archive-meditation-groups .item__class-details-info .name p,.archive-meditation-groups .item__class-details-info .location p{margin-top:0;margin-bottom:0}.archive-meditation-groups .item__class-details-info .location a,.archive-meditation-groups .item__class-details-info .more_info a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.archive-meditation-groups .item__class-details-info .more_info p{margin-bottom:0}@media screen and (min-width: 1120px){.archive-meditation-groups .item__class-details-info{padding-right:var(--margins-margin-vertical-lg)}}.archive-meditation-groups .item__class-buttons{display:grid;grid-template-columns:1fr;gap:var(--gaps-gap-btw-bttn-sm)}@media screen and (min-width: 1120px){.archive-meditation-groups .item__class-buttons{grid-template-columns:1fr 1fr}}.archive-meditation-groups .item__class-image{width:260px;height:340px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media screen and (max-width: 1119px){.archive-meditation-groups .item__class-image{display:none}}.wrap-filters-search{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;position:relative;z-index:1}.wrap-filters-search .selecteds{display:grid;grid-auto-flow:column;gap:16px}@media screen and (max-width: 1119px){.wrap-filters-search .selecteds{display:none !important}}.wrap-filters-search .selected-filters{display:grid;grid-auto-flow:column;gap:16px}@media screen and (max-width: 1119px){.wrap-filters-search .selected-filters{display:flex;flex-wrap:wrap}}.wrap-filters-search .selected-filter{display:flex;align-items:center;gap:4px;cursor:pointer;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;color:var(--text-primary)}.wrap-filters-search .selected-filter .remove-filter{line-height:0}.filters{display:grid;width:100%}@media screen and (max-width: 1119px){.filters .form-filters{display:none !important}}.filters .filters__toggle{display:flex;height:var(--size-bttn-size-big);padding:8px 16px;justify-content:space-between;align-items:center;width:100%;cursor:pointer;border:1px solid var(--border-primary);font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto;color:var(--text-primary)}.filters .filters__toggle svg path{fill:var(--icon)}.filters .rotated{transform:rotate(180deg);transition:transform .3s ease}.filters .wrap-buttons .btn{border-radius:0}.filters .item__button-aply{align-self:stretch}.filters .apply-button{width:100%}.filters .filters__fieldsets{display:flex}.filters .filters__fieldset{padding:0;margin:0;appearance:none;background:none;border:none;width:100%;border:1px solid var(--border-primary);border-top:none}.filters .filter-taxonomies>div{position:relative}.filters .filter-item{position:relative}.filters .filters__fieldset-items{max-height:205px;overflow:auto}.filters .filters__content{height:0;position:absolute;width:100%;visibility:hidden;opacity:0;overflow:hidden;transition:opacity .1s linear}.filters .filters__fieldset-item{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;color:var(--text-primary);display:flex;align-items:center;gap:8px;align-self:stretch;border-bottom:1px solid var(--border-primary);background-color:var(--bg-primary)}.filters .filters__fieldset-item:last-child{border-bottom:none}.custom-checkbox{position:relative;cursor:pointer}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.custom-checkbox label{flex-grow:1;cursor:pointer;padding:8px 16px}.custom-checkbox label::before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;transition:background-color .3s,border-color .3s;border:1.5px solid var(--border-primary);position:relative;top:3px}.custom-checkbox input[type=checkbox]:checked+label::before{background-color:var(--border-primary);border-color:var(--border-primary)}.form-search{display:flex;align-self:stretch;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-secondary)}.form-search input{font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto;color:var(--text-primary);appearance:auto}.form-search input::placeholder{color:var(--text-primary)}.search-close{display:flex;align-items:center;flex-grow:1}.form-search-input{width:80%;height:64px}.submit-search-button,.clear-search-button{line-height:0}.submit-search-button svg path,.clear-search-button svg path{fill:var(--text-primary)}.clear-search-button{display:none}@media screen and (max-width: 1119px){.filters{display:flex;align-items:flex-start;gap:var(--gaps-gap-sm);align-self:stretch}}.form-filters{display:none}@media screen and (min-width: 1120px){.form-filters{display:block}}.toggle-responsive-filters{display:flex;height:48px;padding:8px 16px;align-items:center;gap:var(--gaps-gap-sm);border:1px solid var(--border-primary)}@media screen and (min-width: 1120px){.toggle-responsive-filters{display:none}}@media screen and (max-width: 1119px){.filter-item-search{display:flex;height:48px;align-items:center;gap:8px;flex:1 0 0}}@media screen and (max-width: 1119px){.filter-item-search .form-search{border-bottom:1px solid var(--border-primary);flex-grow:1}}body.open-modal-filters{overflow:hidden;height:100vh}body.open-modal-filters .header{z-index:-1}.responsive-filters-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-primary);z-index:10000000;overflow:hidden}.responsive-filters-modal[aria-hidden=false]{display:flex;justify-content:center;align-items:center}.responsive-filters-modal .modal-content{width:100%;height:100vh;display:flex;flex-direction:column;position:relative}.responsive-filters-modal .top{height:var(--size-bttn-size-big);padding:8px 16px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;border-bottom:1px solid var(--border-primary)}.responsive-filters-modal .top .close-modal svg path{fill:var(--text-primary)}.responsive-filters-modal .body{flex:1;overflow-y:auto}.responsive-filters-modal .scrollable-content{overflow-y:auto;display:flex;flex-direction:column}.responsive-filters-modal .scrollable-content .filter-taxonomies{display:flex;flex-direction:column}.responsive-filters-modal .scrollable-content .filters__toggle{font-family:var(--body-lg-font-family);font-weight:var(--body-lg-font-weight);font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);letter-spacing:var(--body-lg-letter-spacing);font-optical-sizing:auto;color:var(--text-primary);border-bottom:1px solid var(--border-primary);display:flex;padding:16px;align-items:center;gap:8px;align-self:stretch}.responsive-filters-modal .scrollable-content .filters__toggle svg{display:none}.responsive-filters-modal .scrollable-content .custom-checkbox label{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;color:var(--text-primary);padding:0}.responsive-filters-modal .scrollable-content .filters__fieldset-item{border-bottom:1px solid var(--border-primary);padding:8px 16px;display:flex}.responsive-filters-modal .scrollable-content fieldset{padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none}.responsive-filters-modal .bottom{position:fixed;bottom:0;left:0;width:100%;display:flex;padding:16px var(--margins-margin-horizontal);flex-direction:column;align-items:center;gap:16px}.responsive-filters-modal .bottom .apply-button{width:100%}.class-form-wrapper{width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:16px}.class-form-wrapper form{display:flex;flex-direction:column;gap:10px;margin:0}.class-form-wrapper .hide-robot{display:none}.class-form-wrapper label{display:flex;flex-direction:column;gap:5px}.class-form-wrapper button,.class-form-wrapper input{padding:10px;border:solid 1px;border-radius:4px;height:45px}.class-form-wrapper input{width:272px}.class-form-wrapper button{font-size:16px;cursor:pointer;font-family:sans-serif;margin-top:28px;width:272px;border:solid 1px;background-color:#a11c30;border-color:#a11c30;color:#fff;font-weight:700;transition:all .3s;border-radius:4px}.class-form-wrapper button:hover{background-color:#b8d1db;border-color:#b8d1db;color:#59101f}.class-form-wrapper .alert-buttons{display:flex;justify-content:center;gap:10px;padding-top:10px}.class-form-wrapper .alert-buttons a{font-size:16px;cursor:pointer;font-family:sans-serif;min-width:150px;padding:10px 20px;border:solid 1px;background-color:#a11c30;border-color:#a11c30;color:#fff;font-weight:700;transition:all .3s;border-radius:4px;text-align:center}.class-form-wrapper .alert-buttons a.outline{background-color:rgba(0,0,0,0);border-color:#a11c30;color:#a11c30}.class-form-wrapper .alert-buttons a:hover{background-color:#b8d1db;border-color:#b8d1db;color:#59101f}.class-form-wrapper .box{padding:50px;box-shadow:0 0 30px rgba(0,0,0,.2);line-height:1.5em;border-radius:4px}.class-form-wrapper .box p{text-align:center}.class-form-wrapper .error-message,.class-form-wrapper .error{color:red}.class-form-wrapper .error-message{text-align:center;display:none}.class-form-wrapper .error-message.visible{display:block}.class-form-wrapper .status-monitor{position:absolute;bottom:10px;left:10px;padding:10px;border-radius:4px;font-family:monospace;z-index:1000;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.type-classes{background-color:var(--pink-500)}.archive-classes{display:flex;padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-md) var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xl)}@media screen and (max-width: 1120px){.archive-classes{padding-top:100px}}.archive-classes .filters{grid-template-columns:3fr 1fr;column-gap:16px}.archive-classes .filter-taxonomies{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;column-gap:8px}.archive-classes .posts-classes{display:grid;grid-template-columns:1fr;grid-auto-flow:row;column-gap:var(--gaps-gap-gutter);row-gap:var(--gaps-gap-xl);width:100%}@media(min-width: 700px){.archive-classes .posts-classes{grid-template-columns:1fr 1fr;row-gap:var(--gaps-gap-lg)}}@media(min-width: 1120px){.archive-classes .posts-classes{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1120px){.archive-classes .posts-classes{padding-top:0}}.archive-classes .item{opacity:0;transform:translateY(10px);transition:opacity .3s linear,transform .3s linear}.archive-classes .item.loaded{opacity:1;transform:translateY(0)}.archive-classes .item__button .btn-register{width:100%}.classes-container .item,.archive-classes .item,.single-classes__relateds-classes .item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md)}.classes-container .item .item__image,.archive-classes .item .item__image,.single-classes__relateds-classes .item .item__image{position:relative;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;height:var(--width-height-class-card-img-height);align-self:stretch}.classes-container .item .item__image>div,.archive-classes .item .item__image>div,.single-classes__relateds-classes .item .item__image>div{padding-top:100%}.classes-container .item .item__title p,.archive-classes .item .item__title p,.single-classes__relateds-classes .item .item__title p{margin-top:0;margin-bottom:0}.classes-container .item .item__details,.archive-classes .item .item__details,.single-classes__relateds-classes .item .item__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm);align-self:stretch}.classes-container .item .item__date,.archive-classes .item .item__date,.single-classes__relateds-classes .item .item__date{display:flex;align-items:flex-start;align-self:stretch;flex-direction:column}.classes-container .item .item__date-day b,.classes-container .item .item__date-day strong,.archive-classes .item .item__date-day b,.archive-classes .item .item__date-day strong,.single-classes__relateds-classes .item .item__date-day b,.single-classes__relateds-classes .item .item__date-day strong{font-weight:700}.classes-container .item .item__date-day p,.archive-classes .item .item__date-day p,.single-classes__relateds-classes .item .item__date-day p{margin:0}.classes-container .item .item__time,.archive-classes .item .item__time,.single-classes__relateds-classes .item .item__time{font-weight:700}.classes-container .item .item__link,.archive-classes .item .item__link,.single-classes__relateds-classes .item .item__link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-md);align-self:stretch}.classes-container .item .item__button,.archive-classes .item .item__button,.single-classes__relateds-classes .item .item__button{width:100%}.classes-container .item .item__button>div,.archive-classes .item .item__button>div,.single-classes__relateds-classes .item .item__button>div{width:100%}.classes-container .item .item__teachers,.archive-classes .item .item__teachers,.single-classes__relateds-classes .item .item__teachers{font-weight:700}.archive-classes .item .alert{display:none !important}.archive-classes .item .btn-register{display:none !important}.single-classes .btn-register{width:100%}.single-classes .single-classes__info-wrap-btn{flex:1 0 0;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch;text-align:center}.single-classes .single-classes__top{display:flex;flex-direction:column;padding:var(--margins-margin-vertical-sm) var(--margins-margin-horizontal);padding-top:calc(40px + var(--nav-height));justify-content:center;align-items:center;gap:40px;flex-shrink:0}@media screen and (min-width: 1120px){.single-classes .single-classes__top{flex-direction:row}}.single-classes .single-classes__info{display:flex;flex-direction:column;gap:var(--gaps-gap-md);flex:1 0 0}.single-classes .single-classes__info h1 p{margin:0}.single-classes .single-classes__info-blurb p{margin:0}.single-classes .single-classes__info-details{display:flex;padding:var(--padding-padding-sm) 0px;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-gutter);align-self:stretch}.single-classes .single-classes__info-datetime-location{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media screen and (min-width: 1120px){.single-classes .single-classes__info-datetime-location{flex-direction:row}}.single-classes .single-classes__info-date,.single-classes .single-classes__info-location{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.single-classes .item__date-day a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.single-classes .item__date-day p{margin:0}.single-classes .single-classes__image{height:439px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1120px){.single-classes .single-classes__image{flex:1 0 0;height:738px}}@media screen and (min-width: 1120px){.single-classes .single-classes__image.single-classes__image--responsive{display:none}}@media screen and (max-width: 1119px){.single-classes .single-classes__image.single-classes__image--desktop{display:none}}.single-classes .single-classes__bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:72px}@media screen and (min-width: 1120px){.single-classes .single-classes__bottom{padding:0 var(--margins-margin-horizontal)}}.single-classes .single-classes__about{display:flex;flex-direction:column;padding:0 var(--margins-margin-horizontal);align-items:flex-start;gap:40px;align-self:stretch}@media screen and (min-width: 1120px){.single-classes .single-classes__about{flex-direction:row;padding:0}}.single-classes .single-classes__title-about,.single-classes .single-classes__text{flex:1 0 0}.single-classes .single-classes__title-teachers,.single-classes .single-classes__teachers{flex:1 0 0}.single-classes .single-classes__teachers{display:grid;gap:var(--gaps-gap-gutter);grid-template-columns:1fr}@media screen and (min-width: 700px){.single-classes .single-classes__teachers{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1120px){.single-classes .single-classes__teachers{grid-template-columns:1fr 1fr;max-width:50%}}.single-classes .single-classes__teacher a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-sm);flex:1 0 0}.single-classes .single-classes__teacher-blurb p{margin-top:0}.single-classes .single-classes__teacher-blurb p:last-child{margin-bottom:0}.single-classes .single-classes__text p:first-child{margin-top:0}.single-classes .single-classes__text p:last-child{margin-bottom:0}.single-classes .single-classes__text a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.single-classes .single-classes__text ul{margin-bottom:.5em}.single-classes .single-classes__text ul{padding:revert;list-style:auto;margin-bottom:16px}.single-classes .single-classes__text ul li{list-style:disc}.single-classes .single-classes__about-teachers{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;padding:0 var(--margins-margin-horizontal)}@media screen and (min-width: 1120px){.single-classes .single-classes__about-teachers{flex-direction:row;padding:0}}.single-classes .single-classes__teacher-image{flex:1 1 100%;position:relative;width:100%;height:380px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.single-classes .single-classes__teacher-image>div{padding-top:100%}.single-classes .single-classes__relateds-classes{display:flex;padding:0 var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:36px;align-self:stretch}@media screen and (min-width: 1120px){.single-classes .single-classes__relateds-classes{padding:0}}.single-classes .single-classes__relateds{align-self:stretch}.single-classes .classes-content{display:grid;grid-template-columns:1fr;gap:var(--gaps-gap-gutter)}@media screen and (min-width: 1120px){.single-classes .classes-content{grid-template-columns:1fr 1fr 1fr}}.single-classes .item{flex:1 0 0}.single-classes .arrows{display:flex;align-items:center;gap:var(--gaps-gap-btw-bttn-sm)}.single-classes__info-teachers{display:flex;flex-direction:column;gap:10px;width:100%}.single-classes__info-teachers ul{display:flex;flex-direction:column;gap:8px}.single-classes__info-teachers li{flex:1 1 auto}@media screen and (min-width: 1120px){.single-classes__info-teachers li{max-width:33%}}.single-classes__form-lightbox-wrapper,.single-classes__message-wrapper{--transition-duration: 0.2s;position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100dvh;background-color:rgba(0,0,0,.3);align-items:center;justify-content:center;opacity:0;display:none;transition:opacity var(--transition-duration)}.single-classes__form-lightbox-wrapper.single-classes__form-lightbox-wrapper--visible,.single-classes__message-wrapper.single-classes__form-lightbox-wrapper--visible{display:flex}.single-classes__form-lightbox-wrapper.single-classes__form-lightbox-wrapper--fade-in,.single-classes__message-wrapper.single-classes__form-lightbox-wrapper--fade-in{--transition-duration: 0.4s;opacity:1}.single-classes__form-lightbox-wrapper.single-classes__form-lightbox-wrapper--fade-in .single-classes__form-lightbox,.single-classes__message-wrapper.single-classes__form-lightbox-wrapper--fade-in .single-classes__form-lightbox{transform:scale(1)}.single-classes__message-wrapper{position:relative;z-index:0;top:auto;left:auto;display:flex;opacity:1;background-color:rgba(0,0,0,0)}.single-classes__form-lightbox,.single-classes__message{position:relative;width:calc(100% - 30px);max-width:540px;min-height:400px;padding:64px;padding-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px;background-color:var(--red-500);color:var(--text-primary);transform:scale(0.95);transition:transform var(--transition-duration) ease-out;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}@media(width < 500px){.single-classes__form-lightbox,.single-classes__message{padding:50px 20px;padding-top:80px}}.single-classes__form-lightbox .form__close-btn,.single-classes__form-lightbox .message__close-btn,.single-classes__message .form__close-btn,.single-classes__message .message__close-btn{position:absolute;top:24px;right:24px;background-color:var(--bg-secondary)}@media(width < 500px){.single-classes__form-lightbox .form__close-btn,.single-classes__form-lightbox .message__close-btn,.single-classes__message .form__close-btn,.single-classes__message .message__close-btn{top:18px;right:18px}}.single-classes__form-lightbox .form__close-btn svg path,.single-classes__form-lightbox .message__close-btn svg path,.single-classes__message .form__close-btn svg path,.single-classes__message .message__close-btn svg path{fill:var(--text-primary) !important}.single-classes__form-lightbox .form__close-btn:hover svg path,.single-classes__form-lightbox .message__close-btn:hover svg path,.single-classes__message .form__close-btn:hover svg path,.single-classes__message .message__close-btn:hover svg path{fill:var(--bg-secondary) !important}.single-classes__form-lightbox .form__title,.single-classes__message .form__title{width:100%;text-align:center;margin-bottom:48px}.single-classes__form-lightbox .message__buttons,.single-classes__message .message__buttons{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:24px}.single-classes__form-lightbox .message__buttons .btn,.single-classes__message .message__buttons .btn{min-width:0 !important;width:150px !important}.single-classes__message{text-align:center;font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto}.single-classes__form{width:100%}.single-classes__form label{line-height:0;height:0;opacity:0;margin:0;padding:0;display:block}.single-classes__form .form__name,.single-classes__form .form__email{font-family:var(--body-md-font-family);font-weight:var(--body-md-font-weight);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-letter-spacing);font-optical-sizing:auto;display:block;width:100%;border:1px solid var(--text-primary);padding:var(--padding-padding-bttn);border-radius:var(--radius-radius-bttn);height:var(--size-bttn-size-big);margin-bottom:var(--gaps-gap-xs)}.single-classes__form .form__name::placeholder,.single-classes__form .form__email::placeholder{color:var(--text-primary);opacity:1}.single-classes__form .form__submit-btn{width:100% !important;min-width:0 !important}.single-classes__form .form__error-message{text-align:center;display:none;margin-top:var(--gaps-gap-xs)}.single-classes__form .form__error-message.visible{display:block}.single-classes__form .hide-robot{display:none}.item--line-through{text-decoration:line-through}body.remove-scroll{overflow:hidden !important}.single-classes .btn-register{width:100%;display:none !important}.single-classes .btn-register-captyn{width:100%}.single-classes .alert{display:none !important}.type-guided-meditations{background-color:var(--lilac-400)}.archive-guided-meditations{display:flex;padding:var(--margins-margin-vertical-lg) var(--margins-margin-horizontal) var(--margins-margin-vertical-md) var(--margins-margin-horizontal);flex-direction:column;align-items:flex-start;gap:var(--gaps-gap-xl)}@media screen and (max-width: 1120px){.archive-guided-meditations{padding-top:100px}}.archive-guided-meditations .filters{grid-template-columns:2fr 1fr;column-gap:16px}.archive-guided-meditations .form-filters{display:grid;width:100%;grid-template-columns:1fr 1fr;column-gap:8px}.archive-guided-meditations .bottom{align-self:stretch}.archive-guided-meditations .posts-guided-meditations{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.archive-guided-meditations .items__header{display:flex;justify-content:space-between;height:56px;padding:8px 0 8px 0px;align-items:center;gap:var(--gaps-gap-gutter);align-self:stretch;border-bottom:1px solid var(--border-primary)}@media(max-width: 1119px){.archive-guided-meditations .items__header{display:none}}.archive-guided-meditations .items__header-title{flex:1 0 415px}.archive-guided-meditations .items__header-teacher{flex:1 0 0}.archive-guided-meditations .items__header-duration{flex:0 0 auto;padding-left:1.8em}.archive-guided-meditations .item{display:flex;padding:var(--gaps-gap-xs) 0px;gap:var(--gaps-gap-gutter);padding:var(--gaps-gap-sm) 0px;align-self:stretch;border-bottom:1px solid var(--border-secondary);cursor:pointer}@media(min-width: 1120px){.archive-guided-meditations .item{align-items:center;gap:var(--gaps-gap-gutter)}}.archive-guided-meditations .item__details{flex:1 0 0;display:flex;gap:4px;flex-wrap:wrap}@media(min-width: 1120px){.archive-guided-meditations .item__details{flex-wrap:nowrap;padding:var(--gaps-gap-xs) 0px}}.archive-guided-meditations .item__detail{flex:0 1 auto}@media(min-width: 1120px){.archive-guided-meditations .item__detail{flex:1 0 0}}.archive-guided-meditations .item__title{display:flex;align-items:center}@media(min-width: 1120px){.archive-guided-meditations .item__title{flex:1 0 400px}}@media(max-width: 1119px){.archive-guided-meditations .item__teacher{flex:0 0 100%}}.archive-guided-meditations .item__duration{flex:0 0 auto}.archive-guided-meditations .item .item__icon-container{position:relative;display:inline-block}.archive-guided-meditations .item__icon-play{opacity:0;transition:.3s ease;width:0}.archive-guided-meditations .item:hover .item__icon-play{opacity:1;width:30px}.archive-guided-meditations .item__icon-bars{display:flex;align-items:flex-end;gap:3px;width:30px;height:11px}.archive-guided-meditations .item__icon-bars .bar{width:3px;height:5px;background-color:var(--border-primary);animation:bounce 1.1s infinite ease-in-out;transform-origin:bottom}.archive-guided-meditations .item__icon-bars .bar:nth-child(1){animation-delay:-0.45s}.archive-guided-meditations .item__icon-bars .bar:nth-child(2){animation-delay:-0.6s}.archive-guided-meditations .item__icon-bars .bar:nth-child(3){animation-delay:-0.15s}@keyframes bounce{0%,100%{height:5px}50%{height:13px}}.fixed-player{position:fixed;bottom:0;width:100%;height:80px;display:flex;justify-content:center;align-items:center;z-index:1000;display:block;visibility:hidden;opacity:0}.fixed-player.show{visibility:visible;opacity:1}.fixed-player .fixed-player__close-button{position:absolute;right:45px;top:13px;width:23px;height:23px;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:0}.fixed-player .fixed-player__close-button svg{width:18px;height:18px}.fixed-player .fixed-player__close-button svg *{fill:var(--red-900)}.fixed-player .spotify-iframe-container{opacity:0}.fixed-player .spotify-iframe-container.show{opacity:1;transition:opacity .3s .6s}.fixed-player iframe{width:100%;max-width:100%}.add-to-calendar{position:relative;line-height:0;pointer-events:none}.add-to-calendar.add-to-calendar--expanded .add-to-calendar-options{display:flex}.add-to-calendar.add-to-calendar--expanded.add-to-calendar--fade-in .add-to-calendar-options{opacity:1}.add-to-calendar.add-to-calendar--at-bottom .add-to-calendar-options{position:absolute;bottom:auto;top:63px}.add-to-calendar-options{position:absolute;bottom:63px;right:-11px;z-index:10;padding:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:none;opacity:0;transition:opacity .3s;pointer-events:visible}.add-to-calendar-btn{display:flex;height:var(--size-bttn-size-big, 64px);padding:var(--padding-padding-bttn, 16px);justify-content:center;align-items:center;gap:var(--gaps-gap-horizontal-xs, 8px);flex:1 0 0;border-radius:var(--radius-radius-bttn, 4px);background:var(--Lightblue-Palette-Buttons-subtle-surface, #B8D1DB);color:var(--Lightblue-Palette-Buttons-subtle-text, #59101F);font-feature-settings:"init" on,"liga" off,"calt" off;font-family:var(--Body-Medium-body-md-font-family, Inter);font-size:var(--Body-Medium-body-md-font-size, 16px);font-style:normal;font-weight:500;line-height:var(--Body-Medium-body-md-line-height, 24px);letter-spacing:var(--Body-Medium-body-md-letter-spacing, 0px);pointer-events:visible}.add-to-calendar-options-btn{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:8px;background-color:#b8d1db;border-radius:100%;transition:background .2s}.add-to-calendar-options-btn svg *{fill:#59101f;transition:fill .2s}.add-to-calendar-options-btn.add-to-calendar-options-btn--apple svg{transform:translateY(-1px)}.add-to-calendar-options-btn:hover{background-color:#59101f}.add-to-calendar-options-btn:hover svg *{fill:#b8d1db}/*# sourceMappingURL=style.css.map */