/*!
Theme Name: Vida Legendaria
Theme URI: https://vidalegendaria.com/
Author: Dalai Design
Author URI: https://dalai.design/
Description: Tema personalizado para Vida Legendaria
Version: 1.0
*/*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;font-size:1.125rem;color:#333;word-wrap:break-word;background:#fff;line-height:1.7;letter-spacing:-0.02rem}a{text-decoration:none}a{color:#333}a:hover,a:focus{text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}input[type=text],input[type=password],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=tel],input[type=email],input.text,input.title,textarea,select{padding:.5rem;font-weight:500;border:2px solid #ddd;border-radius:25px;color:#333;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:.5rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figcaption{text-align:center;font-size:.9rem}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:1.4rem;line-height:1.5}h2,h3,h4,h5,h6{margin-top:1.2rem}h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin:1.4rem 0}.page #content p p,.single-post #content p{font-size:1rem}@media(min-width: 768px){.page #content p p,.single-post #content p{font-size:1.125rem}}.page #content p li,.single-post #content li{font-size:1rem}@media(min-width: 768px){.page #content p li,.single-post #content li{font-size:1.125rem}}* p:last-of-type,#sidebar .widget-container:last-child{margin-bottom:0}strong{font-weight:bold}em{font-style:italic}pre{overflow-x:auto;white-space:pre-wrap}pre,code{font-family:"courier new",courier,serif}hr{height:1px;border:0;margin:1.4rem 0;background:#ccc}blockquote{padding:1rem;border-left:4px solid #ccc;margin:1.4rem 0}blockquote p:first-of-type{margin-top:0}.opaque{opacity:0 !important}.display{display:block !important}.nodisplay{display:none !important}.visible{opacity:1 !important}.entry-content a{text-decoration:underline;font-weight:bold}.entry-content ul,.widget-container ul,.comment-body ul,.entry-content ol,.widget-container ol,.comment-body ol{margin:1.4rem 0 1.4rem 2rem}.entry-content ul ul,.widget-container ul ul,.comment-body ul ul,.entry-content ol ol,.widget-container ol ol,.comment-body ol ol{margin-top:0;margin-bottom:0}.entry-content ol,.widget-container ol,.comment-body ol{list-style:decimal outside;list-style-type:decimal;margin-left:3rem}.entry-content ul li:before,.widget-container ul li:before,.comment-body ul li:before{position:absolute;margin-left:-1.4rem;content:"● "}.entry-content li,.widget-container li,.comment-body li{margin:1.4rem 0 1.4rem 1.4rem}input,textarea{font-size:1rem;font-family:"Inter",sans-serif;padding:1rem;border:0;border-bottom:1px solid rgba(0,0,0,0);outline:0;margin-top:.6rem;background:#f6f6f6}input:focus,textarea:focus{border-bottom:1px solid #333}input[type=submit],button,.button{display:inline-block;color:#fff;text-align:center;text-decoration:none;padding:1rem 1.6rem;border:0;background:#333;cursor:pointer}input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus,.button:hover,.button:focus{opacity:.8}img,input[type=image],iframe{border:0}img,video,audio,table,select,textarea{max-width:100% !important;height:auto}table{width:100%;margin:1.4rem 0}#wrapper{display:flex;flex-direction:column;max-width:100%;min-height:100vh;margin:0 auto}#footer{padding:1rem 0}#header{display:flex;justify-content:center;padding:1rem}#header #logo-container{display:flex;justify-content:center;align-items:center}#header #logo-container a{font-weight:600;font-size:1.8rem}#header #logo-container a #logo{width:5rem}#header #logo-container a #logo:hover{transform:scale(1.1);transform-origin:center;animation:heartbeat 1.5s ease-in-out infinite both}#container{flex:1;padding:1rem 0}#content{width:100%;margin:0}#sidebar{width:0%}#footer{clear:both}#search{float:right}.search-submit{color:rgba(0,0,0,0) !important;position:absolute;text-align:center;text-decoration:none;border:0;background:rgba(0,0,0,0) !important;cursor:pointer;padding:1rem 0 !important;background:url(images/search.svg) no-repeat 0% center/28px auto !important;width:2rem !important}.search-form{border-bottom:1px solid #666}.search-form .search-field{width:94% !important;background-color:rgba(0,0,0,0) !important}.search-form .search-field::-moz-placeholder{color:rgba(0,0,0,0)}.search-form .search-field::placeholder{color:rgba(0,0,0,0)}.search-form .search-field:hover,.search-form .search-field:focus,.search-form .search-field:active{background-color:rgba(0,0,0,0);border:0;border-radius:0;border-bottom:1px solid #333;border-color:#333;cursor:text}.search-form .search-field::-webkit-search-cancel-button{position:relative;-webkit-appearance:none;content:"";background-image:url(images/close.svg);width:25px;height:25px}#copyright,#copyright a{color:#333;font-size:.9rem}.entry-article{padding-top:1rem}.entry-article,#comments,.footer{margin:auto;max-width:740px}.entry-article-hero{display:flex;justify-content:center;padding:3%}@media(min-width: 768px){.entry-article-hero{padding:1.5rem 0}}.entry-article-hero img{max-width:740px !important;width:100%;height:11rem;-o-object-fit:cover;object-fit:cover;margin-bottom:0;border-radius:25px}@media(min-width: 768px){.entry-article-hero img{height:15rem}}@media(min-width: 1024px){.entry-article-hero img{height:21rem}}.single h1.entry-title a{color:#333;text-decoration:none}h2.entry-title,h3.widget-title{margin-top:0}#commentform label{display:block}#commentform #comment{width:100%;height:auto}#commentform input{width:100%}#commentform .comment-form-url,#commentform .comment-form-cookies-consent{display:none}#comments .comment-author img{margin-right:10px;float:left;border-radius:100%;width:3rem}#comments .comment{margin:1rem 0}#comments .children .comment .comment-body{margin-left:2rem}#comments .comment-body{padding:1rem;border-bottom:1px solid #f6f6f6}#comments .comment-body>p{font-size:1rem;margin:15px 0 0}#copyright{text-align:center}.entry-meta,.entry-footer,.archive-meta{margin:1.4rem 0}.entry-footer{clear:both}.entry-meta,.entry-footer,.entry-footer a,.comment-meta,.comment-meta a,.comment-author,.comment-author a{font-size:.8rem;color:#666}.post,.widget-container,.search article{margin-bottom:3rem}.post:last-of-type{margin-bottom:0}.wp-caption{width:auto !important}.wp-caption.aligncenter,.wp-caption-text,.gallery-caption{text-align:center}.wp-block-gallery ul,.wp-block-gallery ul li,.wp-block-gallery ul li:before{content:"";margin:0}.wp-post-image{display:block;margin-bottom:30px}.wp-block-image{margin:1rem 0 1rem}.entry-attachment img{display:block;margin:60px auto 30px}.attachment .entry-caption{text-align:center}#content p.wp-block-cover-text{color:#fff}.nav-links{margin-top:30px}.nav-links a,#nav-above a{text-decoration:none}#nav-above a{display:block;font-size:50px;color:#333;margin:30px 0 15px}.nav-previous{text-align:left;float:left}.nav-next{text-align:right;float:right}.overlay:before{position:fixed;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.5);z-index:0}#header:after,#container:after{display:table;content:"";clear:both}@media(max-width: 767px){#header,#footer{text-align:center}#sidebar{width:100%;padding:0}}@media(max-width: 767px){.entry-article,#comments,.footer{padding:3%}.single .nav-links .nav-previous,.single .nav-links .nav-next{float:none}}@media(max-width: 480px){.wp-caption,input,textarea,.button{width:100% !important}input[type=checkbox],input[type=radio]{width:auto !important}}.type-blog{padding:0 1rem}.type-blog .type-header .entry-title{text-align:center}.type-blog article{position:relative;max-width:480px;margin:auto}@media(min-width: 1024px){.type-blog article{max-width:100%}}.type-blog article header{position:absolute;width:100%;height:100%;padding:.4rem 1rem}.type-blog article header a{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.type-blog article header a h2{color:#fff;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.3764705882)}.type-blog article header a .entry-data{color:#fff;font-size:.8rem;text-shadow:1px 1px 2px rgba(0,0,0,.3764705882)}.type-blog article .entry-summary img{border-radius:25px;box-shadow:0px 10px 30px 0px rgba(0,0,0,.3);height:16rem;-o-object-fit:cover;object-fit:cover;margin-bottom:3rem}@media(min-width: 1024px){.type-blog article .entry-summary img{height:12rem;margin-bottom:0}}@media(min-width: 1024px){#content.type-blog{display:block;margin:0 auto;max-width:1100px;margin-top:2rem}#content.type-blog article{display:block;width:60%;margin:0;padding:0;border-bottom:1px solid #ddd;min-height:10rem}#content.type-blog article{margin:0}#content.type-blog header{display:flex;width:100%;position:relative;padding:50px 0;margin-left:0;align-items:center}#content.type-blog header a{display:flex;flex-direction:row;align-items:center}#content.type-blog .type-header{text-align:left;padding:0}#content.type-blog .entry-title{order:2}#content.type-blog .entry-title h2{font-size:1.4rem;font-weight:700;line-height:1.2;padding:0;margin:0;word-break:break-word;color:#333;text-shadow:none}#content.type-blog .entry-data{font-size:10px;margin-right:20px;min-width:150px;text-transform:uppercase;letter-spacing:2px;margin:0;order:1;color:#333;text-shadow:none}#content.type-blog .entry-summary{display:block;position:absolute;width:58%;left:123%;margin:0 !important;top:-1rem;opacity:0;visibility:hidden;transition:all .5s ease}#content.type-blog .active-post .entry-summary{visibility:visible !important;opacity:1 !important;transform:translateX(-30%)}}.type-landing .entry-article{max-width:1100px;padding:3%}@media(min-width: 1160px){.type-landing .entry-article{padding:0}}.type-cover .entry-article{max-width:100%;padding:0}.search #content.type-blog article{width:100%;border-bottom:1px solid #ddd}.search #content.type-blog article header{position:relative}.search #content.type-blog article header a h2{color:#333;margin:2rem 0}.search #content.type-blog article header a .entry-data{display:none}.single #container{padding-top:0}.type-single article header{margin-bottom:3rem}@media(min-width: 481px){.type-single article header{margin-bottom:4rem}}.type-single article header h1{font-weight:800;font-size:1.8rem;line-height:1.2;text-align:left}@media(min-width: 481px){.type-single article header h1{font-size:2.3rem}}.type-single article header .entry-meta{display:flex;justify-content:flex-start;align-items:center;font-size:1rem;font-weight:600}.type-single article header .entry-meta .entry-meta-details{display:flex;flex-direction:column;justify-content:center;margin-left:.6rem}.type-single article header .entry-meta span{margin:0 .3rem}.type-single article header .entry-meta img{border-radius:100%;height:4rem;width:auto;border:1px solid #333;padding:3px}.type-single article header .entry-meta .entry-date{font-weight:300}.type-single article header .entry-meta .author-name{font-size:1.1rem;font-weight:600}.type-single article header .entry-meta .author-name a{color:#666}#main-menu{transition:opacity .2s,visibility .2s;top:0;left:0;right:0;pointer-events:none;background-color:#fff;z-index:100001;pointer-events:auto;position:fixed;width:100%;height:100vh;overflow:auto;display:none}#main-menu .inside-menu{display:flex;flex-direction:column;padding:10% 10% 0}#main-menu .inside-menu .container-menu ul li a{font-size:2.5rem;line-height:1.5;color:#333;font-weight:800;text-transform:lowercase}@media(min-width: 481px){#main-menu .inside-menu .container-menu ul li a{font-size:3.5rem}}@media(min-width: 768px){#main-menu .inside-menu .container-menu ul li a{font-size:4.5rem}}#main-menu .inside-menu .container-menu ul li[class*=current-menu-]>a{color:#e7fc67}#main-menu .inside-menu .container-menu ul li:not([class*=current-menu-]):hover>a{color:#e7fc67}#footer-menu .inside-menu{display:flex;justify-content:center}#footer-menu .inside-menu a{font-size:.8rem;color:#666}#search-menu{transition:opacity .2s,visibility .2s;top:0;left:0;right:0;pointer-events:none;background-color:#fff;z-index:100002;pointer-events:auto;position:fixed;width:100%;height:100vh;overflow:auto;display:none;justify-content:center;align-items:center}#search-menu .search-menu-container{width:80%;max-width:700px}#menu-share{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:12px;left:15px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:100001;padding:0;transition:all .5s ease;cursor:pointer}#menu-share:hover{background-color:rgba(0,0,0,.6) !important}#menu-share:before{content:"";background-image:url(images/share.svg);width:25px;height:25px;filter:invert(1);margin-right:1px}#menu-share .share-icon{display:none}#menu-share .share-icon a{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;left:15px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:100001;padding:0;transition:all .5s ease;cursor:pointer}#menu-share .share-icon a#share-whatsapp{bottom:57px}#menu-share .share-icon a#share-whatsapp:before{background:no-repeat center url(images/whatsapp.svg);width:24px;height:24px}#menu-share .share-icon a#share-facebook{bottom:102px}#menu-share .share-icon a#share-facebook:before{background:no-repeat center url(images/messenger.svg)}#menu-share .share-icon a#share-twitter{bottom:147px}#menu-share .share-icon a#share-twitter:before{background:no-repeat center url(images/twitter.svg)}#menu-share .share-icon a#share-mail{bottom:192px}#menu-share .share-icon a#share-mail:before{background:no-repeat center url(images/mail.svg)}#menu-share .share-icon a:hover{background-color:rgba(0,0,0,.6) !important}#menu-share .share-icon a:before{content:"";width:25px;height:25px;filter:invert(1)}.menu-buscar{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:12px;left:15px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:100001;padding:0;transition:all .5s ease}.menu-buscar:hover{background-color:rgba(0,0,0,.6) !important}.menu-buscar:before{content:"";background-image:url(images/search.svg);width:25px;height:25px;filter:invert(1);margin-right:2px}.menu-toggle{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:12px;right:15px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:11;padding:0;transition:all .5s ease}.menu-toggle:hover{background-color:rgba(0,0,0,.6) !important}.menu-toggle:before{content:"";background-image:url(images/menu.svg);width:25px;height:25px;filter:invert(1)}.menu-exit{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;bottom:12px;right:15px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:11;padding:0;transition:all .5s ease}.menu-exit:hover{background-color:rgba(0,0,0,.6) !important}.menu-exit:before{content:"";background-image:url(images/close.svg);width:25px;height:25px;filter:invert(1)}.back-to-top{position:fixed;display:flex;align-items:center;justify-content:center;width:40px;height:40px;right:61px;bottom:12px;background-color:rgba(0,0,0,.4) !important;border-radius:50%;z-index:11;padding:0;opacity:0;transition:opacity 250ms linear}.back-to-top:before{content:"";background-image:url(images/chevron-up.svg);width:25px;height:25px;filter:invert(1)}.progress-circle{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0px;left:46px;width:120px;height:120px;opacity:0;transition:opacity 250ms linear}.circle-show{opacity:1}.circle{height:100%;min-height:100%}svg{transform:rotate(-90deg);stroke:rgba(0,0,0,.1);stroke-width:20px;stroke-linecap:butt;fill:rgba(0,0,0,0)}.progress-bar{stroke:url(#grad);transition:stroke-dashoffset 0 ease-in-out}.pct{display:none;position:absolute;font-size:12px;margin-top:22px}.subscription-form{max-width:780px;margin:auto;margin-top:5rem}.subscription-form h3{padding:0 20px;text-align:center}@media(min-width: 1024px){#post-nav .post-nav-img{max-width:7.5rem !important;height:7.5rem;-o-object-fit:cover;object-fit:cover}.post-previous{position:fixed;top:45%;left:1rem}.post-next{position:fixed;top:45%;right:1rem}.post-nav-wrap{display:flex;justify-content:center;align-items:center}.post-nav-p,.post-nav-n{font-size:60px;margin-bottom:6px;color:#444 !important}.post-nav-hover-p{display:flex;justify-content:center;align-items:center;transform:translateX(-500px);transition:all 1.5s ease}}@media(min-width: 1024px)and (min-width: 1024px){.post-nav-hover-p .post-nav-img{border-radius:0 25px 25px 0}}@media(min-width: 1024px){.post-nav-hover-n{display:flex;justify-content:center;align-items:center;transform:translateX(500px);transition:all 1.5s ease}}@media(min-width: 1024px)and (min-width: 1024px){.post-nav-hover-n .post-nav-img{border-radius:25px 0 0 25px}}@media(min-width: 1024px){.post-nav-title{max-width:10rem;font-size:1rem;font-weight:400;margin:0 !important;padding:10px;background-color:#fff;color:#444 !important;z-index:111111}}@media(max-width: 1023px){#post-nav{margin:2rem 0;display:block}.post-nav-hover-p,.post-nav-hover-n{transform:translateX(0px) !important;display:flex;flex-direction:column;margin-bottom:60px;position:relative;display:flex;justify-content:flex-end}.post-nav-p,.post-nav-n{display:none}.post-nav-title{color:#fff;position:absolute;margin:0;padding:1rem}.post-nav-img{box-shadow:0px 10px 30px 0px rgba(0,0,0,.3);border-radius:25px;height:18rem;-o-object-fit:cover;object-fit:cover}.post-previous{margin-right:1rem}.post-next{margin-left:1rem}}@media(max-width: 600px){#post-nav{display:block}.post-previous,.post-next{margin:0}}.entry-content .yin{display:flex}.entry-content .yin div{flex:93%}.entry-content .yin div>*{text-align:left;padding:1rem;border-radius:25px;background-color:#f1f1ef;margin:1rem 0;position:relative}.entry-content .yin div>*:last-child::before{content:" ";position:absolute;width:0;height:0;left:-1rem;bottom:0;border:1rem solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1f1ef rgba(0,0,0,0)}.entry-content .yin::before{content:url("https://vidalegendaria.com/wp-content/uploads/2022/02/Yin.svg");position:sticky;top:1rem;height:100%;width:100%;flex:7%;margin-top:1rem;margin-right:.5rem;transition:opacity .3s ease-in}.entry-content .yang{display:flex}.entry-content .yang div{flex:93%}.entry-content .yang div>*{text-align:right;padding:1rem;border-radius:25px;background-color:#effd99;margin:1rem 0;position:relative}.entry-content .yang div>*:last-child::before{content:" ";position:absolute;width:0;height:0;right:-1rem;bottom:0;border:1rem solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #effd99 rgba(0,0,0,0)}.entry-content .yang::before{content:url("https://vidalegendaria.com/wp-content/uploads/2022/02/Yang.svg");position:sticky;top:1rem;height:100%;width:100%;flex:7%;order:2;margin-top:1rem;margin-left:.5rem}.wpcf7 input{width:100%}.wpcf7 textarea{width:100%}.post-edit-link{display:none}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.91);animation-timing-function:ease-in}17%{transform:scale(0.98);animation-timing-function:ease-out}33%{transform:scale(0.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.vl-wiggle{animation:wiggle 4s 2s infinite}@keyframes wiggle{5%,50%{transform:scale(1)}10%{transform:scale(0.9)}15%{transform:scale(1.15)}20%{transform:scale(1.15) rotate(-5deg)}25%{transform:scale(1.15) rotate(5deg)}30%{transform:scale(1.15) rotate(-3deg)}35%{transform:scale(1.15) rotate(2deg)}40%{transform:scale(1.15) rotate(0)}}.vl-pulse{animation:pulse 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);box-shadow:0 0 0 0 #e7fc67}@keyframes pulse{to{box-shadow:0 0 0 18px rgba(255,255,255,0)}}.vl-float{animation:float 1.5s linear alternate infinite}@keyframes float{50%{transform:translateY(-px)}100%{transform:translateY(-18px)}}#post-776 .entry-title{display:none}.page-id-776 .subscription-form{display:none !important}#vl-respiracion{margin:0 auto !important;z-index:1000}.vl-mindfulness-slider{margin-bottom:0 !important}#respiracionContainer{margin:0 auto;position:relative;height:300px;width:300px;border-radius:200px;background-color:#333}#respiracion{position:relative;left:0px;top:150px;margin:0 auto;width:150px;height:150px;border-radius:100px;background-color:#e7fc67;transition:all 5s}.inspiracion{top:40px !important;width:260px !important;height:260px !important;border-radius:350px !important;transition:all 5s !important}#respiracion p{padding-top:60px;padding-bottom:20px;text-align:center}#respiracion p{color:#333;letter-spacing:1px;font-weight:600;position:relative;left:0px;top:0px}@media(max-width: 575px){.vl-mindfulness{padding-top:100px}}.video-container{overflow:hidden;position:relative;width:100%;border-radius:25px;margin-bottom:1.5rem}.video-container::after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mt-2{margin-top:2rem !important}.mb-1{margin-bottom:1rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.ptb-2{padding-top:2rem !important;padding-bottom:2rem !important}.flex-center{display:flex;justify-content:center}.vl-block{margin:1rem 0}.vl-button{display:flex;margin:1.4rem 0;width:100%}.vl-button a{padding:1rem 3rem;background-color:#e7fc67;color:#fff;font-weight:900;text-transform:uppercase;border-radius:50px;width:100%;text-align:center;cursor:pointer}.vl-button a:hover{background-color:#e7fc67}@media(min-width: 768px){.vl-button a{width:auto}}.vl-u{background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#e7fc67;text-decoration-thickness:5px;font-weight:600}.vl-u-b{background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:#e7fc67;text-decoration-thickness:5px;font-weight:900}.vl-section{margin:2rem 0}.vl-section .vl-section-content{max-width:1100px;margin:auto;padding:2rem 0}@media(min-width: 768px){.vl-section{margin:3rem 0}}.vl-gray{background-color:#f6f6f6}.vl-orb{border-radius:50%;box-shadow:inset 0 0 200px #fff,inset 20px 0 60px #e7fc67,inset -20px 0 60px #e7fc67,inset 20px 0 300px #e7fc67,inset -20px 0 300px #e7fc67,0 0 50px #fff,-10px 0 60px #e7fc67,10px 0 60px #e7fc67}.vl-list-emojis{display:flex;align-items:center;margin-bottom:1rem}.vl-list-emojis.vl-emoji-center span{text-align:left}.vl-list-emojis.vl-emoji-center span:first-child{margin-right:1rem}.vl-list-emojis span{text-align:left}.vl-list-emojis span:first-child{margin-right:1rem}.vl-emoji{font-size:2rem}#vl-hero{margin-top:0}#vl-hero .vl-hero-title{font-size:2.2rem}#vl-hero .vl-hero-subtitle{font-size:1.2rem}#vl-hero figure{max-width:100%;margin:auto}#vl-hero figure img{position:relative}@media(max-width: 767px){#vl-hero figure{margin-top:1rem}}#vl-about figure{max-width:80%;margin:auto}#vl-about figure img{position:relative;border-radius:25px}@media(max-width: 767px){#vl-about figure{margin-top:1rem}}#vl-servicios figure{max-width:80%;margin:auto}#vl-servicios figure img{position:relative;border-radius:50%}@media(max-width: 767px){#vl-servicios figure{margin-top:1rem}}.vl-option{box-shadow:0px 10px 30px 0px rgba(0,0,0,.3);border-radius:25px}.vl-option .vl-option-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.vl-option .vl-option-header .vl-option-icons{width:100%;display:flex;justify-content:center;align-items:center;border-top:2px solid #666;border-bottom:2px solid #666}.vl-option .vl-option-header .vl-option-icons .vl-option-icon{margin:0 .5rem}.vl-option .vl-option-header .vl-option-price{font-size:2rem;font-weight:900;margin-bottom:0}.vl-option .vl-option-content{padding:2rem}.vl-option .vl-option-content .vl-option-content-items{display:flex;flex-direction:column;align-items:flex-start}.vl-press{display:flex;justify-content:center}.vl-press figure{max-width:4rem;margin:0 2rem}.vl-press figure img{filter:grayscale(100%)}.vl-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:auto}.vl-cta .vl-button{justify-content:center;margin-top:3rem}.vl-sal-items .vl-option-title{font-weight:800}.vl-sal-items .vl-option-item{margin-bottom:1rem}.vl-sal-items .vl-option-item .vl-emoji{font-size:3rem}.vl-precios{font-size:3rem;font-weight:900}.vl-precios .vl-precio{color:#e7fc67}.vl-precios .vl-precio-t{text-decoration:line-through}.vl-panel.vl-hidden{display:none}.vl-accordion{display:flex;justify-content:space-between;cursor:pointer;margin:1.4rem 0}.vl-accordion.closed::after{content:"+";font-weight:bold}.vl-accordion:not(.closed) b{text-decoration:underline;text-decoration-color:#e7fc67;text-decoration-thickness:5px}.vl-accordion:not(.closed)::after{content:"-";font-weight:bold}figure.vl-testimonial{position:relative;overflow:hidden;margin:.6rem;max-width:100%;width:100%;color:#333;text-align:left;box-shadow:none !important}figure.vl-testimonial *{box-sizing:border-box;transition:all .35s cubic-bezier(0.25, 0.5, 0.5, 0.9)}figure.vl-testimonial .author{position:absolute;bottom:45px;padding:0 10px 0 120px;margin:0;text-transform:uppercase;color:#333;transform:translateY(50%)}figure.vl-testimonial .author h5{opacity:.8;margin:0;font-weight:800;display:flex;flex-direction:column}figure.vl-testimonial .author h5 span{font-weight:400;text-transform:none}figure.vl-testimonial img{max-width:100%;vertical-align:middle;height:90px;width:90px;border-radius:50%;margin:40px 0 0 10px}figure.vl-testimonial blockquote{display:block;border-radius:25px;position:relative;background-color:#fff;padding:25px 50px 30px 50px;font-size:.8em;font-weight:500;margin:0;line-height:1.6em;font-style:italic}figure.vl-testimonial blockquote:before,figure.vl-testimonial blockquote:after{content:"“";position:absolute;font-size:50px;opacity:.3;font-style:normal}figure.vl-testimonial blockquote:before{top:25px;left:20px}figure.vl-testimonial blockquote:after{content:"”";right:20px;bottom:0}figure.vl-testimonial blockquote .arrow{top:100%;width:0;height:0;border-left:0 solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);border-top:25px solid #fff;margin:0;position:absolute}.vl-calendar{width:100vw;height:100vh}.rcp_form input[type=email],.rcp_form input[type=password],.rcp_form input[type=text]{padding:.8rem 1rem !important;margin:0;width:100%;margin-top:.2rem;border-radius:25px}.rcp_form legend{font-size:1.2rem;font-weight:800;text-transform:capitalize;text-decoration:underline;margin:.5rem 0}.rcp_submit{font-size:1rem;font-weight:700;padding:1.1rem 3rem;border-radius:25px;margin-top:2rem;text-align:center;width:100%;color:#fff;border:none;background-color:#e7fc67;cursor:pointer}.rcp_submit:hover{opacity:.75}#rcp_submit{font-size:1rem;font-weight:700;padding:1.1rem 3rem;border-radius:25px;margin-top:2rem;text-align:center;width:100%;color:#fff;border:none;background-color:#e7fc67;cursor:pointer}#rcp_submit:hover{opacity:.75}#rcp_registration_form .rcp_login_link{display:none}.rcp_registration_total,.rcp-table{text-align:left}@media(max-width: 767px){#rcp-account-overview,#rcp-payment-history{font-size:.9rem}}.reproductor-audio-wrap{display:flex;justify-content:center;align-items:center;padding:80px 0}.reproductor-audio{display:block;width:300px;height:300px;position:relative;border-radius:50%;opacity:.7;animation:2s girandomt infinite forwards linear;cursor:pointer}.reproductor-audio img{border-radius:50%;position:absolute;width:300px;height:300px}.nodisplay{display:none}@keyframes girandomt{0%{box-shadow:0px 0px 0px 0px rgba(255,255,255,.8)}100%{box-shadow:0px 0px 30px 40px rgba(255,255,255,0)}}.reproductor-btn{position:absolute;top:50%;left:50%;width:0;height:0;margin:-15px 0 0 -10px;border-top:20px solid rgba(0,0,0,0);border-left:30px solid #fff;border-bottom:20px solid rgba(0,0,0,0);z-index:100;animation:pulse 1.3s infinite}.reproductor-audio:hover .reproductor-btn{animation:none}.reproductor-playing{position:absolute;width:300px;height:300px;border-radius:50%;border-right:4px solid #d3d1d1;border-bottom:4px solid #d3d1d1;border-left:4px solid #f8f0f0;border-top:4px solid #f8f0f0;animation:rotate 3s infinite linear;z-index:10000}@keyframes pulse{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{opacity:0}100%{opacity:1}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}