.buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.blob{--radius:45% 55% 55% 45%/35% 65% 35% 65%;border-radius:var(--radius)}.marketing-footer{--tw-border-opacity:1;border-color:rgb(245 240 249/var(--tw-border-opacity));border-top-width:1px;display:flex;height:-moz-fit-content;height:fit-content;padding-bottom:3.5rem;padding-top:3.5rem;width:100%}.marketing-footer .footer-content{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.marketing-footer .footer-content{max-width:576px}}@media (min-width:768px){.marketing-footer .footer-content{max-width:768px}}@media (min-width:992px){.marketing-footer .footer-content{max-width:992px}}@media (min-width:1200px){.marketing-footer .footer-content{max-width:1200px}}@media (min-width:1400px){.marketing-footer .footer-content{max-width:1400px}}.marketing-footer .footer-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;width:100%}@media (min-width:992px){.marketing-footer .footer-content{justify-content:space-between}}.marketing-footer .footer-content .footer-logo{display:flex;height:3rem;width:-moz-fit-content;width:fit-content}.marketing-footer .footer-content .footer-logo img{display:flex;height:3rem}.marketing-footer .footer-content .menu{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:992px){.marketing-footer .footer-content .menu{flex-direction:row}.marketing-footer .footer-content .menu>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-opacity:1;border-color:rgb(245 240 249/var(--tw-divide-opacity));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}}.marketing-footer .footer-content .menu .menu-item{font-size:18px;font-weight:300;padding-left:.75rem;padding-right:.75rem}.marketing-footer .footer-content .menu .menu-item:first-child{padding-left:0}.marketing-footer .footer-content .menu .menu-item:last-child{padding-right:0}.PlanningComponent{--tw-gradient-from:#45235e var(--tw-gradient-from-position);--tw-gradient-to:rgba(69,35,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#30124c var(--tw-gradient-to-position);background-image:linear-gradient(to right,var(--tw-gradient-stops));display:flex;height:-moz-fit-content;height:fit-content;width:100%}.PlanningComponent .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.PlanningComponent .component-inner{max-width:576px}}@media (min-width:768px){.PlanningComponent .component-inner{max-width:768px}}@media (min-width:992px){.PlanningComponent .component-inner{max-width:992px}}@media (min-width:1200px){.PlanningComponent .component-inner{max-width:1200px}}@media (min-width:1400px){.PlanningComponent .component-inner{max-width:1400px}}.PlanningComponent .component-inner{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:-moz-fit-content;height:fit-content;position:relative;row-gap:2.5rem;width:100%}@media (min-width:992px){.PlanningComponent .component-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.PlanningComponent .component-inner .component-content{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:10}.PlanningComponent .component-inner .component-content h1,.PlanningComponent .component-inner .component-content h2,.PlanningComponent .component-inner .component-content h3,.PlanningComponent .component-inner .component-content h4,.PlanningComponent .component-inner .component-content h5,.PlanningComponent .component-inner .component-content h6{--tw-text-opacity:1;color:rgb(245 240 249/var(--tw-text-opacity))}.PlanningComponent .component-inner .component-content .the-content{gap:2rem}.PlanningComponent .component-inner .component-content .the-content h1,.PlanningComponent .component-inner .component-content .the-content h2,.PlanningComponent .component-inner .component-content .the-content h3,.PlanningComponent .component-inner .component-content .the-content h4,.PlanningComponent .component-inner .component-content .the-content h5,.PlanningComponent .component-inner .component-content .the-content h6{margin-bottom:0}.PlanningComponent .component-inner .component-content .the-content ul{display:flex;flex-direction:column;font-weight:500;gap:1.5rem}.PlanningComponent .component-inner .component-content .the-content ul li{padding-left:2rem}.PlanningComponent .component-inner .component-content .the-content ul li:after{--tw-translate-y:-50%;aspect-ratio:auto;background-color:transparent;content:"\f058";display:flex;font-family:Font Awesome\ 6 Pro;font-weight:300;height:-moz-fit-content;height:fit-content;left:0;line-height:1;top:.6em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:-moz-fit-content;width:fit-content}.PlanningComponent .component-inner .component-planning{border-radius:30px;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;max-width:100%;padding:1rem;position:relative;width:100%;z-index:10}@media (min-width:768px){.PlanningComponent .component-inner .component-planning{padding:1.5rem}}@media (min-width:992px){.PlanningComponent .component-inner .component-planning{grid-column:span 2/span 2;padding:2rem}}.PlanningComponent .component-inner .component-planning{--tw-gradient-from:#704b92 var(--tw-gradient-from-position);--tw-gradient-to:rgba(112,75,146,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#512d72 var(--tw-gradient-to-position);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.PlanningComponent .component-inner .component-planning ul.planning-timestamps{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:2rem;padding-bottom:1rem;padding-top:2.5rem;position:relative;width:2rem}@media (min-width:576px){.PlanningComponent .component-inner .component-planning ul.planning-timestamps{padding-top:3rem}}.PlanningComponent .component-inner .component-planning ul.planning-timestamps li{align-items:flex-start;display:flex;flex:1 1 0%;font-weight:500;justify-content:center;line-height:1;text-align:center;width:100%}@media not all and (min-width:576px){.PlanningComponent .component-inner .component-planning ul.planning-timestamps li{font-size:.875rem;line-height:1.25rem}}.PlanningComponent .component-inner .component-planning ul.planning-timestamps li{text-orientation:mixed;writing-mode:sideways-lr}.PlanningComponent .component-inner .component-planning ul.planning-timestamps:after{--tw-bg-opacity:1;background-color:rgb(245 240 249/var(--tw-bg-opacity));bottom:0;display:flex;height:calc(100% - 2.5rem);position:absolute;right:0;width:1px}@media (min-width:576px){.PlanningComponent .component-inner .component-planning ul.planning-timestamps:after{height:calc(100% - 3rem)}}.PlanningComponent .component-inner .component-planning ul.planning-timestamps:after{content:""}.PlanningComponent .component-inner .component-planning .planning-body{display:flex;flex:1 1 0%;flex-direction:column;gap:0;position:relative}@media not all and (min-width:992px){.PlanningComponent .component-inner .component-planning .planning-body{overflow-x:auto}}.PlanningComponent .component-inner .component-planning .planning-body{max-width:calc(100% - 2rem);min-width:calc(100% - 2rem)}.PlanningComponent .component-inner .component-planning .planning-body .planning-header{display:grid;font-size:20px;grid-template-columns:repeat(5,minmax(0,1fr));height:2.5rem;padding-bottom:1rem;text-align:center;width:100%}@media (min-width:576px){.PlanningComponent .component-inner .component-planning .planning-body .planning-header{font-size:30px;height:3rem;padding-bottom:1.5rem}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week{display:flex;flex:1 1 0%;flex-direction:row;gap:0;position:relative;width:100%;z-index:10}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day{--tw-border-opacity:1;border-color:rgb(245 240 249/var(--tw-border-opacity));border-left-width:1px;display:grid;gap:0;grid-template-columns:100%;grid-template-rows:repeat(6,100px);max-width:20%;padding-bottom:1rem;padding-top:1rem;position:relative;width:20%}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper{display:flex;height:100%;max-width:100%;padding:.75rem .5rem;position:relative;width:100%}@media (min-width:768px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper{padding-bottom:1rem;padding-top:1rem}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));align-items:center;background-color:rgb(245 240 249/var(--tw-bg-opacity));border-radius:12px;color:rgb(81 45 114/var(--tw-text-opacity));display:flex;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);flex:1 1 0%;flex-direction:column;height:auto;justify-content:center;max-width:100%;min-height:calc(var(--min-height)*.75);position:relative;text-align:left;width:100%;z-index:10}@media (min-width:768px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity{min-height:var(--min-height)}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-toggle{align-items:flex-end;display:flex;flex:1 1 0%;justify-content:flex-start;max-height:100%;max-width:100%;padding:.625rem .5rem;width:100%}@media (min-width:768px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-toggle{padding:.75rem .625rem}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-toggle .activity-name{font-size:1rem;font-weight:500;line-height:1.5rem;line-height:1;max-height:100%;max-width:100%;overflow:hidden;text-align:left;width:100%}@media (min-width:576px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-toggle .activity-name{line-height:1.375}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-toggle .activity-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-description{--tw-translate-x:-50%;--tw-translate-y:0px;--tw-scale-x:0;--tw-scale-y:0;--tw-bg-opacity:1;background-color:rgb(245 240 249/var(--tw-bg-opacity));border-radius:12px;bottom:100%;display:flex;flex-direction:column;font-size:.875rem;height:-moz-fit-content;height:fit-content;left:50%;line-height:1.25rem;opacity:.7;padding:.5rem;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:calc(100% - 1.5rem);z-index:-10}@media (min-width:768px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-description{padding:.75rem}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-description{min-width:min(200px,100% + 5rem);transform-origin:bottom center;transition:transform .2s ease-out,opacity .2s ease-out}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-description .activity-title{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity .activity-description:after{--tw-translate-x:-50%;border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-top:.7rem solid #f5f0f9;content:"";display:flex;height:0;left:50%;position:absolute;top:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:0}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity.style-outline{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(245 240 249/var(--tw-border-opacity));border-width:1px;color:rgb(245 240 249/var(--tw-text-opacity))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper.initialized .activity{transition:all .2s}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper:not(:has(.activity-description)) .activity-toggle{cursor:default;pointer-events:none}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper.open{z-index:30}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper.open .activity-description{--tw-translate-y:-1rem;--tw-scale-x:1;--tw-scale-y:1;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .open .activity,.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper.initialized:has(.activity-description) .activity:hover{--tw-bg-opacity:1;background-color:rgb(216 200 230/var(--tw-bg-opacity))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity-icon{display:flex;height:2rem;pointer-events:none;position:absolute;right:0;top:-.25rem;width:auto;z-index:20}@media (min-width:768px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity-icon{height:3rem;right:-.25rem}}@media (min-width:992px){.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper .activity-icon{height:3.5rem}}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper[style*="grid-row: 1"] .activity-description{--tw-translate-x:-50%;--tw-translate-y:1rem;bottom:auto;top:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:top center}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day li.activity-wrapper[style*="grid-row: 1"] .activity-description:after{--tw-translate-x:-50%;--tw-translate-y:0px;--tw-scale-y:-1;bottom:100%;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:has(li.activity-wrapper.open){z-index:20}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:first-child{border-left-width:0}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:first-child li.activity-wrapper .activity .activity-description{--tw-translate-x:0px;left:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:first-child li.activity-wrapper .activity .activity-description:after{--tw-translate-x:0px;left:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:last-child li.activity-wrapper .activity .activity-description{--tw-translate-x:0px;left:auto;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week ul.planning-day:last-child li.activity-wrapper .activity .activity-description:after{--tw-translate-x:0px;left:auto;right:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.PlanningComponent .component-inner .component-planning .planning-body .planning-week svg.planning-grid{display:flex;height:100%;inset:0;padding-bottom:1rem;padding-top:1rem;pointer-events:none;position:absolute;width:100%;z-index:-10}.PlanningComponent .component-inner .component-planning .planning-body .planning-header,.PlanningComponent .component-inner .component-planning .planning-body .planning-week{max-width:100%;min-width:100%}@media (max-width:991px){.PlanningComponent .component-inner .component-planning .planning-body .planning-header,.PlanningComponent .component-inner .component-planning .planning-body .planning-week{max-width:none;min-width:max(580px,100%)}}.PlanningComponent .component-inner .blob{aspect-ratio:1/1;background-color:#cdb6e24d;height:min(min(100vw,100%),1000px);pointer-events:none;position:absolute;right:50%;top:0;width:auto;z-index:0}
