html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre,code,kbd,samp{font-family:monospace, sans-serif}textarea{overflow:auto}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0}:focus{outline:0}a img,iframe{border:none}ol,ul{list-style:none}select{margin:inherit}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:link,a:hover,a:visited,a:active{text-decoration:none}header,footer,main,div,nav,span,section,article,aside,h1,h2,h3,h4,h5,h6,p,ul,ol,li,a{-webkit-box-sizing:border-box;box-sizing:border-box}#fancybox-inner,#fancybox-wrap{-webkit-box-sizing:content-box;box-sizing:content-box;font-weight:normal;font-style:normal}div#brcm-cms-admin-capcalera *{-webkit-box-sizing:content-box;box-sizing:content-box}.button,.main-button,input.main-button[type="submit"],.secondary_button,.outline_button,.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a,.main-content .brcm-flexslider .brcm-flexslider-caption a,.photos .brcm-flexslider .brcm-flexslider-caption a,input[type="submit"],.checkbox-group input[type="checkbox"]+label,.radiobutton-group input[type="radio"]+label,.user-menu li a,.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a,.yearly-prizes .prize-image,.monthly-prizes .prize-image,.receipts-list li .diet-receipt-title a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}h1,.main-title,.button,.main-button,input.main-button[type="submit"],.secondary_button,.outline_button,.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a,.main-content .brcm-flexslider .brcm-flexslider-caption a,.photos .brcm-flexslider .brcm-flexslider-caption a,input[type="submit"],.brcm-body h1,.brcm-body h2{font-family:'Open Sans', sans-serif}body,.brcm-body{font-family:'Montserrat', sans-serif}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:#333232;font-weight:400}body.frozen{overflow:hidden}ul li{list-style-type:none}ol li{list-style-type:decimal;list-style-position:inside}a{cursor:pointer}a:link{color:#333232}a:visited{color:#333232}a:active{color:#333232}img{max-width:100%}.hint{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-style:italic;margin:10px 0}.only-print{display:none}.generic-content{padding:40px 100px}body.registered .generic-content,body.subscribed .generic-content{padding:40px 100px;background:#E1E2DC;min-height:60vh}@media screen and (max-width: 1700px){body.registered .generic-content,body.subscribed .generic-content{padding:40px 50px}}@media (max-width: 1200px){body.registered .generic-content,body.subscribed .generic-content{padding:40px}}@media (max-width: 700px){body.registered .generic-content,body.subscribed .generic-content{padding:40px 20px}}@media screen and (max-width: 1300px){.generic-content{padding:40px 60px}}@media (max-width: 1200px){.generic-content{padding:40px}}@media (max-width: 700px){.generic-content{padding:40px 20px}}.main-title{font-size:35px;font-size:3.5rem;line-height:43.75px;line-height:5.25rem;text-transform:uppercase;margin:0 0 10px 0}@media (max-width: 900px){.main-title{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}}.aside-content{margin-top:40px}.aside-content h3{color:#252628;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:400;margin:0 0 15px 0}body.registered .aside-content{display:none}.subscribed .main-content,.registered .main-content{padding-bottom:40px}.narrow-content{max-width:550px;margin:0 auto}@media (max-width: 900px){.narrow-content{max-width:none}}.alert-message{color:#FF2424}.subscribed .generic-content{background:#E1E2DC}.subscribed,.registered,.public{padding-top:90px}.reminder{border:1px solid #FF4A1A;padding:10px 20px;margin:20px 0;font-weight:700}.reminder a{color:#FF4A1A}.reminder a:link,.reminder a:visited,.reminder a:active{color:#FF4A1A}.cookies{padding:10px 20px;border-bottom:1px solid #E1E2DC;text-align:center;position:relative;z-index:1000;background:#fff}.cookies .close-message a{background:url("../img/icon-cross.svg") no-repeat center center #FF4A1A;display:block;height:20px;width:20px;float:right;background-size:10px}.cookies p{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.cookies p a{color:#FF4A1A}.cookies p a:link,.cookies p a:visited,.cookies p a:active{color:#FF4A1A}.flash-message{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;padding:7px 10px;text-align:center}.flash-message.success{background:#00C479;color:#fff}.flash-message.error{background:#FF2424;color:#fff}.flash-message .close-message{float:right}.flash-message .close-message a{background:url("../img/icon-cross.svg") no-repeat center center;background-size:15px;display:block;width:20px;height:20px}.button,.main-button,input.main-button[type="submit"],.secondary_button,.outline_button,.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a,.main-content .brcm-flexslider .brcm-flexslider-caption a,.photos .brcm-flexslider .brcm-flexslider-caption a,input[type="submit"]{display:inline-block;width:auto;text-decoration:none;border:none;padding:10px 30px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;text-align:center;border-radius:20px;text-transform:uppercase}.button.disabled,.disabled.main-button,input.disabled.main-button[type="submit"],.disabled.secondary_button,.disabled.outline_button,.disabled.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a.disabled,.main-content .brcm-flexslider .brcm-flexslider-caption a.disabled,.photos .brcm-flexslider .brcm-flexslider-caption a.disabled,input[type="submit"].disabled{opacity:0.4;pointer-events:none}.button.button_small,.button_small.main-button,input.button_small.main-button[type="submit"],.button_small.secondary_button,.button_small.outline_button,.button_small.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a.button_small,.main-content .brcm-flexslider .brcm-flexslider-caption a.button_small,.photos .brcm-flexslider .brcm-flexslider-caption a.button_small,input[type="submit"].button_small{padding:5px 10px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (max-width: 700px){.button,.main-button,input.main-button[type="submit"],.secondary_button,.outline_button,.print-button,.slide-home .brcm-flexslider .brcm-flexslider-caption a,.main-content .brcm-flexslider .brcm-flexslider-caption a,.photos .brcm-flexslider .brcm-flexslider-caption a,input[type="submit"]{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}.main-button,input[type="submit"].main-button{background:#FF4A1A;color:#fff}.main-button:link,.main-button:visited,.main-button:active,input[type="submit"].main-button:link,input[type="submit"].main-button:visited,input[type="submit"].main-button:active{color:#fff}.main-button:hover,.main-button:active,input[type="submit"].main-button:hover,input[type="submit"].main-button:active{background:#c4c4c4}.secondary_button{background:#333232;color:#fff}.secondary_button:link,.secondary_button:visited,.secondary_button:active{color:#fff}.secondary_button:hover,.secondary_button:active{background:#0c0c0c}.outline_button{background:transparent;color:#333232;border:1px solid #333232}.outline_button:link,.outline_button:visited,.outline_button:active{color:#333232}.outline_button:hover,.outline_button:active{background:#333232;color:#fff}.print-button{background:url("../img/icon-print.svg") no-repeat 20px center #333232;color:#fff;text-transform:none;font-weight:400;padding:10px 50px;text-align:center}.print-button:link,.print-button:visited,.print-button:active{color:#fff}.print-button:hover,.print-button:active{background:url("../img/icon-print.svg") no-repeat 20px center #333232}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],input[type="number"]{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #333232;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;display:block;width:100%;color:#333232}input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="tel"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled{opacity:0.6;background:#878787;cursor:not-allowed}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus{border:1px solid #333232;background:#EAEAEA}label{display:block}input[type="checkbox"],input[type="radio"]{vertical-align:middle;display:inline-block;float:left;margin:3px 6px 0 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;cursor:pointer;max-width:calc(100% - 20px)}textarea{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;border:1px solid #333232;border-radius:3px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;width:100%}textarea:focus{background:#EAEAEA}fieldset{border:none;margin:0 0 7px 0;padding:0}input ::-webkit-input-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input :-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input ::-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input :-ms-input-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.style-select{background:url("../img/arrow-down.svg") no-repeat right 10px center white;background:none\0;width:100%;border:1px solid #333232;border:none\0;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;padding-left:10px}.style-select select{background:transparent;background:white\0;-webkit-appearance:none;-moz-appearance:none;width:100% !important;padding:10px;border:none;border:1px solid #333232 \9;padding-right:40px}.style-select select:hover{cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.style-select{background:none;border:none}.style-select select{background:white}}fieldset.error{border:1px dotted #FF2424;padding:5px;border-radius:5px}fieldset p.error{text-align:left;color:#FF2424;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700;margin:5px 0 0 0}.checkbox-group input[type="checkbox"]{position:absolute;opacity:0;z-index:1}.checkbox-group input[type="checkbox"]+label{position:relative;z-index:10;width:100%;padding:5px 0 5px 30px;background:url("../img/icon-checkbox.svg") no-repeat left center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400}.checkbox-group input[type="checkbox"]+label a{color:#FF4A1A;text-decoration:underline}.checkbox-group input[type="checkbox"]+label a:link,.checkbox-group input[type="checkbox"]+label a:visited,.checkbox-group input[type="checkbox"]+label a:active{color:#FF4A1A}.checkbox-group input[type="checkbox"]:checked+label{background:url("../img/icon-checkbox-checked.svg") no-repeat left center}.radiobutton-group input[type="radio"]{position:absolute;opacity:0;z-index:1}.radiobutton-group input[type="radio"]+label{position:relative;z-index:10;width:100%;padding:5px 0 5px 20px;background:url("../img/icon-tick.svg") no-repeat left center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400}.radiobutton-group input[type="radio"]+label a{color:#FF4A1A;text-decoration:underline}.radiobutton-group input[type="radio"]+label a:link,.radiobutton-group input[type="radio"]+label a:visited,.radiobutton-group input[type="radio"]+label a:active{color:#FF4A1A}.radiobutton-group input[type="radio"]:checked+label{background:url("../img/icon-tick-checked.svg") no-repeat left center}.form-box{background:#fff;border-radius:40px;margin:30px 0;padding:40px}.form-box input[type="text"],.form-box input[type="email"],.form-box input[type="password"],.form-box textarea{border:none;border-bottom:1px solid #252628;padding:5px 0}.form-box label{font-weight:700;color:#252628}.form-box input[type="submit"].main-button{display:block;width:100%;margin:20px 0;padding:20px 30px}.form-box .field-block{margin:0 0 10px 0}.form-box .brcm-field{margin:0 0 20px 0}.form-box .brcm-title label,.form-box .field-block label{display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400}.form-box .brcm-title .brcm-required,.form-box .field-block .brcm-required{display:inline-block;vertical-align:top}.form-box .brcm-description{margin:10px 0}.form-box .brcm-description p{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.form-box .brcm-description a{color:#FF4A1A}.form-box .brcm-description a:link,.form-box .brcm-description a:visited,.form-box .brcm-description a:active{color:#FF4A1A}.main-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(51,50,50,0.9)}.main-modal-wrapper{background:white;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:50%;max-width:1300px;margin:0 auto;padding:20px 40px 40px 40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:40px}@media (max-width: 900px){.main-modal-wrapper{width:95%;padding:20px 20px 40px 20px}}@media (max-width: 700px){.main-modal-wrapper{display:block;height:100vh;overflow:scroll;padding:20px 10px 40px 10px}}.main-modal-header{text-align:right;padding:15px 20px;width:100%}.main-modal-close{display:block;height:30px;position:relative;z-index:100000;background:url("../img/icon-cross-orange.svg") no-repeat right center}.main-modal-content{margin:0 auto;padding:300px 0 0 0;width:100%}@supports (display: flex){.main-modal-content{padding:0}}@media screen and (max-width: 1300px){.main-modal-content{padding-left:20px;padding-right:20px}}.main-modal-content h1{font-size:23px;font-size:2.3rem;line-height:28.75px;line-height:3.45rem;text-transform:uppercase;font-weight:700;margin:0 0 10px 0}.main-modal-title{margin:0 0 40px 0;text-align:center}.main-modal-footer{text-align:center}#modal-subscribe .main-modal-content{text-align:center}table{width:100%;margin:30px 0}table caption{font-weight:700;padding:10px 0}td{border:1px solid #333232;padding:5px}@media screen and (max-width: 800px){td{white-space:nowrap}}@media screen and (max-width: 800px){.table-wrapper{width:100%;overflow-x:auto}}.main-table tr:nth-child(1) td{padding-top:10px}.main-table td{border:none;padding:3px;color:#252628;vertical-align:top}.main-table th{text-align:left;border-bottom:1px solid #878787;margin-bottom:10px;color:#252628}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible;display:block}100%{opacity:0;visibility:hidden;display:none}}html,body{height:100%}.central-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;position:relative;z-index:10}.sidebar{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}@media (max-width: 1200px){.sidebar{display:none;position:fixed;top:80px;right:0;width:50%;z-index:1001}}@media (max-width: 900px){.sidebar{width:90%}}@media screen and (min-width: 1800px){.sidebar{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;min-width:0}}.main-wrapper{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}.generic-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.generic-content .main-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}@media (max-width: 1200px){.generic-content .main-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}.generic-content .aside-content{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0;margin-left:60px}@media (max-width: 1200px){.generic-content .aside-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0}}.center-wrapper{max-width:1300px;margin:0 auto}@media screen and (max-width: 1300px){.main-content{padding:0 10px}}.row{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.one-third-column{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;min-width:0}.one-third-column+.two-third-column{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin:0 0 0 40px}.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:0}.two-third-column+.one-third-column{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin:0 0 0 40px}.one-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;min-width:0}.three-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;min-width:0}.half-column{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}.col-8-12{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;min-width:0}.col-4-12{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;min-width:0}.col-5-12{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;min-width:0}.col-7-12{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;min-width:0}.full-width{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media (max-width: 900px){.one-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.one-third-column+.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.two-third-column+.one-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.one-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.three-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.half-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.col-4-12,.col-5-12,.col-7-12,.col-8-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}.top-menu{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:20px 50px;z-index:100;position:fixed;top:0;width:100%;background:#fff}@media (max-width: 900px){.top-menu{padding:20px 10px}}.logo a{display:block}@media (max-width: 900px){.logo{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;min-width:0;margin:0 10px 0 0}}@media (max-width: 400px){.logo{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;min-width:0}}.registered-top-info ul{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.registered-top-info li{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 20px 0 0;font-weight:700;text-transform:uppercase}.registered-top-info .user-points-title,.registered-top-info .user-classification-title{margin:0 10px 0 0}.registered-top-info .user-points,.registered-top-info .user-global-classification{color:#FF4A1A}@media (max-width: 1200px){.registered-top-info{display:none}}.public-menu .top-actions li{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:0 5px;display:inline-block;vertical-align:top;text-transform:uppercase}.public-menu .top-actions li a{display:block;padding:10px 40px;border-radius:20px}.public-menu .top-actions li.top-action-rates a{background:#E1E2DC}@media (max-width: 1200px){.public-menu .top-actions li.top-action-rates{display:none}}.public-menu .top-actions li.top-action-register a{background:#FF4A1A;color:#fff}.public-menu .top-actions li.top-action-register a:link,.public-menu .top-actions li.top-action-register a:visited,.public-menu .top-actions li.top-action-register a:active{color:#fff}@media (max-width: 700px){.public-menu .top-actions li.top-action-register a{padding:10px 15px}}@media (max-width: 700px){.public-menu .top-actions li.top-action-register{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}.public-menu .top-actions li.top-action-login a{background:#333232;color:#fff}.public-menu .top-actions li.top-action-login a:link,.public-menu .top-actions li.top-action-login a:visited,.public-menu .top-actions li.top-action-login a:active{color:#fff}@media (max-width: 1200px){.public-menu .top-actions li.top-action-login{display:none}}.public.access-page .top-actions li.top-action-rates,.public.access-page .top-actions li.top-action-register,.public.access-page .top-actions li.top-action-login,.public.access-page .top-actions li.trigger-mobile-menu{display:none}.registered-menu .top-actions li{display:inline-block;vertical-align:top;position:relative}.registered-menu .top-actions .top-action-subscribe a{background:url("../img/premium-star-current.svg") no-repeat 10px center #FF4A1A;color:#fff;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;padding:10px 20px 10px 40px;border-radius:15px;text-align:center;text-transform:uppercase;display:block}@media (max-width: 700px){.registered-menu .top-actions .top-action-subscribe a{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;height:44px}}@media (max-width: 700px){.registered-menu .top-actions .top-action-subscribe .desktop-v{display:none}}.registered-menu .top-actions .top-action-user-account-menu .open-submenu{background:url("../img/icon-user.svg") no-repeat left 10px center #333232;color:#fff;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;padding:10px 20px 10px 40px;border-radius:15px;text-align:center;text-transform:uppercase;position:relative;z-index:100000;display:block}@media (max-width: 700px){.registered-menu .top-actions .top-action-user-account-menu .open-submenu{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;height:44px;background-position:center center;padding:10px 20px}}@media (max-width: 700px){.registered-menu .top-actions .top-action-user-account-menu .desktop-v{display:none}}.registered-menu .top-actions .top-action-user-account-menu .mobile-v{display:none}.registered-menu .top-actions .top-action-prizes a{background:#FF4A1A;color:#fff;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;padding:10px 40px;border-radius:15px;text-align:center;text-transform:uppercase;display:block}@media (max-width: 700px){.registered-menu .top-actions .top-action-prizes a{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}@media (max-width: 1200px){.registered-menu .top-actions .top-action-prizes{display:none}}.registered-menu .top-actions .top-action-user-account-submenu{display:none;position:absolute;z-index:10000;background:#fff;border-radius:20px;padding:15px 10px;width:230px;right:0;top:100%;border:1px solid #E1E2DC}.registered-menu .top-actions .top-action-user-account-submenu li{margin:0;display:block}.registered-menu .top-actions .top-action-user-account-submenu li a{display:block;padding:3px 10px;color:#333232}.registered-menu .top-actions .top-action-user-account-submenu li a:link,.registered-menu .top-actions .top-action-user-account-submenu li a:visited,.registered-menu .top-actions .top-action-user-account-submenu li a:active{color:#333232}.registered-menu .top-actions .top-action-user-account-submenu li a:hover{color:#FF4A1A}@media (max-width: 700px){.registered-menu .top-actions .desktop-v{display:none}}.registered-menu .top-actions .mobile-v{display:none}@media (max-width: 700px){.registered-menu .top-actions .mobile-v{display:block}}@media (max-width: 900px){.registered-menu .top-actions{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;text-align:right}}.public-menu .top-actions .trigger-mobile-menu,.registered-menu .top-actions .trigger-mobile-menu{display:none}.public-menu .top-actions .trigger-mobile-menu a,.registered-menu .top-actions .trigger-mobile-menu a{display:block;background:url("../img/icon-menu.svg") no-repeat center center;width:34px;height:27px;margin:10px 0 0 10px}@media (max-width: 700px){.public-menu .top-actions .trigger-mobile-menu a,.registered-menu .top-actions .trigger-mobile-menu a{margin:0 0 0 10px}}@media (max-width: 1200px){.public-menu .top-actions .trigger-mobile-menu,.registered-menu .top-actions .trigger-mobile-menu{display:inline-block}}.public-menu .top-actions .trigger-mobile-menu a{padding:22px}.mobile-public-menu{display:none;background:#333232;position:absolute;top:75px;right:10px;width:200px;padding:10px}.mobile-public-menu li{display:block;text-align:center}.mobile-public-menu a{color:#fff;display:block;padding:10px 20px}.mobile-public-menu a:link,.mobile-public-menu a:visited,.mobile-public-menu a:active{color:#fff}.mobile-public-menu a:hover{background:#FF4A1A}.footer .brcm-pagina-element{padding:0}.footer-one,.footer-two{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}.footer-one .brcm-body,.footer-two .brcm-body{margin:0 0 20px 0}.footer-one .brcm-body p,.footer-two .brcm-body p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;margin:0 0 10px 0;font-weight:700}.footer-one .brcm-body li,.footer-two .brcm-body li{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 3px 0}.footer-one .brcm-body li a,.footer-two .brcm-body li a{text-decoration:none}.footer-one .brcm-body li a:hover,.footer-two .brcm-body li a:hover{color:#FF4A1A}@media (max-width: 700px){.footer-one .brcm-body li,.footer-two .brcm-body li{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}}.footer-one{background:#333232;color:white}.footer-one a{color:#fff}.footer-one a:link,.footer-one a:visited,.footer-one a:active{color:#fff}@media (max-width: 900px){.footer-one .column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:0}}@media (max-width: 700px){.footer-one .column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media (max-width: 900px){.footer-one{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-two{background:#E1E2DC;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.footer-two a{color:#333232}.footer-two a:link,.footer-two a:visited,.footer-two a:active{color:#333232}.footer-two .column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;min-width:0}.footer-two .column:nth-child(1) ul{-webkit-columns:4 auto;-moz-columns:4 auto;columns:4 auto;-webkit-column-span:all;-moz-column-span:all;column-span:all}.footer-two .column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}.footer-two .column:nth-child(2) ul{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto;-webkit-column-span:all;-moz-column-span:all;column-span:all}.footer-two .column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}.footer-two .column:nth-child(3) ul{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto;-webkit-column-span:all;-moz-column-span:all;column-span:all}@media (max-width: 900px){.footer-two .column:nth-child(1),.footer-two .column:nth-child(2),.footer-two .column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}.footer-two .column:nth-child(1) ul,.footer-two .column:nth-child(2) ul,.footer-two .column:nth-child(3) ul{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto}}@media (max-width: 700px){.footer-two .column:nth-child(1),.footer-two .column:nth-child(2),.footer-two .column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.footer-gallery{background:#333232;color:white;padding:20px}.copyright-footer{width:100%;padding:10px;margin:20px auto;text-align:center}.copyright-footer p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.credits{margin:20px 0 0 0;padding:10px 0;border-top:1px solid #E1E2DC;text-align:center}.credits p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}nav ul{margin:0;padding:0;list-style:none}.user-menu ul{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-menu li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700}.user-menu li a{display:block;position:relative;width:100%;padding:20px 0 20px 20px;color:#fff;min-height:75px}.user-menu li a:link,.user-menu li a:visited,.user-menu li a:active{color:#fff}@media (max-width: 1200px){.user-menu li a{min-height:auto}}@media screen and (max-height: 655px){.user-menu li a{min-height:auto;padding:10px 0 10px 20px}}.user-menu li.current a{background:#FF4A1A}.user-menu li:hover a{background:#FF4A1A}body.registered .user-menu .menu-diets a:after,body.registered .user-menu .menu-training-plans a:after,body.registered .user-menu .menu-recipes a:after,body.registered .user-menu .menu-classes-clam a:after,body.registered .user-menu .menu-lives a:after,body.registered .user-menu .menu-classes a:after{content:url("../img/premium-star.svg");text-align:center;position:absolute;color:#fff;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;padding:25px 15px;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body.registered .user-menu .menu-diets:hover a:after,body.registered .user-menu .menu-diets.current a:after,body.registered .user-menu .menu-training-plans:hover a:after,body.registered .user-menu .menu-training-plans.current a:after,body.registered .user-menu .menu-recipes:hover a:after,body.registered .user-menu .menu-recipes.current a:after,body.registered .user-menu .menu-classes-clam:hover a:after,body.registered .user-menu .menu-classes-clam.current a:after,body.registered .user-menu .menu-lives:hover a:after,body.registered .user-menu .menu-lives.current a:after,body.registered .user-menu .menu-classes:hover a:after,body.registered .user-menu .menu-classes.current a:after{content:url("../img/premium-star-current.svg")}.mobile-menu{display:none}@media (max-width: 1200px){.mobile-menu{display:block}}.feedback{margin:10px auto;text-align:left;max-width:1300px}.feedback .alert-box{padding:10px 20px;text-align:center}.feedback .alert-box p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.feedback.success{padding:7px 5px;color:#00C479}.feedback.success h1{color:#00C479;font-weight:700}.feedback.success .alert-box{background:#00C479;color:#fff}.feedback.error{padding:7px 5px;color:#FF2424}.feedback.error h1{color:#FF2424;font-weight:700}.feedback.error .alert-box{background:#FF2424;color:#fff}.feedback p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0}.feedback p a{text-decoration:underline;font-weight:700}.alert.info{padding:20px}.alert.info a{text-decoration:underline}.alert.info p{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.breadcrumb{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400;margin:0 0 30px 0;font-style:italic}.breadcrumb .breadcrumb-separator{padding:5px 0}.breadcrumb .current-page{padding:5px}.breadcrumb a,.breadcrumb span{display:inline-block;vertical-align:middle;padding:5px}.breadcrumb a{color:#EAEAEA}.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{color:#EAEAEA}.breadcrumb a:hover,.breadcrumb a:active{text-decoration:underline}.breadcrumb .breadcrumb-home{background:url("../img/icon-home.svg") no-repeat left center;width:20px;height:20px}@media screen and (max-width: 1300px){.breadcrumb{padding:0 10px}}.paginator{margin:40px auto;max-width:500px}.paginator ul{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginator li{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.paginator li.previous{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;text-align:left}.paginator li.previous a{background:url("../img/arrow-left.svg") no-repeat left center;display:block;width:13px;height:23px}.paginator li.current{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;text-align:center}.paginator li.next{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;text-align:right}.paginator li.next a{background:url("../img/arrow-right.svg") no-repeat right center;display:block;width:13px;height:23px}.sidebar{background:#333232}.brcm-body a{color:#FF4A1A;text-decoration:underline}.brcm-pagina-element{padding:0 0 40px 0}.main-content .brcm-list-of-attachments li,.main-wrapper .brcm-list-of-attachments li{margin:0 0 3px 0}.main-content .brcm-attachment.brcm-pdf a,.main-wrapper .brcm-attachment.brcm-pdf a{background:url("../img/icon-clip.svg") no-repeat left 4px;padding-left:15px;color:#333232;font-weight:700}.main-content .brcm-attachment.brcm-pdf a:link,.main-content .brcm-attachment.brcm-pdf a:visited,.main-content .brcm-attachment.brcm-pdf a:active,.main-wrapper .brcm-attachment.brcm-pdf a:link,.main-wrapper .brcm-attachment.brcm-pdf a:visited,.main-wrapper .brcm-attachment.brcm-pdf a:active{color:#333232}.main-content .brcm-attachment.brcm-pdf .brcm-size,.main-wrapper .brcm-attachment.brcm-pdf .brcm-size{margin:0 0 0 5px;font-style:italic}.brcm-breadcrumb{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin:0 0 30px 0;font-style:italic;background:url(../img/icon-home.svg) no-repeat left center;padding-left:20px}.brcm-breadcrumb a{color:#333232;text-decoration:underline}.language-menu{text-align:right;color:white}.language-menu span,.language-menu a{display:inline-block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0;position:relative;padding:0 5px}.language-menu span:after,.language-menu a:after{content:"|";position:absolute;right:-5px;top:0px}.language-menu span:last-child:after,.language-menu a:last-child:after{content:""}.language-menu span{position:relative}.language-menu span:before{content:"";position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:5px;height:5px;background:white;border-radius:100px}.language-menu a{color:white;position:relative}.language-menu a:hover:before{content:"";position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:5px;height:5px;background:white;border-radius:100px}.slide-home .brcm-flexslider,.main-content .brcm-flexslider,.photos .brcm-flexslider{margin:0;background:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.slide-home .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-prev,.main-content .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-prev,.photos .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-prev{background:url(../img/arrow-left-slide.svg) no-repeat center center;width:50px;height:50px;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slide-home .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-next,.main-content .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-next,.photos .brcm-flexslider .brcm-flexslider-direction-nav a.brcm-flexslider-next{background:url(../img/arrow-right-slide.svg) no-repeat center center;width:50px;height:50px;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slide-home .brcm-flexslider .brcm-flexslider-control-paging li a,.main-content .brcm-flexslider .brcm-flexslider-control-paging li a,.photos .brcm-flexslider .brcm-flexslider-control-paging li a{background:#333232}.slide-home .brcm-flexslider .brcm-flexslider-control-paging li a.brcm-flexslider-active,.main-content .brcm-flexslider .brcm-flexslider-control-paging li a.brcm-flexslider-active,.photos .brcm-flexslider .brcm-flexslider-control-paging li a.brcm-flexslider-active{background:#EAEAEA}.slide-home .brcm-flexslider .brcm-flexslider-pauseplay a,.main-content .brcm-flexslider .brcm-flexslider-pauseplay a,.photos .brcm-flexslider .brcm-flexslider-pauseplay a{display:block;padding:0 0 0 30px;width:16px;height:25px}.slide-home .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-play,.main-content .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-play,.photos .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-play{background:url(../img/icon-play.svg) no-repeat left center}.slide-home .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-pause,.main-content .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-pause,.photos .brcm-flexslider .brcm-flexslider-pauseplay a.brcm-flexslider-pause{background:url(../img/icon-pause.svg) no-repeat left center}.slide-home .brcm-flexslider .brcm-flexslider-slides li,.main-content .brcm-flexslider .brcm-flexslider-slides li,.photos .brcm-flexslider .brcm-flexslider-slides li{position:relative;margin:0;height:600px;overflow:hidden}.slide-home .brcm-flexslider .brcm-flexslider-slides li img,.main-content .brcm-flexslider .brcm-flexslider-slides li img,.photos .brcm-flexslider .brcm-flexslider-slides li img{width:100%;max-width:100%}.slide-home .brcm-flexslider .brcm-flexslider-caption,.main-content .brcm-flexslider .brcm-flexslider-caption,.photos .brcm-flexslider .brcm-flexslider-caption{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px;text-shadow:0 1px 0 rgba(51,50,50,0.5);background:rgba(51,50,50,0.7)}.slide-home .brcm-flexslider .brcm-flexslider-caption h2,.main-content .brcm-flexslider .brcm-flexslider-caption h2,.photos .brcm-flexslider .brcm-flexslider-caption h2{color:white;margin:0 0 2px 0;width:auto;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem}.slide-home .brcm-flexslider .brcm-flexslider-caption h3,.main-content .brcm-flexslider .brcm-flexslider-caption h3,.photos .brcm-flexslider .brcm-flexslider-caption h3{color:white;margin:0 0 2px 0;width:auto;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.slide-home .brcm-flexslider .brcm-flexslider-caption p,.main-content .brcm-flexslider .brcm-flexslider-caption p,.photos .brcm-flexslider .brcm-flexslider-caption p{color:white;margin:0 0 10px 0;width:auto}.slide-home .brcm-flexslider .brcm-flexslider-caption p.withlink,.main-content .brcm-flexslider .brcm-flexslider-caption p.withlink,.photos .brcm-flexslider .brcm-flexslider-caption p.withlink{background:none;padding:0}.slide-home .brcm-flexslider .brcm-flexslider-caption a,.main-content .brcm-flexslider .brcm-flexslider-caption a,.photos .brcm-flexslider .brcm-flexslider-caption a{background:#EAEAEA;color:#fff}.slide-home .brcm-flexslider .brcm-flexslider-caption a:link,.slide-home .brcm-flexslider .brcm-flexslider-caption a:visited,.slide-home .brcm-flexslider .brcm-flexslider-caption a:active,.main-content .brcm-flexslider .brcm-flexslider-caption a:link,.main-content .brcm-flexslider .brcm-flexslider-caption a:visited,.main-content .brcm-flexslider .brcm-flexslider-caption a:active,.photos .brcm-flexslider .brcm-flexslider-caption a:link,.photos .brcm-flexslider .brcm-flexslider-caption a:visited,.photos .brcm-flexslider .brcm-flexslider-caption a:active{color:#fff}.slide-home .brcm-flexslider .brcm-flexslider-caption a:hover,.main-content .brcm-flexslider .brcm-flexslider-caption a:hover,.photos .brcm-flexslider .brcm-flexslider-caption a:hover{background:#d1d1d1}.slide-home .brcm-flexslider .brcm-flexslider-caption:empty,.main-content .brcm-flexslider .brcm-flexslider-caption:empty,.photos .brcm-flexslider .brcm-flexslider-caption:empty{display:none}.main-content .brcm-generic-element-with-images-on-the-right .brcm-body ul li,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-body ul li,.main-content .brcm-generic-element-with-images-on-the-left .brcm-body ul li,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-body ul li,.main-content .brcm-generic-element-with-image-gallery .brcm-body ul li,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-body ul li,.main-content .brcm-generic-element-with-big-images .brcm-body ul li,.main-wrapper .brcm-generic-element-with-big-images .brcm-body ul li{background:url(../img/icon-list.png) no-repeat left 8px;padding:1px 0 1px 15px;margin:0 0 5px 0}.main-content .brcm-generic-element-with-images-on-the-right,.main-wrapper .brcm-generic-element-with-images-on-the-right{margin:0 0 40px 0}.main-content .brcm-generic-element-with-images-on-the-right .brcm-body em,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-body em{font-style:italic}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images{display:inline-block;vertical-align:top;width:30%;margin:0 0 0 20px;float:right}@media (max-width: 1200px){.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images{float:none;margin:0 0 20px 0;display:block;width:100%}}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images img,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images img{width:100%}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption{width:100% !important;text-align:center;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a{color:#333232}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:link,.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:visited,.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:active,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:link,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:visited,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images .brcm-caption a:active{color:#333232}.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images+.brcm-body,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images+.brcm-body{display:inline-block;vertical-align:top;width:65%;margin:0 15px 0 0}@media (max-width: 1200px){.main-content .brcm-generic-element-with-images-on-the-right .brcm-group-of-images+.brcm-body,.main-wrapper .brcm-generic-element-with-images-on-the-right .brcm-group-of-images+.brcm-body{float:none;margin:0 0 20px 0;display:block;width:100%}}.main-content .brcm-generic-element-with-images-on-the-left,.main-wrapper .brcm-generic-element-with-images-on-the-left{margin:0 0 40px 0}.main-content .brcm-generic-element-with-images-on-the-left .brcm-body em,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-body em{font-style:italic}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images{display:inline-block;vertical-align:top;width:30%;margin:0 20px 0 0}@media (max-width: 1200px){.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images{float:none;margin:0 0 20px 0;display:block;width:100%}}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images img,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images img{width:100%}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption{width:100% !important;text-align:center;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a{color:#333232}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:link,.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:visited,.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:active,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:link,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:visited,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images .brcm-caption a:active{color:#333232}.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images+.brcm-body,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images+.brcm-body{display:inline-block;vertical-align:top;width:65%;margin:0 0 0 15px}@media (max-width: 1200px){.main-content .brcm-generic-element-with-images-on-the-left .brcm-group-of-images+.brcm-body,.main-wrapper .brcm-generic-element-with-images-on-the-left .brcm-group-of-images+.brcm-body{float:none;margin:0 0 20px 0;display:block;width:100%}}.main-content .brcm-generic-element-with-image-gallery,.main-wrapper .brcm-generic-element-with-image-gallery{margin:0 0 40px 0}.main-content .brcm-generic-element-with-image-gallery .brcm-body em,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-body em{font-style:italic}.main-content .brcm-generic-element-with-image-gallery .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-group-of-images{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px}.main-content .brcm-generic-element-with-image-gallery .brcm-group-of-images .brcm-image-and-caption,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-group-of-images .brcm-image-and-caption{float:none;margin:0}.main-content .brcm-generic-element-with-image-gallery .brcm-group-of-images img,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-group-of-images img{width:100%}@media (max-width: 1200px){.main-content .brcm-generic-element-with-image-gallery .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-group-of-images{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 700px){.main-content .brcm-generic-element-with-image-gallery .brcm-group-of-images,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-group-of-images{grid-template-columns:repeat(2, 1fr)}}.main-content .brcm-generic-element-with-image-gallery .brcm-caption,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-caption{width:100% !important;text-align:center;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.main-content .brcm-generic-element-with-image-gallery .brcm-caption a,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-caption a{color:#333232}.main-content .brcm-generic-element-with-image-gallery .brcm-caption a:link,.main-content .brcm-generic-element-with-image-gallery .brcm-caption a:visited,.main-content .brcm-generic-element-with-image-gallery .brcm-caption a:active,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-caption a:link,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-caption a:visited,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-caption a:active{color:#333232}.main-content .brcm-generic-element-with-image-gallery .brcm-image,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-image{height:180px;overflow:hidden;margin:0 0 10px 0}.main-content .brcm-generic-element-with-image-gallery .brcm-image a,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-image a{display:block;height:100%}.main-content .brcm-generic-element-with-image-gallery .brcm-image img,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-content .brcm-generic-element-with-image-gallery .brcm-clear,.main-wrapper .brcm-generic-element-with-image-gallery .brcm-clear{display:none}.main-content .brcm-generic-element-with-big-images,.main-wrapper .brcm-generic-element-with-big-images{margin:0 0 40px 0}.main-content .brcm-generic-element-with-big-images .brcm-body em,.main-wrapper .brcm-generic-element-with-big-images .brcm-body em{font-style:italic}.main-content .brcm-generic-element-with-big-images .brcm-group-of-images img,.main-wrapper .brcm-generic-element-with-big-images .brcm-group-of-images img{max-width:100%}.main-content .brcm-generic-element-with-big-images .brcm-caption,.main-wrapper .brcm-generic-element-with-big-images .brcm-caption{width:100% !important;text-align:center;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.main-content .brcm-generic-element-with-big-images .brcm-caption a,.main-wrapper .brcm-generic-element-with-big-images .brcm-caption a{color:#333232}.main-content .brcm-generic-element-with-big-images .brcm-caption a:link,.main-content .brcm-generic-element-with-big-images .brcm-caption a:visited,.main-content .brcm-generic-element-with-big-images .brcm-caption a:active,.main-wrapper .brcm-generic-element-with-big-images .brcm-caption a:link,.main-wrapper .brcm-generic-element-with-big-images .brcm-caption a:visited,.main-wrapper .brcm-generic-element-with-big-images .brcm-caption a:active{color:#333232}.main-content .brcm-gallery-of-images,.main-wrapper .brcm-gallery-of-images{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:30px;margin:0 0 20px 0}.main-content .brcm-gallery-of-images .brcm-image-and-caption,.main-wrapper .brcm-gallery-of-images .brcm-image-and-caption{float:none}.main-content .brcm-gallery-of-images .brcm-image-and-caption img,.main-wrapper .brcm-gallery-of-images .brcm-image-and-caption img{width:100%}.main-content .brcm-gallery-of-images .brcm-image,.main-wrapper .brcm-gallery-of-images .brcm-image{height:180px;overflow:hidden;margin:0 0 10px 0}.main-content .brcm-gallery-of-images .brcm-image a,.main-wrapper .brcm-gallery-of-images .brcm-image a{display:block;height:100%}.main-content .brcm-gallery-of-images .brcm-image img,.main-wrapper .brcm-gallery-of-images .brcm-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-content .brcm-gallery-of-images .brcm-caption,.main-wrapper .brcm-gallery-of-images .brcm-caption{width:100% !important;text-align:center;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.main-content .brcm-gallery-of-images .brcm-caption a,.main-wrapper .brcm-gallery-of-images .brcm-caption a{color:#333232}.main-content .brcm-gallery-of-images .brcm-caption a:link,.main-content .brcm-gallery-of-images .brcm-caption a:visited,.main-content .brcm-gallery-of-images .brcm-caption a:active,.main-wrapper .brcm-gallery-of-images .brcm-caption a:link,.main-wrapper .brcm-gallery-of-images .brcm-caption a:visited,.main-wrapper .brcm-gallery-of-images .brcm-caption a:active{color:#333232}@media (max-width: 1200px){.main-content .brcm-gallery-of-images,.main-wrapper .brcm-gallery-of-images{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 700px){.main-content .brcm-gallery-of-images,.main-wrapper .brcm-gallery-of-images{grid-template-columns:repeat(2, 1fr)}}.main-content .brcm-list-of-attachments .brcm-description,.main-wrapper .brcm-list-of-attachments .brcm-description{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.main-content .brcm-list-of-events ol,.main-content .brcm-events-main-wrapper .brcm-events-list ol,.main-wrapper .brcm-list-of-events ol,.main-wrapper .brcm-events-main-wrapper .brcm-events-list ol{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-content .brcm-list-of-events li,.main-content .brcm-events-main-wrapper .brcm-events-list li,.main-wrapper .brcm-list-of-events li,.main-wrapper .brcm-events-main-wrapper .brcm-events-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;list-style-type:none}.main-content .brcm-list-of-events .brcm-date-especial,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-date-especial,.main-wrapper .brcm-list-of-events .brcm-date-especial,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-date-especial{background:#EAEAEA;border:none}.main-content .brcm-list-of-events .brcm-date,.main-content .brcm-list-of-events .brcm-location,.main-content .brcm-list-of-events .brcm-organizer,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-date,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-location,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-organizer,.main-wrapper .brcm-list-of-events .brcm-date,.main-wrapper .brcm-list-of-events .brcm-location,.main-wrapper .brcm-list-of-events .brcm-organizer,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-date,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-location,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-organizer{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.main-content .brcm-list-of-events .brcm-title,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-title,.main-wrapper .brcm-list-of-events .brcm-title,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-title{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.main-content .brcm-list-of-events .brcm-title a,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-title a,.main-wrapper .brcm-list-of-events .brcm-title a,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-title a{color:#EAEAEA}.main-content .brcm-list-of-events .brcm-title a:link,.main-content .brcm-list-of-events .brcm-title a:visited,.main-content .brcm-list-of-events .brcm-title a:active,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-title a:link,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-title a:visited,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-title a:active,.main-wrapper .brcm-list-of-events .brcm-title a:link,.main-wrapper .brcm-list-of-events .brcm-title a:visited,.main-wrapper .brcm-list-of-events .brcm-title a:active,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-title a:link,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-title a:visited,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-title a:active{color:#EAEAEA}.main-content .brcm-list-of-events .brcm-image,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-image,.main-wrapper .brcm-list-of-events .brcm-image,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-image{width:100%;height:120px;overflow:hidden}.main-content .brcm-list-of-events .brcm-image a,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-image a,.main-wrapper .brcm-list-of-events .brcm-image a,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-image a{height:100%;width:100%;display:block}.main-content .brcm-list-of-events .brcm-image img,.main-content .brcm-events-main-wrapper .brcm-events-list .brcm-image img,.main-wrapper .brcm-list-of-events .brcm-image img,.main-wrapper .brcm-events-main-wrapper .brcm-events-list .brcm-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div[style^="clear"]{display:none}.main-content .brcm-body h2,.main-wrapper .brcm-body h2{margin:0 0 15px 0}.main-content .brcm-body ol,.main-wrapper .brcm-body ol{margin:20px 0}.main-content .brcm-body ol li,.main-wrapper .brcm-body ol li{margin:0 0 5px 0}.main-content .brcm-list-of-news ol,.last-news .brcm-list-of-news ol{display:grid;height:100%;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}.main-content .brcm-list-of-news li,.last-news .brcm-list-of-news li{list-style-type:none}.main-content .brcm-list-of-news .brcm-image-and-caption,.last-news .brcm-list-of-news .brcm-image-and-caption{width:100%;margin:0 0 10px 0}.main-content .brcm-list-of-news .brcm-image,.last-news .brcm-list-of-news .brcm-image{width:100%;height:200px;overflow:hidden}.main-content .brcm-list-of-news .brcm-image img,.last-news .brcm-list-of-news .brcm-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content .brcm-list-of-news .brcm-date,.last-news .brcm-list-of-news .brcm-date{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;color:#515151}.main-content .brcm-list-of-news .brcm-title,.last-news .brcm-list-of-news .brcm-title{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.main-content .brcm-list-of-news .brcm-title a,.last-news .brcm-list-of-news .brcm-title a{color:#333232;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-content .brcm-list-of-news .brcm-title a:link,.main-content .brcm-list-of-news .brcm-title a:visited,.main-content .brcm-list-of-news .brcm-title a:active,.last-news .brcm-list-of-news .brcm-title a:link,.last-news .brcm-list-of-news .brcm-title a:visited,.last-news .brcm-list-of-news .brcm-title a:active{color:#333232}.main-content .brcm-list-of-news .brcm-title a:hover,.last-news .brcm-list-of-news .brcm-title a:hover{color:#00C479}.main-content .brcm-list-of-news .brcm-summary,.last-news .brcm-list-of-news .brcm-summary{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.main-content .brcm-list-of-news .brcm-category,.last-news .brcm-list-of-news .brcm-category{display:none}.brcm-news-detail .brcm-group-of-images{width:40%}.brcm-news-detail .brcm-group-of-images .brcm-image-and-caption,.brcm-news-detail .brcm-group-of-images img{max-width:100%}.brcm-news-detail .brcm-caption{width:100% !important;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:18px;line-height:1.8rem}.brcm-pagination,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:3px solid #EAEAEA;margin:30px 0;padding:10px 0}.brcm-pagination .brcm-next,.brcm-pagination .brcm-previous,.brcm-pagination .brcm-current,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-next,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-previous,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-current{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}.brcm-pagination .brcm-previous,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-previous{position:relative;padding:0 0 0 25px}.brcm-pagination .brcm-previous:before,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-previous:before{content:"";background:url(../img/arrow-left.svg) no-repeat center center;height:25px;width:25px;left:0;top:0;position:absolute}.brcm-pagination .brcm-previous span,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-previous span{display:none}.brcm-pagination .brcm-next,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-next{text-align:right;position:relative;padding:0 25px 0 0}.brcm-pagination .brcm-next:after,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-next:after{content:"";background:url(../img/arrow-right.svg) no-repeat center center;height:25px;width:25px;right:0;top:0;position:absolute}.brcm-pagination .brcm-next span,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-next span{display:none}.brcm-pagination .brcm-previous+.brcm-current,.product-page .brcm-products-module .brcm-list-of-products .brcm-pagination .brcm-previous+.brcm-current{text-align:center}input[readonly]{background:#878787;color:#212121}input[maxlength="2"],input[maxlength="4"],input[maxlength="10"]{display:inline-block;text-align:center}input[maxlength="2"]{width:50px}input[maxlength="4"]{width:60px}input[maxlength="10"]{width:130px}.main-content .brcm-form a{color:#FF4A1A}.main-content .brcm-form a:link,.main-content .brcm-form a:visited,.main-content .brcm-form a:active{color:#FF4A1A}.main-content .brcm-form .brcm-field{margin:5px 0;margin-top:10px}.main-content .brcm-form p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.main-content .brcm-form .brcm-field .brcm-info{color:#EAEAEA !important;font-style:italic}#brcm-newsletter-add h2,#brcm-newsletter-add .brcm-invitation{display:none}#brcm-newsletter-add label[for="brcm-e-mail-subscriber"]{display:none}#brcm-newsletter-add input[type="text"]{color:#333232}#brcm-newsletter-add .brcm-fields,#brcm-newsletter-add .brcm-button{display:inline-block;vertical-align:top}.brcm-cookies-message{max-width:none !important;padding:7px 10px !important;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;z-index:10000;-webkit-box-shadow:0 1px 15px 1px rgba(51,50,50,0.4);box-shadow:0 1px 15px 1px rgba(51,50,50,0.4)}.brcm-cookies-message p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.brcm-cookies-message .brcm-close-cookies-message{padding:5px 20px;background:#EAEAEA}.brcm-list-of-subpages li{margin:0}.brcm-list-of-subpages li a{background:url("../img/arrow-menu-selected.svg") no-repeat left center;background-size:8px;padding-left:20px}.brcm-list-of-subpages li a:hover{text-decoration:underline}.brcm-newsletter-module h2#brcm-feeds{display:none}.brcm-newsletter-module h2#brcm-feeds+ul{display:none}.brcm-newsletter-module .brcm-errors{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.brcm-newsletter-module .brcm-field:nth-child(3){display:none}body.mondia-user .registration-box{width:100%;max-width:800px;margin:0 auto}body.mondia-user .register-page-title{background:#EAEAEA;width:100%;max-width:800px;margin:0 auto}body.mondia-user .register-page-title p{color:#333232}body.mondia-user .register-page-title.empty{display:none}body.mondia-user .register-title{text-align:center;text-transform:uppercase;border-bottom:1px solid #333232;margin:0 0 20px 0}body.mondia-user .register-title h2{margin:0}@media screen and (max-width: 768px){body.mondia-user .register-title h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}}body.mondia-user .mondia-register .register-page-title h1{color:#00C479}body.mondia-user .mondia-register .user-already-exists{padding:0 20px}body.mondia-user .mondia-register .user-already-exists a{color:#FF4A1A;text-decoration:underline;font-weight:700}.cancel-feedback{text-align:center}.mondia.flow-vodafone.operator-logo{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;min-width:0;text-align:right}.footer-vodafone{text-align:center}.footer-vodafone ul{margin:0 auto}.footer-vodafone li{display:inline-block;vertical-align:top;margin:0 7px}.footer-vodafone a{text-decoration:underline}@media screen and (max-width: 768px){.footer-vodafone{position:fixed;bottom:0;left:0;width:100%;padding:10px}}.current-subscription-status .vodafone-cancel{max-width:600px;margin:0 auto}.current-subscription-status .vodafone-cancel li{background:none;display:block;color:#333232;padding:0;margin:0}@media screen and (max-width: 800px){.current-subscription-status .vodafone-cancel{max-width:none}}.vodafone-cancel-second-option{margin:30px 0}@media screen and (max-width: 600px){body.mondia-user.vodafone-user .top-menu.public-menu .logo{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;min-width:0;margin:10px 0 0 0}}body.movistar-user .cancel-feedback{text-align:left}.footer-movistar{text-align:center}.footer-movistar ul{margin:0 auto}.footer-movistar li{display:inline-block;vertical-align:top;margin:0 7px}.footer-movistar a{text-decoration:underline}@media screen and (max-width: 768px){.footer-movistar{position:fixed;bottom:0;left:0;width:100%;padding:10px}}.current-subscription-status .movistar-cancel,.current-subscription-status .yoigo-cancel,.current-subscription-status .orange-cancel{max-width:600px;margin:0 auto}.current-subscription-status .movistar-cancel li,.current-subscription-status .yoigo-cancel li,.current-subscription-status .orange-cancel li{background:none;display:block;color:#333232;padding:0;margin:0}@media screen and (max-width: 800px){.current-subscription-status .movistar-cancel,.current-subscription-status .yoigo-cancel,.current-subscription-status .orange-cancel{max-width:none}}.current-subscription-status .movistar-cancel,.current-subscription-status .yoigo-cancel,.current-subscription-status .orange-cancel{text-align:left}.current-subscription-status .movistar-cancel-second-option li,.current-subscription-status yoigo-cancel-second-option li,.current-subscription-status orange-cancel-second-option li{text-align:left}.current-subscription-status .movistar-cancel-second-option a,.current-subscription-status .movistar-cancel-second-option a:link,.current-subscription-status .movistar-cancel-second-option a:visited,.current-subscription-status .movistar-cancel-second-option a:active,.current-subscription-status yoigo-cancel-second-option a,.current-subscription-status yoigo-cancel-second-option a:link,.current-subscription-status yoigo-cancel-second-option a:visited,.current-subscription-status yoigo-cancel-second-option a:active,.current-subscription-status orange-cancel-second-option a,.current-subscription-status orange-cancel-second-option a:link,.current-subscription-status orange-cancel-second-option a:visited,.current-subscription-status orange-cancel-second-option a:active{text-decoration:underline}.main-content .movistar-cancel-second-option a,.main-content .movistar-cancel-second-option a:link,.main-content .movistar-cancel-second-option a:visited,.main-content .movistar-cancel-second-option a:active,.main-content .yoigo-cancel-second-option a,.main-content .yoigo-cancel-second-option a:link,.main-content .yoigo-cancel-second-option a:visited,.main-content .yoigo-cancel-second-option a:active,.main-content .orange-cancel-second-option a,.main-content .orange-cancel-second-option a:link,.main-content .orange-cancel-second-option a:visited,.main-content .orange-cancel-second-option a:active{text-decoration:underline}.movistar-cancel-page p,.movistar-cancel-page li,.yoigo-cancel-page p,.yoigo-cancel-page li,.orange-cancel-page p,.orange-cancel-page li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.movistar-cancel-page li,.yoigo-cancel-page li,.orange-cancel-page li{padding:0;margin:0}.movistar-cancel-page p,.yoigo-cancel-page p,.orange-cancel-page p{margin:0}.movistar-cancel-page a.main-button,.yoigo-cancel-page a.main-button,.orange-cancel-page a.main-button{margin:10px 0}.movistar-cancel-second-option,.yoigo-cancel-second-option,.orange-cancel-second-option{margin:30px 0}.current-subscription-status.movistar-user .subscription-cancel-info,.current-subscription-status.yoigo-user .subscription-cancel-info,.current-subscription-status.orange-user .subscription-cancel-info{background:white;padding:0}.movistar-goto-login:link,.movistar-goto-login:visited,.movistar-goto-login:active,.yoigo-goto-login:link,.yoigo-goto-login:visited,.yoigo-goto-login:active,.orange-goto-login:link,.orange-goto-login:visited,.orange-goto-login:active{display:block;text-align:center;color:#FF4A1A;padding:10px;text-decoration:underline}@media screen and (max-width: 800px){body.subscribed.movistar-user .logo,body.subscribed.yoigo-user .logo,body.subscribed.orange-user .logo{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;min-width:0}}body.movistar-user .goals-menu .logo,body.yoigo-user .goals-menu .logo,body.orange-user .goals-menu .logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}body.movistar-user .goals-menu .logo img,body.yoigo-user .goals-menu .logo img,body.orange-user .goals-menu .logo img{max-width:280px}@media screen and (max-width: 560px){body.movistar-user .goals-menu .logo img,body.yoigo-user .goals-menu .logo img,body.orange-user .goals-menu .logo img{max-width:280px;max-height:none}}body.movistar-user .top-menu.public-menu .logo,body.yoigo-user .top-menu.public-menu .logo,body.orange-user .top-menu.public-menu .logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:0 10px 0 0;text-align:center;max-height:45px}body.movistar-user .top-menu.public-menu .logo img,body.yoigo-user .top-menu.public-menu .logo img,body.orange-user .top-menu.public-menu .logo img{max-width:280px}@media screen and (max-width: 800px){body.movistar-user .top-menu.public-menu .logo,body.yoigo-user .top-menu.public-menu .logo,body.orange-user .top-menu.public-menu .logo{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media screen and (max-width: 560px){body.movistar-user .top-menu.public-menu .logo img,body.yoigo-user .top-menu.public-menu .logo img,body.orange-user .top-menu.public-menu .logo img{max-width:280px;max-height:none}}body.subscribed .user-menu ul.movistar-my-account-menu,body.registered .user-menu ul.movistar-my-account-menu{display:none}.trigger-movistar-my-account-menu{display:none}body.yoigo-user .cancel-feedback{text-align:left}body.yoigo-user .red_button{background:#F23436;padding:10px 40px;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase;font-weight:700;display:inline-block;border-radius:7px}body.yoigo-user .subscribed-content{padding-top:40px}.footer-yoigo{text-align:center}.footer-yoigo ul{margin:0 auto}.footer-yoigo li{display:inline-block;vertical-align:top;margin:0 7px}.footer-yoigo a{text-decoration:underline}@media screen and (max-width: 768px){.footer-yoigo{position:fixed;bottom:0;left:0;width:100%;padding:10px}}@media screen and (min-width: 801px){.yoigo-cancel{padding-left:20px}}.cancel-yoigo-subscription-process{text-align:center}.yoigo-error-content{text-align:center}.yoigo-error-content-buttons li{display:inline-block;vertical-align:top;margin:0 5px}body.subscribed .user-menu ul.yoigo-my-account-menu,body.registered .user-menu ul.yoigo-my-account-menu{display:none}.trigger-yoigo-my-account-menu{display:none}body.orange-user .cancel-feedback{text-align:left}body.orange-user .red_button{background:#F23436;padding:10px 40px;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase;font-weight:700;display:inline-block;border-radius:7px}body.orange-user .subscribed-content{padding-top:40px}.footer-orange{text-align:center}.footer-orange ul{margin:0 auto}.footer-orange li{display:inline-block;vertical-align:top;margin:0 7px}.footer-orange a{text-decoration:underline}@media screen and (max-width: 768px){.footer-orange{position:fixed;bottom:0;left:0;width:100%;padding:10px}}@media screen and (min-width: 801px){.orange-cancel{padding-left:20px}}.cancel-orange-subscription-process{text-align:center}.orange-error-content{text-align:center}.orange-error-content-buttons li{display:inline-block;vertical-align:top;margin:0 5px}body.subscribed .user-menu ul.orange-my-account-menu,body.registered .user-menu ul.orange-my-account-menu{display:none}.trigger-orange-my-account-menu{display:none}@media screen and (max-width: 800px){.trigger-movistar-my-account-menu,.trigger-yoigo-my-account-menu,.trigger-orange-my-account-menu{display:block}body.subscribed .user-menu ul.movistar-my-account-menu,body.registered .user-menu ul.movistar-my-account-menu,body.subscribed .user-menu ul.yoigo-my-account-menu,body.registered .user-menu ul.yoigo-my-account-menu,body.subscribed .user-menu ul.orange-my-account-menu,body.registered .user-menu ul.orange-my-account-menu{display:none}body.subscribed .user-menu ul.movistar-my-account-menu li,body.registered .user-menu ul.movistar-my-account-menu li,body.subscribed .user-menu ul.yoigo-my-account-menu li,body.registered .user-menu ul.yoigo-my-account-menu li,body.subscribed .user-menu ul.orange-my-account-menu li,body.registered .user-menu ul.orange-my-account-menu li{display:block;padding-left:20px}body.subscribed.movistar-user .logo.movistar-logo,body.registered.movistar-user .logo.movistar-logo,body.subscribed.yoigo-user .logo.yoigo-logo,body.registered.yoigo-user .logo.yoigo-logo,body.subscribed.orange-user .logo.orange-logo,body.registered.orange-user .logo.orange-logo{-webkit-box-flex:0;-ms-flex:0 0 82%;flex:0 0 82%;min-width:0;text-align:left;margin:0}body.subscribed.movistar-user .logo.movistar-logo a,body.registered.movistar-user .logo.movistar-logo a,body.subscribed.yoigo-user .logo.yoigo-logo a,body.registered.yoigo-user .logo.yoigo-logo a,body.subscribed.orange-user .logo.orange-logo a,body.registered.orange-user .logo.orange-logo a{display:block}body.subscribed.movistar-user .logo.movistar-logo img,body.registered.movistar-user .logo.movistar-logo img,body.subscribed.yoigo-user .logo.yoigo-logo img,body.registered.yoigo-user .logo.yoigo-logo img,body.subscribed.orange-user .logo.orange-logo img,body.registered.orange-user .logo.orange-logo img{width:auto;max-height:80px;max-width:100%}}@media screen and (max-width: 800px){.current-subscription-status.movistar-user .subscription-remaining-days,.current-subscription-status.movistar-user .subscription-ending,.current-subscription-status.yoigo-user .subscription-remaining-days,.current-subscription-status.yoigo-user .subscription-ending,.current-subscription-status.orange-user .subscription-remaining-days,.current-subscription-status.orange-user .subscription-ending{display:none}}@media screen and (max-width: 600px){body.mondia-user .goals-form-page{padding:10px 20px}body.subscribed.movistar-user{padding-top:40px}body.subscribed.yoigo-user{padding-top:70px}body.subscribed.orange-user{padding-top:70px}}@media screen and (max-width: 560px){body.mondia-user .main-wrapper.generic-content{padding:0}}.home-gym-title{font-size:36px;font-size:3.6rem;line-height:45px;line-height:5.4rem;text-transform:uppercase;margin:0 0 20px 0}.home-gym-title .subtitle{display:block;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;color:#515151;font-weight:400}.subcategory-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase;margin:0 0 20px 0}.salas-ejercicio .salas-ejercicio-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px}.salas-ejercicio .salas-ejercicio-list li{position:relative;border-radius:20px;overflow:hidden;height:300px}.salas-ejercicio .salas-ejercicio-list li .brcm-image-and-caption{position:relative;z-index:0;height:100%}.salas-ejercicio .salas-ejercicio-list li .brcm-image-and-caption .brcm-image{height:100%}.salas-ejercicio .salas-ejercicio-list li .brcm-image-and-caption .brcm-image a{width:100%;height:100%;display:block}.salas-ejercicio .salas-ejercicio-list li .brcm-image-and-caption .brcm-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a{color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:30px;z-index:10;width:100%;height:100%;background:#181c1c;background:-webkit-gradient(linear, left top, right top, color-stop(40%, #181c1c), to(rgba(24,28,28,0)));background:-o-linear-gradient(left, #181c1c 40%, rgba(24,28,28,0) 100%);background:linear-gradient(90deg, #181c1c 40%, rgba(24,28,28,0) 100%);font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;font-weight:700;color:#fff;text-transform:uppercase;padding-top:130px;overflow:hidden}.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a:link,.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a:visited,.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a:active{color:#fff}.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a:hover{background:#df5337;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #df5337), to(rgba(223,83,55,0)));background:-o-linear-gradient(left, #df5337 50%, rgba(223,83,55,0) 100%);background:linear-gradient(90deg, #df5337 50%, rgba(223,83,55,0) 100%)}@media screen and (max-width: 1700px){.salas-ejercicio .salas-ejercicio-list li .sala-ejercicio-title a{padding-top:70px;font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem}}@media screen and (max-width: 1700px){.salas-ejercicio .salas-ejercicio-list li{height:200px}}@media (max-width: 1200px){.salas-ejercicio .salas-ejercicio-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 700px){.salas-ejercicio .salas-ejercicio-list{grid-template-columns:repeat(1, 1fr)}}.see-more{margin:20px 0;color:#FF4A1A;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700}.main-button.fav-classes{float:right}@media (max-width: 700px){.main-button.fav-classes{float:none;margin:0 0 10px 0}}.class-filters{position:relative;display:inline-block;float:right}@media (max-width: 700px){.class-filters{display:block;float:none}}.trigger-class-filters{background:url("../img/circle.svg") no-repeat left 20px center #333232;background-size:15px;color:#fff;border:none;padding:10px 50px;border-radius:20px;position:relative;z-index:100000;display:block;cursor:pointer}@media (max-width: 700px){.trigger-class-filters{float:none;margin:0 0 10px 0}}.class-levels-list{display:none;position:absolute;z-index:10000;background:#fff;border-radius:20px;top:0;padding:50px 10px 15px 10px;width:100%;max-width:230px}.class-levels-list li{margin:0}.class-levels-list li a{display:block;padding:3px 10px;color:#333232}.class-levels-list li a:link,.class-levels-list li a:visited,.class-levels-list li a:active{color:#333232}.class-levels-list li a:hover{color:#FF4A1A}.salas-ejercicio-video-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;margin-bottom:30px}.aside-content .salas-ejercicio-video-list{grid-template-columns:repeat(4, 1fr)}@media (max-width: 1200px){.aside-content .salas-ejercicio-video-list{grid-template-columns:repeat(2, 1fr)}}.salas-ejercicio-video-list li{position:relative;margin:0;min-height:210px;overflow:hidden}.salas-ejercicio-video-list li.watched:after{content:url("../img/icon-check-video.svg");position:absolute;right:20px;bottom:20px;z-index:100}.salas-ejercicio-video-list .video-image{border-radius:20px;overflow:hidden;height:100%;display:block}.salas-ejercicio-video-list .video-image .featured-video-image{height:100%}.salas-ejercicio-video-list .video-image a{position:relative;z-index:10;width:100%;height:100%;display:block}.salas-ejercicio-video-list .video-image a:before{content:'';background:rgba(51,50,50,0.7);position:absolute;left:0;top:0;width:100%;height:100%}.salas-ejercicio-video-list .video-image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:210px;display:block}.salas-ejercicio-video-list li.locked{position:relative}.salas-ejercicio-video-list li.locked:before{content:'';background:rgba(255,74,26,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;border-radius:20px}.salas-ejercicio-video-list li.locked .locked-message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1000;background:url("../img/premium-star-current.svg") no-repeat center top;background-size:50px;text-align:center;color:#fff;padding:60px 0 0 0;width:90%}.salas-ejercicio-video-list li.locked .locked-message h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;text-transform:uppercase}.salas-ejercicio-video-list li.locked .locked-message p{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.salas-ejercicio-video-list li.locked .locked-message a{color:#fff}.salas-ejercicio-video-list li.locked .locked-message a:link,.salas-ejercicio-video-list li.locked .locked-message a:visited,.salas-ejercicio-video-list li.locked .locked-message a:active{color:#fff}.salas-ejercicio-video-list li.locked .video-information a{opacity:0.6}.salas-ejercicio-video-list .video-information a{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;color:#fff;padding:20px;color:#fff}.salas-ejercicio-video-list .video-information a:link,.salas-ejercicio-video-list .video-information a:visited,.salas-ejercicio-video-list .video-information a:active{color:#fff}@media screen and (max-width: 1750px){.salas-ejercicio-video-list .video-information a{padding:15px 20px}}.salas-ejercicio-video-list .video-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;line-height:26px;line-height:2.6rem;font-weight:700;padding-right:30px;text-transform:uppercase}@media screen and (max-width: 1750px){.salas-ejercicio-video-list .video-title{max-height:50px;overflow:hidden;width:90%}}@media (max-width: 1200px){.salas-ejercicio-video-list .video-title{white-space:normal;overflow:auto;-o-text-overflow:initial;text-overflow:initial;width:100%}}.salas-ejercicio-video-list .video-data{width:100%}.salas-ejercicio-video-list .video-summary{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}@media screen and (max-width: 1750px){.salas-ejercicio-video-list .video-summary{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:90%}}@media (max-width: 1200px){.salas-ejercicio-video-list .video-summary{white-space:normal;overflow:auto;-o-text-overflow:initial;text-overflow:initial;width:100%}}.salas-ejercicio-video-list .video-summary-info{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.salas-ejercicio-video-list .video-summary-info .video-time,.salas-ejercicio-video-list .video-summary-info .video-calories{margin:0 10px 0 0}.salas-ejercicio-video-list .video-summary-info .video-time{background:url("../img/icon-clock.svg") no-repeat left center;padding-left:25px}.salas-ejercicio-video-list .video-level{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.salas-ejercicio-video-list .video-level .video-level-title{color:#FF4A1A}@media screen and (max-width: 1750px){.salas-ejercicio-video-list .video-level{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:90%}}@media (max-width: 1200px){.salas-ejercicio-video-list .video-level{white-space:normal;overflow:auto;-o-text-overflow:initial;text-overflow:initial;width:100%}}@media screen and (max-width: 1750px){.salas-ejercicio-video-list{grid-gap:30px}}@media screen and (max-width: 1300px){.salas-ejercicio-video-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 900px){.salas-ejercicio-video-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 700px){.salas-ejercicio-video-list{grid-template-columns:repeat(1, 1fr)}}.fav-session-action{position:absolute;top:20px;right:20px;z-index:1000}.fav-session-action input[type="checkbox"]{position:absolute;opacity:0;z-index:1}.fav-session-action input[type="checkbox"]+label{background:url("../img/icon-heart-outline.svg") no-repeat center center;display:block;height:25px;max-width:none;position:relative;z-index:10;width:25px}.fav-session-action input[type="checkbox"]:checked+label{background:url("../img/icon-heart.svg") no-repeat center center;display:block;width:25px;height:25px}.video-detail-information{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.video-detail-information .detail-video{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:0;background:#333232;border-radius:50px;display:grid;grid-template-columns:4fr 1fr;color:#fff;position:relative;z-index:100}@media screen and (max-width: 2000px){.video-detail-information .detail-video{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;min-width:0}}@media screen and (max-width: 1300px){.video-detail-information .detail-video{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;grid-template-columns:repeat(1, 1fr);border-radius:40px 40px 0 0}}.video-detail-information .video-item{border-radius:40px;overflow:hidden}@media (max-width: 900px){.video-detail-information .video-item{border-radius:0}}.video-detail-information .video-data{padding:70px 30px 30px 30px;position:relative}.video-detail-information .video-data .fav-session-action{right:30px}@media screen and (max-width: 1300px){.video-detail-information .video-data{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:20px 70px 20px 30px}}.video-detail-information .video-info-area{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;min-width:0;background:#fff;border-radius:50px;position:relative;z-index:10}@media screen and (max-width: 2000px){.video-detail-information .video-info-area{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;min-width:0;max-height:500px;border-radius:50px}}@media screen and (max-width: 1700px){.video-detail-information .video-info-area{max-height:390px;padding-bottom:20px}}@media screen and (max-width: 1300px){.video-detail-information .video-info-area{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;left:auto;border-radius:0 0 40px 40px;max-height:none}}.video-detail-information .video-material a{color:#fff}.video-detail-information .video-material a:link,.video-detail-information .video-material a:visited,.video-detail-information .video-material a:active{color:#fff}.video-detail-information .video-teacher{background:#FF4A1A;color:#fff;border-radius:50px 50px 0 0;padding:20px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.video-detail-information .video-teacher h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;line-height:30px;line-height:3rem}.video-detail-information .video-teacher .teacher-image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;min-width:0;height:100px;overflow:hidden;border-radius:100px;margin:0 20px 0 0}.video-detail-information .video-teacher .teacher-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 2000px){.video-detail-information .video-teacher .teacher-image{height:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;min-width:0}}.video-detail-information .video-teacher .teacher-information{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}@media screen and (max-width: 1300px){.video-detail-information .video-teacher{border-radius:0;padding:20px}}.video-detail-information .video-description{padding:20px;max-height:350px;overflow:auto}.video-detail-information .video-description .video-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;line-height:30px;line-height:3rem;margin-bottom:30px}.video-detail-information .video-description .video-description-title{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;color:#252628;margin-bottom:20px}.video-detail-information .video-description h2{margin:0 0 5px 0}.video-detail-information .video-description h3{margin:20px 0 5px 0}.video-detail-information .video-description div:empty,.video-detail-information .video-description div.empty,.video-detail-information .video-description p:empty,.video-detail-information .video-description p.empty{display:none}.video-detail-information .video-description div::-moz-only-whitespace,.video-detail-information .video-description p::-moz-only-whitespace{display:none}@media screen and (max-width: 1700px){.video-detail-information .video-description{max-height:220px}.video-detail-information .video-description div{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}@media screen and (max-width: 1300px){.video-detail-information .video-description{max-height:none;padding:30px 20px}}.video-detail-information .video-parameters{margin:30px 0}.video-detail-information .video-parameters li{margin:0 0 30px 0}@media screen and (max-width: 1700px){.video-detail-information .video-parameters{margin:0}.video-detail-information .video-parameters li{margin:0 0 10px 0}}@media screen and (max-width: 1700px) and (max-width: 700px){.video-detail-information .video-parameters li{margin:0}}@media (max-width: 700px){.video-detail-information .video-parameters{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.video-detail-information .video-parameters-title{display:block;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400}.video-detail-information .video-parameters-value{display:block;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400;color:#FF4A1A}.video-detail-information .video-duration{background:url("../img/icon-clock.svg") no-repeat left 5px;padding-left:25px}@media (max-width: 700px){.video-detail-information .video-duration{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 10px 0}}.video-detail-information .video-material{background:url("../img/icon-layers.svg") no-repeat left 5px;padding-left:25px}@media (max-width: 700px){.video-detail-information .video-material{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 10px 0}}.video-detail-information.watched .video-data{position:relative}.video-detail-information.watched .video-data:after{content:url("../img/icon-check-video.svg");position:absolute;right:30px;bottom:20px;z-index:100}@media screen and (max-width: 1300px){.video-detail-information{width:100%}}.video-related-content{margin:60px 0}.video-related-content h3{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;color:#515151;font-weight:400;margin:0 0 20px 0}.motivator-region{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;padding-top:120px}.motivator-region.hiding{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.motivator-region .motivator-overlayer{background:rgba(51,50,50,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.motivator-region .motivator-wrapper{position:relative;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:830px}@media (max-width: 900px){.motivator-region .motivator-wrapper{max-width:90%}}.motivator-region .motivator-content{background:#fff;text-align:center;padding:70px;border-radius:50px}@media (max-width: 900px){.motivator-region .motivator-content{padding:40px}}@media (max-width: 700px){.motivator-region .motivator-content{padding:30px}}.motivator-region .close-motivator-region{background:url("../img/icon-cross.svg") no-repeat center center;border:none;width:30px;height:30px;display:block;float:right;margin-right:-50px}@media (max-width: 1200px){.motivator-region .close-motivator-region{margin-right:0;margin-top:-25px}}.motivator-region .message.error{color:#FF2424}.motivator-region .motivator-message{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:700;text-transform:uppercase;margin:20px 0}.motivator-region .motivator-actions{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.motivator-region .motivator-points{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:0;background:#FF4A1A;padding:40px;color:#fff;border-radius:50px}@media (max-width: 700px){.motivator-region .motivator-points{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 10px 0;padding:10px 20px}}.motivator-region .total-points-message,.motivator-region .total-medals-message{text-transform:uppercase}.motivator-region .total-points-message .motivator-points-number,.motivator-region .total-medals-message .motivator-points-number{font-weight:700;font-size:50px;font-size:5rem;line-height:62.5px;line-height:7.5rem}@media (max-width: 700px){.motivator-region .total-points-message .motivator-points-number,.motivator-region .total-medals-message .motivator-points-number{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem;line-height:60px;line-height:6rem}}.motivator-region .total-points-message .motivator-points-title,.motivator-region .total-medals-message .motivator-points-title{font-weight:400;display:block;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.motivator-region .motivator-share{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;min-width:0}.motivator-region .motivator-share p{margin:0 0 5px 0;color:#252628}@media (max-width: 700px){.motivator-region .motivator-share{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.motivator-region .motivator-social-share{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:20px}.motivator-region .motivator-social-share li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.motivator-region .motivator-social-share li:nth-child(1){margin:0 0 20px 0}@media (max-width: 700px){.motivator-region .motivator-social-share li:nth-child(1){margin:0 5px 0 0}}@media (max-width: 700px){.motivator-region .motivator-social-share li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;margin:0}}.motivator-region .motivator-social-share a{display:block;height:auto;width:100%;border-radius:20px;position:relative;z-index:100}.motivator-region .motivator-social-share a img{display:block;border-radius:10px;overflow:hidden}.motivator-region .motivator-social-share .social-share-points{color:#252628;background:#E1E2DC;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;width:100%;display:block;padding:15px 20px 10px 20px;text-align:center;border-radius:10px;position:relative;z-index:10;margin-top:-15px;max-width:195px}.profile-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-information{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0}.profile-information .field-block{margin:0 0 20px 0}.profile-information input[type="text"],.profile-information input[type="email"],.profile-information input[type="password"]{border:none;border-bottom:1px solid #252628;padding:5px 0;background:none}.profile-information label{font-weight:700;color:#252628}.profile-information .checkbox-reverse{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-information .checkbox-reverse label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}.profile-information .checkbox-reverse input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;min-width:0;margin-top:5px}@media screen and (max-width: 1500px){.profile-information{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;min-width:0}}@media (max-width: 900px){.profile-information{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}}.profile-data{background:#fff;padding:30px;border-radius:50px}.profile-card{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0}.profile-card h1{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;color:#252628;text-transform:uppercase}.image-upload{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;min-width:0}.image-upload .upload-box{display:none}@media (max-width: 700px){.image-upload{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;min-width:0}}.profile-image{width:170px;height:150px;border:1px solid #878787;margin:-50px 0 0 -50px;background:#fff;position:relative}.profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 700px){.profile-image{width:130px}}.profile-image .edit_image{position:absolute;bottom:5px;left:5px;background:#FF4A1A;border:none;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;color:#fff;padding:5px 10px;border-radius:7px}.genre{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0}.genre li input[type="radio"]{position:absolute;opacity:0;z-index:1}.genre li input[type="radio"]+label{position:relative;z-index:10;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;color:#252628;opacity:0.3}.genre li input[type="radio"]:checked+label{opacity:1}.genre li input[value="male"]+label{background:url("../img/icon-male.svg") no-repeat left center;padding:10px 0 0 30px}.genre li input[value="female"]+label{background:url("../img/icon-female.svg") no-repeat left center;padding:10px 0 0 30px}.personal-password{padding:40px}.profile-graphics{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;background:#fff;padding:40px;border-radius:50px;margin:0 0 0 50px}.profile-graphics h1{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;text-transform:uppercase}.profile-graphics h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase}.profile-graphics .statistics-block{margin:20px 0 40px 0}.profile-graphics .statistics-block .statistics-menu{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;text-align:right}.profile-graphics .statistics-block .statistics-menu span{color:#FF4A1A;margin:0 0 0 20px}.profile-graphics .statistics-block .statistics-menu span:hover{cursor:pointer}.profile-graphics .statistics-block .statistics-menu span.current-statistics-menu{font-weight:700}@media (max-width: 900px){.profile-graphics{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0}}.current-subscription-status ul{display:grid;grid-template-columns:1fr 2fr 3fr}@media (max-width: 900px){.current-subscription-status ul{grid-template-columns:1fr 1fr;grid-template:'days finish' 'hint hint'}}@media (max-width: 700px){.current-subscription-status ul{grid-template-columns:1fr;grid-template:'days' 'finish' 'hint'}}.current-subscription-status li{padding:30px;text-align:center}.current-subscription-status li .highlighted-status-number{font-size:50px;font-size:5rem;line-height:62.5px;line-height:7.5rem;font-weight:400;display:block}.current-subscription-status li:nth-child(1){background:#FF4A1A;color:#fff;border-radius:50px 0 0 50px}@media (max-width: 900px){.current-subscription-status li:nth-child(1){grid-area:days;border-radius:40px 0 0 0}}@media (max-width: 700px){.current-subscription-status li:nth-child(1){border-radius:40px 40px 0 0}}.current-subscription-status li:nth-child(2){background:#333232;color:#fff}@media (max-width: 900px){.current-subscription-status li:nth-child(2){grid-area:finish;border-radius:0 40px 0 0}}@media (max-width: 700px){.current-subscription-status li:nth-child(2){border-radius:0}}.current-subscription-status li:nth-child(3){background:#fff;border-radius:0 50px 50px 0}@media (max-width: 900px){.current-subscription-status li:nth-child(3){grid-area:hint;border-radius:0 0 40px 40px}}@media (max-width: 700px){.current-subscription-status li:nth-child(3){border-radius:0 0 40px 40px}}.current-subscription-status li a{color:#FF4A1A}.current-subscription-status li a:link,.current-subscription-status li a:visited,.current-subscription-status li a:active{color:#FF4A1A}.current-subscription-status li .main-button{color:#fff;margin:20px 0}.current-subscription-status li .main-button:link,.current-subscription-status li .main-button:visited,.current-subscription-status li .main-button:active{color:#fff}.current-subscription-status br{display:none}.cancel-automatic-payment{margin:40px 0}.cancel-automatic-payment h1{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;text-transform:uppercase;margin:0 0 40px 0}@media (max-width: 900px){.cancel-automatic-payment h1{text-align:center}}.cancel-automatic-payment-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media (max-width: 700px){.cancel-automatic-payment-wrapper{grid-template-columns:repeat(1, 1fr)}}.cancel-automatic-payment-option{padding:30px 50px}.cancel-automatic-payment-box{background:#fff;border-radius:50px;text-align:center}.cancel-automatic-payment-box h2{background:#333232;color:#fff;border-radius:50px 50px 0 0;padding:20px;text-align:center;text-transform:uppercase;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:400}.cancel-automatic-payment-box ol{text-align:left;margin:20px 0}.cancel-automatic-payment-box.tpv h2:before{content:url("../img/payment-visa.png");margin:0 10px 0 0;position:relative;top:5px}.cancel-automatic-payment-box.googleplay h2:before{content:url("../img/payment-googleplay.png");margin:0 10px 0 0;position:relative;top:5px}.cancel-automatic-payment-box.appstore h2:before{content:url("../img/payment-appstore.png");margin:0 10px 0 0;position:relative;top:5px}.cancel-automatic-payment-box.paypal h2:before{content:url("../img/payment-paypal.png");margin:0 10px 0 0;position:relative;top:5px}.payment-status{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin:20px 0}.payment-status li input[type="radio"]{position:absolute;opacity:0;z-index:1}.payment-status li input[type="radio"]+label{position:relative;z-index:10;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;color:#252628;opacity:0.3}.payment-status li input[type="radio"]:checked+label{opacity:1}.bills{background:#fff;border-radius:50px;padding:20px 40px;margin:30px 0}.subscription-page .generic-content{padding:0}.subscription-page .choose-plan{margin:30px 0}.subscription-page .subscription{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscription-page .subscription .register-and-subscription{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:0}@media (max-width: 1200px){.subscription-page .subscription .register-and-subscription{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.subscription-page .subscription .register-and-subscription.logged-in{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.top-subscription{background:url("../img/photo-vertical-yoga.jpg") no-repeat left top #E1E2DC;background-size:cover;padding:40px;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;min-width:0;position:relative}.top-subscription .plans-features{display:block;margin:0;max-width:500px;position:absolute;right:40px;top:130px}.top-subscription .plans-features ul{padding:30px}@media (max-width: 700px){.top-subscription .plans-features ul{padding:30px 20px}}.top-subscription .plans-features .main-button{display:none;pointer-events:none}@media (max-width: 1200px){.top-subscription .plans-features{position:relative;top:auto;right:auto;float:right;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width: 700px){.top-subscription .plans-features{float:none}}@media (max-width: 1200px){.top-subscription{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 700px){.top-subscription{padding:40px 20px}}.register-and-subscription{background:#E1E2DC;padding:40px}.register-and-subscription .main-title{text-align:center}.register-and-subscription .registration-form{background:#fff;border-radius:40px;margin:0 auto;padding:40px;max-width:900px}.register-and-subscription .registration-form .register-data{background:none;border-radius:0}@media (max-width: 700px){.register-and-subscription .registration-form{padding:40px 20px}}.register-and-subscription .social-register{max-width:600px}.register-and-subscription .social-register .apple{display:inline-block;vertical-align:top;width:auto;max-width:48%}@media (max-width: 700px){.register-and-subscription .social-register .apple{width:100%;max-width:none;display:block}}.register-and-subscription .social-register .facebook-login{display:inline-block;vertical-align:top}@media (max-width: 700px){.register-and-subscription .social-register .facebook-login{width:100%;max-width:none;display:block}}.register-and-subscription .user-data{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.register-and-subscription .user-data .field-block:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;text-align:center;margin:0 0 10px 0}.register-and-subscription .user-data .field-block:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 700px){.register-and-subscription .user-data .field-block:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.register-and-subscription .user-data .field-block:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 700px){.register-and-subscription .user-data .field-block:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.register-and-subscription .user-data .field-block:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 700px){.register-and-subscription .user-data .field-block:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.register-and-subscription .user-data .field-block:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 700px){.register-and-subscription .user-data .field-block:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.register-and-subscription .user-data .genre{margin:0}.register-and-subscription .register-data{margin-top:0;padding-top:0}.register-and-subscription .already-user,.register-and-subscription .help-block,.register-and-subscription .no-plan-selected,.register-and-subscription .no-payment-type-selected{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:#FF2424}.register-and-subscription .already-user a,.register-and-subscription .help-block a,.register-and-subscription .no-plan-selected a,.register-and-subscription .no-payment-type-selected a{color:#FF2424;text-decoration:underline}.register-and-subscription .already-user a:link,.register-and-subscription .already-user a:visited,.register-and-subscription .already-user a:active,.register-and-subscription .help-block a:link,.register-and-subscription .help-block a:visited,.register-and-subscription .help-block a:active,.register-and-subscription .no-plan-selected a:link,.register-and-subscription .no-plan-selected a:visited,.register-and-subscription .no-plan-selected a:active,.register-and-subscription .no-payment-type-selected a:link,.register-and-subscription .no-payment-type-selected a:visited,.register-and-subscription .no-payment-type-selected a:active{color:#FF2424}.register-and-subscription .no-plan-selected{margin:10px 0 0 0}@media (max-width: 900px){.register-and-subscription .register-data{padding:0}}@media (max-width: 700px){.register-and-subscription{padding:40px 20px}}.choose-plan .subscription-plans{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.choose-plan .subscription-plans li:nth-child(1){display:none}.choose-plan .subscription-plans li input[type="radio"]{position:absolute;opacity:0;z-index:1}.choose-plan .subscription-plans li input[type="radio"]+label{border:10px solid transparent;width:100%}.choose-plan .subscription-plans li input[type="radio"]:checked+label{border:10px solid #FF4A1A;border-radius:50px}@media (max-width: 900px){.choose-plan .subscription-plans{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px}}.choose-plan .plan-info{color:#333232;text-align:center;background:#fff;border-radius:40px;position:relative;padding-bottom:40px}.choose-plan .plan-info .plan-title{background:#FF4A1A;padding:6px 20px;color:#fff;text-transform:uppercase;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 auto;border-radius:20px;position:absolute;width:90%;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.choose-plan .plan-info .product-duration{background:#333232;padding:10px 20px;border-radius:40px 40px 0 0;color:#fff;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;text-transform:uppercase}.choose-plan .plan-info .price{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem;padding:5px 20px}.choose-plan .plan-info .plan-discount{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;color:#515151;font-weight:400}.money-choice{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin:20px 0}@media (max-width: 900px){.money-choice{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px}}.currency-choice .currency{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:5px;margin:7px 0;max-width:200px}.currency-choice .currency input[type="radio"]{position:absolute;opacity:0;z-index:1}.currency-choice .currency input[type="radio"]+label{background:#333232;border-radius:10px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400;text-transform:uppercase;color:#fff;padding:5px 10px;width:100%;text-align:center}.currency-choice .currency input[type="radio"]:checked+label{background:#FF4A1A}.payment-method{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin:7px 0}.promo-code{margin:30px 0}.promo-code input{display:inline-block;vertical-align:middle;width:48%}@media (max-width: 700px){.promo-code input{display:block;width:100%;margin:0 0 10px 0}}.promo-code #validate-promo-code{background:#333232;color:#fff;border-radius:10px}.promo-code .discount-price{font-weight:700;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:10px 0}.promo-code .discount-price .total-discount{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.promo-code .error-message{color:#FF2424;font-weight:700;margin:5px 0}.accept-legal input[type="checkbox"]{margin:8px 6px 0 0}.accept-legal a{color:#FF4A1A}.accept-legal a:link,.accept-legal a:visited,.accept-legal a:active{color:#FF4A1A}.accept-policy{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}body.subscribed .subscription-page .generic-content{padding:40px 100px}@media screen and (max-width: 1300px){body.subscribed .subscription-page .generic-content{padding:40px 60px}}@media (max-width: 1200px){body.subscribed .subscription-page .generic-content{padding:40px}}@media (max-width: 700px){body.subscribed .subscription-page .generic-content{padding:40px 20px}}body.subscribed .subscription-page .trust-icons{display:none}body.subscribed .subscription-page .money-choice,body.subscribed .subscription-page .submit-subscritpion{background:#fff;padding:40px;border-radius:40px}body.subscribed .subscription-page .money-choice .promo-code,body.subscribed .subscription-page .submit-subscritpion .promo-code{margin:0}body.subscribed .subscription-page .policy-hint{margin:20px 0}body.subscribed .subscription-page .accept-policy{margin:20px 0 0 0}body.registered .subscription-page .promo-and-subscription,body.registered .subscription-page .trust-icons{display:none}body.registered .subscription-page .money-choice,body.registered .subscription-page .submit-subscritpion{background:#fff;padding:40px;border-radius:40px}body.registered .subscription-page .money-choice .promo-code,body.registered .subscription-page .submit-subscritpion .promo-code{margin:0}body.registered .subscription-page .policy-hint{margin:20px 0}body.registered .subscription-page .accept-policy{margin:20px 0 0 0}@media (max-width: 1200px){.premium-siete .subscription-page .subscription .register-and-subscription{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.premium-siete .top-subscription{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.premium-siete .top-subscription .plans-features{float:none;margin:0 auto}}@media (max-width: 700px){.premium-siete .top-subscription{background:none;padding:0;margin-bottom:40px}}.ranking{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.month-ranking,.year-ranking{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 900px){.month-ranking,.year-ranking{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}}.point-system{color:#FF4A1A;text-align:right}.point-system:link,.point-system:visited,.point-system:active{color:#FF4A1A}.ranking-header{background:#333232;color:#fff;border-radius:50px 50px 0 0;padding:20px 40px;text-align:center}.ranking-header-period{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase}.your-ranking{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.your-ranking li{margin:0 10px}.ranking-table{background:#fff;padding:20px 40px}.ranking-table th{border-bottom:1px solid #333232;text-align:left}.ranking-table td{border:none}@media (max-width: 1200px){.ranking-table td[data-th="Nombre"]{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:90px;white-space:nowrap;display:inline-block}}.ranking-table .ranking-position{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700}.ranking-table .gold{background:url("../img/badge-gold.svg") no-repeat center center;width:30px;height:15px}.ranking-table .silver{background:url("../img/badge-silver.svg") no-repeat center center;width:30px;height:15px}.ranking-table .bronze{background:url("../img/badge-bronze.svg") no-repeat center center;width:30px;height:15px}@media (max-width: 900px){.ranking-table{padding:20px}.ranking-table td,.ranking-table th{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.points-ranking{margin:30px 0}.points-ranking .ranking-table{border-radius:50px}.yearly-prizes,.monthly-prizes{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;margin:10px 0 40px 0}.yearly-prizes li,.monthly-prizes li{position:relative}.yearly-prizes .prize-image,.monthly-prizes .prize-image{position:relative;z-index:10;border-radius:40px;overflow:hidden;height:100%}.yearly-prizes .prize-image:after,.monthly-prizes .prize-image:after{content:"";background:rgba(51,50,50,0.7);position:absolute;left:0;top:0;width:100%;height:100%}.yearly-prizes .prize-image img,.monthly-prizes .prize-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.yearly-prizes .prize-image:hover:after,.monthly-prizes .prize-image:hover:after{display:none}.yearly-prizes .prize-summary,.monthly-prizes .prize-summary{position:absolute;z-index:100;top:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff}.yearly-prizes .prize-summary p,.monthly-prizes .prize-summary p{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase;text-align:center}@media (max-width: 700px){.yearly-prizes,.monthly-prizes{grid-template-columns:repeat(1, 1fr)}}.prize-title,.title-block{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 10px 0}.prizes h3{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400;text-transform:uppercase;color:#252628}.prizes .see-conditions{color:#FF4A1A;font-weight:700;float:right}.prizes .see-conditions:link,.prizes .see-conditions:visited,.prizes .see-conditions:active{color:#FF4A1A}.no-prizes{color:#FF2424;margin:0 0 10px 0;font-style:italic;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.title-block{margin:20px 0}.title-block h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase}.points{margin:60px 0}.see-all-points,.business-prizes{color:#FF4A1A;font-weight:700;float:right;margin:10px 0 0 0}.see-all-points:link,.see-all-points:visited,.see-all-points:active,.business-prizes:link,.business-prizes:visited,.business-prizes:active{color:#FF4A1A}.motivator-clasificacion{margin-top:50px}.no-gender{background:#E20B0B;color:white;padding:10px 20px;text-align:center;width:80%;max-width:1150px;margin:5px auto;border-radius:4px;position:relative;-webkit-animation:zoomIn 0.4s ease-in-out linear;animation:zoomIn 0.4s ease-in-out linear}.no-gender strong{color:white}#appleid-signin{width:100%;height:38px;border-radius:0;display:block}.signin-button div:first-child{max-width:none !important}.access-content,.register-and-subscription{background:#E1E2DC;min-height:800px;padding:40px}.access-content .registration-box,.register-and-subscription .registration-box{max-width:430px;margin:0 auto}.access-content .registration-form-header,.register-and-subscription .registration-form-header{margin:0 0 20px 0;text-align:center}.access-content .registration-form-header h1,.register-and-subscription .registration-form-header h1{margin:0}.access-content .registration-form-header h2,.register-and-subscription .registration-form-header h2{color:#252628;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:400}.access-content .registration-form-header a,.register-and-subscription .registration-form-header a{color:#FF4A1A;font-weight:700}.access-content .registration-form-header a:link,.access-content .registration-form-header a:visited,.access-content .registration-form-header a:active,.register-and-subscription .registration-form-header a:link,.register-and-subscription .registration-form-header a:visited,.register-and-subscription .registration-form-header a:active{color:#FF4A1A}.access-content input[type="text"],.access-content input[type="email"],.access-content input[type="password"],.register-and-subscription input[type="text"],.register-and-subscription input[type="email"],.register-and-subscription input[type="password"]{border:none;border-bottom:1px solid #252628;padding:5px 0 5px 30px;background:url("../img/icon-circle.svg") no-repeat left center}.access-content label,.register-and-subscription label{font-weight:700;color:#252628}.access-content .form-error,.access-content .error-message,.register-and-subscription .form-error,.register-and-subscription .error-message{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:#FF2424}.access-content input[type="submit"].main-button,.register-and-subscription input[type="submit"].main-button{display:block;width:100%;margin:20px 0;padding:20px 30px}@media (max-width: 700px){.access-content,.register-and-subscription{padding:40px 20px}}.social-register{max-width:350px;margin:10px auto 10px auto}.social-register .apple{margin:0 0 10px 0}.social-register .facebook-login{background:url("../img/icon-access-facebook.svg") no-repeat 20px center #fff;border-radius:10px;border:1px solid #E1E2DC;padding:7px 20px 7px 50px;display:block;text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (max-width: 700px){.social-register .facebook-login{background:url("../img/icon-access-facebook.svg") no-repeat 10px center #fff;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;padding:7px 20px 7px 20px}}.register-form{margin:30px 0}.register-form .error-message{margin:10px 0;color:#FF2424;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.footer-registration-info .forgot-password{text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.footer-registration-info .forgot-password a{color:#252628}.footer-registration-info .forgot-password a:link,.footer-registration-info .forgot-password a:visited,.footer-registration-info .forgot-password a:active{color:#252628}.register-data{background:#fff;border-radius:40px;margin:30px 0;padding:40px}.register-data .genre-selection p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:#252628}.register-data .genre{margin:10px 0}.register-data .genre li{display:inline-block;vertical-align:top;margin:0 10px 0 0}@media (max-width: 700px){.register-data{padding:40px 20px}}.or-separator{margin:10px 0;position:relative;text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.or-separator:before,.or-separator:after{content:"";background:#c9cbc0;position:absolute;height:1px;width:45%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.or-separator:before{left:0}.or-separator:after{right:0}.accept-legal{margin:10px 0}.accept-legal label{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400}.policy-hint{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;color:#252628}.policy-hint a{color:#FF4A1A}.policy-hint a:link,.policy-hint a:visited,.policy-hint a:active{color:#FF4A1A}.already-user{margin:0 0 10px 0}.already-user p{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;color:#FF2424}.already-user p a{text-decoration:underline}.confirm-email-content{text-align:center;max-width:900px;margin:0 auto}.generic-content.feedback-pages{padding:0}.thank-you-content,.error-content{background:#fff;padding:40px 100px;text-align:center}@media (max-width: 900px){.thank-you-content,.error-content{padding:40px 10px}}.feedback-pages .thank-you-content{padding:0 100px}.error-content h1{color:#FF2424}.error-content p{margin:0 0 10px 0}.plans-features{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;margin:40px auto;max-width:900px}.plans-features .registered-plan-features .feature-title{background:#333232;color:#fff}.plans-features .subscribed-plan-features .feature-title{background:#FF4A1A;color:#fff}.plans-features .subscribed-plan-features .main-button{background:#333232}.plans-features .feature-title{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;border-radius:40px 40px 0 0;padding:25px 40px}.plans-features .feature-title.gopremium{background:#FF4A1A;text-align:center;color:#fff;text-transform:uppercase;position:relative}.plans-features .feature-title.gopremium:before{content:url("../img/premium-star-current.svg");margin:0 10px 0 0}@media (max-width: 700px){.plans-features .feature-title{padding:25px 10px;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}}.plans-features .main-button{display:block;margin:20px 0;padding:30px 40px;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem}.plans-features ul{background:#E1E2DC;border-radius:0 0 40px 40px;padding:30px}.plans-features ul li{margin:0 0 7px 0;text-align:left;padding-left:40px}.plans-features ul li.included{background:url("../img/icon-tick-green.svg") no-repeat left 10px}.plans-features ul li.not-included{background:url("../img/icon-cross-red.svg") no-repeat left 10px}.plans-features ul p{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0;font-weight:700}.plans-features ul p.hint{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400}@media (max-width: 900px){.plans-features{grid-template-columns:repeat(1, 1fr)}}.functional-reminder a{color:#FF4A1A}.functional-reminder a:link,.functional-reminder a:visited,.functional-reminder a:active{color:#FF4A1A}.lives{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-live-video{text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:20px 0;width:100%;color:#FF2424}.live-next-session{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;background:#333232;border-radius:40px;padding:30px;color:#fff}.live-next-session h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:400;margin:0 0 10px 0}.live-next-session h2 .live-next-session-title{display:inline-block;vertical-align:top}.live-next-session h2 .live-more-info{display:inline-block;vertical-align:top;float:right}.live-next-session h2 .live-more-info a{color:#FF4A1A}.live-next-session h2 .live-more-info a:link,.live-next-session h2 .live-more-info a:visited,.live-next-session h2 .live-more-info a:active{color:#FF4A1A}.live-next-session .no-live-video{color:#FF2424}.live-next-session .live-next-session-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}@media (max-width: 400px){.live-next-session .live-next-session-info{grid-template-columns:repeat(1, 1fr)}}.live-next-session .live-next-session-title h3{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:400}.live-next-session .live-next-session-title h3 a{color:#fff}.live-next-session .live-next-session-title h3 a:link,.live-next-session .live-next-session-title h3 a:visited,.live-next-session .live-next-session-title h3 a:active{color:#fff}.live-next-session .live-next-session-title p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.live-next-session .live-next-session-time{text-align:right}@media (max-width: 900px){.live-next-session{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.live-date-title,.live-hour-title{font-size:11px;font-size:1.1rem;line-height:13.75px;line-height:1.65rem}.live-date-value,.live-hour-value{font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem;color:#FF4A1A}.live-current-session{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;background:#FF2424;border-radius:40px;padding:30px;color:#fff}.live-current-session h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:400;margin:0 0 10px 0;background:url("../img/icon-circle-white.svg") no-repeat left center;padding-left:25px}.live-current-session .no-live-video{color:#fff}.live-current-session .live-current-session-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}.live-current-session .live-current-session-access{text-align:right}.live-current-session .live-current-session-title h3{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:400}.live-current-session .live-current-session-title p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.live-current-session .live-current-session-subscribe{text-align:center;font-weight:700}.live-current-session .live-current-session-subscribe a{color:#fff;text-decoration:underline}.live-current-session .live-current-session-subscribe a:link,.live-current-session .live-current-session-subscribe a:visited,.live-current-session .live-current-session-subscribe a:active{color:#fff}@media (max-width: 900px){.live-current-session{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.not-subscribed-live-message{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;background:url("../img/premium-star.svg") no-repeat left 5px;padding-left:30px}.not-subscribed-live-message a{color:#FF4A1A;text-decoration:underline}.not-subscribed-live-message a:link,.not-subscribed-live-message a:visited,.not-subscribed-live-message a:active{color:#FF4A1A}.live-week-toolbar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:30px 0 0 0}.live-week-toolbar .switch-week{border:1px solid #FF4A1A;text-transform:none;display:inline-block;border-radius:40px;background:#fff;color:#FF4A1A;padding:10px 30px}.live-week-toolbar .switch-week:link,.live-week-toolbar .switch-week:visited,.live-week-toolbar .switch-week:active{color:#FF4A1A}.live-week-toolbar .switch-week:hover,.live-week-toolbar .switch-week:active{color:#e63000}.live-calendar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 40px 0;background:#fff;border-radius:40px}@media (max-width: 900px){.live-calendar{background:none;padding:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.live-calendar-header,.live-calendar-week{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:10px;text-align:center;padding:20px 10px}@media (max-width: 900px){.live-calendar-header{display:none}}.live-calendar-header{background:#333232;color:#FF4A1A;padding:20px 10px;border-radius:40px 40px 0 0}.live-calendar-week{grid-template-areas:'lunes martes miercoles jueves viernes sabado domingo'}@media (max-width: 900px){.live-calendar-week li{background:#fff;border-radius:40px}.live-calendar-week li:before{background:#333232;color:#FF4A1A;padding:20px 10px;border-radius:40px 40px 0 0;display:block;margin:0 0 20px 0}}.live-calendar-week li.day-1{grid-area:lunes}@media (max-width: 900px){.live-calendar-week li.day-1:before{content:'Lunes'}}.live-calendar-week li.day-2{grid-area:martes}@media (max-width: 900px){.live-calendar-week li.day-2:before{content:'Martes'}}.live-calendar-week li.day-3{grid-area:miercoles}@media (max-width: 900px){.live-calendar-week li.day-3:before{content:'Miércoles'}}.live-calendar-week li.day-4{grid-area:jueves}@media (max-width: 900px){.live-calendar-week li.day-4:before{content:'Jueves'}}.live-calendar-week li.day-5{grid-area:viernes}@media (max-width: 900px){.live-calendar-week li.day-5:before{content:'Viernes'}}.live-calendar-week li.day-6{grid-area:sabado}@media (max-width: 900px){.live-calendar-week li.day-6:before{content:'Sábado'}}.live-calendar-week li.day-7{grid-area:domingo}@media (max-width: 900px){.live-calendar-week li.day-7:before{content:'Domingo'}}.live-calendar-week li a{background:#FF4A1A;padding:20px 10px;display:block;color:#fff;margin:0 0 20px 0;border-radius:20px}.live-calendar-week li a:link,.live-calendar-week li a:visited,.live-calendar-week li a:active{color:#fff}.live-calendar-week li a:hover{background:#e63000}.live-calendar-week li a.done{opacity:0.5}@media (max-width: 900px){.live-calendar-week li a{margin:0 20px 20px 20px}}.live-calendar-week .live-calendar-event-title{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;display:block}@media (max-width: 1200px){.live-calendar-week .live-calendar-event-title{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}.live-calendar-week .live-calendar-event-date{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:#333232;display:block}@media (max-width: 1200px){.live-calendar-week .live-calendar-event-date{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}@media (max-width: 900px){.live-calendar-week{grid-template-columns:repeat(1, 1fr);background:none;padding:0;grid-template-areas:'lunes' 'martes' 'miercoles' 'jueves' 'viernes' 'sabado' 'domingo'}}.live-calendar-week .reminder{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;border-radius:20px;min-height:94px;margin:0 0 10px 0}.live-calendar-week .reminder a{background:none;color:#FF4A1A;padding:0;margin:0;display:inline-block}.live-calendar-week .reminder a:link,.live-calendar-week .reminder a:visited,.live-calendar-week .reminder a:active{color:#FF4A1A}.live-calendar-week .reminder a:hover{background:none;text-decoration:underline}@media (max-width: 900px){.live-calendar-week .reminder{max-width:90%;margin:20px auto}}.live-info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:40px}.live-info .live-detail-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;height:250px;overflow:hidden;border-radius:40px}.live-info .live-detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.live-info .live-detail-info{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;padding:40px}.live-info .live-detail-info h1{color:#FF4A1A;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem}.live-info .live-detail-info h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}@media (max-width: 900px){.live-info .live-detail-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:20px 40px}}.live-info .live-detail-date{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;padding:40px;text-align:right}@media (max-width: 900px){.live-info .live-detail-date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;text-align:left;padding:20px 40px}}.live-info .live-observations{margin:20px 0}.live-info .live-observations p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.live-info .live-detail-teacher h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.live-video{display:block;width:100%;min-height:400px}@media screen and (max-width: 1800px){.live-video{min-height:1px}}.live-cta{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0;text-align:center}.live-detail{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.live-detail .main-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.live-detail .live-video{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media screen and (max-width: 1800px){.live-detail .live-video{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}}.live-detail .live-chat{-webkit-box-flex:0;-ms-flex:0 0 560px;flex:0 0 560px;min-width:0}@media screen and (max-width: 1800px){.live-detail .live-chat{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.live-detail #liveAlertMessage{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;background:url("../img/icon-alert.svg") no-repeat 20px center;padding:10px 10px 10px 60px;color:#FF2424;border:1px solid #FF2424;border-radius:30px;margin:0 0 10px 0;font-weight:700;min-height:40px}.diets{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media (max-width: 900px){.diets{grid-template-columns:repeat(1, 1fr)}}.diet{background:#fff;text-align:center;border-radius:40px;padding-bottom:30px}.diet h2{background:#333232;color:#fff;padding:20px;text-align:center;border-radius:40px 40px 0 0}.percentage{padding:30px 0}.percentage button{pointer-events:none}.diet-not-started{background:#fff;border-radius:40px;margin:30px 0;text-align:center;padding:30px}.diet-not-started .outline_button{margin:20px 0}.diet-detail-pecentage{margin:20px 0}.diet-detail-pecentage p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.diet-detail-pecentage .diet-detail-percentage-value{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}.diet-detail-pecentage .diet-detail-progress-bar{background:#878787;height:20px;width:100%;border-radius:40px;position:relative}.diet-detail-pecentage .diet-detail-progress-bar-value{position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:99.5%;height:16px;background:#00C479;border-radius:40px}.diet-detail-nutritional{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0}.diet-detail-nutritional h2{background:#333232;color:#fff;border-radius:40px 40px 0 0;padding:20px 40px;text-transform:none;text-align:center}@media (max-width: 1200px){.diet-detail-nutritional{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.diet-detail-nutritional-list{background:#fff;border-radius:0 0 40px 40px}.diet-detail-nutritional-list li{padding:10px 40px}.diet-detail-nutritional-list li:last-child{background:#FF4A1A;border-radius:0 0 40px 40px;color:#fff}.diet-detail-nutritional-list .nutrition-title{display:inline-block;vertical-align:top}.diet-detail-nutritional-list .nutrition-value{display:inline-block;vertical-align:top;float:right}.diet-detail-actions{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}@media screen and (max-width: 1700px){.diet-detail-actions li{display:block;margin:0 0 10px 0;width:100%}.diet-detail-actions li .print-button,.diet-detail-actions li .outline_button{width:100%;display:block}}.diet-detail-info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.diet-detail-plan{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:0;background:#fff;padding:40px;border-radius:40px}.diet-detail-plan .content h1{margin:0 0 20px 0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.diet-detail-plan .content ul{margin:10px 0}.diet-detail-plan .content li{background:url(../img/icon-list.png) no-repeat left 10px;padding:1px 0 1px 15px;margin:0 0 3px 0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (max-width: 1200px){.diet-detail-plan{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 30px 0}}#dietDayContainer div.loader{display:none}#dietDayContainer.loading div.loader{display:block;color:#FF4A1A;text-align:center}#dietDayContainer div.error{display:none;color:#FF2424}#dietDayContainer.error div.error{display:block}.diet-description{border-bottom:1px solid #E1E2DC;margin:0 0 20px 0;padding:0 0 10px 0}.diet-description p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.diet-filters{margin:20px 0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:40px}.diet-filters .diet-filters-title{background:#333232;color:#fff;padding:20px 40px;border-radius:40px 0 0 40px;font-weight:400}@media (max-width: 900px){.diet-filters .diet-filters-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;border-radius:0}}.diet-filters .reset-diet{background:url("../img/icon-refresh.svg") no-repeat right 20px center #333232;color:#fff;padding:20px 60px 20px 20px;border-radius:0 40px 40px 0}@media (max-width: 900px){.diet-filters .reset-diet{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;border-radius:0}}.diet-filters .style-select{width:auto;border:none}.diet-filters .style-select.hidden{display:none}.results-filters .style-select{background:url("../img/circle.svg") no-repeat left 20px center #333232;background-size:15px;color:#fff;border:none;padding:10px 50px;border-radius:20px;float:right;display:inline-block;max-width:230px}.results-filters .style-select select{padding:0}@media (max-width: 700px){.results-filters .style-select{float:none;margin:0 0 10px 0}}.receipts-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px}.receipts-list li{position:relative;border-radius:20px;overflow:hidden;height:300px}.receipts-list li .brcm-image-and-caption{position:relative;z-index:0;height:100%}.receipts-list li .brcm-image-and-caption .brcm-image{height:100%}.receipts-list li .brcm-image-and-caption .brcm-image a{width:100%;height:100%;display:block}.receipts-list li .brcm-image-and-caption .brcm-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.receipts-list li .diet-receipt-title a{color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:30px;z-index:10;width:100%;height:100%;background:#181c1c;background:-webkit-gradient(linear, left top, right top, color-stop(40%, #181c1c), to(rgba(24,28,28,0)));background:-o-linear-gradient(left, #181c1c 40%, rgba(24,28,28,0) 100%);background:linear-gradient(90deg, #181c1c 40%, rgba(24,28,28,0) 100%);font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;font-weight:700;color:#fff;text-transform:uppercase;padding-top:130px}.receipts-list li .diet-receipt-title a:link,.receipts-list li .diet-receipt-title a:visited,.receipts-list li .diet-receipt-title a:active{color:#fff}.receipts-list li .diet-receipt-title a:hover{background:#df5337;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #df5337), to(rgba(223,83,55,0)));background:-o-linear-gradient(left, #df5337 50%, rgba(223,83,55,0) 100%);background:linear-gradient(90deg, #df5337 50%, rgba(223,83,55,0) 100%)}@media (max-width: 1200px){.receipts-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 700px){.receipts-list{grid-template-columns:repeat(1, 1fr)}}.category_filters{display:none;position:absolute;z-index:10000;background:#fff;border-radius:20px;top:0;padding:50px 10px 15px 10px;width:100%;max-width:230px}.category_filters li{margin:0;display:block;padding:3px 10px;color:#333232}.category_filters li:link,.category_filters li:visited,.category_filters li:active{color:#333232}.category_filters li:hover{color:#FF4A1A;cursor:pointer}.category_filters li.selected{color:#FF4A1A}.recipe-detail{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-detail .recipe-content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:0}.recipe-detail .recipe-content .brcm-pagina-element{padding:0}.recipe-detail .recipe-content .brcm-generic-element-with-big-images{margin:0}@media (max-width: 900px){.recipe-detail .recipe-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 40px 0}}.recipe-detail .eating-options{background:#fff;border-radius:0 0 40px 40px;padding:20px}.recipe-detail .nutrition-info{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0}@media (max-width: 900px){.recipe-detail .nutrition-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.recipe-detail .receipt-image .brcm-image{height:250px;overflow:hidden;border-radius:40px 40px 0 0}.recipe-detail .receipt-image a{display:block;height:100%}.recipe-detail .receipt-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nutrition-info .brcm-body{background:#fff;border-radius:40px}.nutrition-info .brcm-body h3{background:#333232;color:#fff;border-radius:40px 40px 0 0;padding:20px 40px;text-transform:none;text-align:center}.nutrition-info .brcm-body ul{padding:20px}.nutrition-info .brcm-body .SG-nutrition-value{float:right}.nutrition-info .print-button{float:right}.main-content .nutrition-info .brcm-generic-element-with-images-on-the-right .brcm-body ul li{background:none;padding:0;margin:0 0 10px 0}.aside-title{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;border-radius:40px 40px 0 0;padding:25px 40px;background:#333232;color:#fff;text-transform:uppercase;text-align:center}.aside-content .registration-form{background:#E1E2DC;padding:40px;border-radius:0 0 40px 40px}.aside-content .registration-form .main-button{display:block;width:100%}.aside-content .register-data{background:none;padding:0}.aside-content .register-data input[type="text"],.aside-content .register-data input[type="email"],.aside-content .register-data input[type="password"]{border:none;border-bottom:1px solid #252628;padding:5px 0 5px 30px;background:url("../img/icon-circle.svg") no-repeat left center}.aside-content .register-data label{font-weight:700;color:#252628}.aside-content .register-data input[type="submit"].main-button{display:block;width:100%;margin:20px 0;padding:20px 30px}.aside-content .register-data .checkbox-group a{color:#FF4A1A}.aside-content .register-data .checkbox-group a:link,.aside-content .register-data .checkbox-group a:visited,.aside-content .register-data .checkbox-group a:active{color:#FF4A1A}.main-wrapper.with-top-region .top-region{position:relative;z-index:10}.main-wrapper.with-top-region .aside-content{margin-top:-300px;position:relative;z-index:100000}@media (max-width: 1200px){.main-wrapper.with-top-region .aside-content{margin-top:0}}.brcm-body h2{color:#FF4A1A;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.brcm-body h3{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;text-transform:uppercase}.brcm-body ul{margin:20px 0}.brcm-body p{margin:0 0 10px 0}.brcm-body p a{color:#FF4A1A}.brcm-body p a:link,.brcm-body p a:visited,.brcm-body p a:active{color:#FF4A1A}.main-content>h1{font-size:35px;font-size:3.5rem;line-height:43.75px;line-height:5.25rem;text-transform:uppercase;margin:0 0 10px 0}@media (max-width: 900px){.main-content>h1{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}}.teaser-video{overflow:hidden;height:600px;max-height:600px;height:60vh;max-height:60vh;border-top:1px solid #333232;border-bottom:1px solid #333232}.teaser-video video{width:100%;background:url(../img/ajax-loader.gif) no-repeat center 50px;display:block}@media (max-width: 1200px){.teaser-video{height:400px;max-height:400px;height:40vh;max-height:40vh}}

/*# sourceMappingURL=screen.css.map */
