@font-face{font-family:"PPEditorialNew";src:url(/assets/PPEditorialNew-Regular-157efad405b17eae68847d288cce91da5bc1655216e8d5601ce8cf61eaca4390.otf) format("opentype")}@font-face{font-family:"PPNeueMontral";src:url(/assets/PPNeueMontreal-Book-10ff5168dc0d92fa2db0e03672483b614af8bf540af68d2eaaca60cce18c4612.otf) format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PPNeueMontral";src:url(/assets/PPNeueMontreal-Italic-2032f4c7b8a6fd65802ccf31c2ed19101562d97f0c91583393eb369454d80918.otf) format("opentype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"PPNeueMontral";src:url(/assets/PPNeueMontreal-Medium-52c4f2b0aa05f7a7a2fdef3a432c0ac7ea1ee9b1bab7098a84b5d2792788ec6f.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PPNeueMontral";src:url(/assets/PPNeueMontreal-Bold-be61d361da8d1722fcfe56259ce6023b439cca0cd2f31013d9db11d2aa08f017.otf) format("opentype");font-weight:bold;font-style:normal;font-display:swap}/* line 52, app/assets/stylesheets/application.css.scss */*{margin:0;padding:0;box-sizing:border-box}/* line 58, app/assets/stylesheets/application.css.scss */a{color:#111;text-decoration:none;font-weight:500}/* line 64, app/assets/stylesheets/application.css.scss */a:hover{text-decoration:none}/* line 68, app/assets/stylesheets/application.css.scss */body{color:#111;font-family:"PPNeueMontral", sans-serif;font-size:1.125rem}/* line 74, app/assets/stylesheets/application.css.scss */input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="url"],input[type="number"],select,textarea{font-family:"PPNeueMontral", sans-serif;padding:1rem;width:100%;max-width:420px;border-radius:15px;margin-top:10px;border:1px solid #111;color:#111}/* line 92, app/assets/stylesheets/application.css.scss */h1,h2,h3,h4,h5{font-family:"PPNeueMontral", sans-serif;font-weight:500}/* line 101, app/assets/stylesheets/application.css.scss */.button{appearance:none;background:#a3b287;color:#fff;cursor:pointer;display:block;font-family:"PPNeueMontral", sans-serif;font-weight:500;padding:1rem 1.5rem;border:none;border-radius:6px;font-size:1rem;text-decoration:none !important;transition:all 0.25s ease}/* line 115, app/assets/stylesheets/application.css.scss */.button:hover{background:#92a869}/* line 120, app/assets/stylesheets/application.css.scss */.button-outline{background:transparent;border:1px solid #111;color:#111}/* line 124, app/assets/stylesheets/application.css.scss */.button-outline:hover{background:#111;color:#fff}/* line 130, app/assets/stylesheets/application.css.scss */.button-red{background:#a64b44}/* line 132, app/assets/stylesheets/application.css.scss */.button-red:hover{background:#9a3c36}/* line 137, app/assets/stylesheets/application.css.scss */.notification{padding:10px;position:absolute;top:80px;right:30px;background:#fff;z-index:9;border-radius:4px;width:90%;max-width:330px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1)}/* line 151, app/assets/stylesheets/application.css.scss */.alert{text-align:center;color:#fff}/* line 156, app/assets/stylesheets/application.css.scss */.header{height:70px;width:100%}/* line 161, app/assets/stylesheets/application.css.scss */.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;padding:0 2rem}/* line 170, app/assets/stylesheets/application.css.scss */.header_icon{height:40px}/* line 174, app/assets/stylesheets/application.css.scss */.header-container_actions{display:flex;align-items:center}/* line 177, app/assets/stylesheets/application.css.scss */.header-container_actions .menu_icon{display:none}/* line 182, app/assets/stylesheets/application.css.scss */.header-container_actions a{color:#111;font-weight:500;padding:0 0 0 1rem}/* line 188, app/assets/stylesheets/application.css.scss */.button-header_alpha{color:#fff !important;padding:0.5rem 1rem !important;margin-left:1rem}/* line 194, app/assets/stylesheets/application.css.scss */.button-header_alpha:hover{text-decoration:none}@media screen and (max-width: 750px){/* line 199, app/assets/stylesheets/application.css.scss */.header-container_actions a:not(:last-child){display:none}/* line 202, app/assets/stylesheets/application.css.scss */.header-container_actions .menu_icon{float:right;display:block}}@media screen and (max-width: 750px){/* line 209, app/assets/stylesheets/application.css.scss */.header-container_actions.responsive{position:absolute;display:flex;flex-direction:column;top:70px;background:#fff;width:100%;left:0;gap:30px;padding:20px;box-shadow:1px 1px 10px rgba(0,0,0,0.25);z-index:9}/* line 222, app/assets/stylesheets/application.css.scss */.header-container_actions.responsive .menu_icon{position:absolute;right:33px;top:-55px}/* line 227, app/assets/stylesheets/application.css.scss */.header-container_actions.responsive a{float:none;display:block;text-align:left}}/* line 239, app/assets/stylesheets/application.css.scss */.registration-form_container{display:flex;max-width:1320px;margin:auto;padding:6rem 2rem;height:90vh;min-height:500px}/* line 248, app/assets/stylesheets/application.css.scss */.registration-form_form{width:50%;max-width:420px;margin:auto;color:#111}/* line 253, app/assets/stylesheets/application.css.scss */.registration-form_form a{text-align:center}/* line 256, app/assets/stylesheets/application.css.scss */.registration-form_form .button{width:100%;max-width:420px;color:#fff}/* line 261, app/assets/stylesheets/application.css.scss */.registration-form_form-sharedlinks{text-align:center;font-size:0.875rem}/* line 264, app/assets/stylesheets/application.css.scss */.registration-form_form-sharedlinks a{color:#a3b287}/* line 269, app/assets/stylesheets/application.css.scss */.registration-form_form h2{color:#a3b287;font-size:2rem;text-align:center}/* line 274, app/assets/stylesheets/application.css.scss */.registration-form_cover{width:70%;text-align:right}/* line 279, app/assets/stylesheets/application.css.scss */.registration-form_cover img{width:100%;max-width:500px}/* line 287, app/assets/stylesheets/application.css.scss */label{font-size:0.875rem}@media only screen and (max-width: 749px){/* line 292, app/assets/stylesheets/application.css.scss */.registration-form_container{flex-direction:column}/* line 295, app/assets/stylesheets/application.css.scss */.registration-form_cover,.registration-form_form{width:100%}/* line 299, app/assets/stylesheets/application.css.scss */.registration-form_cover img{margin-top:50px}}/* line 304, app/assets/stylesheets/application.css.scss */.new_workout{text-align:center;padding:5rem 2rem}/* line 307, app/assets/stylesheets/application.css.scss */.new_workout h1{color:#a3b287}/* line 310, app/assets/stylesheets/application.css.scss */.new_workout .button{margin:auto}/* line 316, app/assets/stylesheets/application.css.scss */.home_cover{background:linear-gradient(180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.4)),url(/assets/home_cover-ab6b071374e27473abaa3d5761889790e03bbb86415771e9106281a294609612.jpg);background-size:cover;background-position:center;height:820px;display:flex;align-items:center;justify-content:center;text-align:center}/* line 326, app/assets/stylesheets/application.css.scss */.home_cover h1{color:#fff;font-size:3rem}/* line 330, app/assets/stylesheets/application.css.scss */.home_cover p{color:#fff;font-size:1.25rem;margin:1rem 0 2rem;max-width:560px}/* line 336, app/assets/stylesheets/application.css.scss */.home_cover h1,.home_cover p{text-shadow:0 1px 12px rgba(0,0,0,0.35)}/* line 340, app/assets/stylesheets/application.css.scss */.home_cover_actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}/* line 346, app/assets/stylesheets/application.css.scss */.home_cover_content{text-align:center;display:flex;align-items:center;flex-direction:column;padding:1rem}/* line 354, app/assets/stylesheets/application.css.scss */.categoryCards{background:#f2f2f2;padding:100px 0;width:100%}/* line 358, app/assets/stylesheets/application.css.scss */.categoryCards h1{text-align:center;margin-bottom:50px}/* line 362, app/assets/stylesheets/application.css.scss */.categoryCards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;width:90%;max-width:1320px;margin:auto}/* line 370, app/assets/stylesheets/application.css.scss */.categoryCards-item{display:flex;flex-direction:column}/* line 373, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverVinyasa{background:url(/assets/vinyasa-8133b06c99a40b35aa020aaec36bcc4db52d7b6d3e9f6bcc731c71f5a13a7a0e.JPEG);background-position:center;background-size:cover;height:270px}/* line 379, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverHatha{background:url(/assets/hatha-759d5c41a5fc2f29648029381823bcd77da6fb21bf0f38822f2a23b55d91afc5.jpg);background-position:center;background-size:cover;height:270px}/* line 385, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverYin{background:url(/assets/yin-bd574541280b38574a4eba54a6b3e8a29790e216e09d12f6a1c6de56913b05f1.jpg);background-position:center;background-size:cover;height:270px}/* line 391, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverPrenatal{background:url(/assets/prenatal-c952704aa76a250328c018aa5133b364a8ebd29def86ae00d48a408023ec67b2.JPEG);background-position:center;background-size:cover;height:270px}/* line 397, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverMeditacion{background:url(/assets/meditacion-c7b51769916cfde4203872574febab8da1237149130c261b14a12259e266d191.jpg);background-position:center;background-size:cover;height:270px}/* line 403, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverFuerza{background:url(/assets/fuerza-b65b562fa68e3cfc6b50236fd98790b501cd1e1a89e28e1144b4398ae9600f34.jpg);background-position:center;background-size:cover;height:270px}/* line 409, app/assets/stylesheets/application.css.scss */.categoryCards-item-info{background:#fff;padding:1.25rem 1rem;display:flex;justify-content:space-between;align-items:baseline}/* line 415, app/assets/stylesheets/application.css.scss */.categoryCards-item-info span{color:#6b6560;font-size:0.95rem}/* line 423, app/assets/stylesheets/application.css.scss */.swiper{width:100%;height:600px}/* line 428, app/assets/stylesheets/application.css.scss */.swiper1{width:100%;max-width:1320px;margin:auto;height:auto}/* line 435, app/assets/stylesheets/application.css.scss */.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem !important}/* line 440, app/assets/stylesheets/application.css.scss */.swiper-pagination{bottom:-4px !important}/* line 443, app/assets/stylesheets/application.css.scss */.workoutRow{max-width:1320px;width:90%;margin:auto;padding:100px 0}/* line 448, app/assets/stylesheets/application.css.scss */.workoutRow h1{margin-left:1rem}/* line 452, app/assets/stylesheets/application.css.scss */.workout-card-controls{padding:1rem;font-size:0.875rem;color:#a3b287}/* line 457, app/assets/stylesheets/application.css.scss */.workoutCard{color:inherit;display:block;margin:auto;padding:1rem;padding-top:0;width:100%}/* line 464, app/assets/stylesheets/application.css.scss */.workoutCard:focus-visible{outline:2px solid #6b7a4b;outline-offset:4px}/* line 470, app/assets/stylesheets/application.css.scss */.workoutGrid{display:grid;grid-template-columns:1fr 1fr 1fr}/* line 475, app/assets/stylesheets/application.css.scss */.workoutCard_cover{border-radius:6px;overflow:hidden}/* line 480, app/assets/stylesheets/application.css.scss */.workoutCard_cover_asset{background-position:center;background-size:cover;height:240px;transition:transform 0.4s ease;width:100%}/* line 486, app/assets/stylesheets/application.css.scss */.workoutCard_cover_asset-empty{background:#d6cac0}/* line 491, app/assets/stylesheets/application.css.scss */.workoutCard:hover .workoutCard_cover_asset{transform:scale(1.04)}/* line 495, app/assets/stylesheets/application.css.scss */.workoutCard_title{display:flex;align-items:baseline;margin:1rem 0;justify-content:space-between}/* line 502, app/assets/stylesheets/application.css.scss */.workoutCard_title h5{font-size:1.25rem}/* line 506, app/assets/stylesheets/application.css.scss */.workoutCard_title span{font-size:1rem}/* line 510, app/assets/stylesheets/application.css.scss */.workoutCard_categories{display:flex;gap:15px;margin-top:10px}/* line 516, app/assets/stylesheets/application.css.scss */.workoutCard_categories p{background:#d6cac0;color:#3d3935;padding:0.5rem 1rem;border-radius:6px}/* line 523, app/assets/stylesheets/application.css.scss */.workoutCard_material{margin-bottom:10px}/* line 527, app/assets/stylesheets/application.css.scss */.workoutView-cover{background-size:cover !important;background-position:center !important;display:flex;align-items:center;height:550px;width:100%}/* line 536, app/assets/stylesheets/application.css.scss */.workoutView-cover_container{margin:auto;padding:2rem;max-width:1320px;width:100%}/* line 543, app/assets/stylesheets/application.css.scss */.workoutView-cover_container h3{color:#fff;font-size:1.5rem}/* line 548, app/assets/stylesheets/application.css.scss */.workoutView-info_container{margin:auto;padding:2rem;max-width:1320px;width:100%}/* line 558, app/assets/stylesheets/application.css.scss */.workoutView-info h5{font-size:1.125rem}/* line 562, app/assets/stylesheets/application.css.scss */.workoutView-info span{font-style:italic}/* line 566, app/assets/stylesheets/application.css.scss */.vimeo-launch{appearance:none;border:none;cursor:pointer;background:#a3b287;color:#fff;font-family:"Mulish", sans-serif;padding:1rem 2rem;display:flex;align-items:center}/* line 576, app/assets/stylesheets/application.css.scss */.vimeo-launch:focus{outline:none}/* line 579, app/assets/stylesheets/application.css.scss */.vimeo-launch svg{margin-right:10px}/* line 584, app/assets/stylesheets/application.css.scss */#vimeo-pop-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background:rgba(0,0,0,0.75)}/* line 594, app/assets/stylesheets/application.css.scss */#vimeo-pop-container div{height:85%;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}/* line 604, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close{background-color:transparent;cursor:pointer;margin-bottom:10px;height:30px;width:30px;position:absolute;bottom:100%;right:20px;transition:200ms background-color}/* line 617, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close:before,#vimeo-pop-container .vimeo-close:after{content:"";background:white;border-radius:3px;position:absolute;left:50%;top:50%;transform:rotate(45deg);transition:500ms all}/* line 631, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close:before{height:20px;width:2px;margin-left:-1px;margin-top:-10px}/* line 638, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close:after{height:2px;width:20px;margin-left:-10px;margin-top:-1px}/* line 645, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close:hover{background-color:rgba(0,0,0,0.25)}/* line 650, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close.closing:before{transform:rotate(450deg);margin-left:-2px;margin-top:0;animation:close-before 500ms ease 500ms 1 forwards}/* line 658, app/assets/stylesheets/application.css.scss */#vimeo-pop-container .vimeo-close.closing:after{transform:rotate(540deg);margin-left:-11px;margin-top:-10px;animation:close-after 500ms ease 500ms 1 forwards}/* line 668, app/assets/stylesheets/application.css.scss */#vimeo-pop-container iframe{height:100%;width:100%}/* line 674, app/assets/stylesheets/application.css.scss */.categoryHeader{background:#d6cac0;display:flex;height:420px}/* line 679, app/assets/stylesheets/application.css.scss */.categoryHeader-info{width:60%;align-items:baseline;padding:2rem;flex-direction:column;justify-content:center;display:flex}/* line 687, app/assets/stylesheets/application.css.scss */.categoryHeader-cover{background:url(/assets/vinyasa-8133b06c99a40b35aa020aaec36bcc4db52d7b6d3e9f6bcc731c71f5a13a7a0e.JPEG);background-position:center;background-size:cover;height:420px;width:40%}/* line 694, app/assets/stylesheets/application.css.scss */.categoryHeader .coverHatha{background:url(/assets/hathahd-aba8982878dff7d8be44d470da807d549520439e4d5ade1ad5adc339750dc533.jpg);background-position:center;background-size:cover}/* line 699, app/assets/stylesheets/application.css.scss */.categoryHeader .coverYin{background:url(/assets/yinhd-1d039052cc893ea3fdd7dc5170752dbdad827f04e0257b291607a9db6875b85f.jpg);background-position:center;background-size:cover}/* line 704, app/assets/stylesheets/application.css.scss */.categoryHeader .coverPrenatal{background:url(/assets/prenatal-c952704aa76a250328c018aa5133b364a8ebd29def86ae00d48a408023ec67b2.JPEG);background-size:cover;background-position-y:35%}/* line 709, app/assets/stylesheets/application.css.scss */.categoryHeader .coverMeditacion{background:url(/assets/meditacion-c7b51769916cfde4203872574febab8da1237149130c261b14a12259e266d191.jpg);background-size:cover;background-position:top}/* line 714, app/assets/stylesheets/application.css.scss */.categoryHeader .coverFuerza{background:url(/assets/fuerza-b65b562fa68e3cfc6b50236fd98790b501cd1e1a89e28e1144b4398ae9600f34.jpg);background-size:cover;background-position:top}/* line 720, app/assets/stylesheets/application.css.scss */.workoutCta{width:300px;text-align:center;margin:auto;padding:1rem}/* line 726, app/assets/stylesheets/application.css.scss */footer{background:#1c1b17;color:#fff;padding:100px 1rem}/* line 730, app/assets/stylesheets/application.css.scss */footer a{color:#fff}/* line 733, app/assets/stylesheets/application.css.scss */footer h5{font-size:1.125rem}/* line 736, app/assets/stylesheets/application.css.scss */footer .footer-container{max-width:1320px;width:90%;margin:auto;display:flex}/* line 742, app/assets/stylesheets/application.css.scss */footer .footer-column{display:flex;justify-content:space-between;gap:15px;width:50%}/* line 747, app/assets/stylesheets/application.css.scss */footer .footer-column_list{display:flex;flex-direction:column;line-height:150%}/* line 754, app/assets/stylesheets/application.css.scss */.footer_icon{height:55px}/* line 757, app/assets/stylesheets/application.css.scss */.prefooter{background:#f0eee4;padding:50px 2rem}/* line 760, app/assets/stylesheets/application.css.scss */.prefooter-container{max-width:1320px;width:90%;margin:auto;display:flex;justify-content:space-between;align-items:center}/* line 768, app/assets/stylesheets/application.css.scss */.prefooter-column{width:50%}/* line 770, app/assets/stylesheets/application.css.scss */.prefooter-column h2{line-height:150%}/* line 774, app/assets/stylesheets/application.css.scss */.prefooter-actions{display:flex;gap:15px;justify-content:end}/* line 778, app/assets/stylesheets/application.css.scss */.prefooter-actions a{min-width:180px;text-align:center}/* line 784, app/assets/stylesheets/application.css.scss */.workouts_cover{background:#d6cac0;background-size:cover;display:flex;padding:6rem 0;height:600px}/* line 792, app/assets/stylesheets/application.css.scss */.workouts_cover-container{color:#111;margin:auto;max-width:1320px;padding:0 2rem;width:100%}/* line 800, app/assets/stylesheets/application.css.scss */.workouts_cover-container_info{max-width:400px;color:#fff}/* line 805, app/assets/stylesheets/application.css.scss */.workouts_cover-container_infoFree{max-width:400px;color:#111 !important;text-align:center;margin:auto}/* line 812, app/assets/stylesheets/application.css.scss */.workouts_cover-container_info h3{font-size:1.75rem}/* line 816, app/assets/stylesheets/application.css.scss */.workouts_cover-container_info .button{text-align:center}/* line 820, app/assets/stylesheets/application.css.scss */.swiper-pagination-bullet-active{background:#a3b287 !important}/* line 824, app/assets/stylesheets/application.css.scss */.swiper-button-next,.swiper-button-prev{display:none !important}/* line 828, app/assets/stylesheets/application.css.scss */.plans{background:#d6cac0;padding:100px 1rem;text-align:center}/* line 832, app/assets/stylesheets/application.css.scss */.plans h1{margin-bottom:20px}/* line 835, app/assets/stylesheets/application.css.scss */.plans_about{padding:0 2rem;max-width:600px;margin:auto}/* line 842, app/assets/stylesheets/application.css.scss */.plans_columns{display:flex;justify-content:space-between;margin:50px auto 0;max-width:1320px;width:100%;gap:15px}/* line 851, app/assets/stylesheets/application.css.scss */.plans_columns_card{background:#fff;padding:3rem 1rem;border-radius:6px;width:100%;max-width:400px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}/* line 861, app/assets/stylesheets/application.css.scss */.plans_columns_card .button{width:100%}/* line 866, app/assets/stylesheets/application.css.scss */.plans_columns_card h4{color:#a3b287;font-size:1.5rem}/* line 871, app/assets/stylesheets/application.css.scss */.plans_columns_card p{line-height:180%}/* line 875, app/assets/stylesheets/application.css.scss */.plans_columns_card_price{font-weight:500}/* line 878, app/assets/stylesheets/application.css.scss */.plans_disclaimer{margin:auto;max-width:1320px;padding:0 2rem;width:100%}/* line 885, app/assets/stylesheets/application.css.scss */.plans_disclaimer p{color:#4a4542;font-size:0.95rem;text-align:center;max-width:760px;margin:40px auto 0}/* line 893, app/assets/stylesheets/application.css.scss */.home_banner{padding:120px 2rem;text-align:center;background:#f3f2eb}/* line 899, app/assets/stylesheets/application.css.scss */.home_banner p{max-width:950px;margin:auto;line-height:150%}/* line 904, app/assets/stylesheets/application.css.scss */.home_banner .button{max-width:300px;margin:auto}/* line 910, app/assets/stylesheets/application.css.scss */.screenshotContainer{width:100%;margin:auto;padding:150px 2rem;display:flex;justify-content:space-between;align-items:center}/* line 917, app/assets/stylesheets/application.css.scss */.screenshotContainer-column{width:50%}/* line 919, app/assets/stylesheets/application.css.scss */.screenshotContainer-column p{font-size:1.5rem;line-height:180%}/* line 923, app/assets/stylesheets/application.css.scss */.screenshotContainer-column img{padding:1rem;width:100%;max-width:670px}/* line 928, app/assets/stylesheets/application.css.scss */.screenshotContainer-column h2{padding:1rem;font-size:2rem}/* line 935, app/assets/stylesheets/application.css.scss */.visionContainer{align-items:center;display:flex;justify-content:space-between;width:100%}/* line 940, app/assets/stylesheets/application.css.scss */.visionContainer-info{max-width:614px;padding:50px 2rem;width:65%;margin:auto}/* line 945, app/assets/stylesheets/application.css.scss */.visionContainer-info p{text-align:left;line-height:170%}/* line 950, app/assets/stylesheets/application.css.scss */.visionContainer-cover{height:500px;width:35%;background:url(/assets/visioncover-17dd7c98c7a9125d37ff8e6d51a5dc4e922745738aa0e415f21e3833a49d0c5c.png);background-size:cover;background-position:center}/* line 957, app/assets/stylesheets/application.css.scss */.visionContainer-coverAlt{height:750px;width:35%;background:url(/assets/trayectoria-80eeefac49fcd0a09fc277cab3655c02c9923b25f8990658936bf0e78e3bd5f4.jpg);background-size:cover;background-position:80%}/* line 964, app/assets/stylesheets/application.css.scss */.visionContainer-coverAlt2{height:500px;width:50%;background:url(/assets/practice-bcb8b1caf50f74ed71d31e864bc919f3db8a6c513f5d37148044aeab27bb378c.jpg);background-size:cover;background-position:center}/* line 971, app/assets/stylesheets/application.css.scss */.visionContainer .button{display:inline-block}/* line 975, app/assets/stylesheets/application.css.scss */.aboutCover{background:#f3f2eb;height:100vh;min-height:720px;max-height:1500px;display:flex}/* line 981, app/assets/stylesheets/application.css.scss */.aboutCover-info{width:50%;padding:2rem 4rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center}/* line 987, app/assets/stylesheets/application.css.scss */.aboutCover-info p{font-size:1.125rem;line-height:150%;font-weight:500;text-align:left}/* line 994, app/assets/stylesheets/application.css.scss */.aboutCover-cover{background:url(/assets/about-6937306f992feac1ae9d7d220cc01b4abebf98c197db85908669cffa6cd4ca88.jpg);background-size:cover;background-position:center;width:50%}/* line 1001, app/assets/stylesheets/application.css.scss */.faqsCover{background:#f3f2eb;height:500px;max-height:1500px;display:flex}/* line 1006, app/assets/stylesheets/application.css.scss */.faqsCover-info{width:70%;padding:2rem 4rem 2rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}/* line 1013, app/assets/stylesheets/application.css.scss */.faqsCover-info p{font-size:1.125rem;line-height:150%;font-weight:500}/* line 1019, app/assets/stylesheets/application.css.scss */.faqsCover-cover{background:url(/assets/about-6937306f992feac1ae9d7d220cc01b4abebf98c197db85908669cffa6cd4ca88.jpg);background-size:cover;background-position:center;width:30%}/* line 1026, app/assets/stylesheets/application.css.scss */.trayectoryContainer{max-width:1320px;width:90%;margin:auto;padding:100px 2rem;display:flex;justify-content:space-between;align-items:center}/* line 1034, app/assets/stylesheets/application.css.scss */.trayectoryContainer-column{width:50%}/* line 1036, app/assets/stylesheets/application.css.scss */.trayectoryContainer-column p{line-height:150%;padding:2rem}/* line 1040, app/assets/stylesheets/application.css.scss */.trayectoryContainer-column img{padding:1rem;width:100%;max-width:670px}@media only screen and (max-width: 769px){/* line 1049, app/assets/stylesheets/application.css.scss */.screenshotContainer{flex-direction:column;padding:0}/* line 1052, app/assets/stylesheets/application.css.scss */.screenshotContainer-column{width:100%}/* line 1055, app/assets/stylesheets/application.css.scss */.screenshotContainer h2{padding:2rem;font-size:1.5rem}/* line 1059, app/assets/stylesheets/application.css.scss */.screenshotContainer img{padding:0}/* line 1063, app/assets/stylesheets/application.css.scss */.visionContainer{flex-direction:column}/* line 1065, app/assets/stylesheets/application.css.scss */.visionContainer-info{width:100%}/* line 1068, app/assets/stylesheets/application.css.scss */.visionContainer-cover{width:100%}/* line 1071, app/assets/stylesheets/application.css.scss */.visionContainer-coverAlt{width:100%}/* line 1074, app/assets/stylesheets/application.css.scss */.visionContainer-coverAlt2{height:400px;width:100%}/* line 1079, app/assets/stylesheets/application.css.scss */.prefooter-container{flex-direction:column}/* line 1082, app/assets/stylesheets/application.css.scss */.prefooter-column{width:100%;text-align:center}/* line 1085, app/assets/stylesheets/application.css.scss */.prefooter-column h2{margin-bottom:20px}/* line 1089, app/assets/stylesheets/application.css.scss */.prefooter-actions{flex-direction:column;width:100%}/* line 1093, app/assets/stylesheets/application.css.scss */.footer-container{flex-direction:column}/* line 1096, app/assets/stylesheets/application.css.scss */footer .footer-column{width:100%}/* line 1099, app/assets/stylesheets/application.css.scss */.footer_icon{margin-bottom:20px}/* line 1102, app/assets/stylesheets/application.css.scss */footer .footer-column_list{width:33.33%}/* line 1105, app/assets/stylesheets/application.css.scss */.categoryCards-container{grid-template-columns:1fr 1fr}/* line 1108, app/assets/stylesheets/application.css.scss */.categoryCards-item-coverVinyasa,.categoryCards-item-coverHatha,.categoryCards-item-coverYin,.categoryCards-item-coverPrenatal{height:200px}/* line 1114, app/assets/stylesheets/application.css.scss */.categoryCards h1{padding:0 2rem}/* line 1117, app/assets/stylesheets/application.css.scss */.workoutGrid{grid-template-columns:1fr}/* line 1120, app/assets/stylesheets/application.css.scss */.plans_columns{align-items:center;flex-direction:column}/* line 1124, app/assets/stylesheets/application.css.scss */.home_cover{height:500px}/* line 1127, app/assets/stylesheets/application.css.scss */.aboutCover{flex-direction:column-reverse;height:auto}/* line 1130, app/assets/stylesheets/application.css.scss */.aboutCover-info{width:100%}/* line 1133, app/assets/stylesheets/application.css.scss */.aboutCover-cover{width:100%;height:520px}/* line 1138, app/assets/stylesheets/application.css.scss */.trayectoryContainer{flex-direction:column}/* line 1140, app/assets/stylesheets/application.css.scss */.trayectoryContainer-column{width:100%}/* line 1144, app/assets/stylesheets/application.css.scss */.categoryHeader{flex-direction:column-reverse;height:auto}/* line 1148, app/assets/stylesheets/application.css.scss */.categoryHeader-info{width:100%}/* line 1151, app/assets/stylesheets/application.css.scss */.categoryHeader-cover{width:100%;height:300px}}/* line 1159, app/assets/stylesheets/application.css.scss */.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;font-size:1rem}/* line 1173, app/assets/stylesheets/application.css.scss */.active,.accordion:hover{background-color:#ccc}/* line 1179, app/assets/stylesheets/application.css.scss */.panel{padding:1rem 2rem;background-color:white;display:none;overflow:hidden;font-size:1rem;line-height:150%}/* line 1188, app/assets/stylesheets/application.css.scss */.faqsContainer{max-width:820px;width:90%;margin:auto;padding:100px 2rem}/* line 1195, app/assets/stylesheets/application.css.scss */.terminosContainer{max-width:820px;width:90%;margin:auto;padding:100px 2rem}/* line 1204, app/assets/stylesheets/application.css.scss */.plans_columns_card_note{color:#6b6560;font-size:0.95rem;margin:0.75rem 0 1.5rem;min-height:1.5em}/* line 1212, app/assets/stylesheets/application.css.scss */.workoutPlayer{background:#111;padding:2rem}/* line 1217, app/assets/stylesheets/application.css.scss */.workoutPlayer_frame{aspect-ratio:16 / 9;margin:auto;max-width:1320px;width:100%}/* line 1222, app/assets/stylesheets/application.css.scss */.workoutPlayer_frame iframe{border:0;height:100%;width:100%}@media (min-aspect-ratio: 16/9){/* line 1231, app/assets/stylesheets/application.css.scss */.workoutPlayer_frame{max-width:calc((100vh - 140px) * 16 / 9)}}/* line 1237, app/assets/stylesheets/application.css.scss */.workoutLocked{align-items:center;background-position:center !important;background-size:cover !important;color:#fff;display:flex;min-height:520px;padding:3rem 2rem}/* line 1245, app/assets/stylesheets/application.css.scss */.workoutLocked_info{margin:auto;max-width:560px;text-align:center}/* line 1249, app/assets/stylesheets/application.css.scss */.workoutLocked_info h3{font-size:1.75rem;margin-bottom:1rem}/* line 1253, app/assets/stylesheets/application.css.scss */.workoutLocked_info p{line-height:150%;margin-bottom:1.5rem}/* line 1258, app/assets/stylesheets/application.css.scss */.workoutLocked_login{font-size:0.95rem;margin-top:1.25rem}/* line 1261, app/assets/stylesheets/application.css.scss */.workoutLocked_login a{color:#fff;text-decoration:underline}/* line 1268, app/assets/stylesheets/application.css.scss */.workoutView-duration{align-self:center;color:#6b6560}/* line 1273, app/assets/stylesheets/application.css.scss */.workoutView-description{line-height:170%;margin-top:1.5rem;max-width:760px}/* line 1279, app/assets/stylesheets/application.css.scss */.workoutRow_title{margin:0 1rem 1.5rem}/* line 1284, app/assets/stylesheets/application.css.scss */.accountPlan{background:#f3f2eb;border-radius:12px;margin:1.5rem 0;padding:1.25rem}/* line 1289, app/assets/stylesheets/application.css.scss */.accountPlan_status{font-weight:500;margin-bottom:0.25rem}/* line 1293, app/assets/stylesheets/application.css.scss */.accountPlan p{line-height:150%}/* line 1296, app/assets/stylesheets/application.css.scss */.accountPlan .button{margin-top:1rem;width:100%}@media only screen and (max-width: 769px){/* line 1303, app/assets/stylesheets/application.css.scss */.workoutPlayer{padding:0}/* line 1306, app/assets/stylesheets/application.css.scss */.workoutLocked{min-height:420px}}/* line 1311, app/assets/stylesheets/application.css.scss */.text-muted{color:#6b6560;font-size:0.95rem}/* line 1318, app/assets/stylesheets/application.css.scss */.button-light{background:transparent;border:1px solid #fff;color:#fff}/* line 1322, app/assets/stylesheets/application.css.scss */.button-light:hover{background:#fff;color:#111}/* line 1329, app/assets/stylesheets/application.css.scss */.workoutCard_heading{display:-webkit-box;font-size:1.15rem;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:1rem 0 0.5rem;overflow:hidden}/* line 1339, app/assets/stylesheets/application.css.scss */.workoutCard_meta{align-items:center;color:#6b6560;display:flex;font-size:0.95rem;gap:12px}/* line 1347, app/assets/stylesheets/application.css.scss */.workoutCard_pill{background:#d6cac0;border-radius:6px;color:#3d3935;padding:0.25rem 0.75rem}/* line 1355, app/assets/stylesheets/application.css.scss */.sectionHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 1rem 1.5rem}/* line 1364, app/assets/stylesheets/application.css.scss */.backLink{color:#6b7a4b;font-size:0.95rem}/* line 1367, app/assets/stylesheets/application.css.scss */.backLink:hover{text-decoration:underline}/* line 1372, app/assets/stylesheets/application.css.scss */.workoutView-info_container .backLink{display:inline-block;margin-bottom:0.75rem}/* line 1377, app/assets/stylesheets/application.css.scss */.workoutView-info .workoutView-duration{font-style:normal}/* line 1381, app/assets/stylesheets/application.css.scss */.homeRecent{padding:80px 0 100px}/* line 1385, app/assets/stylesheets/application.css.scss */.categoryList{padding:50px 0 100px}/* line 1389, app/assets/stylesheets/application.css.scss */.emptyState{background:#f3f2eb;border-radius:12px;margin:0 1rem;padding:3rem 2rem;text-align:center}/* line 1395, app/assets/stylesheets/application.css.scss */.emptyState h3{margin-bottom:0.5rem}/* line 1398, app/assets/stylesheets/application.css.scss */.emptyState p{color:#6b6560;margin-bottom:1.5rem}/* line 1402, app/assets/stylesheets/application.css.scss */.emptyState .button{display:inline-block}@media only screen and (max-width: 769px){/* line 1408, app/assets/stylesheets/application.css.scss */.home_cover h1{font-size:2.25rem}/* line 1411, app/assets/stylesheets/application.css.scss */.home_banner{padding:80px 1.5rem}/* line 1414, app/assets/stylesheets/application.css.scss */.homeRecent{padding:60px 0 80px}}
