@font-face{font-family:VerelaRound-Regular;src:url(/assets/VarelaRound-Regular-3lyNlfuT.ttf) format("truetype")}body{font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;margin:0;--standard-space: 40px}body .light-mode{--accent-color: #f59e0b;--special-accent-color: #f7f827;--primary-color: #4a90e2;--secondary-color: #f4f4f4;--text-color: #333333;--background-color: transparent;--opaque-background-color: #ffffff;--special-color: blueviolet;--special-color2: #31ab98;--table-border-color: #ddd;--table-header-bg: rgba(149, 154, 241, .64);--table-header-color: #333;--table-row-bg: #fff;--table-row-alt-bg: #f9f9f9;--table-font-color: #333;--table-padding: 10px}body .dark-mode{--accent-color: rgba(149, 154, 241, .64);--primary-color: #6a90e2;--secondary-color: #44f4f4;--text-color: #f4f4f4;--background-color: #333333;--opaque-background-color: #222222ff;--special-color: blueviolet;--special-color2: #31ab98;--table-border-color: #ddd;--table-header-bg: rgba(149, 154, 241, .64);--table-header-color: #333;--table-row-bg: #fff;--table-row-alt-bg: #f9f9f9;--table-font-color: #333;--table-padding: 10px}@media (max-width: 1000px){body{font-size:3vw;--standard-space: 20px}}h1,h2,h3{color:var(--primary-color);font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;margin-bottom:10px;font-weight:700}.header{background-color:var(--primary-color);padding:1em;margin-bottom:1em;border-bottom:5px solid var(--secondary-color)}.header .title{margin-top:1rem;display:flex;justify-content:space-between}.header .title title{color:var(--opaque-background-color);display:block;font-size:1.4rem}@media (min-width: 1400px){.header .title title{font-size:2rem}}.header .title .logo{justify-self:end;margin-top:-1em}.header .title .logo img{width:auto;height:8em}.header h1{font-size:1em}@media screen and (max-width: 1000px){.header .logo img{width:auto;height:6em}}.header h1{font-size:2rem;color:var(--secondary-color);font-weight:700}nav{display:flex;justify-content:space-between;align-items:center;font-weight:700;list-style:none;justify-content:flex-start;border-radius:5px;padding:.5em 0;box-shadow:0 2px 5px #0003;background-color:var(--opaque-background-color)}nav li{margin:3px 1em;font-size:1.2rem;display:flex}nav li a{flex-grow:1;color:#333;text-decoration:none;padding:5px 10px}nav li .selected{color:var(--opaque-background-color);background-color:var(--primary-color)}nav li:hover>ul{display:block}nav li a{text-decoration:none;padding:.5em 1em;border-radius:4px}nav li a:hover{background-color:var(--primary-color);color:var(--opaque-background-color)}nav ul{display:none;position:absolute;left:auto;margin-top:2em;list-style:none;background:var(--opaque-background-color);box-shadow:0 8px 16px #0003;z-index:10;border-radius:.25em;border:1px solid black}@media (max-width: 1024px){nav ul{right:8em}}nav ul li a{padding:10px 20px}.main{padding:1em;display:grid;flex-direction:column}.main .section{margin-bottom:1em}.main .section h2{font-size:1.5em;color:var(--secondary-color);font-weight:700;margin-bottom:.5em}.main .section p{line-height:1.5;font-size:1em;color:var(--primary-color)}details{background-color:var(--secondary-color);padding:10px;margin-bottom:15px;border-radius:5px;box-shadow:0 2px 4px #0000001a}details summary{color:var(--primary-color);font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;cursor:pointer;outline:none;font-weight:700}details summary:hover{color:var(--accent-color)}details summary::-webkit-details-marker{display:none}details p{font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;line-height:1.6;margin-top:10px}a,button{color:var(--primary-color);transition:color .3s ease,transform .3s ease,filter .3s ease}@keyframes fadeInWithTransparency{0%{opacity:0}to{opacity:1}}.content{animation:fadeInWithTransparency 1s ease-out}.indent{padding:0 3em}button,.button{background-color:var(--primary-color);color:#fff;padding:1em 1.5em;border:none;border-radius:5px;cursor:pointer;font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;transition:background-color .3s ease}button:hover,.button:hover{background-color:var(--accent-color)}button.close,.button.close{background-color:transparent;color:var(--primary-color);font-size:1.2em;padding:2px}@keyframes GradientAnimated{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}article{animation:fadeInWithTransparency 1s ease-out;padding:var(--standard-space);box-sizing:border-box;border-radius:8px;box-shadow:1px 1px 4px 1px #00000078;font-size:1rem;color:var(--text-color);font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;line-height:1.6;width:100%;max-height:70vh;overflow:auto;margin:0 auto;background-color:#ffffffe6}article table{border-collapse:collapse;box-shadow:2px 2px 20px 2px silver;margin:20px 0;color:var(--table-font-color)}article table th,article table td{padding:var(--table-padding);border:1px solid var(--table-border-color)}article table th{background-color:var(--table-header-bg);color:var(--table-header-color)}article table tr:nth-child(2n){background-color:var(--table-row-alt-bg)}article table tr:nth-child(odd){background-color:var(--table-row-bg)}article table tr:hover{background-color:#0000000d}article table caption{font-size:1.5em;margin:10px 0;text-align:left;color:var(--table-header-color)}@media (max-width: 768px){article{padding:15px}}@media (max-width: 480px){article{padding:10px}}@media (min-width: 1200px){article{max-width:calc(80vw - 10em)}article li{margin-bottom:1em}}article p{text-align:justify;margin-bottom:15px}article .quote{font-style:italic;font-family:serif;margin:0 4em}article .box{padding:var(--standard-space);box-sizing:border-box;border-radius:8px;box-shadow:1px 1px 4px 1px #00000078;margin:1em;background:var(--opaque-background-color)}article img{float:left;margin-right:var(--standard-space)}@media (min-width: 1201px){article img{width:40%}}@media (max-width: 1024px){article img{width:100%}}article li{font-family:VerelaRound-Regular,Arial,Segoe UI,Tahoma,sans-serif;line-height:1.6;text-align:justify}article a{color:var(--primary-color);text-decoration:none}article a:hover{text-decoration:underline}ul.checked-list{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em}ul.checked-list li:before{content:"✓";padding-right:5px;font-weight:700;color:green;border-radius:1em;width:1em;font-size:2em}.small-self-pic{max-width:10vw;min-width:10em}.liability{font-size:.7em}.announcement{font-style:italic}.announcement.regular{color:orange;font-weight:bolder}.announcement.important{color:orange;font-size:2em;-webkit-text-stroke:1px #000000}.announcement.cancellation{color:orange;font-weight:bolder;font-size:2em}.announcement.danger{color:red;font-weight:bolder;font-size:1.75em}@media screen and (max-width: 1000px){menu-manager{position:absolute;top:0;z-index:10}menu-manager .openner{display:block;font-size:3em;right:1em}menu-manager .the-menu{display:flex;position:absolute;width:max-content}menu-manager .the-menu.closed{display:none}menu-manager .the-menu.open nav{display:flex;flex-direction:column;width:auto}}@media screen and (min-width: 1001px){menu-manager .openner{display:none}}#app{background-image:url(/assets/background-pattern-DCdlYclC.webp);background-repeat:repeat}#app .whatsapp-link{position:fixed;top:40%;left:1em;transform:translateY(50%) rotate(-90deg);opacity:.8;transform-origin:left top;transition:all 1s ease-in-out}@media (max-width: 1200px){#app .whatsapp-link{left:0}}#app .whatsapp-link:hover{transform:rotate(0) scale(1.5)}#app .more{list-style:none}.sub-header{text-align:center}.slogan2{text-align:center;margin:1em;padding:1em;font-size:1.25em;font-weight:700;color:var(--special-color);transition:all 1s ease}.slogan2:hover{background-color:var(--opaque-background-color)}h1{font-weight:bolder;margin:0}.main-container{display:flex;justify-content:center}.articles-list{list-style:none;font-weight:700;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));grid-gap:10px}.articles-list .control{font-size:.8em}.article-thumbnail{display:flex;flex-direction:column;align-items:start;border:1px solid silver;padding:1em;margin:.5em;-webkit-hyphens:auto;hyphens:auto;text-align:justify;height:16em;overflow:hidden;transition:all .4s ease-in}.article-thumbnail:hover{background-color:#faebd7;overflow:auto}.article-thumbnail .unfinished{opacity:.5}.article-thumbnail .synopsis{font-weight:400;font-size:.8rem}.article-thumbnail a{text-align:start}.article-thumbnail img{width:70%;height:auto;margin:auto}article-display[is=article-display] article{text-shadow:0 0 black}article-display[is=article-display] article img{width:40%;margin-right:1em}contact-form,[is=contact-form]{box-shadow:5px 11px 11px 7px #10134180;display:flex;flex-direction:column;flex-wrap:wrap;width:50%;min-width:20em;border:none;border-radius:1em;min-height:31em;height:40%;padding:3.5em;background-blend-mode:color-dodge;background-color:#e7d3d3cf;background-image:url(/assets/background-pattern-DCdlYclC.webp)}@media (max-width: 1400px){contact-form,[is=contact-form]{box-shadow:2px 5px 5px 3px #10134180}}contact-form .autoform>div,[is=contact-form] .autoform>div{margin:1em .5em;height:fit-content}contact-form .form-main,[is=contact-form] .form-main{display:flex;justify-content:center}contact-form .form-main input,[is=contact-form] .form-main input,contact-form .form-main textarea,[is=contact-form] .form-main textarea,contact-form .form-main select,[is=contact-form] .form-main select{border-style:solid;border-top-left-radius:.5em;border-color:var(--primary-color);color:var(--opaque-background-color);background:var(--primary-color)}contact-form .form-main .logo img,[is=contact-form] .form-main .logo img{width:5em}footer{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;padding:1em;align-items:center;background-color:var(--primary-color);color:var(--opaque-background-color)}@media (max-width: 1400px){footer{padding:1em .5em .25em .25em}}footer a{color:var(--opaque-background-color)}footer button.contact{background-color:#000}.under-construction{color:#000}.info,.info .contact-details{display:flex;gap:1em}@media screen and (max-width: 600px){.super-points{text-align:center}}.programs{text-align:center;padding:2em 10%;box-shadow:2px 2px 5px 5px silver;border-radius:1em;background-color:var(--opaque-background-color)}@media screen and (min-width: 1000px){.programs{margin:0 10% var(--standard-space) 10%}}.contact-menu-item a{background-size:200% 200%;background-image:linear-gradient(to right,var(--opaque-background-color) 0%,var(--accent-color) 50%,var(--opaque-background-color) 100%);animation:GradientAnimated 4s ease-in-out infinite;border-radius:.5em}contact-widget{margin-top:1em;background-color:var(--special-color2)}contact-widget label{display:flex;flex-direction:column;justify-content:center}contact-widget .content{background-size:200% 200%;background-image:linear-gradient(to right,var(--opaque-background-color) 0%,var(--primary-color) 50%,var(--opaque-background-color) 100%);animation:GradientAnimated 4s ease-in-out infinite}plans article>section,[is=plans] article>section{display:flex;flex-wrap:wrap;justify-content:space-around}plans .course,[is=plans] .course{padding:var(--standard-space);box-sizing:border-box;box-shadow:1px 1px 4px 1px #00000078;border-radius:0}plans .course .offer-content,[is=plans] .course .offer-content{font-weight:700}@media (min-width: 1400px){plans .course .offer-pricing,[is=plans] .course .offer-pricing{font-size:.8rem}}plans .course .offer-pricing .special-price h3,[is=plans] .course .offer-pricing .special-price h3{font-size:1.5em;font-weight:700}plans .course .offer-pricing li,[is=plans] .course .offer-pricing li{text-align:start}welcome .read-more-stuff,[is=welcome] .read-more-stuff,welcome-org .read-more-stuff,[is=welcome-org] .read-more-stuff{text-align:center}welcome .read-more-stuff ul,[is=welcome] .read-more-stuff ul,welcome-org .read-more-stuff ul,[is=welcome-org] .read-more-stuff ul{display:flex;justify-content:center;gap:2em;flex-wrap:wrap}welcome .read-more-stuff ul li,[is=welcome] .read-more-stuff ul li,welcome-org .read-more-stuff ul li,[is=welcome-org] .read-more-stuff ul li{display:block}welcome .welcome-top h1,[is=welcome] .welcome-top h1,welcome-org .welcome-top h1,[is=welcome-org] .welcome-top h1{text-align:center}welcome .welcome-top h3,[is=welcome] .welcome-top h3,welcome-org .welcome-top h3,[is=welcome-org] .welcome-top h3{font-weight:700}welcome plans article,[is=welcome] plans article,welcome-org plans article,[is=welcome-org] plans article{background-color:var(--special-color2);width:fit-content}welcome plans article .special-price,[is=welcome] plans article .special-price,welcome-org plans article .special-price,[is=welcome-org] plans article .special-price{color:var(--special-accent-color)}welcome plans article section,[is=welcome] plans article section,welcome-org plans article section,[is=welcome-org] plans article section{max-width:60em;justify-content:space-evenly}welcome plans article section h1,[is=welcome] plans article section h1,welcome-org plans article section h1,[is=welcome-org] plans article section h1,welcome plans article section h2,[is=welcome] plans article section h2,welcome-org plans article section h2,[is=welcome-org] plans article section h2,welcome plans article section h3,[is=welcome] plans article section h3,welcome-org plans article section h3,[is=welcome-org] plans article section h3{color:var(--opaque-background-color)!important}@media (width >= 1400px){welcome plans article .offer-pricing,[is=welcome] plans article .offer-pricing,welcome-org plans article .offer-pricing,[is=welcome-org] plans article .offer-pricing{font-size:1em!important;color:var(--opaque-background-color)!important}welcome plans article h1,[is=welcome] plans article h1,welcome-org plans article h1,[is=welcome-org] plans article h1,welcome plans article h2,[is=welcome] plans article h2,welcome-org plans article h2,[is=welcome-org] plans article h2,welcome plans article h3,[is=welcome] plans article h3,welcome-org plans article h3,[is=welcome-org] plans article h3{color:var(--opaque-background-color)!important}}welcome article,[is=welcome] article,welcome-org article,[is=welcome-org] article{font-size:1.4em;max-width:none}welcome plans section,[is=welcome] plans section,welcome-org plans section,[is=welcome-org] plans section{flex-wrap:wrap;justify-content:space-between}welcome plans section>div,[is=welcome] plans section>div,welcome-org plans section>div,[is=welcome-org] plans section>div{box-shadow:none;padding:calc(var(--standard-space) / 4)}welcome recommendations,[is=welcome] recommendations,welcome-org recommendations,[is=welcome-org] recommendations{font-size:1rem}@media screen and (max-width: 1200px){welcome recommendations,[is=welcome] recommendations,welcome-org recommendations,[is=welcome-org] recommendations{flex-direction:column}}welcome article article,[is=welcome] article article,welcome-org article article,[is=welcome-org] article article{font-size:1.25rem}events article,[is=events] article{min-width:60vw;max-width:80vw}@media screen and (max-width: 1000px){events article,[is=events] article{max-width:95%}}events article li,[is=events] article li{border:.25em solid var(--accent-color);border-radius:2px;min-height:11em;padding:2em;list-style:none;box-shadow:5px 11px 11px 7px #10134180;background-color:#c3d7ef}@media (max-width: 1400px){events article li,[is=events] article li{box-shadow:2px 5px 5px 3px #10134180}}events img,[is=events] img{width:18%;height:auto;transition:transform .3s ease-in-out;transform-origin:center}events img:hover,[is=events] img:hover{transform:scale(1.75);z-index:10;border:2px solid var(--opaque-background-color);border-radius:.25em}events details,[is=events] details{max-width:75%}@media screen and (max-width: 1000px){events details,[is=events] details{max-width:95%}}blog .blog-view,[is=blog] .blog-view{display:flex}@media screen and (max-width: 1000px){blog .blog-view,[is=blog] .blog-view{flex-direction:column;max-width:95%}}blog .blog-view .last-post-pane,[is=blog] .blog-view .last-post-pane{flex-grow:1}blog .blog-view .articles-list,[is=blog] .blog-view .articles-list{border:1px solid pink;border-radius:.5em;padding:1em;overflow:auto}blog .blog-view .articles-list li a,[is=blog] .blog-view .articles-list li a{font-size:1rem}.dana-declaration{display:flex}.dana-declaration>div{font-style:italic;text-align:center;border:1px solid silver;padding:1em;margin:1em}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
