.text-red{color:#df615a!important}.card-shaded,section.section-costs div.container div.columns div.column{box-shadow:5px 5px #d3d3d3;border:1px solid #d3d3d3;border-radius:1em;padding:1em;background:#fffdf7}.columns.testimonials{align-items:stretch;font-size:90%}@media screen and (min-width:840px){.columns.testimonials{flex-wrap:nowrap!important}}.columns.testimonials div.author{font-weight:700;color:#bc914b}.columns.testimonials div.avatar{display:flex;align-items:center;justify-content:center}.columns.testimonials div.avatar img{border-radius:50%;max-height:4.5em;margin:1em}.columns.testimonials div.heading{font-weight:700;margin:.8em 0}.columns.testimonials div.review{font-style:italic}.columns.testimonials>div{text-align:center;margin:.4em;padding:1em;background-color:#fffdf7;border:2px solid #d3d3d3;border-radius:.7em;background-image:url(../svg/icon-quote.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:50%}section.first{background-image:url(../png/box_bg.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;background-color:#f9e8ba}section.first .wrapper{display:block;width:100%;background-image:url(../webp/homepage_main_headline_wide_transparent.webp);background-size:40% auto;background-repeat:no-repeat;background-position:100% 100%}section.first p{color:#000}section.first .button.primary{font-size:135%}@media screen and (max-width:840px){section.first .wrapper{background-size:110% auto;padding-bottom:50vw!important}}section.what-is-the-solution img{width:80%}@media screen and (max-width:840px){section.what-is-the-solution img{width:100%}}.section-pizarra{background-image:url(../svg/bg-section-1.svg);background-position:bottom;background-repeat:repeat-x;background-size:cover;margin-top:20rem!important}.section-pizarra .container{margin-top:-20rem!important;margin-bottom:2em}.section-pizarra .pizarra{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIj48cGF0aCBzdHJva2U9IiMwMDAiIGZpbGw9IiNiYzkxNGIiIGQ9Ik0wIDBoNTkuMDAxdjc5LjI1MkgweiIvPjwvc3ZnPg=="),url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIj48cGF0aCBzdHJva2U9IiMwMDAiIGZpbGw9IiNiYzkxNGIiIGQ9Ik0wIDBoNTkuMDAxdjc5LjI1MkgweiIvPjwvc3ZnPg==");background-repeat:repeat-x,repeat-x;background-size:1.3em,1.3em;background-position:top,bottom;background-color:#fff;border:2px solid grey;border-radius:1rem;padding:3em 2em}@media screen and (max-width:840px){.section-pizarra{margin-top:0!important}.section-pizarra .container{padding:0;margin:0!important}.section-pizarra .pizarra{border-radius:0}}.section-pizarra table#upcoming-classes span.level{color:#fff;border-radius:7px;border:1px solid;font-size:85%;padding:.3em;margin:.5em 0}.section-pizarra table#upcoming-classes span.level.survivor{background-color:#309f02;border-color:#278700}.section-pizarra table#upcoming-classes span.level.beginner{background-color:#3c3cec;border-color:#3c3cec}.section-pizarra table#upcoming-classes span.level.intermediate{background-color:#e7b353;border-color:#e7b353}.section-pizarra table#upcoming-classes span.level.advanced{background-color:#ea0505;border-color:#f11414}section.section-costs div.container div.columns div.column{text-align:center;margin:150px auto 1em;position:relative}section.section-costs div.container div.columns div.column .icon img{height:3em;margin:1rem auto}section.section-costs div.container div.columns div.column img.jaguar{height:150px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}section.section-costs div.container div.columns div.column.col-4{margin:.4em;text-align:center}@media screen and (min-width:840px){section.section-costs div.container div.columns div.column.col-4{width:31.3333333333%}section.section-costs div.container div.columns div.column.col-4:nth-child(2){margin:.4em!important}}@media screen and (max-width:840px){section.section-costs div.container div.columns div.column.col-4{width:97%;margin:calc(.4em + 150px) 0 0 .4em!important}}section.section-costs div.container div.columns div.column.col-4 div.price{font-size:1em;border:2px solid silver;width:6em;height:6em;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:4em;margin:.6em auto}section.section-costs div.container div.columns div.column.col-4 div.price span{font-size:3em}section.section-costs div.container div.columns div.column.col-4 div.description>div:not(:first-child){border-top:2px solid silver;padding:.5em 0}section.section-costs div.container div.columns div.column.col-4 div.description>div:not(:first-child):last-child{border-bottom:2px solid silver}section.section-costs div.container div.columns div.column.col-4 div.description>div:first-child{font-weight:700;margin:.7em 0;font-size:115%}@media screen and (min-width:3500px){.brand-list img{height:80px}.what-is-the-solution img{width:70%}.description.mb-md{font-size:2.5rem}}