﻿@font-face{font-family:'Sanomat Web';src:url(/assets/Sanomat-LightItalic-Web-ea7826015c295a7bb63e88797a07ae4be89bebf378a404f1aa295841477a2248.woff2) format("woff2"),url(/assets/Sanomat-LightItalic-Web-6105c767084f1eb57ea9a6bc2a37b7ddd1878f1500fe544ac0e663f539cfef02.woff) format("woff");font-weight:300;font-style:italic}.Sanomat-LightItalic-Web{font-family:'Sanomat Web';font-weight:300;font-style:italic}#summarizedContent{margin-bottom:20px}#summarizedContent #summaryLabel{padding-left:10px;font-weight:bolder;max-width:19%}#integrated_all_payments_report{overflow:scroll}#integrated_all_payments_report .payment-status--approved{background-color:#ddffe4}#integrated_all_payments_report .payment-status--in_process{background-color:#faf2d2}#integrated_all_payments_report .payment-status--refunded,#integrated_all_payments_report .payment-status--failed{background-color:#fad3d3}.avatar{object-fit:cover;border-radius:50%;border:4px solid #ccc;background:#ccc;width:100px;height:100px;margin:0 10px 0 0;z-index:calc(var(--nav-z-index) - 1)}.avatar.level-0{border-color:var(--level-0-color);background-color:var(--level-0-color)}.avatar.level-1{border-color:var(--level-1-color);background-color:var(--level-1-color)}.avatar.level-2{border-color:var(--level-2-color);background-color:var(--level-2-color)}.avatar.level-3{border-color:var(--level-3-color);background-color:var(--level-3-color)}.avatar.level-4{border-color:var(--level-4-color);background-color:var(--level-4-color)}.avatar.level-5{border-color:var(--level-5-color);background-color:var(--level-5-color)}.avatar.level-6{border-color:var(--level-6-color);background-color:var(--level-6-color)}.avatar.level-7{border-color:var(--level-7-color);background-color:var(--level-7-color)}.avatars-stack .avatar:not(:first-child){margin-left:-15px}.avatars-stack .avatar:last-of-type{margin-right:2px}.avatars-stack .extra-count{opacity:0.6;font-size:0.7rem}#avatar-cropper cropper-canvas{height:50vh}#bookings-anticipation .monitor{display:flex;justify-content:center;gap:40px;margin-bottom:20px;padding:10px;background-color:#f5f5f5;border-radius:5px;border:1px solid #e6e6e6;box-shadow:0 1px 2px rgba(0,0,0,0.1);font-size:14px;font-weight:500;color:#333}#bookings-anticipation .monitor .title{font-size:16px;font-weight:600;color:#333}#bookings-anticipation .monitor .value{font-size:16px;font-weight:600;color:#333}.has_many_add,.has_many_remove{margin-left:20%}div.heatmap-container table.heatmap{--td-width: 15px;--td-height: 5px;font-size:0.7rem}div.heatmap-container table.heatmap tr{height:var(--td-height) !important;line-height:var(--td-height) !important}div.heatmap-container table.heatmap tr td,div.heatmap-container table.heatmap tr th{width:var(--td-width);text-align:center}@media (max-width: 990px){.active_admin .select2-selection__rendered,.active_admin .select2-results__option,.active_admin textarea,.active_admin input{font-size:16px !important}}.tags-checkbox-cloud ol.cloud{display:flex;flex-wrap:wrap;justify-content:left;gap:1px;list-style:none}.tags-checkbox-cloud ol.cloud>li.check_boxes{margin:0;padding:5px}.tags-checkbox-cloud ol.cloud>li.check_boxes:has(input:checked){background-color:green;border-radius:4px}.tags-checkbox-cloud ol.cloud>li.check_boxes:has(input:checked) label{color:white}.tags-checkbox-cloud ol.cloud>li.check_boxes>fieldset.choices{margin:0;padding:0}.tags-checkbox-cloud ol.cloud>li.check_boxes>fieldset.choices>legend{display:none}.tags-checkbox-cloud ol.cloud>li.check_boxes>fieldset.choices>ol.choices-group{padding-left:0px}.tags-checkbox-cloud ol.cloud>li.check_boxes>fieldset.choices>ol.choices-group>li.choice{padding:0;white-space:nowrap}.tags-checkbox-cloud ol.cloud>li.check_boxes>fieldset.choices>ol.choices-group>li.choice label input{margin-right:3px}@media (max-width: 767px){#agenda .schedule-day .agenda--entry{margin-top:5px}}@media (min-width: 576px) and (max-width: 767px){#agenda .schedule-day .agenda--entry .row{margin-left:0px}}#agenda .entry--label-container{width:calc(100% + 2px);margin-left:-1px;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;margin-bottom:5px;font-size:0.7em}@media (max-width: 767px){#agenda .entry--label-container{border-top-left-radius:3px;border-top-right-radius:3px}}#agenda .entry--label-container.Live{background-color:var(--live-bg-color);color:#000000}#agenda .entry--label-container.InPersonLive{background-color:var(--inPerson-bg-color);color:#FFFFFF}#agenda .entry--label-container.Hybrid{background-color:var(--hybrid-bg-color);color:#FFFFFF}#agenda .entry--actions{position:absolute;right:5px}#agenda .entry--actions.wLabel{top:calc(2px + 2px + 0.7em + 5px)}#agenda .entry--actions.woutLabel{top:0px}#agenda .card-body{padding-top:0px}#agenda .card-body .avatar{width:3em;height:3em;border-width:2px}#agenda .card-body .card-title{font-size:1.1em}#agenda .card-body .card-subtitle{font-size:0.8em}.aspect-ratio-box{position:relative;overflow:hidden}.aspect-ratio-box:after{display:block;content:''}.aspect-ratio-box.ratio-1-2:after{padding-bottom:200%}.aspect-ratio-box.ratio-2-3:after{padding-bottom:150%}.aspect-ratio-box.ratio-1-1:after{padding-bottom:100%}.aspect-ratio-box.ratio-4-3:after{padding-bottom:75%}.aspect-ratio-box.ratio-3-2:after{padding-bottom:66.66%}.aspect-ratio-box.ratio-16-9:after{padding-bottom:56.25%}.aspect-ratio-box.ratio-2-1:after{padding-bottom:50%}.aspect-ratio-box img{position:absolute;top:0;left:0;width:100%;height:100%}#benefits-index{min-height:70vh}#benefits-index h1{font-family:var(--derose-head-font-family) !important;font-weight:300;font-style:italic}#benefits-index .card-subtitle{max-height:2em !important}#benefits-index .card .avatar{position:absolute;right:1%;bottom:2.2rem;width:30px;height:30px;border-width:2px}#benefits-index #benefits-intro{font-size:0.8rem}#benefits-show{min-height:70vh}#benefits-show #cover{height:200px}#benefits-show #benefit-responsible{margin-top:15vh}#post--newBooking .badge{white-space:inherit}.bookmark-indicator{position:absolute;margin:-5px;padding:0px;top:0px;right:20px}.bookmark-indicator :link,.bookmark-indicator :visited,.bookmark-indicator :hover,.bookmark-indicator :active{color:var(--derose-blue-hex)}@media (max-width: 576px){.bookmark-indicator{margin:-7px;right:25px;font-size:24px}}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important}.carousel-indicators li{background-color:#000 !important}.navbar{--bs-navbar-padding-x: 1rem;--bs-navbar-padding-y: 0.5rem}.list-group-item{--bs-list-group-item-padding-y: 0.75rem;--bs-list-group-item-padding-x: 1.25rem}a,.btn-link{text-decoration:none}a:hover,.btn-link:hover{text-decoration:underline}a.btn:hover,a.nav-link:hover,a.dropdown-item:hover,a.badge:hover,.btn-link.btn:hover,.btn-link.nav-link:hover,.btn-link.dropdown-item:hover,.btn-link.badge:hover{text-decoration:none}label{margin-bottom:0.5rem}input.btn-block[type="submit"]{width:100%}.form-group{margin-bottom:1rem}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check .form-check-input{position:absolute}.form-control-sm{height:calc(1.5em + 0.5rem + 2px)}.container{max-width:1140px;padding-left:15px;padding-right:15px}.form-select{display:inline-block;width:auto}.card-footer{--bs-card-cap-padding-y: 0.75rem;--bs-card-cap-padding-x: 1.25rem;--bs-card-cap-bg: rgba(0,0,0,0.03);--bs-card-border-width: 1px;--bs-card-border-color: rgba(0,0,0,0.125)}table.table{--thead-border-top-width: 2px}table.table thead{border-top-width:var(--thead-border-top-width)}table.table th,table.table td{padding:0.75rem}:root{--derose-blue-hex: #040e85;--derose-blue-rgb: 4, 14, 133;--derose-brown-hex: #c69c6c;--derose-darker-brown-hex: #a9885c;--derose-white-hex: #ffffff;--derose-head-font-family: "Sanomat Web";--derose-body-font-family: Helvetica, sans-serif;--live-bg-color: #d7ae64;--inPerson-bg-color: #000000;--hybrid-bg-color: #000064;--level-0-color: #e0e0e0;--level-1-color: #FBFF00;--level-2-color: #FF9900;--level-3-color: #d90000;--level-4-color: #998AF8;--level-5-color: #8ad1f8;--level-6-color: #004CE0;--level-7-color: #8200FF;--nav-transition-time: 0.4s
}p,li,a,div{font-family:var(--derose-body-font-family)}.deroseBrandHead{font-family:var(--derose-head-font-family) !important;font-weight:300;font-style:italic}.btn-brown{color:#fff;background-color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.btn-brown:hover{color:#fff;background-color:var(--derose-darker-brown-hex);border-color:var(--derose-darker-brown-hex)}.btn-outline-brown{color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.btn-outline-brown:hover{color:#fff;background-color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.bg-brown{color:#fff;background-color:var(--derose-brown-hex)}@media (max-width: 575.98px){.deroseBrand .homeCover{height:70vh}}@media (min-width: 576px){.deroseBrand .homeCover{height:80vh}}.deroseBrand #leftCover{background-image:url(/assets/brands/derose/learn-logo-wonb-newBrand-902ee02034967d22be6ff47e20bb2260cd352102b2bde21a84c6393246d7d91d.png);background-color:var(--derose-blue-hex);background-size:40vh;background-repeat:no-repeat;background-position:center}.deroseBrand #rightCover{padding:0px;background-image:url(/assets/brands/derose/home-cover-376fdeac281db147d7b37ebdd7494ed4e2c10f814ba6e8d7a2da7daab8377a61.jpg);background-size:cover;background-position:center}.deroseBrand #rightCover #coverContent{background-color:rgba(0,0,0,0.2)}.deroseBrand #rightCover #coverContent .flex-bottom{align-items:flex-end;display:flex;justify-content:center}.deroseBrand #rightCover #coverContent .flex-top{display:flex;justify-content:center;align-items:flex-start}.deroseBrand #rightCover #coverContent #buttonContainer{background-image:url(/assets/brands/derose/learn-pattern-76d464120086341950c654de27b674bdd7e07e02b82d5ca6a114c5d34c681a80.png);background-repeat:repeat-x;background-size:80vh;background-position-y:bottom}.deroseBrand #account-navigation{transition:0.4s;top:calc(var(--main-navbar-height) - 5px)}.deroseBrand #main-navigation{min-height:var(--main-navbar-height);top:-2px;background-color:var(--derose-blue-hex) !important;transition:0.4s}@media (max-width: 389px){.deroseBrand #main-navigation .navbar-brand{margin-right:0 !important}}.deroseBrand #main-navigation #navbarLogo{height:40px !important;transition:0.4s}.deroseBrand #main-navigation .top-tapbar a{padding:0 0 0 15px;margin:0}.deroseBrand #main-navigation .top-tapbar .notifications-bell{font-size:1rem}.deroseBrand #main-navigation .top-tapbar .notifications-bell.navbar-toggler{font-size:1.25rem}@media (max-width: 991px){.deroseBrand #main-navigation .top-tapbar .mobile-avatar-link{display:inline-block}}@media (min-width: 992px){.deroseBrand #main-navigation .top-tapbar .mobile-avatar-link{display:none}}.deroseBrand #main-navigation .top-tapbar .desktop-avatar-link{display:inline-block}.deroseBrand #main-navigation .top-tapbar .avatar{width:25px;height:25px;border-width:1px;margin:0px !important}.deroseBrand #main-navigation .offcanvas-toggler{padding-right:0}.deroseBrand #main-navigation .nav-link{padding-left:15px;text-transform:uppercase;color:#fff;letter-spacing:0.1em}.deroseBrand #main-navigation .nav-link.active{font-weight:bolder;font-size:1.1em}.deroseBrand #body-sub-navbar{margin-top:calc(var(--main-navbar-height) + 10px);transition:margin-top 0.4s ease-in-out}.deroseBrand.devise_controller #brandLogo{width:40vh !important;margin-bottom:1vh !important}.deroseBrand.devise_controller .bg-image{background-image:url(/assets/brands/derose/learn-logo-wonb-newBrand-902ee02034967d22be6ff47e20bb2260cd352102b2bde21a84c6393246d7d91d.png);background-color:var(--derose-blue-hex);background-size:40vh;background-repeat:no-repeat;background-position:center}.deroseBrand.devise_controller #devise-header{background-color:var(--derose-blue-hex);--waves-top-color: var(--derose-blue-hex);--waves-bottom-color: var(--derose-white-hex)}.deroseBrand.devise_controller #devise-header img{width:30vh !important;margin-top:3vh !important;margin-bottom:3vh !important}.deroseBrand #placaEbooks{margin-top:-1.3rem}.deroseBrand #homeLocator{background-color:var(--derose-blue-hex);color:#fff;margin-top:-1px;padding-top:3rem;min-height:200px}.deroseBrand #deroseGlobal{background-color:var(--derose-blue-hex);color:#fff;margin-top:-25px;margin-bottom:-15px;padding-top:3rem;min-height:300px}.deroseBrand #deroseGlobal .logo{max-width:300px}.deroseBrand #offcanvas-nav .offcanvas-header{color:var(--derose-white-hex);background-color:var(--derose-blue-hex)}.luispasteurBrand{color:#717578}.luispasteurBrand.devise_controller .bg-image{background-image:url(/images/brands/luispasteur/login_bg.jpg);background-size:cover;background-position:center}.luispasteurBrand #homeMain{background-color:#fff !important}.luispasteurBrand h1{color:#717578}.luispasteurBrand #navbarLogo{height:71px}.luispasteurBrand #account-navigation{top:15vh}.luispasteurBrand #main-navigation .nav-item{display:table-cell;position:relative;padding:15px 0}.luispasteurBrand #main-navigation .nav-link{color:#007ac2;font-family:'Roboto', sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:0.15em;display:inline-block;padding:15px 20px;position:relative}.luispasteurBrand #main-navigation .nav-link:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#0077c8;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.luispasteurBrand #main-navigation .nav-link:hover:after{width:100%;left:0}.luispasteurBrand #new_filter{display:none}.luispasteurBrand #filters{display:none}:root{--derose-blue-hex: #1678BB;--derose-blue-rgb: 22, 120, 187;--derose-brown-hex: #2ba2db;--derose-darker-brown-hex: #a9885c;--derose-white-hex: #ffffff;--derose-head-font-family: "Sanomat Web";--derose-body-font-family: Helvetica, sans-serif;--live-bg-color: #d7ae64;--inPerson-bg-color: #000000;--hybrid-bg-color: #000064;--level-0-color: #e0e0e0;--level-1-color: #FBFF00;--level-2-color: #FF9900;--level-3-color: #d90000;--level-4-color: #998AF8;--level-5-color: #8ad1f8;--level-6-color: #004CE0;--level-7-color: #8200FF;--nav-transition-time: 0.4s
}p,li,a,div{font-family:var(--derose-body-font-family)}.deroseBrandHead{font-family:var(--derose-head-font-family) !important;font-weight:300;font-style:italic}.btn-brown{color:#fff;background-color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.btn-brown:hover{color:#fff;background-color:var(--derose-darker-brown-hex);border-color:var(--derose-darker-brown-hex)}.btn-outline-brown{color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.btn-outline-brown:hover{color:#fff;background-color:var(--derose-brown-hex);border-color:var(--derose-brown-hex)}.bg-brown{color:#fff;background-color:var(--derose-brown-hex)}@media (max-width: 575.98px){.brand-padma .homeCover{height:70vh}}@media (min-width: 576px){.brand-padma .homeCover{height:80vh}}.brand-padma #leftCover{background-image:url(/assets/brands/derose/learn-logo-wonb-newBrand-902ee02034967d22be6ff47e20bb2260cd352102b2bde21a84c6393246d7d91d.png);background-color:var(--derose-blue-hex);background-size:40vh;background-repeat:no-repeat;background-position:center}.brand-padma #rightCover{padding:0px;background-image:url(/assets/brands/derose/home-cover-376fdeac281db147d7b37ebdd7494ed4e2c10f814ba6e8d7a2da7daab8377a61.jpg);background-size:cover;background-position:center}.brand-padma #rightCover #coverContent{background-color:rgba(0,0,0,0.2)}.brand-padma #rightCover #coverContent .flex-bottom{align-items:flex-end;display:flex;justify-content:center}.brand-padma #rightCover #coverContent .flex-top{display:flex;justify-content:center;align-items:flex-start}.brand-padma #rightCover #coverContent #buttonContainer{background-image:url(/assets/brands/derose/learn-pattern-76d464120086341950c654de27b674bdd7e07e02b82d5ca6a114c5d34c681a80.png);background-repeat:repeat-x;background-size:80vh;background-position-y:bottom}.brand-padma #account-navigation{transition:0.4s;top:calc(var(--main-navbar-height) - 5px)}.brand-padma #main-navigation{min-height:var(--main-navbar-height);top:-2px;background-color:var(--derose-blue-hex) !important;transition:0.4s}@media (max-width: 389px){.brand-padma #main-navigation .navbar-brand{margin-right:0 !important}}.brand-padma #main-navigation #navbarLogo{height:40px !important;transition:0.4s}.brand-padma #main-navigation .top-tapbar a{padding:0 0 0 15px;margin:0}.brand-padma #main-navigation .top-tapbar .notifications-bell{font-size:1rem}.brand-padma #main-navigation .top-tapbar .notifications-bell.navbar-toggler{font-size:1.25rem}@media (max-width: 991px){.brand-padma #main-navigation .top-tapbar .mobile-avatar-link{display:inline-block}}@media (min-width: 992px){.brand-padma #main-navigation .top-tapbar .mobile-avatar-link{display:none}}.brand-padma #main-navigation .top-tapbar .desktop-avatar-link{display:inline-block}.brand-padma #main-navigation .top-tapbar .avatar{width:25px;height:25px;border-width:1px;margin:0px !important}.brand-padma #main-navigation .offcanvas-toggler{padding-right:0}.brand-padma #main-navigation .nav-link{padding-left:15px;text-transform:uppercase;color:#fff;letter-spacing:0.1em}.brand-padma #main-navigation .nav-link.active{font-weight:bolder;font-size:1.1em}.brand-padma #body-sub-navbar{margin-top:calc(var(--main-navbar-height) + 10px);transition:margin-top 0.4s ease-in-out}.brand-padma.devise_controller #brandLogo{width:40vh !important;margin-bottom:1vh !important}.brand-padma.devise_controller .bg-image{background-image:url(/assets/brands/padma/logo_w220px-3091ae0059eef116d16c7e7067acfaba6c924318dd4347cbceba6ca85f9c1659.png);background-color:#fff;background-size:40vh;background-repeat:no-repeat;background-position:center}.brand-padma.devise_controller #devise-header{background-color:#fff}.brand-padma.devise_controller #devise-header img{width:30vh !important;margin-top:3vh !important;margin-bottom:3vh !important}.brand-padma #placaEbooks{margin-top:-1.3rem}.brand-padma #homeLocator{background-color:var(--derose-blue-hex);color:#fff;margin-top:-1px;padding-top:3rem;min-height:200px}.brand-padma #deroseGlobal{background-color:var(--derose-blue-hex);color:#fff;margin-top:-25px;margin-bottom:-15px;padding-top:3rem;min-height:300px}.brand-padma #deroseGlobal .logo{max-width:300px}.brand-padma #offcanvas-nav .offcanvas-header{color:var(--derose-white-hex);background-color:var(--derose-blue-hex)}:root{--danger-color: #dc3545;--primary-color: #0d6efd}.btn-link-outline-danger{color:var(--danger-color)}.btn-link-outline-danger:hover{background-color:var(--danger-color);border-color:var(--danger-color);color:#fff}.btn-link-primary{color:var(--primary-color)}.btn-link-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff !important}.calendar-container{--cell-height: 35px;min-height:calc(var(--cell-height) * 7)}.calendar-container .calendar-month th.deroseBrandHead{color:#fff;background-color:var(--derose-blue-hex);border-top-left-radius:10px;border-top-right-radius:10px}.calendar-container .calendar-month td,.calendar-container .calendar-month th{height:var(--cell-height);width:var(--cell-height);text-align:center}.calendar-container .calendar-month td.highlight{padding-left:2px;color:#fff;background-color:var(--derose-brown-hex);border-radius:25%}.calendar-container .navWrapper{min-width:25px}.chosen-container-multi .chosen-choices,.chosen-container .chosen-choices{background-image:linear-gradient(var(--bs-body-bg) 1%, var(--bs-body-bg) 15%)}.chosen-container-multi .chosen-drop,.chosen-container .chosen-drop{background-color:var(--bs-tertiary-bg)}.chosen-container-multi .chosen-drop .chosen-results .result-selected,.chosen-container .chosen-drop .chosen-results .result-selected{color:var(--disabled-color)}.chosen-container-multi .chosen-drop .chosen-results .active-result,.chosen-container .chosen-drop .chosen-results .active-result{color:var(--bs-body-color)}.chosen-container-multi .chosen-drop .chosen-results .active-result:hover,.chosen-container .chosen-drop .chosen-results .active-result:hover{color:#fff}#color-scheme-mode-switch{--current-font-size: 1.4rem;--current-font-weight: bolder}#color-scheme-mode-switch .current-mode i{font-size:var(--current-font-size);font-weight:var(--current-font-weight)}.comment{margin-top:0.5rem;margin-bottom:0.5rem;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.comment .comment-actions{font-size:0.75rem}.comment .comment-actions .action-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background-color:var(--comment-action-bg-color);border-radius:6px;font-weight:500;color:var(--comment-action-color);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);user-select:none;cursor:pointer;margin-right:4px;text-decoration:none}.comment .comment-actions .action-badge:hover{background-color:var(--comment-action-hover-bg-color)}.comment .comment-actions .action-badge .content{margin-right:4px}.comment .comment-actions .action-badge .count{min-width:14px;text-align:center}.comment .comment--header .comment--header--content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;line-height:1rem}.comment .comment--header .comment--header--content .comment--user-full-name{font-weight:bold;font-size:0.8rem}.comment .comment--header .comment--header--content .comment--timestamp{font-size:0.75rem;color:#6c757d}.comment .comment--body{overflow:hidden}.comment .comment--body img{max-width:100%}.comment .comment--body h1{font-size:1.5rem}.comment .comment--body h2{font-size:1.3rem}.comment .comment--body h3{font-size:1.2rem}.comment .comment--body h4{font-size:1rem}.comment li.continue-thread{height:2rem;background-color:var(--comment-action-bg-color)}.comment li.continue-thread:hover{background-color:var(--comment-action-hover-bg-color)}.comment li.continue-thread a{color:var(--comment-action-color);font-size:0.75rem;text-decoration:none}.comment .comment--replies .comment{margin-top:0;margin-bottom:0;padding-left:10px;border-top-left-radius:0;border-top:0 !important;border-bottom:0;border-right:0}.comment .comment--replies .comment .comment--header .comment--header--content{flex-direction:row;justify-content:start;gap:0.5rem;align-items:center}.comment-media-preview-container{margin-top:10px}.comment-media-preview-container img{max-height:100px;margin-right:1rem;border:#1b1e21 1px solid}.comment--avatar .avatar{width:50px;height:50px;border-width:2px}.avatar.mini-avatar{width:25px;height:25px;border-width:2px;margin:0 5px 0 0}.coupon-show h1{margin-top:200px !important}.coupon-show .btn{margin-bottom:100px !important}#crowdfund_tratado{margin-top:-20px}#crowdfund_tratado .bi.bi-share{color:var(--derose-white-hex) !important}@media (max-width: 991px){#crowdfund_tratado #hero .hero-image{max-width:50%}}#crowdfund_tratado #hero .animated{animation:up-down 3s ease-in-out infinite alternate-reverse both}#crowdfund_tratado li{list-style-type:none}.progress{width:100%;background-color:#e0e0e0;border-radius:5px;overflow:hidden}.progress-bar{height:20px;width:0;background-color:var(--derose-brown-hex);transition:width 6s ease-in-out}[data-bs-theme="dark"]{--tap-bar-color: #fff;--tap-bar-bg-color: #444;--tap-bar-active-bg-color: #666;--tap-bar-hover-bg-color: #555;--comment-action-color: #f9f9f9;--comment-action-bg-color: #333;--comment-action-hover-bg-color: #444;--active-reaction-color: #000;--active-reaction-bg-color: var(--derose-brown-hex);--tag-color: #FFF;--tag-hover-color: #000;--disabled-color: #444;--bs-card-subtitle-color: #78808a;--mouse-scroll-color: #f9f9f9;--timer-bg: #222;--timer-fill: #444;--timer-active: #4ea1f7;--timer-completed: #3cb371}[data-bs-theme="dark"] .chosen-container .chosen-choices .search-choice{color:var(--bs-body-color);background-color:#333;background-image:linear-gradient(#222 20%, #333 50%, #444 52%, #111 100%);border-color:#000}[data-bs-theme="dark"] footer{background-color:#222;color:#ccc}[data-bs-theme="dark"] .text-black-50{color:rgba(255,255,255,0.5) !important}.devise_controller #new_user{width:100%;max-width:330px;padding:15px;margin:auto}.devise_controller #new_user .checkbox{margin-top:1rem}.devise_controller #new_user .login-fields #user_email{border-bottom-right-radius:0;border-bottom-left-radius:0}.devise_controller #new_user .login-fields #user_password{border-top-right-radius:0;border-top-left-radius:0}.devise_controller #brandLogo{width:25vh;margin-bottom:5vh}div[data-expand-video-target='sidebar']{transition:0.3s ease-in-out}.expand-video--hideSidebarWithAnimation{visibility:hidden !important;flex:none !important;width:0px !important}span[data-expand-video-target='expandButton'] svg{transform:rotate(45deg);cursor:pointer}span[data-expand-video-target='expandButton'] svg:hover{transform:rotate(45deg) scale(1.2);transition:0.3s ease-in-out}span[data-expand-video-target='contractButton'] svg{transform:rotate(45deg);cursor:pointer}span[data-expand-video-target='contractButton'] svg:hover{transform:rotate(45deg) scale(0.8);transition:0.3s ease-in-out}.fa-ul li{list-style-type:none}.fa-ul .fa-li{position:relative;left:-2em;width:2em;text-align:center;margin-right:.5em;color:#000}@media (max-width: 992px){:root{--filter-toggler-bottom: calc(var(--tap-bar-height) + 10px)}}@media (min-width: 992px){:root{--filter-toggler-bottom: 20px}}#filtersToggler{position:fixed;z-index:calc(var(--footer-z-index) + 1001);background-color:var(--derose-brown-hex);border-color:var(--derose-brown-hex);left:0;right:0;margin:auto;width:135px;bottom:var(--filter-toggler-bottom)}#filtersToggler[data-filter-toggler-filters-active="true"]{font-weight:bold;box-shadow:0 0 0 0.2rem rgba(var(--derose-blue-rgb), 0.6);transition:box-shadow 0.5s ease-in-out;animation:growAndShrink 2s infinite}form#filters{transition:bottom 0.3s ease-in-out;display:block;position:fixed;left:3%;width:94%;overflow-y:scroll;overflow-x:hidden;border-top-left-radius:20px;border-top-right-radius:20px;height:calc(100% - 80px);padding-top:40px;padding-left:10px;padding-right:10px;padding-bottom:calc(var(--filter-toggler-bottom) + 20px + 10px + 30px);z-index:var(--filters-z-index);opacity:1;background-color:var(--bs-tertiary-bg)}form#filters.hiddenUnder{bottom:-100%}form#filters.scheduleFilters{height:calc(85% - 80px) !important}@media (max-width: 992px){form#filters{bottom:55px}}@media (min-width: 992px){form#filters{bottom:0}}@media (max-width: 400px){form#filters .filters--duration{max-width:100px}}@media (min-width: 401px) and (max-width: 500px){form#filters .filters--duration{max-width:120px}}form#filters .applyFilters,form#filters .cleanFilters{margin-top:5px}form#filters #tagsFilter{opacity:1;overflow:scroll;max-height:30vh}form#filters #tagsFilter .badge{margin:2px}form#filters .chosen-container{width:100% !important;min-width:220px !important}@keyframes growAndShrink{0%,100%{box-shadow:0 0 0 0.15rem rgba(var(--derose-blue-rgb), 0.6)}50%{box-shadow:0 0 0 0.3rem rgba(var(--derose-blue-rgb), 0.6)}}:root{--input-padding-x: .75rem;--input-padding-y: .40rem}@media print{#flashMessages{display:none}}#formHeader{background-color:#040e85;color:#FFFFFF}@media print{#formHeader{display:none}}#formHeader #logo{max-width:200px;margin:20px}#printBrand{display:none}@media print{#printBrand{display:block}}#selectAcccount{height:60vh;padding-top:20vh}#selectAcccount select{width:340px}#selectAcccount button[type="submit"]{min-width:100px}#formFooter{background-color:#040e85;color:#FFFFFF}@media print{#formFooter{display:none}}@media (max-width: 991px){#formTitle{font-size:1.8rem}}@media (min-width: 992px) and (max-width: 1199px){#formTitle{font-size:2.5rem}}@media (min-width: 1200px){#formTitle{font-size:2.8rem}}@media (max-width: 991px){#optionalFieldsTitle h1{font-size:2rem}}@media (min-width: 992px) and (max-width: 1199px){#optionalFieldsTitle h1{font-size:1.5rem}}@media (min-width: 1200px){#optionalFieldsTitle h1{font-size:2rem}}@media print{#formMatriculaShow #legal-responsability .pageBreak{page-break-after:always;margin-bottom:50px}}#formMatriculaShow .floatingLabels .form-label-group input{padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y) / 3)}#formMatriculaShow .floatingLabels .form-label-group input~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:10px;color:#777}.floatingLabels{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px}.floatingLabels .form-label-group{position:relative;margin-bottom:1rem}.floatingLabels .form-label-group>input,.floatingLabels .form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}.floatingLabels .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.floatingLabels .form-label-group input::-webkit-input-placeholder{color:transparent}.floatingLabels .form-label-group input:-ms-input-placeholder{color:transparent}.floatingLabels .form-label-group input::-ms-input-placeholder{color:transparent}.floatingLabels .form-label-group input::-moz-placeholder{color:transparent}.floatingLabels .form-label-group input::placeholder{color:transparent}.floatingLabels .form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y) / 3)}.floatingLabels .form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:10px;color:#777}.floatingLabels label[for="forms_matricula_address_street_number"]{margin-left:-5px;font-size:0.85em}.floatingLabels label[for="forms_matricula_address_door"]{margin-left:-5px;font-size:0.9em}.floatingLabels label[for="forms_matricula_hr_troubles_generated_by_others_percentage"],.floatingLabels label[for="forms_matricula_hr_troubles_generated_by_self_percentage"]{margin-left:-5px;font-size:10px}@media (max-width: 576px){.floatingLabels #beliefsRow label{margin-left:-5px;font-size:10px}}.floatingLabels #birthdate_container label{margin-right:10px}.floatingLabels #birthdate_container #forms_matricula_birthdate_3i{margin-left:auto;max-width:18%}.floatingLabels #birthdate_container #forms_matricula_birthdate_2i{max-width:30%}.floatingLabels #birthdate_container #forms_matricula_birthdate_1i{margin-right:auto;max-width:25%}.floatingLabels #birthdate_container select{margin-left:5px;margin-right:5px}.floatingLabels .legal h1{text-align:center;font-size:1.5em}.floatingLabels .legal h2{text-align:center;font-size:1.1em}.floatingLabels .legal p{text-align:justify;font-size:0.7em}.floatingLabels .authCodeContainer input{text-align:center}.floatingLabels #godfatherSignatureAndName img{margin-bottom:-10px}.floatingLabels #signatureAndName img{margin-bottom:-10px}.floatingLabels .qrContainer{margin-bottom:20px}.floatingLabels .qrContainer canvas{margin-top:10px;margin:auto}.floatingLabels .qrContainer img{margin:auto}#blue-top-gift .logo-container{padding-top:5vh;text-align:center}#blue-top-gift .logo-container img{padding:50px;padding-bottom:8vh;max-width:300px}@media (max-width: 768px){#blue-top-gift .logo-container img{padding:25px;padding-bottom:5vh;max-width:200px}}#show-gift #responsible-gift{position:fixed;bottom:0;left:0;width:100%;background-color:var(--derose-white-hex);z-index:var(--footer-z-index);padding-top:5px;padding-bottom:5px}#show-gift #responsible-gift div{text-align:center}#redeem-gift form{text-align:center;padding-top:50px}#redeem-gift form #code{text-align:center;font-size:3rem}.hidden{display:none !important}table.history .timestamp,table.history .post-title,table.history .badges{font-size:12px}table.history .quota-separator{font-size:10px;font-weight:bold}table.history .quota-separator td{padding-top:0.25rem;padding-bottom:0.25rem}table.history td{text-align:center}:root{--main-navbar-height: 70px;--acount-navbar-height: 55px;--footer-z-index: 10000;--nav-z-index: 10000;--filters-z-index: 11000;--bg-lg-top-limit: 992px}#webpack-dev-server-client-overlay,#webpack-dev-server-client-overlay-div{display:none}.turbo-progress-bar{height:8px;z-index:calc(var(--nav-z-index) + 2)}.modal{top:calc(var(--main-navbar-height) + var(--acount-navbar-height) + 15px) !important}.tooltip{z-index:calc(var(--filters-z-index) + 1)}nav{opacity:1}nav#main-navigation{z-index:var(--nav-z-index)}nav#main-navigation .navbar-toggler{border:none}nav#main-navigation #navSession .bi{font-size:1.1rem}nav#main-navigation #navSession .offcanvas-toggler{font-size:1.6rem}nav#account-navigation{z-index:calc(var(--nav-z-index) - 1000)}nav#account-navigation .account-branded-name{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-width:79%}nav #navbarLogo{height:40px}@media (min-width: 576px){nav #otherContentMenuItem{margin-left:2rem;margin-right:1rem}}@media (max-width: 575px){nav #otherContentMenuItem{margin-top:2rem;margin-bottom:1rem}}#body-sub-navbar{margin-top:8.5rem}.single-navbar{margin-top:calc(var(--main-navbar-height) - 1px)}.double-navbar{margin-top:calc(var(--main-navbar-height) + var(--acount-navbar-height) + 20px) !important}.single-navbar nav#main-navigation{box-shadow:0 1px 1px 0 rgba(var(--derose-blue-rgb), 14%),0 2px 5px 0 rgba(var(--derose-blue-rgb), 12%),0 3px 1px -2px rgba(var(--derose-blue-rgb), 20%)}.double-navbar nav#account-navigation{color:#f8f9fa;box-shadow:0 1px 1px 0 #c8c8c8, 0 2px 5px 0 #c8c8c8, 0 3px 1px -2px #c8c8c8}.double-navbar .alert:first-child{margin-top:195px !important}.embedded .hide-on-embedded{display:none}footer{padding:2.5rem 0;text-align:center;border-top:.05rem solid #e5e5e5;position:relative;z-index:var(--footer-z-index)}.ptr--ptr{display:none !important}.dropdown-menu{z-index:calc(max(var(--nav-z-index),var(--footer-z-index) + 1))}.full-screen-container{position:fixed;z-index:calc(var(--filters-z-index) * 100);top:0;left:0;height:100vh;width:100vw;padding:5px;overflow:scroll;background-color:white}.table.leaderboard .context-user{background-color:var(--derose-brown-hex)}[data-bs-theme=""],[data-bs-theme="light"]{--tap-bar-color: #000000;--tap-bar-bg-color: #ffffff;--tap-bar-active-bg-color: #bbbbbb;--tap-bar-hover-bg-color: #999999;--comment-action-color: #2c2f33;--comment-action-bg-color: #eff2f5;--comment-action-hover-bg-color: #e3e5e8;--active-reaction-color: #fff;--active-reaction-bg-color: var(--derose-brown-hex);--tag-color: #000000;--tag-hover-color: #ffffff;--bs-tertiary-bg: #f7f7f7;--disabled-color: #CCC;--mouse-scroll-color: #0077c8;--timer-bg: #e9ecef;--timer-fill: #adb5bd;--timer-active: #0d6efd;--timer-completed: #198754}[data-bs-theme=""] footer,[data-bs-theme="light"] footer{background-color:#f9f9f9;color:#999}[data-bs-theme=""] #weeklyGrid thead th,[data-bs-theme="light"] #weeklyGrid thead th{background-color:#fff}[data-bs-theme=""] #weeklyGrid .separator th,[data-bs-theme="light"] #weeklyGrid .separator th{background-color:#fff}[data-bs-theme=""] .article-body,[data-bs-theme="light"] .article-body{--red: 255;--green: 255;--blue: 255;--aa-brightness: calc(((var(--red) * 299) + (var(--green) * 587) + (var(--blue) * 114) ) / 1000);--aa-color: calc((var(--aa-brightness) - 128) * -1000)}.modal.lightbox{z-index:calc(var(--nav-z-index) + 2);top:calc(var(--main-navbar-height)) !important}.modal.lightbox .carousel-control{filter:invert(1)}.map-container{height:90vh}#google-map{height:80vh !important;width:100vw !important}.embedded #google-map{height:100vh !important;padding:0 !important}@media (max-width: 767px){.info-window-content h5{font-size:1rem !important}}@media (min-width: 768px){.info-window-content h5{font-size:1.4rem !important}}#google-map-input{width:400px}@media (max-width: 767px){h1.locator-title{font-size:1.5rem !important}}@media (min-width: 768px){h1.locator-title{font-size:2rem !important}}#no-account-linked-alert{color:#FFF;background-color:var(--derose-blue-hex);padding:2rem}.mp-cards-list .mp-card{margin-bottom:0 !important}.mp-cards-list .mp-card .mp-card-thumbnail{max-height:40px}div[data-controller=playlist][data-playlist-state-value=loading] .metronome--config,div[data-controller=playlist][data-playlist-state-value=loading] .playlist--player,div[data-controller=playlist][data-playlist-state-value=loading] .playlist--config,div[data-controller=playlist][data-playlist-state-value=loading] .timer-edit-button,div[data-controller=playlist][data-playlist-state-value=loading] .timer--sound-info{display:none !important}div[data-controller=playlist][data-playlist-state-value=stopped] .timer--sound-info{display:none !important}div[data-controller=playlist][data-playlist-state-value=pre-playing] .metronome--config,div[data-controller=playlist][data-playlist-state-value=pre-playing] .playlist--config,div[data-controller=playlist][data-playlist-state-value=pre-playing] .timer--edit-button,div[data-controller=playlist][data-playlist-state-value=playing] .metronome--config,div[data-controller=playlist][data-playlist-state-value=playing] .playlist--config,div[data-controller=playlist][data-playlist-state-value=playing] .timer--edit-button{display:none !important}div[data-controller=playlist][data-playlist-state-value=pre-playing] .timer--sound-info,div[data-controller=playlist][data-playlist-state-value=playing] .timer--sound-info{display:block !important}:root{--background-color: #ffffff;--default-color: #444444;--heading-color: #040677;--accent-color: var(--derose-brown-hex);--surface-color: #ffffff;--contrast-color: #ffffff}body#mkt .learn-brand{font-weight:bold}body#mkt #navbarLogo{height:70px}body#mkt .bg-derose-blue{background-color:var(--derose-blue-hex);color:var(--derose-white-hex)}body#mkt .bg-derose-white{background-color:var(--derose-white-hex);color:#000}body#mkt main{height:100vh}body#mkt footer a{color:#fff}body#mkt #hero{--waves-top-color: var(--derose-blue-hex);--waves-bottom-color: var(--derose-white-hex)}@media (min-width: 500px) and (max-width: 991px){body#mkt #hero .hero-image{max-width:50%}}@media (max-width: 499px){body#mkt #hero .logo{max-width:80%}}@media (min-width: 500px) and (max-width: 991px){body#mkt #hero .logo{max-width:50%}}@media (min-width: 992px){body#mkt #hero .logo{max-width:400px}}body#mkt .animated{animation:up-down 3s ease-in-out infinite alternate-reverse both}body#mkt #how-to{--waves-top-color: var(--derose-white-hex);--waves-bottom-color: var(--derose-blue-hex)}@media (max-width: 767px){body#mkt #how-to .illustration{max-width:70%}}body#mkt footer{border:0;box-shadow:0 -10px 30px rgba(0,0,0,0.2)}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}#stats i{background-color:var(--surface-color);color:var(--accent-color);box-shadow:0px 2px 25px rgba(0,0,0,0.1);width:54px;height:54px;font-size:24px;border-radius:50px;border:2px solid var(--background-color);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}#stats .stats-item{background-color:var(--surface-color);margin-top:-27px;padding:30px 30px 25px 30px;width:100%;position:relative;text-align:center;box-shadow:0px 2px 35px rgba(0,0,0,0.1);border-radius:4px;z-index:0}#stats .stats-item span{font-size:36px;display:inline-block;font-weight:700;color:color-mix(in srgb, var(--default-color), transparent 20%)}#stats .stats-item p{padding:0;margin:0;font-size:16px}.about{padding-top:100px}.about .content h3{font-size:16px;font-weight:500;line-height:19px;padding:10px 20px;background:color-mix(in srgb, var(--accent-color), transparent 95%);color:var(--accent-color);border-radius:7px;display:inline-block}.about .content h2{font-weight:700}.about .content p:last-child{margin-bottom:0}.btn-brown{background:var(--accent-color);color:var(--contrast-color);font-weight:500;font-size:16px;letter-spacing:1px;padding:12px 24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.btn-arrow{transition:0.3s}.btn-brown i{font-size:18px;margin-left:5px;line-height:0}.btn-arrow i{transition:0.3s}.btn-brown:hover{background:color-mix(in srgb, var(--accent-color), transparent 20%);padding-right:19px}.btn-arrow:hover i{margin-left:10px}.about .icon-box{background-color:var(--surface-color);padding:50px 40px;box-shadow:0px 10px 50px rgba(0,0,0,0.1);border-radius:10px;transition:all 0.3s ease-out 0s}.about .icon-box i{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:32px;line-height:0;transition:all 0.4s ease-out 0s;background-color:color-mix(in srgb, var(--accent-color), transparent 95%);color:var(--accent-color)}.about .icon-box h3{margin-bottom:10px;font-size:24px;font-weight:700}.about .icon-box p{margin-bottom:0}.about .icon-box:hover i{background-color:var(--accent-color);color:var(--contrast-color)}.about .icon-boxes .col-md-6:nth-child(2) .icon-box,.about .icon-boxes .col-md-6:nth-child(4) .icon-box{margin-top:-40px}@media (max-width: 768px){.about .icon-boxes .col-md-6:nth-child(2) .icon-box,.about .icon-boxes .col-md-6:nth-child(4) .icon-box{margin-top:0}}.details .features-item{color:color-mix(in srgb, var(--default-color), transparent 20%)}.details .features-item+.features-item{margin-top:10px}@media (max-width: 640px){.details .features-item+.features-item .details .features-item+.features-item{margin-top:40px}}.details .features-item h3{font-weight:700;font-size:26px}.details .features-item ul{list-style:none;padding:0}.details .features-item ul li{padding-bottom:10px;display:flex;align-items:center}.details .features-item ul li:last-child{padding-bottom:0}.details .features-item ul i{font-size:20px;padding-right:4px;color:var(--accent-color)}.details .features-item p:last-child{margin-bottom:0}#locale-float{position:fixed;bottom:0;right:15px;z-index:calc(var(--footer-z-index) + 1);padding:10px;color:#fff;background-color:var(--accent-color);border-top-left-radius:15px;border-top-right-radius:15px;transition:all 0.4s}#locale-float.scroll-hidden{visibility:hidden;opacity:0}#locale-float:not(.scroll-hidden){visibility:visible;opacity:1}#scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background-color:var(--accent-color);color:var(--derose-white-hex);width:40px;height:40px;border-radius:4px;transition:all 0.4s}#scroll-top.scroll-hidden{visibility:hidden;opacity:0}#scroll-top:not(.scroll-hidden){visibility:visible;opacity:1}#teachers [data-action=stop]{display:none}#teachers #slider{max-width:2000px;margin-right:auto;margin-left:auto}#teachers .content img.avatar{filter:sepia(100%) saturate(90%) contrast(80%);border-color:#fff !important}body.native-app #main-navigation{background-color:var(--derose-blue-hex);padding-top:env(safe-area-inset-top)}body.native-app div#body-sub-navbar,body.native-app body#mkt,body.native-app div#devise-header{padding-top:env(safe-area-inset-top)}body.native-app div#offcanvas-nav .offcanvas-header{padding-top:env(safe-area-inset-top);height:calc(var(--main-navbar-height) + env(safe-area-inset-top))}body.native-app .d-native-none{display:none !important}#notifications-home #notifications-list{min-height:75vh}#notifications-home #notifications-list .toast,#notifications-home #notifications-list .toast-header,#notifications-home #notifications-list .toast-body{width:100% !important;max-width:100% !important;margin-bottom:1rem}#notifications-home #notifications-list #no-notifications{min-height:50vh}@media (min-width: 768px){#notifications-home #notifications-config{font-size:1.3rem}}#floating-notifications-container{position:fixed;top:calc(var(--main-navbar-height) + var(--acount-navbar-height));right:1rem}@media (max-width: 360px){#floating-notifications-container{right:0}}#floating-notifications-container #notifications-list .toast{margin-bottom:1rem;background-color:var(--bs-body-bg)}.notifications-bell .unread-badge{position:relative}.notifications-bell .unread-badge:after{position:absolute;right:-3px;top:0;min-width:5px;min-height:5px;line-height:5px;padding:5px;color:#fff;background-color:#ff0000;font-size:0.2rem;border-radius:10px;content:"";border:solid 1px #800000}#offcanvas-nav{z-index:calc(var(--nav-z-index) + 1002);max-width:70%}#offcanvas-nav .offcanvas-header{transition:var(--nav-transition-time);height:var(--main-navbar-height)}#offcanvas-nav .offcanvas-header .avatar{height:calc(var(--main-navbar-height) - 20px);width:calc(var(--main-navbar-height) - 20px)}#offcanvas-nav .offcanvas-body{padding-right:0;margin-bottom:var(--tap-bar-height)}#offcanvas-nav .offcanvas-body .nav-link{color:var(--tap-bar-color);border-radius:var(--tap-bar-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}#offcanvas-nav .offcanvas-body .nav-link.active{background-color:var(--tap-bar-active-bg-color)}#offcanvas-nav .offcanvas-body .nav-link:hover{background-color:var(--tap-bar-hover-bg-color)}#offcanvas-nav .offcanvas-body .account-divider{margin-top:1rem;display:flex;flex-direction:row;align-items:center}#offcanvas-nav .offcanvas-body .account-divider .divider-name{flex-grow:0;padding-left:1rem;padding-right:1rem}#offcanvas-nav .offcanvas-body .account-divider .divider-line{flex-grow:1;height:1px;background-color:var(--tap-bar-active-bg-color)}#teacherPanelBody #offcanvas-nav .offcanvas-header{background-color:rgba(var(--bs-dark-rgb), 1)}@media (max-width: 400px){#open-mic a#open-jitsi{padding:20px 80px;font-size:1.5rem}}@media (min-width: 401px){#open-mic a#open-jitsi{padding:40px 90px;font-size:2rem}}@media (min-width: 576px){#homeMain .carousel-inner{min-height:25rem}}@media (max-width: 575px){#homeMain .carousel-inner{min-height:35rem}}#ebooksCoupon{font-weight:bold;font-size:1.1em;padding:15px}#passport-check #status{text-transform:uppercase}#passport-check #anti-phishing-phrase{font-weight:bold}#passport-check #anti-phishing-explained{font-size:0.7em;font-style:italic}main .index--title{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:2em}main .index--title a{color:inherit;text-decoration:none}@media (max-width: 768px){main .index--title{font-size:1.6rem !important}}main .post{margin-bottom:4rem}main .post .post-title{margin-bottom:.25rem;font-size:2.5rem}main .post .post-meta{margin-bottom:1.25rem;color:#999}.player--footer{text-align:center;font-size:0.7em;margin-top:5px}a[name='content']{position:relative;top:-10rem !important}.selectAll{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.single-navbar .sticky-sidebar{top:calc(var(--main-navbar-height) + 20px) !important}.double-navbar .sticky-sidebar{top:calc(var(--main-navbar-height) + var(--acount-navbar-height) + 20px) !important}.embedded .sticky-sidebar{top:20px !important}.article-body{text-rendering:optimizeLegibility;background:rgb(var(--red), var(--green), var(--blue));color:rgb(var(--aa-color), var(--aa-color), var(--aa-color))}.article-body p{font-size:1em;line-height:calc(1ex / 0.32);margin:calc(1ex / 0.32) 0;padding:0 0 1em 0;width:60ch;max-width:100%}.article-body img{max-width:100%}#translation-footer{font-size:0.7em;text-align:right;color:#999}.post-card{overflow:hidden}.post-card .avatar{position:absolute;right:0;margin-top:-45px;width:45px;height:45px;border-width:2px}.post-card .card-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:2em}.post-card .post-card--authorship{font-size:0.8rem}.post-card .card-footer{font-size:12px;display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;line-height:1rem;padding-top:0.3rem;height:3rem}.post-card .card-footer .badge{padding:3px;padding-left:5px;padding-right:5px}.cover-container{position:relative}.cover-container .preview-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity 500ms ease-in-out;overflow:scroll;text-decoration:none;color:#343a40}.card:hover .preview-overlay,.card:active .preview-overlay{opacity:0.93}.schedule-day{margin-top:10px}.schedule-day .date-title{background-color:var(--derose-blue-hex);color:#fff;padding:5px;width:calc(100% + 2px);margin-left:-1px;position:sticky;z-index:1;border-bottom:0}.schedule-day .agenda--entry--cover-column{padding-right:0px}@media (min-width: 576px){.schedule-day .agenda--entry--content-column{padding-left:0px}}.embedded .schedule-day .date-title{top:0px !important}.single-navbar .schedule-day .date-title{top:70px !important}.double-navbar .schedule-day .date-title{top:135px !important}.anchor{display:block;position:relative;top:-160px;visibility:hidden}#confirmed-booking-custom-message,#unconfirmed-booking-custom-message{border-width:3px !important}#posts--no-results{min-height:75vh}#post-location-map{width:100%;height:200px}.pricing-info{margin-bottom:25px}.pricing-info .card{border:none;border-radius:1rem;transition:all 0.2s;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.1)}.pricing-info hr{margin:1.5rem 0}.pricing-info .card-title{margin:0.5rem 0;font-size:0.9rem;letter-spacing:.1rem;font-weight:bold}.pricing-info .card-price{font-size:3rem;margin:0}.pricing-info .card-price .period{font-size:0.8rem}.pricing-info ul li{margin-bottom:1rem}.pricing-info .text-muted{opacity:0.7}.pricing-info .card .input-group .btn{padding:6px 12px}@media ((max-height: 630px)){.pricing-info{margin-bottom:15px !important}.pricing-info hr{margin:0.75rem}.pricing-info small{font-size:0.75rem}.pricing-info .card .btn{padding:0.7rem;font-size:75%}}.profile-heatmap-container{--cell-height: 8px;min-height:calc(var(--cell-height) * 8);--highlight-0: #CCCCCC;--highlight-1: #e0c5b0;--highlight-2: #d1af8b;--highlight-3: var(--derose-brown-hex);--highlight-4: #9f5f2f}.profile-heatmap-container table.profile-heatmap{margin-left:auto;margin-right:auto;table-layout:fixed;border-spacing:3px;overflow:hidden;border-collapse:separate}.profile-heatmap-container table.profile-heatmap thead{display:table-header-group;vertical-align:middle;border-color:inherit}.profile-heatmap-container table.profile-heatmap thead th{overflow:visible}.profile-heatmap-container table.profile-heatmap tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.profile-heatmap-container table.profile-heatmap tbody td,.profile-heatmap-container table.profile-heatmap tbody th{border-radius:25%}.profile-heatmap-container table.profile-heatmap th{font-size:0.5em}.profile-heatmap-container table.profile-heatmap tr{display:table-row;height:var(--cell-height) !important;line-height:var(--cell-height) !important}.profile-heatmap-container table.profile-heatmap td{display:table-cell;height:var(--cell-height) !important;width:var(--cell-height) !important}@media (max-width: 600px){.profile-heatmap-container table.profile-heatmap thead{display:none}.profile-heatmap-container table.profile-heatmap tbody td:nth-child(-n+30){display:none}}.profile-heatmap-container table.profile-heatmap td.dim{background-color:var(--highlight-0) !important}.profile-heatmap-container table.profile-heatmap td.highlight-10-30{background-color:var(--highlight-1) !important}.profile-heatmap-container table.profile-heatmap td.highlight-30-50{background-color:var(--highlight-2) !important}.profile-heatmap-container table.profile-heatmap td.highlight-50-100{background-color:var(--highlight-3) !important}.profile-heatmap-container table.profile-heatmap td.highlight-100{background-color:var(--highlight-4) !important}[data-bs-theme="dark"] .profile-heatmap-container{--highlight-0:  #4f4f4f;--highlight-1: #7a6759;--highlight-2: #9b826b;--highlight-3: var(--derose-brown-hex);--highlight-4: #e6b782}.bi-trophy-fill.gold{color:#FFD700}.bi-trophy-fill.silver{color:#C0C0C0}.bi-trophy-fill.bronze{color:#CD7F32}#profileContainer label{font-weight:bold}#profileContainer h2{margin-top:3rem;margin-bottom:1rem}.enabled-accounts-list h2 span.bi{font-size:0.7rem}.enabled-accounts-list .accounts_user .account-label-col{line-height:1}.enabled-accounts-list .accounts_user .account-label-col .account-name{margin-bottom:0}.enabled-accounts-list .accounts_user .access-list{font-size:0.7rem}#google-calendar-conf .form-check{margin-bottom:5px}#pwa-installer{text-align:center;border:1px solid #9d9d9d;border-radius:15px;box-shadow:0 0 10px 0 black;background-color:var(--derose-brown-hex);color:var(--derose-white-hex)}#pwa-installer a{color:var(--derose-white-hex)}#pwa-installer .share-icon{height:1.3rem}#install-pwa-notification .share-icon{height:1.3rem}#metronome-pwa-installer{width:100%;text-align:center;z-index:calc(var(--footer-z-index) + 1)}#metronome-pwa-installer .share-icon{height:1.3rem}.reactable--reactions{font-size:0.75rem}.reactable--reactions .action-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background-color:var(--comment-action-bg-color);border-radius:6px;font-weight:500;color:var(--comment-action-color);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);user-select:none;cursor:pointer;margin-right:4px;text-decoration:none}.reactable--reactions .action-badge:hover{background-color:var(--comment-action-hover-bg-color)}.reactable--reactions .action-badge.active{background-color:var(--active-reaction-bg-color);color:var(--active-reaction-color)}.reactable--reactions .action-badge .content{margin-right:4px}.reactable--reactions .action-badge .count{min-width:14px;text-align:center}#emoji-picker-modal{z-index:calc(var(--footer-z-index) + 1)}#emoji-picker-modal .modal-content{background-color:transparent !important;border:none !important}.list-group.reactions-detail-list .list-group-item{height:2rem;padding:0.25rem 0.5rem}.list-group.reactions-detail-list .list-group-item .avatar.mini-avatar{margin:0 2px 0 0}.new_user #birthdate-container select:first-child{margin-left:auto;margin-right:5px}.new_user #birthdate-container select:last-child{margin-left:5px;margin-right:auto}.new_user .joint-inputs-container .form-label-group.top-field{margin-bottom:0}.new_user .joint-inputs-container .form-label-group.top-field input{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.new_user .joint-inputs-container .form-label-group.bottom-field{margin-top:0}.new_user .joint-inputs-container .form-label-group.bottom-field input{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.new_user .form-label-group{position:relative;margin-bottom:1rem}.new_user .form-label-group>input,.new_user .form-label-group>label{text-align:left;padding:var(--input-padding-y) var(--input-padding-x)}.new_user .form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.new_user .form-label-group input::-webkit-input-placeholder{color:transparent}.new_user .form-label-group input:-ms-input-placeholder{color:transparent}.new_user .form-label-group input::-ms-input-placeholder{color:transparent}.new_user .form-label-group input::-moz-placeholder{color:transparent}.new_user .form-label-group input::placeholder{color:transparent}.new_user .form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom:calc(var(--input-padding-y) / 3)}.new_user .form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:10px;color:#777}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mouse_scroll{display:block;margin:0 auto;width:24px;height:100px;margin-top:25px}.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid var(--mouse-scroll-color);border-bottom:2px solid var(--mouse-scroll-color);margin:0 0 3px 4px;width:16px;height:16px}.unu{margin-top:1px}.unu,.doi,.trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-delay:.2s;animation-direction:alternate;margin-top:-6px}.trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate;animation-delay:.3s;animation-direction:alternate;margin-top:-6px}.mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid var(--mouse-scroll-color);top:170px}.wheel{height:5px;width:2px;display:block;margin:5px auto;background:var(--mouse-scroll-color);position:relative;height:4px;width:4px;border:2px solid var(--mouse-scroll-color);-webkit-border-radius:8px;border-radius:8px}.wheel{-webkit-animation:mouse-wheel 0.6s linear infinite;-moz-animation:mouse-wheel 0.6s linear infinite;animation:mouse-wheel 0.6s linear infinite}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-o-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.select2-container--open{z-index:999999999999}.sliderComponent[data-slider-initialized=false]{display:none}.sliderComponent .slider--title{margin-top:12px;margin-bottom:8px;font-family:var(--derose-head-font-family) !important;font-weight:300;font-style:italic;line-height:1em;max-height:1em;overflow:hidden}.sliderComponent .slider--title a{color:inherit;text-decoration:none}@media (max-width: 768px){.sliderComponent .slider--title{font-size:1.6rem !important}.sliderComponent .slider--title .chevron{font-size:1rem;vertical-align:middle}.sliderComponent .slider--title .chevron svg{margin-bottom:5px}}@media (min-width: 768px){.sliderComponent .slider--title .chevron{font-size:1.3rem;vertical-align:middle}.sliderComponent .slider--title .chevron svg{margin-bottom:5px}}.sliderComponent .slider--title .chevron{transition-duration:0.4s}@media (max-width: 768px){.sliderComponent .slider--title:hover .chevron{margin-left:5px}}@media (min-width: 768px){.sliderComponent .slider--title:hover .chevron{margin-left:10px}}.sliderComponent .navWrapper{display:flex;flex-wrap:wrap}.sliderComponent .navWrapper .navButton[aria-disabled=true]{cursor:inherit}.sliderComponent .navWrapper .navButton[aria-disabled=true] span{display:none}.sliderComponent .navWrapper .content .slider-card{margin-right:5px}.sliderComponent .navWrapper .content .slider-card .avatar:not(.in-stack){position:absolute;right:0;margin-top:-20px;width:30px;height:30px;border-width:2px}.sliderComponent .navWrapper .content .slider-card .card-body{padding:0.7rem;padding-bottom:0;flex-grow:1}.sliderComponent .navWrapper .content .slider-card .card-body .card-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:2em}.sliderComponent .navWrapper .content .slider-card .card-body .card-subtitle{font-size:12px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:1em}.sliderComponent .navWrapper .content .slider-card .card-body .card-content{font-size:0.8rem}.sliderComponent .navWrapper .content .slider-card .card-cta .duration{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:2em}@media (max-width: 768px){.sliderComponent .navWrapper .content .slider-card .card-cta .duration{font-size:0.7rem}}@media (max-width: 990px){.sliderComponent .navWrapper .navButton{cursor:pointer;flex:0 0 4%;max-width:4%;padding-top:20%;font-size:1.3rem}.sliderComponent .navWrapper .leftNavButton{padding-right:1%}.sliderComponent .navWrapper .rightNavButton{padding-left:1.5%}.sliderComponent .navWrapper .content{flex:0 0 92%;max-width:92%}}@media (min-width: 990px){.sliderComponent .navWrapper .navButton{cursor:pointer;flex:0 0 2%;max-width:2%;padding-top:15%;font-size:1.5rem}.sliderComponent .navWrapper .leftNavButton{padding-right:2.5%}.sliderComponent .navWrapper .rightNavButton{padding-left:1.5%}.sliderComponent .navWrapper .content{flex:0 0 96%;max-width:94%}}[data-controller="sortable"]:not(.childs-list) .sortable-handle{cursor:move;display:inline-block}.card-price.afterDiscount{margin-top:-20px}.card-price.afterDiscount .amount{font-size:0.6em}.applied{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.discount-explained{background-color:#67cb67;font-weight:bolder;padding:5px;text-align:center;width:100%}#subscription{max-width:500px}.badge-tag{color:var(--tag-color);background-color:var(--derose-brown-hex)}.badge-tag:hover{color:var(--tag-hover-color)}.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);display:inline-block;padding:4px 6px;color:#555;vertical-align:middle;border-radius:4px;width:100%;line-height:22px;cursor:text}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .badge{margin:2px 0;padding:5px 8px}.bootstrap-tagsinput .badge [data-role="remove"]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .badge [data-role="remove"]:after{content:"×";padding:0px 4px;background-color:rgba(0,0,0,0.1);border-radius:50%;font-size:13px}.bootstrap-tagsinput .badge [data-role="remove"]:hover:after{background-color:rgba(0,0,0,0.62)}.bootstrap-tagsinput .badge [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.tt-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;cursor:pointer}.tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:nowrap}.tt-suggestion:hover,.tt-suggestion:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#428bca}:root{--tap-bar-height: 70px;--tap-bar-padding-top: 0px;--tap-bar-padding-top: 0px;--tap-bar-border-radius: 15px;--tap-bar-z-index: 999999}#tap-bar{position:fixed;bottom:0px;height:var(--tap-bar-height);padding-top:var(--tap-bar-padding-top);width:100%;z-index:var(--tap-bar-z-index);background-color:var(--tap-bar-bg-color)}@media (max-width: 992px){#tap-bar{display:block}}@media (min-width: 992px){#tap-bar{display:none}}#tap-bar .nav-item{width:calc(100% / var(--icons-count))}#tap-bar .nav-item a{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:0}#tap-bar .nav-item a .label{font-size:0.6rem;white-space:nowrap}#tap-bar.icons-count-3{--icons-count: 3}#tap-bar.icons-count-4{--icons-count: 4}#tap-bar.icons-count-5{--icons-count: 5}#tap-bar.icons-count-6{--icons-count: 6}#tap-bar .nav-item{height:100%;text-align:center;font-size:20px;margin-top:5px}#tap-bar .nav-item .nav-link{color:var(--tap-bar-color);border-radius:var(--tap-bar-border-radius);margin:3px}#tap-bar .nav-item .nav-link.active{background-color:var(--tap-bar-active-bg-color)}#tap-bar .nav-item .nav-link:visited{color:var(--tap-bar-color)}#tap-bar .nav-item .nav-link:hover{text-decoration:none;background-color:var(--tap-bar-hover-bg-color)}#tap-bar .nav-item .nav-link.nav-disabled{color:#6c757d !important}#tap-bar .nav-item .nav-link.nav-disabled:active{background-color:inherit !important}#tap-bar .nav-item .nav-link.nav-disabled:hover{background-color:inherit !important}@media (max-width: 992px){footer{padding-bottom:var(--tap-bar-height)}}[data-bs-theme=""] .tp-agenda--week,[data-bs-theme="light"] .tp-agenda--week{--head-bg-color: #eeeeee;--today-head-bg-color: #c5c5c5;--no-activities-color: #c5c5c5}[data-bs-theme="dark"] .tp-agenda--week{--head-bg-color: #343a40;--today-head-bg-color: #495057;--no-activities-color: #495057}#trialMode-context{margin-top:-3px;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;color:#fff}.tp-agenda--week{min-height:90vh}.tp-agenda--week .tp-agenda--day .tp-agenda--day-date{position:sticky;top:115px !important;z-index:1;font-size:1rem;background-color:var(--head-bg-color)}.tp-agenda--week .tp-agenda--day .tp-agenda--day-date.today{font-weight:bold;background-color:var(--today-head-bg-color)}.tp-agenda--week .tp-agenda--day .no-activities{font-size:0.8rem;color:var(--no-activities-color)}.tp-agenda--week .tp-agenda--day .tp-agenda--post{border-radius:0}.tp-agenda--week .tp-agenda--day .tp-agenda--post .card-body{padding:0.4rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .tp-agenda--post-title{font-size:0.9rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .tp-agenda--post-subtitle{font-size:0.6rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .tp-agenda--post-summary a:hover{text-decoration:none}.tp-agenda--week .tp-agenda--day .tp-agenda--post .tp-agenda--post-summary .badge{font-size:0.7rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .tp-agenda--post-summary .badge .count{font-size:0.8rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .list-group .list-group-item{padding:0.2rem 0.4rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .list-group .list-group-item .username{font-size:0.9rem}.tp-agenda--week .tp-agenda--day .tp-agenda--post .list-group .list-group-item .username a:hover{text-decoration:none}.tp-agenda--week .tp-agenda--day .tp-agenda--post .list-group .list-group-item .username .avatar{width:25px;height:25px;border-width:1px;margin-right:0px}#teacherPanelBody main{min-height:70vh}#invitable-component{margin-bottom:2.5rem}#teacherPanelHTML{scroll-padding-top:120px}#agenda-modal .modal{z-index:11002}@media (max-width: 991px){#agenda-modal .modal{top:72px !important}}@media (min-width: 992px){#agenda-modal .modal{top:140px !important}}body#teacherPanelBody nav#teacher-panel-navigation{z-index:10000;min-height:70px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 5px 0 black,0 3px 1px -2px black;opacity:1}body#teacherPanelBody nav#teacher-panel-navigation .navbar-toggler{border:none}body#teacherPanelBody nav#teacher-panel-navigation #navSession .bi{font-size:1.35rem}body#teacherPanelBody nav#teacher-panel-navigation #navSession .bi.bi-bell-fill{font-size:1.2rem}body#teacherPanelBody nav#teacher-panel-navigation .nav-link{padding-left:15px;text-transform:uppercase;color:#fff;letter-spacing:0.1em}body#teacherPanelBody nav#teacher-panel-navigation .nav-link.active{font-weight:bolder;font-size:1.1em}body#teacherPanelBody nav#teacher-panel-navigation #navbarLogo{height:40px}@media (min-width: 576px){body#teacherPanelBody nav#teacher-panel-navigation #otherContentMenuItem{margin-left:2rem;margin-right:1rem}}@media (max-width: 575px){body#teacherPanelBody nav#teacher-panel-navigation #otherContentMenuItem{margin-top:2rem;margin-bottom:1rem}}body#teacherPanelBody nav#teacher-panel-navigation .avatar{width:25px;height:25px;border-width:1px;margin:0px !important}@media (max-width: 991px){body#teacherPanelBody nav#teacher-panel-navigation .mobile-avatar-link{display:inline-block}}@media (min-width: 992px){body#teacherPanelBody nav#teacher-panel-navigation .mobile-avatar-link{display:none}}body#teacherPanelBody nav#teacher-panel-second-navbar{min-height:40px;z-index:10000;top:70px}body#teacherPanelBody main{margin-top:120px !important}body#teacherPanelBody main h1{line-height:1em;max-height:1em;overflow:hidden}body#teacherPanelBody main h1 a{color:inherit;text-decoration:none}@media (max-width: 768px){body#teacherPanelBody main h1{font-size:1.6rem !important}body#teacherPanelBody main h1 .chevron{font-size:1rem;vertical-align:middle}body#teacherPanelBody main h1 .chevron svg{margin-bottom:5px}}@media (min-width: 768px){body#teacherPanelBody main h1 .chevron{font-size:1.3rem;vertical-align:middle}body#teacherPanelBody main h1 .chevron svg{margin-bottom:5px}}body#teacherPanelBody main h1 .chevron{transition-duration:0.4s}@media (max-width: 768px){body#teacherPanelBody main h1:hover .chevron{margin-left:5px}}@media (min-width: 768px){body#teacherPanelBody main h1:hover .chevron{margin-left:10px}}body#teacherPanelBody #brevo-conversations{margin-bottom:calc(var(--tap-bar-height) + 5px);z-index:calc(var(--tap-bar-z-index) + 2) !important}body#teacherPanelBody footer{padding:2.5rem 0;text-align:center;border-top:.05rem solid #e5e5e5;position:relative;z-index:var(--footer-z-index)}.nav-link.bi{display:inline-block}@media (min-width: 992px){.navbar-expand-lg .navbar-toggler.nav-link.bi{display:none}}.timer h1,.timer h2,.timer h3,.timer h4{font-family:"Sanomat Web", sans-serif;font-style:italic;font-weight:400}.timer p,.timer label,.timer input,.timer select,.timer a,.timer li,.timer span{font-family:Helvetica, sans-serif}.timer .link-danger{color:var(--danger)}.timer .link-danger:active,.timer .link-danger:hover,.timer .link-danger:focus{color:#fff;background-color:var(--danger)}.timer .interval-image{margin-left:auto;margin-right:auto;display:block;max-height:40vh}.timer-progress{display:flex;width:100%;height:0.5rem}.timer-progress-segment{background-color:var(--timer-bg);margin-right:0.25rem;position:relative;overflow:hidden}.timer-progress-segment:last-child{margin-right:0}.timer-progress-fill{background-color:var(--timer-fill);width:0%;height:100%;transition:width 1s linear}.timer-progress-segment.active .timer-progress-fill{background-color:var(--timer-active)}.timer-progress-segment.completed .timer-progress-fill{background-color:var(--timer-completed);width:100%}.timers--index{min-height:50vh}.mirror-x{transform:scaleX(-1)}#nested-asana #timer_interval_asana_attributes_name{border-bottom-left-radius:0;border-bottom-right-radius:0}#nested-asana #asana-results-list{border-top-left-radius:0;border-top-right-radius:0}#nested-asana #new-asana-fields .form-control,#nested-asana #new-asana-fields .form-select{border-top-left-radius:0;border-top-right-radius:0}#nested-asana #new-asana-fields .form-control{border-bottom-right-radius:0}#nested-asana #new-asana-fields .form-select{border-bottom-left-radius:0}.video-timestamp{color:var(--derose-white-hex);background-color:var(--derose-brown-hex);margin-left:2px;margin-right:0px;padding:1px 3px 0px;border-color:#999;border-radius:3px;cursor:pointer}#userhome h1.userhome-title{font-family:var(--derose-head-font-family) !important;font-weight:300;font-style:italic;line-height:1em;max-height:1em;overflow:hidden}#userhome h1.userhome-title a{color:inherit;text-decoration:none}@media (max-width: 768px){#userhome h1.userhome-title{font-size:1.6rem !important}#userhome h1.userhome-title .chevron{font-size:1rem;vertical-align:middle}#userhome h1.userhome-title .chevron svg{margin-bottom:5px}}@media (min-width: 768px){#userhome h1.userhome-title .chevron{font-size:1.3rem;vertical-align:middle}#userhome h1.userhome-title .chevron svg{margin-bottom:5px}}#userhome h1.userhome-title .chevron{transition-duration:0.4s}@media (max-width: 768px){#userhome h1.userhome-title:hover .chevron{margin-left:5px}}@media (min-width: 768px){#userhome h1.userhome-title:hover .chevron{margin-left:10px}}#userhome #home-bookings .userhome-title{margin-top:12px;margin-bottom:8px}#userhome #home-bookings #myBookings li a{font-size:14px}.separator-waves{background-color:var(--waves-top-color);width:100%;height:60px;z-index:3}.separator-waves .wave1{animation:move-forever1 10s infinite linear;animation-delay:-2s}.separator-waves .wave1 use{opacity:0.2;fill:var(--waves-bottom-color)}.separator-waves .wave2{animation:move-forever2 8s infinite linear;animation-delay:-2s}.separator-waves .wave2 use{opacity:0.6;fill:var(--waves-bottom-color)}.separator-waves .wave3{animation:move-forever3 6s infinite linear;animation-delay:-2s}.separator-waves .wave3 use{fill:var(--waves-bottom-color)}@keyframes move-forever1{0%{transform:translate(85px, 0%)}100%{transform:translate(-90px, 0%)}}@keyframes move-forever2{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}@keyframes move-forever3{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}#weeklyGrid thead th{position:sticky;top:calc(var(--main-navbar-height) - 5px) !important;z-index:1}@media (min-width: 576px){#weeklyGrid .separator th{position:sticky;top:calc(40px + var(--main-navbar-height)) !important;z-index:2;border-top-width:var(--thead-border-top-width) !important}}#weeklyGrid .weeklyGridEntry.Live{background-color:#d7ae64}#weeklyGrid .weeklyGridEntry.Live,#weeklyGrid .weeklyGridEntry.Live a,#weeklyGrid .weeklyGridEntry.Live a:visited,#weeklyGrid .weeklyGridEntry.Live h5,#weeklyGrid .weeklyGridEntry.Live h6,#weeklyGrid .weeklyGridEntry.Live .entry--time{color:#000000}#weeklyGrid .weeklyGridEntry.InPersonLive{background-color:#000000}#weeklyGrid .weeklyGridEntry.InPersonLive,#weeklyGrid .weeklyGridEntry.InPersonLive a,#weeklyGrid .weeklyGridEntry.InPersonLive a:visited,#weeklyGrid .weeklyGridEntry.InPersonLive h5,#weeklyGrid .weeklyGridEntry.InPersonLive h6,#weeklyGrid .weeklyGridEntry.InPersonLive .entry--time{color:#FFFFFF}#weeklyGrid .weeklyGridEntry.Hybrid{background-color:#000064}#weeklyGrid .weeklyGridEntry.Hybrid,#weeklyGrid .weeklyGridEntry.Hybrid a,#weeklyGrid .weeklyGridEntry.Hybrid a:visited,#weeklyGrid .weeklyGridEntry.Hybrid h5,#weeklyGrid .weeklyGridEntry.Hybrid h6,#weeklyGrid .weeklyGridEntry.Hybrid .entry--time{color:#FFFFFF}#weeklyGrid .weeklyGridEntry .entry--actions{position:absolute;right:5px;top:0px}#weeklyGrid .weeklyGridEntry .entry--time{margin-left:5px;margin-top:5px;margin-bottom:5px;font-size:0.7em}#weeklyGrid .weeklyGridEntry .entry--label{display:none;margin-left:-1px;margin-right:-1px}#weeklyGrid .weeklyGridEntry .card-body{padding:10px}#weeklyGrid .weeklyGridEntry .card-body .card-title{font-size:1.1em}#weeklyGrid .weeklyGridEntry .card-body .card-subtitle{font-size:0.8em}#weeklyGrid .weeklyGridEntry .entry--player{font-size:0.8em}#weeklyGrid .weeklyGridEntry .entry--cta{font-size:0.8em;color:#FFFFFF !important;margin-top:10px}@media (max-width: 992px){.double-navbar #weeklyGrid thead th{top:calc(var(--main-navbar-height) + var(--acount-navbar-height) - 5px) !important}}@media (min-width: 929px){.double-navbar #weeklyGrid thead th{top:calc(var(--main-navbar-height) + var(--acount-navbar-height) - 5px) !important}}@media (min-width: 576px){.double-navbar #weeklyGrid .separator th{top:calc(40px + var(--main-navbar-height) + var(--acount-navbar-height)) !important}}@media (max-width: 992px){.embedded #weeklyGrid thead th{top:-1px !important}}@media (min-width: 929px){.embedded #weeklyGrid thead th{top:-1px !important}}@media (min-width: 576px){.embedded #weeklyGrid .separator th{top:40px !important}}#weeklyGridLegend{margin-left:auto;margin-right:auto;margin-bottom:25px}#weeklyGridLegend .list-group-item{width:33%;text-align:center;font-size:0.8em;padding-top:5px;padding-bottom:5px;border-width:0}#weeklyGridLegend .Live{background-color:var(--live-bg-color);color:#000000}#weeklyGridLegend .InPersonLive{background-color:var(--inPerson-bg-color);color:#FFFFFF}#weeklyGridLegend .Hybrid{background-color:var(--hybrid-bg-color);color:#FFFFFF}#headerBackground{filter:blur(25px);background-size:cover}#ticket-sale-container .sale-gateway--container{margin-top:25px;margin-bottom:25px;display:flex;justify-content:center;align-items:center}#ticket-sale-container .sale-gateway--container .sale-gateway--cta .btn{width:215px;text-transform:capitalize}.wg-listing__title{--line-height: 1.2em;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:var(--line-height);max-height:calc(var(--line-height) * 2)}.wg-listing__description{--font-size: 0.9em;--line-height: calc(var(--font-size) + 0.2em);font-size:var(--font-size);overflow:scroll;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:var(--line-height);max-height:calc(var(--line-height) * 6)}.wg-listing__cover{padding-left:0;padding-right:0;border-radius-top-left:0;border-radius-top-right:0}#work-group-ordered-posts .card-body{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem}#post-wg-offcanvas{padding-left:0;z-index:calc(var(--nav-z-index) + 1002);transition-property:margin-top var(--nav-transition-time);margin-top:var(--main-navbar-height)}#post-wg-offcanvas .offcanvas-header{padding:0}#post-wg-offcanvas .offcanvas-header img{width:100%;aspect-ratio:2 / 1}#post-wg-offcanvas .offcanvas-body{padding-left:0;margin-bottom:var(--tap-bar-height)}.wg-posts-nav-ul .nav-link{color:var(--tap-bar-color);border-radius:var(--tap-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;border:1px;margin-bottom:0.5rem}.wg-posts-nav-ul .nav-link.active{background-color:var(--tap-bar-active-bg-color)}.wg-posts-nav-ul .nav-link:hover{background-color:var(--tap-bar-hover-bg-color) !important}.drip-locked{filter:grayscale(100%)}@media (min-width: 768px) and (max-width: 991px){#post-wg-offcanvas-toggler{margin-top:0.5rem}}#infoCustomHtml.ai-generated{padding-top:25px}#wrapped ul{list-style-type:none}#wrapped-heading{padding-top:10px;padding-bottom:20px}#wrapped-heading .avatar{margin-bottom:10px}#wrapped-heading h1{font-size:3.5rem}@media (max-width: 599px){#wrapped-global-hours{font-size:1.2rem}}@media (min-width: 600px) and (max-width: 899px){#wrapped-global-hours{font-size:1.5rem}}@media (min-width: 900px){#wrapped-global-hours{font-size:1.5rem}}#wrapped-global-hours .trophy{font-size:3rem}#wrapped-global-hours .hours{font-family:var(--derose-body-font-family)}#wrapped-global-hours .hours .hours-count{font-size:2rem;font-weight:bolder}#wrapped-global-hours .leaderboard{font-family:var(--derose-body-font-family)}#wrapped-global-hours .leaderboard .position{font-size:1.6rem;font-weight:bold}#wrapped-leaderboard-tops{padding-top:70px}@media (max-width: 599px){#wrapped-leaderboard-tops{font-size:1.2rem}}@media (min-width: 600px) and (max-width: 899px){#wrapped-leaderboard-tops{font-size:1.4rem}}@media (min-width: 900px){#wrapped-leaderboard-tops{font-size:1.4rem}}#wrapped-leaderboard-tops ul{margin-top:10px;font-size:1rem}#wrapped-checkin-time{padding-top:120px;padding-bottom:120px}@media (max-width: 599px){#wrapped-checkin-time{font-size:1.2rem}}@media (min-width: 600px) and (max-width: 899px){#wrapped-checkin-time{font-size:1.4rem}}@media (min-width: 900px){#wrapped-checkin-time{font-size:1.4rem}#wrapped-checkin-time ul{margin-left:20%;margin-right:20%}}#wrapped-favorite-teacher{--waves-top-color: var(--derose-blue-hex);--waves-bottom-color: var(--derose-white-hex)}#wrapped-favorite-teacher .row{padding-top:60px;padding-bottom:60px}@media (max-width: 599px){#wrapped-favorite-teacher{font-size:1.2rem}}@media (min-width: 600px) and (max-width: 899px){#wrapped-favorite-teacher{font-size:1.4rem}}@media (min-width: 900px){#wrapped-favorite-teacher{font-size:1.4rem}}#wrapped-favorite-teacher h2.title{padding-top:40px;text-align:left;margin-left:10px;margin-bottom:20px}#wrapped-favorite-teacher ul{margin-top:10px;text-align:left;--first-avatar-width: 75px;--second-avatar-width: 40px;--third-avatar-width: 25px}#wrapped-favorite-teacher ul li:first-child{font-size:1.5rem;margin-bottom:10px;padding-left:0px}#wrapped-favorite-teacher ul li:first-child .avatar{width:var(--first-avatar-width);height:var(--first-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-favorite-teacher ul li:nth-child(2){font-size:1.3rem;margin-bottom:10px;padding-left:calc(var(--first-avatar-width) - 20px)}#wrapped-favorite-teacher ul li:nth-child(2) .avatar{width:var(--second-avatar-width);height:var(--second-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-favorite-teacher ul li:nth-child(3){font-size:1.1rem;margin-bottom:10px;padding-left:calc(var(--first-avatar-width) - 20px + var(--second-avatar-width) - 10px)}#wrapped-favorite-teacher ul li:nth-child(3) .avatar{width:var(--third-avatar-width);height:var(--third-avatar-width);border-width:2px;margin:0 5px 0 0}.wrapped-fav-posts .row{padding-top:20px;padding-bottom:60px}.wrapped-fav-posts h2{margin-bottom:20px}.wrapped-fav-posts ul{--first-cover-width: 100px;--second-cover-width: 70px;--third-cover-width: 40px}.wrapped-fav-posts ul li{padding-left:0;margin-bottom:10px}.wrapped-fav-posts ul li a{color:#0a0a0a;text-decoration:none;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;line-height:1em;max-height:3em}.wrapped-fav-posts ul li .cover{margin-right:5px;border-width:2px;border-radius:3px}.wrapped-fav-posts ul li:first-child{padding-left:0px}.wrapped-fav-posts ul li:first-child .cover{width:var(--first-cover-width);height:var(--first-cover-width)}.wrapped-fav-posts ul li:nth-child(2){padding-left:calc(var(--first-cover-width) / 2);font-size:0.9rem}.wrapped-fav-posts ul li:nth-child(2) .cover{width:var(--second-cover-width);height:var(--second-cover-width)}.wrapped-fav-posts ul li:nth-child(3){padding-left:calc(var(--first-cover-width) / 2 + var(--second-cover-width) / 2);font-size:0.8rem}.wrapped-fav-posts ul li:nth-child(3) .cover{width:var(--third-cover-width);height:var(--third-cover-width)}#wrapped-best-students{--waves-top-color: var(--derose-blue-hex);--waves-bottom-color: var(--derose-white-hex)}@media (max-width: 599px){#wrapped-best-students{font-size:1.2rem}}@media (min-width: 600px) and (max-width: 899px){#wrapped-best-students{font-size:1.4rem}}@media (min-width: 900px){#wrapped-best-students{font-size:1.4rem}}#wrapped-best-students h2.title{padding-top:40px;margin-left:10px;margin-bottom:20px}#wrapped-best-students table{margin-left:25px;margin-top:10px;--first-avatar-width: 100px;--second-avatar-width: 75px;--third-avatar-width: 50px;--fourth-avatar-width: 40px;--fifth-avatar-width: 30px}#wrapped-best-students table td{padding-top:10px}#wrapped-best-students table tr:first-child{font-size:1.5rem}#wrapped-best-students table tr:first-child .avatar{width:var(--first-avatar-width);height:var(--first-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-best-students table tr:nth-child(2){font-size:1.3rem}#wrapped-best-students table tr:nth-child(2) .avatar{width:var(--second-avatar-width);height:var(--second-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-best-students table tr:nth-child(3){font-size:1.2rem}#wrapped-best-students table tr:nth-child(3) .avatar{width:var(--third-avatar-width);height:var(--third-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-best-students table tr:nth-child(4){font-size:1rem}#wrapped-best-students table tr:nth-child(4) .avatar{width:var(--fourth-avatar-width);height:var(--fourth-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped-best-students table tr:nth-child(5){font-size:0.9rem}#wrapped-best-students table tr:nth-child(5) .avatar{width:var(--fifth-avatar-width);height:var(--fifth-avatar-width);border-width:2px;margin:0 5px 0 0}#wrapped .profile-heatmap{--highlight-0:  #29388f;--highlight-1: #59669b;--highlight-2: #a08675;--highlight-3: var(--derose-brown-hex);--highlight-4: #e5b278}#wrapped .profile-heatmap thead{display:none}#wrapped .profile-heatmap th{display:none}@media (max-width: 450px){#wrapped .profile-heatmap{--cell-height: 3px}}@media (max-width: 600px){#wrapped .profile-heatmap{--cell-height: 5px}#wrapped .profile-heatmap tbody td:nth-child(-n+30){display:table-cell}}
