#root,body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-size:16px;margin:0}.site.bg-gray{background-color:#f2f2f2}.site.bg-white{background-color:#fff}.site.scroll-lock{height:100vh;overflow:hidden}p{font-size:16px}a{color:#186706;text-decoration:none}a.dark,a.dark:visited{color:#61d346}a.dark:active,a.dark:hover,a.dark:visited:active,a.dark:visited:hover{color:#51be35}a:hover{color:#48a231;text-decoration:underline}a:active{color:#61d346}a:active,a:visited{text-decoration:none}a:visited{color:#186706}.container{box-sizing:border-box;display:block;margin:0 auto;position:relative}.container.full{max-width:100%}.container.compact{max-width:720px}.border-bottom{border-bottom:1px solid #ccc}.border-top{border-top:1px solid #ccc}.center{text-align:center}.left{text-align:left}.right{text-align:right}.justify{text-align:justify}.margin-y--none{margin-bottom:0;margin-top:0}.margin-top--none{margin-top:0}.margin--sm{margin:15px}.margin-sides--sm{margin-left:15px;margin-right:15px}.margin-top--sm{margin-top:15px}.margin-bottom--xs{margin-bottom:8px}.margin-bottom--sm{margin-bottom:15px!important}.margin-bottom--md{margin-bottom:30px!important}.margin-bottom--lg{margin-bottom:48px!important}.margin-top--md{margin-top:30px}.padding-sm{padding:8px}.padding-md{padding:16px}.MuiFormHelperText-root{font-size:12px!important}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.btn-wrapper{display:flex;position:relative;width:100%}.btn-wrapper.on-right{justify-content:flex-end}.btn-wrapper.on-left{justify-content:flex-start}.btn-wrapper.centered{justify-content:center}.btn-wrapper.inverted-in-mobile{flex-direction:column-reverse}.btn-wrapper.inverted-in-mobile button{margin:0 0 15px}.btn-wrapper.side-by-side .MuiButtonBase-root{margin-right:16px}.btn-wrapper.side-by-side .MuiButtonBase-root:last-of-type{margin-right:0}.btn-wrapper.side-by-side .MuiButtonGroup-root{margin:10px 16px 10px 10px}.btn-wrapper.side-by-side .MuiButtonGroup-root:last-child{margin-right:0}.btn-wrapper.side-by-side .MuiButtonGroup-root .MuiButtonBase-root{margin:0}.btn-wrapper.at-bottom{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;left:0;position:absolute}.btn-wrapper .MuiIconButton-root{height:50px;width:50px}.btn-wrapper .MuiButton-outlined.btn-ghost{border:1px solid #ccc;color:#ccc}.btn-wrapper .MuiButton-outlined.btn-ghost:hover{background-color:hsla(0,0%,100%,.1)}.btn-wrapper .MuiButton-contained.btn-ghost{background-color:#999;border:1px solid #999;color:#fff}.btn-wrapper .MuiButton-contained.btn-ghost:hover{background-color:#666;border:1px solid #666}.btn-wrapper .btn-circle{align-items:center;border-radius:35px;cursor:pointer;display:flex;height:70px;justify-content:center;margin:0 10px;position:relative;width:70px}.btn-wrapper .btn-circle.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-wrapper .btn-circle:only-child{margin:0}.btn-wrapper .btn-circle.small{height:25px;width:25px}.btn-wrapper .btn-circle.small .MuiSvgIcon-root,.btn-wrapper .btn-circle.small .material-icons{font-size:20px}.btn-wrapper .btn-circle.medium{height:40px;width:40px}.btn-wrapper .btn-circle.medium .MuiSvgIcon-root{font-size:24px}.btn-wrapper .btn-circle .MuiSvgIcon-root{font-size:32px}.btn-wrapper .btn-circle:disabled{background-color:#e2e2e2!important;border:2px solid #e2e2e2!important;color:#ccc!important;cursor:not-allowed}.btn-wrapper .btn-circle.primary{background-color:#4caf50;border:2px solid #4caf50;color:#fff}.btn-wrapper .btn-circle.primary:hover{background-color:#357a38;border-color:#357a38}.btn-wrapper .btn-circle.other{background-color:#999;border:2px solid #999;color:#fff}.btn-wrapper .btn-circle.other:hover{background-color:#666;border-color:#666}.btn-wrapper .btn-circle.attention{background-color:#f44336;border:2px solid #f44336;color:#fff}.btn-wrapper .btn-circle.attention:hover{background-color:#d32f2f;border-color:#d32f2f}.btn-wrapper .btn-circle.ghost{background-color:transparent;border:none;color:#e2e2e2}.btn-wrapper .btn-circle.ghost:hover{background-color:rgba(0,0,0,.7);color:#fff}.btn-wrapper .btn-circle.ghost-dark{background-color:transparent;border:none;color:#666}.btn-wrapper .btn-circle.ghost-dark:hover{background-color:#666;color:#fff}.btn-wrapper .btn-icon-right .MuiSvgIcon-root{margin-left:10px}table{border-spacing:0;font-size:14px;margin-bottom:30px;width:100%}table th{border-bottom:2px solid #ccc;font-size:16px;height:50px;padding-bottom:10px;text-transform:uppercase;vertical-align:bottom}table td{border-bottom:1px solid #ccc;height:50px}table td.delete{color:#666;padding-right:10px}table tr{background-color:#fff}table tr:hover td{background-color:#f2f2f2}table td{color:#666}table .cell-xxxs{width:10px}table .cell-xxs{width:20px}table .cell-xs{width:40px}table .cell-sm{width:75px}table .cell-md{width:120px}table .cell-l{width:150px}table .cell-xl{width:200px}table tbody tr{cursor:pointer}.MuiButton-root{padding:8px 16px!important}.placeholder{box-sizing:border-box;height:auto;transition:all .2s ease-in-out;width:100%}.placeholder.compact{max-width:60%}.placeholder.normal{max-width:1100px}.placeholder.full{max-width:100%}.richtext ol li,.richtext ul li{margin-bottom:16px}.richtext .img{margin:5px}.richtext .img.horizontal{height:auto;width:100%}.richtext .img.horizontal.icon{max-width:30px}.richtext .img.horizontal.small{max-width:150px}.richtext .img.horizontal.medium{max-width:300px}.richtext .img.horizontal.large{max-width:600px}.richtext .img.horizontal.module{max-width:100%}.richtext .img.vertical{height:100%;width:auto}.richtext .img.vertical.icon{max-height:30px}.richtext .img.vertical.small{max-height:150px}.richtext .img.vertical.medium{max-height:300px}.richtext .img.vertical.large{max-height:600px}.richtext .img.vertical.module{max-height:100%}.richtext .img.inline{display:inline-block;position:relative}.richtext .img.left{float:left}.richtext .img.right{float:right}.richtext .img.box{display:block;position:relative}.hide-in-mobile{display:revert}.hide-in-desktop{display:none}.module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}@media screen and (min-width:768px){.btn-wrapper.side-by-side button{margin:10px}.btn-wrapper.side-by-side button:first-of-type{margin-left:0}.btn-wrapper.side-by-side button:last-of-type{margin-right:0}.btn-wrapper.inverted-in-mobile{flex-direction:row}.btn-wrapper.inverted-in-mobile button{margin:10px}}.svg-icon{fill:#2c2c2c;height:22px;width:22px}@media only screen and (max-width:767px){.hide-in-mobile{display:none!important}.hide-in-desktop{display:revert}.btn-wrapper.side-by-side{flex-direction:column}.btn-wrapper.side-by-side .MuiButtonBase-root{margin-bottom:16px;margin-right:0}.container{max-width:calc(100% - 32px)}.container.full{max-width:100%}.container.compact{max-width:calc(100% - 64px)}.container .module__expand-collapse{padding:0}}.modals__holder{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:display .5s ease-in-out;width:100%;z-index:500}.modals__holder.opened{display:flex}.modals__holder .modal__window{background-color:#fff;border-radius:5px;box-sizing:border-box;display:block;margin:15px;padding:30px;position:relative;width:calc(100% - 30px)}.modals__holder .modal__window .modal-adornment{background-color:#ffba00;border-radius:40px;display:block;height:80px;left:50%;margin-left:-40px;position:absolute;text-align:center;top:-40px;width:80px;z-index:5}.modals__holder .modal__window .modal-adornment.success{background-color:#39b54a}.modals__holder .modal__window .modal-adornment .material-icons{color:#fff;font-size:48px;line-height:80px}.modals__holder .modal__window .modal{text-align:center}.modals__holder .modal__window .modal .content{display:block;margin-bottom:0;padding:10px 0;position:relative}.modals__holder .modal__close-button{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-40px;top:-40px;width:40px;z-index:2}.modals__holder .modal__close-button:hover{background-color:#fff;color:#333}.modals__holder .btn-wrapper{margin-top:15px;text-align:center}.modals__holder .btn-wrapper button{margin-left:10px;margin-right:10px;min-width:150px}.scroll-locked-by-modal{height:100%;overflow:hidden}@media screen and (min-width:768px){.modals__holder .modal__window{margin:0;width:500px}}.header-page{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.5);display:block;height:80px;left:0;position:fixed;top:0;width:100%;z-index:50}.header-page .mobile-menu-button{display:none}.header-page .site-logo{bottom:-45px;cursor:pointer;left:30px;position:absolute;z-index:2}.header-page .header-bar{align-items:center;display:flex;justify-content:flex-end;position:relative}.header-page .header-bar .header-bar__menu{display:inline-block;position:relative;width:auto}.header-page .header-bar .header-bar__blog-search{box-sizing:border-box;display:inline-block;max-width:200px;overflow:hidden;padding:5px;position:relative;width:auto}.header-page .header-bar .header-bar__blog-search .ipt-search{box-sizing:border-box;display:block;height:40px;margin-top:0;position:relative;width:100%}.header-page .header-bar .header-bar__blog-search .ipt-search .ipt{background-color:#d6d6d6;border:none;border-radius:3px;box-sizing:border-box;display:block;height:30px;margin:0;padding:5px 40px 5px 10px;position:relative;width:100%}.header-page .header-bar .header-bar__blog-search .ipt-search .ipt-icn{color:#fff;position:absolute;right:5px;top:4px;z-index:2}.header-page .header-bar .header-bar__user-panel{color:#d6d6d6;display:inline-block;position:relative;width:60px}.header-page .header-bar .header-bar__user-panel .material-icons{font-size:35px}@media only screen and (max-width:767px){.header-page .desktop-search-box{display:none}.header-page.opened .mobile-menu-button .inf,.header-page.opened .mobile-menu-button .mid,.header-page.opened .mobile-menu-button .sup{background-color:#51be35}.header-page.opened .mobile-menu-button .sup{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-page.opened .mobile-menu-button .mid{opacity:0}.header-page.opened .mobile-menu-button .inf{top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-page .site-logo{bottom:auto;display:block;height:85px;left:50%;margin-left:-37.5px;position:absolute;top:8px;width:75px}.header-page .mobile-menu-button{display:block;height:25px;left:16px;position:absolute;width:25px;z-index:22}.header-page .mobile-menu-button .inf,.header-page .mobile-menu-button .mid,.header-page .mobile-menu-button .sup{background-color:#999;border-radius:4px;display:block;height:4px;position:absolute;transition:all .3s ease-in-out;width:25px}.header-page .mobile-menu-button .sup{left:0;top:0}.header-page .mobile-menu-button .mid{left:0;opacity:1;top:8px}.header-page .mobile-menu-button .inf{left:0;top:16px}.header-page .header-bar{height:80px}.header-page .header-bar .header-bar__menu{display:none}}.search-field{box-sizing:border-box;display:inline-block;position:relative;transition:all .5s ease-in-out}.search-field .btn-search{display:block;margin-right:16px;position:relative}.main-menu{align-items:center;display:flex;height:80px;justify-content:flex-end;position:relative;width:100%}.main-menu .menu{display:block;position:relative}.main-menu .menu .menu-item{align-items:center;color:#666;cursor:pointer;display:inline-flex;height:80px;justify-content:center;margin:0 10px;position:relative;text-decoration:none;width:auto}.main-menu .menu .menu-item:after{background-color:transparent;border-radius:2px;bottom:5px;content:" ";display:block;height:4px;position:absolute;transition:width .2s ease-out;width:1%}.main-menu .menu .menu-item:hover{color:#666}.main-menu .menu .menu-item:hover:after{background-color:#666;width:100%}.main-menu .menu .menu-item.menu-active{color:#f15a24}.main-menu .menu .menu-item.menu-active:after{background-color:#f15a24;width:100%}.main-menu .menu .menu-item a{color:#999;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:400;font-weight:600;justify-content:center;min-height:80px;position:relative;text-decoration:none;text-transform:uppercase}.btn-login .btn{background:none;border:0;cursor:pointer}.btn-login.user-connected a{color:#666}.btn-login.user-disconnected a{color:#ccc}.img-avatar{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:50%;display:block;margin:0 auto;position:relative}.img-avatar.micro{height:35px;width:35px}.img-avatar.small{height:40px;width:40px}.img-avatar.medium{height:100px;width:100px}.img-avatar.large{height:150px;width:150px}.img-avatar.huge{height:250px;width:250px}.user-menu.is-open .menu-wrapper{right:0}.user-menu.is-open .mask{display:block;opacity:.9}.user-menu .mobile-only{display:none}.user-menu .mask{background-color:#000;display:none;left:0;opacity:0;transition:all 1s ease-in-out;z-index:8}.user-menu .mask,.user-menu .menu-wrapper{height:100%;position:fixed;top:0;width:100%}.user-menu .menu-wrapper{background-color:#f2f2f2;box-shadow:-2px 0 5px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;max-width:350px;padding:40px 16px;right:-400px;transition:all .4s ease-in-out;z-index:10}.user-menu .menu-wrapper .hidden{display:none}.user-menu .menu-wrapper .avatar-wrapper{border:8px solid #f2f2f2;border-radius:50%;display:block;height:100px;margin:0 auto;position:relative;transition:border .5s ease-in-out;width:100px}.user-menu .menu-wrapper .avatar-wrapper:hover{border:8px solid #ccc}.user-menu .menu-wrapper .avatar-wrapper .loading{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.user-menu .menu-wrapper .avatar-wrapper .loading.hidden{display:none}.user-menu .menu-wrapper .avatar-wrapper #avatar{cursor:pointer;display:block;height:100px;left:0;opacity:0;position:absolute;top:0;width:100px;z-index:2}.user-menu .menu-wrapper .avatar-wrapper .avatar{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:100%;position:relative;width:100%}.user-menu .menu-wrapper .toolbar{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;display:block;flex-grow:1;margin:0 16px;overflow-y:auto;padding:8px 0;position:relative;text-align:center}.user-menu .menu-wrapper .toolbar .btn-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto;position:relative;width:auto}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn{align-items:center;border:none;box-sizing:border-box;color:#666;cursor:pointer;display:flex;padding:16px;position:relative;text-decoration:none}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn.hidden{display:none}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn .title{color:#666;flex-grow:1;font-size:14px;margin-left:16px;text-align:left}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn .counter{background-color:#f7931e;border-radius:4px;color:#fff;display:block;padding:4px 10px;position:relative}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn .counter.hidden{display:none}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn:hover{background-color:#48a231;color:#fff}.user-menu .menu-wrapper .toolbar .btn-wrapper .btn:hover .title{color:#fff}@media only screen and (max-width:767px){.user-menu.is-open .menu-wrapper{left:0;right:auto}.user-menu .mask{z-index:15}.user-menu .menu-wrapper{flex-direction:row;left:-400px;padding:0;right:auto;z-index:20}.user-menu .menu-wrapper .menu-options{box-shadow:0 5px 5px rgba(0,0,0,.2);display:flex;flex-direction:column;flex-grow:1;padding:16px;position:relative;z-index:2}.user-menu .menu-wrapper .menu-options #avatar,.user-menu .menu-wrapper .menu-options .avatar-wrapper{height:80px;width:80px}.user-menu .menu-wrapper .menu-options .search-box.mobile-only{display:block}.user-menu .menu-wrapper .menu-options .main-menu.mobile-only{align-items:flex-start;display:flex;flex-grow:1;height:auto;justify-content:center;position:relative;width:100%}.user-menu .menu-wrapper .menu-options .main-menu.mobile-only .menu{list-style:none;padding:0;width:100%}.user-menu .menu-wrapper .menu-options .main-menu.mobile-only .menu .item{display:block;padding:16px;position:relative;text-align:center}.user-menu .menu-wrapper .admin-tools{background-color:#51be35;flex-grow:0;width:60px}.user-menu .menu-wrapper .admin-tools .toolbar{border:0;margin:0;padding:0}.user-menu .menu-wrapper .admin-tools .toolbar .btn{color:#fff}.user-menu .menu-wrapper .admin-tools .toolbar .btn .title{display:none}.user-menu .menu-wrapper .admin-tools .toolbar .btn .counter{display:block;font-size:12px;padding:2px 4px;position:absolute;right:12px;top:4px;z-index:2}}.page.search .content.search{padding-bottom:80px}.blog-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.blog-edit-mode .vertical-middle{align-items:center;display:flex}.blog-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module__blog{flex-direction:column;flex-wrap:wrap;padding:36px 0}.module__blog,.module__blog .search-bar{box-sizing:border-box;display:block;position:relative;width:100%}.module__blog .search-bar{margin:0 auto;max-width:500px;padding:16px 0}.module__blog .search-bar .MuiInputBase-root{background-color:#fff}.module__blog .blog-items{box-sizing:border-box;margin:0 auto;min-height:200px;padding:16px}.module__blog .blog-items,.module__blog .blog-items .no-results{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.module__blog .blog-items .no-results{background-color:#f2f2f2;border-radius:6px;color:#666;height:300px;justify-content:center;padding:24px}.module__blog .blog-items .no-results p{text-align:center}.module__blog .blog-items .no-results p span{display:block;font-size:20px;font-weight:700;margin-bottom:8px;position:relative}.module__blog .blog-items .no-results.hidden{display:none}.module__blog .blog-items .post-card{background-color:#fff;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-start;justify-items:flex-start;margin:16px 0;max-height:282px;max-width:900px;padding:16px;position:relative;transition:all .3s ease-in-out;width:90%}.module__blog .blog-items .post-card:hover{box-shadow:2px 2px 15px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.module__blog .blog-items .post-card .image{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;display:block;height:220px;min-width:300px;position:relative;width:300px}.module__blog .blog-items .post-card .label{display:block;left:0;position:absolute;top:16px;z-index:3}.module__blog .blog-items .post-card .label span{align-items:center;background-color:#f7931e;border:1px solid #f7931e;border-radius:0 4px 4px 0;color:#fff;display:flex;padding:2px 16px 2px 2px}.module__blog .blog-items .post-card .label span .MuiSvgIcon-root{fill:#fff;margin:0 8px;width:18px}.module__blog .blog-items .post-card .info{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:16px 36px;position:relative}.module__blog .blog-items .post-card .info .category{display:block;margin-bottom:8px;position:relative}.module__blog .blog-items .post-card .info .category span{border:1px solid #ccc;border-radius:4px;color:#999;display:inline-block;font-size:12px;padding:4px 8px;position:relative}.module__blog .blog-items .post-card .info .title{color:#2c2c2c;font-size:22px;font-weight:700;margin-bottom:16px;text-shadow:rgba(0,0,0,.2) 0 0 3px}.module__blog .blog-items .post-card .info .desc{color:#666;flex-grow:1;font-size:16px;overflow:hidden}.module__blog .blog-items .post-card .info .next-class{flex-grow:1}.module__blog .blog-items .post-card .info .next-class span{background-color:#f2f2f2;border:1px solid #d2d2d2;border-radius:4px;font-size:14px;padding:8px}.module__blog .blog-items .post-card .info .footer{align-items:center;display:flex;margin-top:16px;position:relative;width:100%}.module__blog .blog-items .post-card .info .footer .author{align-items:center;display:flex;position:relative;width:50%}.module__blog .blog-items .post-card .info .footer .author .info{color:#999;display:block;flex-grow:1;font-size:14px;margin:0;padding:0 8px;position:relative}.module__blog .blog-items .post-card .info .footer .author .info span.name{color:#666;display:block;font-size:14px;font-weight:700;margin-bottom:2px;position:relative}.module__blog .blog-items .post-card .info .footer .author .info span.company,.module__blog .blog-items .post-card .info .footer .author .info span.date{display:block;font-size:12px;position:relative}.module__blog .blog-items .post-card .info .footer .tools{color:#ccc;display:flex;flex-grow:1;justify-content:flex-end;position:relative}.module__blog .blog-items .post-card .info .footer .tools .tool{align-items:center;display:flex;flex-grow:0;margin-right:16px;position:relative}.module__blog .blog-items .post-card .info .footer .tools .tool .MuiSvgIcon-root{font-size:16px}.module__blog .blog-items .post-card .info .footer .tools .tool span{margin-left:8px}.module__blog .blog-items .loading{align-items:center;border-radius:6px;display:flex;height:300px;justify-content:center;left:0;padding:24px;position:relative;top:0;width:100%;z-index:3}.module__blog .blog-items .loading.hidden{display:none}.module__blog .pagination-bar{display:block;position:relative;width:100%}.module__blog .pagination-bar.hidden{display:none}.content-page .module__blog{margin-bottom:64px}@media only screen and (max-width:767px){.module__blog{margin-bottom:48px;padding:0}.module__blog .blog-items{padding:0}.module__blog .blog-items .post-card{flex-direction:column;max-height:none;padding:8px;width:100%}.module__blog .blog-items .post-card .image{height:200px;max-width:100%;min-width:100%;width:100%}.module__blog .blog-items .post-card .info{padding:16px}.module__blog .blog-items .post-card .info .footer{display:none}}.pagination{display:flex;justify-content:center;margin:0 auto;max-width:600px;position:relative;width:100%}.pagination .results{text-align:center;width:50%}.pagination .results .pages-desc{color:#2c2c2c;font-weight:700}.pagination .results .results-desc{color:#999}@media only screen and (max-width:767px){.pagination .results{display:none}}.page .loading{align-items:center;background-color:#f2f2f2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.page .loading.hidden{display:none}.page .bg-white,.page.bg-white{background-color:#fff}.page .bg-gray,.page.bg-gray{background-color:#f2f2f2}.page .bg-gray .banner-heading:after,.page .bg-gray .module-banner:after,.page.bg-gray .banner-heading:after,.page.bg-gray .module-banner:after{background:linear-gradient(-3deg,#f2f2f2,#f2f2f2 50%,transparent 51%)}.page .bg-gray .footer-site,.page.bg-gray .footer-site{background-color:#f2f2f2}.content-page.content{padding-top:80px}.no-header .content-page.content{padding-top:0}.mdl{box-sizing:border-box;display:block;margin:0 auto;max-width:1170px;position:relative;width:100%}.mdl.full{max-width:100%}.container{max-width:1170px;width:100%}@media only screen and (max-width:1024px){.container,.mdl{max-width:calc(100% - 48px)}.container .mdl{max-width:100%}}@media only screen and (max-width:767px){.container,.mdl{max-width:calc(100% - 48px)}.container .mdl{max-width:100%}}.module-heading{color:#2c2c2c;display:block;margin:15px auto;max-width:100%;position:relative;text-align:center;width:100%}.module-heading.dark-mode{color:#fff}.module-heading h1,.module-heading h2,.module-heading h3,.module-heading h4{margin:0}.module-heading h1{font-size:36px}.module-heading h2{font-size:30px}.module-heading h3{font-size:24px}.module-heading h4{font-size:18px;text-align:left}.module-heading h1:after,.module-heading h2:after,.module-heading h3:after{background-color:#ffb934;border-radius:3px;content:" ";display:block;height:4px;margin:10px auto;position:relative;width:10%}.module-heading h1.left:after,.module-heading h2.left:after,.module-heading h3.left:after{margin:10px 0}.heading-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}h3.left:after{display:none}.content-page>.mdl-heading{margin-top:48px}.content-page .module-heading{margin:0 auto}.content-page .module-heading .heading-1{margin-bottom:36px}.content-page .module-heading .heading-2,.content-page .module-heading .heading-3,.content-page .module-heading .heading-4,.content-page .module-heading .heading-5,.content-page .module-heading .heading-6{margin-bottom:24px}@media only screen and (max-width:767px){.module-heading h1{font-size:32px}.module-heading h2{font-size:26px}.module-heading h3{font-size:20px}.module-heading h4{font-size:18px;text-align:left}.content-page>.mdl-heading{margin-top:36px}.content-page .module-heading{margin:0 auto}.content-page .module-heading .heading-1{margin-bottom:32px}.content-page .module-heading .heading-2,.content-page .module-heading .heading-3{margin-bottom:24px}.content-page .module-heading .heading-4,.content-page .module-heading .heading-5,.content-page .module-heading .heading-6{margin-bottom:20px}}.banner-title-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.banner-title-edit-mode .module-banner-title{margin-top:0}.banner-title-edit-mode .module-banner-title .banner .banner-heading{align-items:center;justify-content:center;padding:16px}.module-banner-title{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);display:block;height:450px;margin-top:-30px;position:relative;width:100%}.module-banner-title:after{background-color:rgba(0,0,0,.3);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.module-banner-title .banner{display:block;height:100%;position:relative;width:100%;z-index:10}.module-banner-title .banner .banner-heading{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:16px 16px 116px;position:relative;top:0;width:100%}.module-banner-title .banner .banner-heading .category-name{background-color:#48a231;border-radius:4px;color:#fff;display:block;padding:5px 10px;position:relative}.module-banner-title .banner .banner-heading .category-name.hidden{display:none}.content-page .module-banner-title{margin-bottom:36px;margin-top:0}@media only screen and (max-width:767px){.content-page .module-banner-title,.contents .module-banner-title{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);margin-bottom:48px}}.banner-image-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.banner-image-edit-mode .vertical-middle{align-items:center;display:flex}.banner-image-edit-mode .ipt-image{max-height:275px;min-height:275px}.module-banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:block;margin-bottom:8px;position:relative}.module-banner-image.parallax{background-attachment:fixed}.module-banner-image .banner-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:50px;position:relative;width:100%}.module-banner-image .banner-content.mask{background-color:rgba(0,0,0,.6)}.module-banner-image .banner-content.mask .banner-text{color:#f2f2f2}.module-banner-image .banner-content .banner-icon{margin-bottom:16px;max-width:80px}.module-banner-image .banner-content .banner-text{color:#2c2c2c}.module-banner-image .banner-content .banner-buttons{margin-top:30px}.richtext-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.richtext-edit-mode .richtext-ipt ol li,.richtext-edit-mode .richtext-ipt ul li{margin-bottom:16px}.module-richtext{display:block;margin-bottom:24px;position:relative;width:100%}.module-richtext img{max-width:100%}.content-page .mdl-richtext:last-child .module-richtext{margin-bottom:64px}.content-page .mdl-richtext+.mdl-richtext{margin-top:-24px}.content-page .module-richtext{margin-bottom:48px}.content-page .module-richtext img{max-width:100%}@media only screen and (max-width:767px){.module-richtext img{max-width:100%}}.leadtext-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;max-width:1100px;padding:15px;width:100%}.leadtext-edit-mode,.module-leadtext{display:block;margin:0 auto;position:relative}.module-leadtext{font-size:22px;font-style:italic;max-width:900px;text-align:center}.content-page .module-leadtext{margin-bottom:64px}@media only screen and (max-width:767px){.content-page .module-leadtext{font-size:20px;margin-bottom:48px}}.highlighted-text-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.highlighted-text-edit-mode .background-color{border:2px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:40px;margin-right:16px;transition:all .1s ease-in-out;width:40px}.highlighted-text-edit-mode .background-color:hover{border-color:rgba(0,0,0,.1)}.highlighted-text-edit-mode .background-color.selected{box-shadow:0 0 8px rgba(0,0,0,.3)}.highlighted-text-edit-mode .background-color.selected:hover{border-color:#fff}.module-highlighted-text{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:auto;padding:24px;position:relative;width:100%}.module-highlighted-text .btn-wrapper.hidden,.module-highlighted-text .btn-wrapper.hidden .hidden{display:none}.content-page .module-highlighted-text{margin-bottom:64px}@media only screen and (max-width:767px){.module-highlighted-text .btn-wrapper.side-by-side{flex-direction:column;width:100%}.module-highlighted-text .btn-wrapper.side-by-side .MuiButtonBase-root{display:block;margin-bottom:16px;width:100%}.module-highlighted-text .btn-wrapper.side-by-side .MuiButtonBase-root:last-of-type{margin-bottom:0}}.image-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.image-edit-mode .margin-top-mobile{margin-top:0}.image-edit-mode .ipt-image{margin-bottom:32px;min-height:200px}.module-image{min-height:50px}.module-image,.module-image .image-wrapper{display:block;position:relative;width:100%}.module-image .image-wrapper.centered{text-align:center}.module-image .image-wrapper.centered .avatar{margin:0 auto}.module-image .image-wrapper.on-left{text-align:left}.module-image .image-wrapper.on-left .avatar{margin:0 auto 0 0}.module-image .image-wrapper.on-right{text-align:right}.module-image .image-wrapper.on-right .avatar{margin:0 0 0 auto}.module-image .image-wrapper .hidden{display:none}.module-image .image-wrapper .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;position:relative}.module-image .image-wrapper .avatar.avatar-small{height:150px;width:150px}.module-image .image-wrapper .avatar.avatar-large{height:250px;width:250px}.module-image .image-wrapper .avatar.has-link{cursor:pointer}.module-image .image-wrapper .image{background-color:#f2f2f2;max-width:100%}.module-image .image-wrapper .image.horizontal.small{height:auto;width:300px}.module-image .image-wrapper .image.horizontal.medium{height:auto;width:500px}.module-image .image-wrapper .image.horizontal.large{height:auto;width:800px}.module-image .image-wrapper .image.horizontal.module{height:auto;width:100%}.module-image .image-wrapper .image.horizontal.avatar-small{height:150px;width:auto}.module-image .image-wrapper .image.vertical.small{height:300px;width:auto}.module-image .image-wrapper .image.vertical.medium{height:500px;width:auto}.module-image .image-wrapper .image.vertical.large{height:800px;width:auto}.module-image .image-wrapper .image.vertical.module{height:100%;width:auto}.module-image .image-wrapper .image.vertical.avatar-small{height:auto;width:150px}.module-image .image-wrapper .info{border-top:1px solid #ccc;box-sizing:border-box;display:block;margin-top:2px;padding:10px;position:relative;width:100%}.module-image .image-wrapper .info.hidden{display:none}.module-image .image-wrapper .info .legend{color:#666;display:block;font-size:14px;position:relative;width:100%}.module-image .image-wrapper .info .legend.hidden{display:none}.module-image .image-wrapper .info .source{color:#999;display:block;font-size:12px;position:relative;width:100%}.module-image .image-wrapper .info .source.hidden{display:none}.module-image .info{text-align:center}@media only screen and (max-width:767px){.image-edit-mode .margin-top-mobile{margin-top:32px}}.image-text-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.image-text-edit-mode .ipt-image .image{background-size:contain;min-height:250px}.module-imagetext{align-items:center;display:flex;position:relative;width:100%}.module-imagetext.compact{margin:0 auto;width:70%}.module-imagetext .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;position:relative}.module-imagetext .avatar.avatar-small{height:150px;width:150px}.module-imagetext .avatar.avatar-large{height:250px;width:250px}.module-imagetext .avatar,.module-imagetext .image{flex:1 0 auto;max-width:100%}.module-imagetext .avatar.vertical.small,.module-imagetext .image.vertical.small{height:300px;width:auto}.module-imagetext .avatar.vertical.medium,.module-imagetext .image.vertical.medium{height:500px;width:auto}.module-imagetext .avatar.vertical.large,.module-imagetext .avatar.vertical.module,.module-imagetext .image.vertical.large,.module-imagetext .image.vertical.module{height:700px;width:auto}.module-imagetext .avatar.horizontal.small,.module-imagetext .image.horizontal.small{height:auto;width:30%}.module-imagetext .avatar.horizontal.medium,.module-imagetext .image.horizontal.medium{height:auto;width:50%}.module-imagetext .avatar.horizontal.large,.module-imagetext .avatar.horizontal.module,.module-imagetext .image.horizontal.large,.module-imagetext .image.horizontal.module{height:auto;width:80%}.module-imagetext.at-right{flex-direction:row-reverse}.module-imagetext .text-wrapper{display:block;position:relative}.module-imagetext .text-wrapper .richtext{box-sizing:border-box;display:block;padding:30px;position:relative;width:100%}.content-page .module-imagetext{margin-bottom:64px}.content-page .module-imagetext .hidden{display:none}@media only screen and (max-width:767px){.content-page .module-imagetext,.page-editor .module-imagetext{flex-direction:column;width:100%}.content-page .module-imagetext{flex-wrap:wrap;justify-content:center;margin-bottom:48px}.content-page .module-imagetext .avatar{flex-grow:0}.content-page .module-imagetext.compact{width:100%}.content-page .module-imagetext .hidden{display:none}.content-page .module-imagetext .text-wrapper{width:100%}}.quotes-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.module-quotes{display:block;position:relative;text-align:center}.module-quotes .quote{background-image:url(http://www.abricco.com/assets/images/quotes.png);background-position:0 0;background-repeat:no-repeat;box-sizing:border-box;display:inline-block;min-height:60px;padding:20px;position:relative;width:auto}.module-quotes .quote .text{display:block;font-size:22px;font-style:italic;padding:10px;position:relative;text-align:center}.module-quotes .quote .author{color:#999;font-size:14px}.module-quotes .quote .author .name{font-weight:700}@media only screen and (max-width:767px){.module-quotes .quote .text{font-size:20px}}.banner-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.banner-edit-mode .add-banner-form{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.banner-edit-mode .add-banner-form .image-area{box-sizing:border-box;display:block;flex-grow:0;height:150px;position:relative;width:200px}.banner-edit-mode .add-banner-form .fields-area{display:block;flex-grow:1;margin:0 16px;position:relative}.banner-edit-mode .add-banner-form .buttons-area{display:block;flex-grow:0;position:relative;width:40px}.banner-edit-mode .banners-list{border-bottom:1px solid #ccc;margin:16px 0 0}.banner-edit-mode .banners-list .banner{align-items:center;background-color:#fff;border-top:1px solid #ccc;box-sizing:border-box;display:flex;height:auto;padding:10px;position:relative;width:100%}.banner-edit-mode .banners-list .banner:hover{background-color:#f2f2f2}.banner-edit-mode .banners-list .banner .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:block;height:100px;margin-right:10px;position:relative;width:150px}.banner-edit-mode .banners-list .banner .info{flex-grow:1}.banner-edit-mode .banners-list .banner .info .label{border:1px solid #ccc;border-radius:4px;color:#999;display:inline-block;font-size:12px;margin-bottom:8px;padding:4px 10px;position:relative}.banner-edit-mode .banners-list .banner .info .text{font-size:18px;font-weight:700}.banner-edit-mode .banners-list .banner .info .link{font-size:14px}.banner-edit-mode .banners-list .banner .buttons{width:50px}.banner-edit-mode .vertical-middle{align-items:center;display:flex}.module-banner{display:block;position:relative}.module-banner .btn-next,.module-banner .btn-previous{color:#fff;cursor:pointer;display:block;height:30px;margin-top:-15px;position:absolute;top:50%;width:35px;z-index:10}.module-banner .btn-next{right:10px}.module-banner .btn-previous{left:10px}.module-banner .navigator{bottom:30px;display:block;height:50px;left:0;position:absolute;text-align:center;width:100%;z-index:10}.module-banner .navigator .dot{background-color:transparent;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:10px;margin:5px;position:relative;width:10px}.module-banner .navigator .dot.active{background-color:#ccc}.module-banner .banners{background-color:#f2f2f2;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);display:block;height:550px;overflow:hidden;position:relative;width:100%}.module-banner .banners .banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;display:flex;height:100%;left:0;opacity:0;padding:30px 80px;position:absolute;top:0;transition:all 1s ease-in-out;width:100%;z-index:1}.module-banner .banners .banner:before{background-color:rgba(0,0,0,.5);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.module-banner .banners .banner.active{opacity:1;z-index:2}.module-banner .banners .banner .label{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;margin-bottom:8px;padding:4px 16px;position:relative}.module-banner .banners .banner .text{color:#fff;display:block;font-size:42px;font-weight:700;position:relative;width:100%}.module-banner .banners .banner .text:after{background-color:#f7931e;border-radius:3px;content:" ";display:block;height:6px;margin-top:8px;position:relative;width:30%}.content-page .module-banner{margin-bottom:48px}@media only screen and (max-width:767px){.module-banner .navigator{bottom:0}.module-banner .banners{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%);height:75vh}.module-banner .banners .banner{padding:30px 50px}.module-banner .banners .banner .banner-info{text-align:center}.module-banner .banners .banner .banner-info .text{font-size:32px}.module-banner .banners .banner .banner-info .text:after{margin:8px auto}.page-editor .module-banner .banner{pointer-events:none}.banner-edit-mode .add-banner-form{flex-direction:column}.banner-edit-mode .add-banner-form .image-area{margin-bottom:32px}.banner-edit-mode .add-banner-form .buttons-area{margin-top:16px}.banner-edit-mode .banners-list{margin-bottom:16px}}.cards-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.cards-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.cards-edit-mode .add-card-form{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.cards-edit-mode .add-card-form .image-area{box-sizing:border-box;display:block;flex-grow:0;height:150px;position:relative;width:200px}.cards-edit-mode .add-card-form .fields-area{display:block;flex-grow:1;margin:0 16px;position:relative}.cards-edit-mode .add-card-form .buttons-area{display:block;flex-grow:0;position:relative;width:40px}.cards-edit-mode .cards{border:1px solid #ccc;border-radius:4px;display:flex;flex-wrap:wrap;margin:16px 0;position:relative}.cards-edit-mode .cards .card{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);box-sizing:border-box;display:block;margin:10px;min-height:50px;padding:16px;position:relative;width:calc(25% - 20px)}.cards-edit-mode .cards .card.cloned-card{box-shadow:0 0 15px rgba(0,0,0,.1);opacity:1!important;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5000!important}.cards-edit-mode .cards .card.add-card{align-items:center;background-color:#f2f2f2;color:#666;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.cards-edit-mode .cards .card.add-card:hover{background-color:#ccc;color:#fff}.cards-edit-mode .cards .card.add-card:hover .icon{color:#fff}.cards-edit-mode .cards .card.add-card .icon{color:#666;font-size:48px}.cards-edit-mode .cards .card-form.has-error{box-shadow:0 0 5px rgba(255,0,0,.6)}.cards-edit-mode .cards .card-form .image-area{background-color:#f2f2f2;border-radius:4px;height:150px;margin-bottom:40px}.cards-edit-mode .cards .card-form .desc,.cards-edit-mode .cards .card-form .link,.cards-edit-mode .cards .card-form .title{margin-bottom:16px}.cards-edit-mode .vertical-middle{align-items:center;display:flex}.page-editor .module-cards.has-logo{margin-top:75px}.module-cards{box-sizing:border-box;display:block;min-height:100px;padding:30px 0;position:relative;width:100%}.module-cards.has-logo{padding:80px 0 30px}.module-cards.gray-mode{background-color:#f2f2f2}.module-cards .cards-logo{display:block;height:150px;left:50%;margin-left:-50px;position:absolute;text-align:center;top:-75px;width:150px}.module-cards .cards-logo.hidden{display:none}.module-cards .cards-logo .image{max-height:100%;max-width:100%}.module-cards .cards-title.hidden{display:none}.module-cards .cards-text{margin:0 auto;max-width:1100px}.module-cards .cards-cta.hidden,.module-cards .cards-text.hidden{display:none}.module-cards .cards{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1170px;padding:16px;position:relative;width:100%}.module-cards .cards.centered{justify-content:center}.module-cards .cards .card{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.3);box-sizing:border-box;display:block;margin:10px;position:relative;transition:all .5s ease-in-out;width:calc(25% - 20px)}.module-cards .cards .card.plain{background-color:transparent;border-radius:6px;box-shadow:none}.module-cards .cards .card.plain:hover{background-color:rgba(0,0,0,.1);box-shadow:none}.module-cards .cards .card.plain .image{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100px 100px;height:130px}.module-cards .cards .card.plain .card-body .text,.module-cards .cards .card.plain .card-body .title{text-align:center}.module-cards .cards .card:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.module-cards .cards .card .card-link{display:block;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.module-cards .cards .card .image{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;display:block;height:150px;position:relative;width:100%}.module-cards .cards .card .link{display:block;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.module-cards .cards .card .card-body{padding:16px}.module-cards .cards .card .card-body .title{box-sizing:border-box;color:#2c2c2c;font-size:20px;font-weight:700;margin-bottom:16px;width:100%;word-break:break-word}.module-cards .cards .card .card-body .text{box-sizing:border-box;color:#666;font-size:16px;margin-bottom:16px;width:100%;word-break:break-word}.page.has-sidebar .module-cards .cards .card{width:calc(50% - 20px)}.content-page .module-cards{margin-bottom:64px}@media only screen and (max-width:767px){.cards-edit-mode .cards .card,.module-cards .cards .card,.page.has-sidebar .module-cards .cards .card{width:100%}.content-page .module-cards{margin-bottom:48px}.content-page .module-cards .cards .card{width:100%}}.author-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.author-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module-author{align-items:center;display:flex;position:relative;width:100%}.module-author .avatar{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:30px;display:block;height:60px;margin-right:16px;min-width:60px;position:relative;width:60px}.module-author .info .author-info{font-weight:700}.module-author .info .update-info{color:#666;font-size:12px}.content-page .module-author{margin-bottom:48px}.cta-edit-mode{border:1px solid #ccc;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:15px;width:100%}.cta-edit-mode,.cta-edit-mode .module-title-bar{border-radius:4px;display:block;position:relative}.cta-edit-mode .module-title-bar{background-color:#666;color:#fff;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px}.cta-edit-mode .btn-group{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;padding-top:16px;position:relative;width:100%}.cta-edit-mode .btn-group .btn-group-label{color:#666;font-size:14px;font-weight:700}.mdl~.mdl-cta{margin-top:-30px}.mdl-expand-collapse~.mdl-cta{margin-top:-48px}.content-page .module-cta{margin-bottom:64px}@media only screen and (max-width:767px){.content-page .module-cta{margin-bottom:36px}}.testimonials-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.testimonials-edit-mode .vertical-middle{align-items:center;display:flex}.testimonials-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.testimonials-edit-mode .items{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;min-height:100px;padding:10px;position:relative;width:100%}.testimonials-edit-mode .items .no-results{align-items:center;color:#999;display:flex;height:100px;justify-content:center;position:relative;width:100%}.testimonials-edit-mode .items .no-results.hidden{display:none}.testimonials-edit-mode .items .card{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.2);box-sizing:border-box;display:block;flex-grow:1;margin:10px;padding:16px;position:relative}.testimonials-edit-mode .items .card .avatar{height:200px;margin:0 auto 36px;width:200px}.testimonials-edit-mode .items .card .avatar .ipt-image,.testimonials-edit-mode .items .card .avatar .ipt-image .image{border-radius:100px}.testimonials-edit-mode .items .card .buttons,.testimonials-edit-mode .items .card .company,.testimonials-edit-mode .items .card .function,.testimonials-edit-mode .items .card .link,.testimonials-edit-mode .items .card .signature,.testimonials-edit-mode .items .card .text{margin-bottom:16px}.module-testimonials{border-radius:6px;box-sizing:border-box;display:block;min-height:100px;padding:32px;position:relative;width:100%}.module-testimonials.gray-mode{background-color:rgba(0,0,0,.05)}.module-testimonials .items{box-sizing:border-box;display:flex;justify-content:center;padding:10px;position:relative;width:100%}.module-testimonials .items .item{box-sizing:border-box;display:block;flex-grow:1;margin:15px;max-width:75%;padding:16px;position:relative}.module-testimonials .items .item .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60px;display:block;height:120px;margin:0 auto 24px;position:relative;width:120px}.module-testimonials .items .item .text{display:block;font-size:20px;font-style:italic;margin-bottom:8px;position:relative;text-align:center;width:100%}.module-testimonials .items .item .author{font-size:16px;font-weight:700}.module-testimonials .items .item .author,.module-testimonials .items .item .signature{display:block;position:relative;text-align:center;width:100%}.module-testimonials .items .item .signature .company,.module-testimonials .items .item .signature .job{color:#999;display:inline-block;font-size:14px;position:relative}.content-page .module-testimonials{margin-bottom:64px}@media only screen and (max-width:767px){.content-page .module-testimonials{margin-bottom:48px;padding:0}}.expand-collapse--edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.expand-collapse--edit-mode .vertical-middle{align-items:center;display:flex}.expand-collapse--edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.expand-collapse--edit-mode .items{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;min-height:100px;padding:10px;position:relative;width:100%}.expand-collapse--edit-mode .items .no-results{align-items:center;color:#999;display:flex;height:100px;justify-content:center;position:relative;width:100%}.expand-collapse--edit-mode .items .no-results.hidden{display:none}.expand-collapse--edit-mode .items .item-form{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin-bottom:16px;padding:16px;position:relative;width:100%}.expand-collapse--edit-mode .items .item-form .info{display:flex;margin-bottom:16px;position:relative;width:100%}.expand-collapse--edit-mode .items .item-form .info .tag-id{display:block;margin-right:16px;position:relative;width:20%}.expand-collapse--edit-mode .items .item-form .info .title{flex-grow:1}.expand-collapse--edit-mode .items .item-form .text{display:block;margin-bottom:16px;position:relative;width:100%}.module__expand-collapse{box-sizing:border-box;min-height:100px}.module__expand-collapse,.module__expand-collapse .no-items{display:block;position:relative;width:100%}.module__expand-collapse .no-items.hidden{display:none}.module__expand-collapse .items{border-top:1px solid #ccc;box-sizing:border-box;display:block;margin:0 auto;position:relative;width:100%}.module__expand-collapse .items.hidden{display:none}.module__expand-collapse .items .expand-collapse{display:block;position:relative;width:100%}.module__expand-collapse .items .expand-collapse .title{align-items:center;border-bottom:1px solid #ccc;cursor:pointer;display:flex;position:relative;width:100%}.module__expand-collapse .items .expand-collapse .title .text{color:#666;display:block;flex-grow:1;font-size:18px;font-weight:400;padding:16px;position:relative}.module__expand-collapse .items .expand-collapse .title .icon-open{align-items:center;display:flex;margin-right:16px;position:relative;transition:all .5s ease-in-out}.module__expand-collapse .items .expand-collapse .panel{display:block;height:1px;opacity:0;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.module__expand-collapse .items .expand-collapse .panel .text{box-sizing:border-box;color:#444;display:block;padding:42px;position:relative;width:100%}.module__expand-collapse .items .expand-collapse:hover .title{background-color:#f2f2f2}.module__expand-collapse .items .expand-collapse:hover .title .text{color:#2c2c2c}.module__expand-collapse .items .expand-collapse.opened .title{background-color:#999;border-bottom:1px solid transparent;border-radius:4px;color:#fff}.module__expand-collapse .items .expand-collapse.opened .title .text{color:#fff;font-weight:700}.module__expand-collapse .items .expand-collapse.opened .title .icon-open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.module__expand-collapse .items .expand-collapse.opened .panel{border-bottom:1px solid #ccc;height:auto;opacity:1;overflow:visible}.content-page .module__expand-collapse{margin-bottom:64px}@media only screen and (max-width:767px){.module__expand-collapse{margin-bottom:48px;padding:0}.module__expand-collapse .items .expand-collapse .panel .text{padding:24px}}.youtube-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.youtube-edit-mode .vertical-middle{align-items:center;display:flex}.youtube-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module__youtube{display:flex;justify-content:center;margin-bottom:40px;position:relative;width:100%}.module__youtube div{background-color:#f2f2f2}@media only screen and (max-width:767px){.module__youtube div{max-width:100%}}.posts-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.posts-edit-mode .vertical-middle{align-items:center;display:flex}.posts-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.full .module__posts .items .post{width:calc(20% - 10px)}.module__posts{margin-bottom:40px;min-height:100px}.module__posts .see-all{margin-bottom:4px;padding-right:8px;position:relative;text-align:right}.module__posts .see-all a{align-items:center;display:inline-flex}.module__posts .see-all a .material-icons{font-size:20px;margin-left:4px;text-decoration:none}.module__posts .see-all a:hover{font-weight:700;text-decoration:none}.module__posts .see-all a:hover span.material-icons{text-decoration:none}.module__posts .no-items{background-color:#f2f2f2;border-radius:6px;padding:24px;width:100%}.module__posts .no-items,.module__posts .post{box-sizing:border-box;display:block;position:relative}.module__posts .post{align-items:flex-start;cursor:pointer;flex-grow:0;flex-shrink:0;height:300px;justify-content:center;padding:4px;text-decoration:none;width:25%}.module__posts .post .body{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .5s ease-in-out;width:100%}.module__posts .post .body:before{background-color:#000;content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:2}.module__posts .post .body .label{display:block;left:0;position:absolute;top:16px;z-index:3}.module__posts .post .body .label span{align-items:center;background-color:#f7931e;border:1px solid #f7931e;border-radius:0 4px 4px 0;color:#fff;display:flex;padding:2px 16px 2px 2px}.module__posts .post .body .label span .MuiSvgIcon-root{fill:#fff;margin:0 8px;width:18px}.module__posts .post .body .info{box-sizing:border-box;display:block;margin-top:130px;padding:20px;position:relative;transition:bottom .2s ease-in;width:242px;z-index:3}.module__posts .post .body .info .date{color:#fff;font-size:14px;margin-bottom:8px}.module__posts .post .body .info .title{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:rgba(0,0,0,.2) 0 0 3px}.module__posts .post .body:hover{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);text-decoration:none}.module__posts .post .body:hover:before{opacity:.2}.module__posts .post .body:hover .info{bottom:0}.content-page .module__posts{margin-bottom:64px}.carrousel{display:block;overflow:hidden;position:relative;width:100%}.carrousel .slides{display:flex;flex-wrap:nowrap;padding:0;position:relative}.carrousel .slide{flex-shrink:0}.carrousel .controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.carrousel .controls button{background:none;border:none;outline:none;pointer-events:visible}.carrousel .controls button span{color:hsla(0,0%,100%,.4);font-size:36px}.carrousel .controls button:hover span{color:#fff}.carrousel .navigate{display:flex;justify-content:center;position:relative}.carrousel .navigate .dot{background-color:#ccc;border-radius:5px;display:inline-block;height:10px;margin:5px;position:relative;transition:all .3s ease-in-out;width:10px}.carrousel .navigate .dot.active{background-color:#51be35;width:20px}.notes-edit-mode{border:1px solid #ccc;border-radius:4px;margin:0 auto;max-width:1100px;padding:15px}.module__notes,.notes-edit-mode{box-sizing:border-box;display:block;position:relative;width:100%}.module__notes{border-top:1px solid #ccc;color:#999;font-size:14px;margin-bottom:30px;padding:16px;word-break:break-all}.content-page .module__notes{margin-bottom:64px}.form-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.form-edit-mode .vertical-middle{align-items:center;display:flex}.form-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module-form{background-color:rgba(0,0,0,.05);border-radius:6px;padding:24px 24px 16px}.module-form .loading{align-items:center;background-color:#f2f2f2;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.module-form .loading:hidden{display:none}.module-form .title{display:block;margin-bottom:16px;padding:8px;position:relative;width:100%}.module-form .title .heading-4{font-size:20px;margin:0}.module-form .title.hidden{display:none}.module-form .MuiInputBase-root{background-color:#fff}.module-form .vertical-middle{align-items:center;display:flex}.contact-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.contact-edit-mode .vertical-middle{align-items:center;display:flex}.contact-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module-contact .loading{align-items:center;background-color:#f2f2f2;border-radius:6px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.module-contact .loading:hidden{display:none}.module-contact .module-body{display:flex;position:relative;width:100%}.module-contact .module-body .form-area{display:block;flex-grow:1;flex-shrink:1;position:relative}.module-contact .module-body .form-area .form{background-color:rgba(0,0,0,.05);border-radius:6px;display:block;margin:0 auto;max-width:600px;padding:24px 24px 16px;position:relative}.module-contact .module-body .form-area .form .title{display:block;margin-bottom:16px;padding:8px;position:relative;width:100%}.module-contact .module-body .form-area .form .title.hidden{display:none}.module-contact .module-body .form-area .form .MuiInputBase-root{background-color:#fff}.module-contact .module-body .form-area .form .vertical-middle{align-items:center;display:flex}.module-contact .module-body .form-area .form .terms{display:flex;position:relative;width:100%}.module-contact .module-body .form-area .form .terms .MuiButtonBase-root,.module-contact .module-body .form-area .form .terms label{display:block;position:relative}.module-contact .module-body .text-area{display:block;min-width:50%;position:relative;width:50%}.module-contact .module-body .text-area.hidden{display:none}.module-contact .module-body .text-area .richtext{box-sizing:border-box;padding:30px;width:100%}.content-page .module-contact{margin-bottom:64px}@media only screen and (max-width:767px){.content-page .module-contact{margin-bottom:48px}.content-page .module-contact .module-body{flex-direction:column}.content-page .module-contact .module-body .form-area,.content-page .module-contact .module-body .text-area{width:100%}.content-page .module-contact .module-body .form-area .title{margin:0;padding:0}.content-page .module-contact .module-body .form-area .terms{font-size:12px}}.partners-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.partners-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.content-page .module-partners{margin-bottom:64px}.module-partners{display:block;min-height:100px;position:relative;transition:height .7 ease;width:100%}.module-partners .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.module-partners .partners-filter{display:block;position:relative;width:100%}.module-partners .partners-filter .filters{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;padding:16px}.module-partners .partners-list{display:block;margin-bottom:64px;position:relative;width:100%}.module-partners .partners-list .MuiGrid-container{justify-content:flex-start}.module-partners .partners-list.missing-items .MuiGrid-container{justify-content:center}.module-partners .partners-list .loading{z-index:3}.module-partners .partners-list .partner{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:8px;position:relative;text-decoration:none}.module-partners .partners-list .partner:hover .info{background-color:#fff;border-color:#fff;box-shadow:1px 1px 15px rgba(0,0,0,.2);text-decoration:none}.module-partners .partners-list .partner:hover .avatar{box-shadow:2px 2px 15px rgba(0,0,0,.4)}.module-partners .partners-list .partner .banner{background-color:#f2f2f2;display:block;height:100px;position:relative;width:100%}.module-partners .partners-list .partner .avatar{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:50%;display:block;height:80px;margin:8px auto -40px;position:relative;width:80px;z-index:2}.module-partners .partners-list .partner .info{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:56px 16px 16px;position:relative}.module-partners .partners-list .partner .name{display:block;font-size:20px;font-weight:700;position:relative;text-align:center}.module-partners .partners-list .partner .company{display:block;margin-bottom:4px;position:relative;text-align:center}.module-partners .partners-list .partner .company .company-name{background-color:#51be35;border-radius:4px;color:#fff;display:inline-block;font-size:12px;padding:4px 8px}.module-partners .partners-list .partner .since{color:#999;display:block;font-size:12px;margin-bottom:8px;position:relative;text-align:center;width:100%}.module-partners .partners-list .partner .intro{box-sizing:border-box;color:#666;display:block;flex-grow:1;font-size:14px;line-height:18px;padding:8px;position:relative;text-align:left;width:100%}.module-partners .partners-list .partner .services{display:block;position:relative;width:100%}.module-partners .partners-list .partner .service{background-color:#51be35;border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin:4px;padding:4px 8px;position:relative}.module-partners .partners-list .partner .hidden{display:none}.gift-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.gift-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.gift-edit-mode .attachment-area{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;padding:4px;position:relative}.gift-edit-mode .attachment-area .attachment-label{color:#999;font-size:14px;margin-left:16px}.content-page .module-gift{margin-bottom:48px}.mdl-heading~.mdl-gift,.mdl-richtext~.mdl-gift{margin-top:-30px}.module-gift{background-color:rgba(0,0,0,.05);border-radius:6px;padding:24px 24px 16px}.module-gift .loading{align-items:center;background-color:#f2f2f2;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.module-gift .loading:hidden{display:none}.module-gift .title{display:block;margin-bottom:16px;padding:8px;position:relative;width:100%}.module-gift .title .heading-4{font-size:20px;margin:0}.module-gift .title.hidden{display:none}.module-gift .MuiInputBase-root{background-color:#fff}.module-gift .vertical-middle{align-items:center;display:flex}.content-page .module-form{margin-bottom:36px}@media only screen and (max-width:767px){.module-form .vertical-middle{flex-wrap:nowrap}.module-form .vertical-middle label{font-size:12px}}.directory-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin:0 auto;max-width:1100px;padding:15px;position:relative;width:100%}.directory-edit-mode .vertical-middle{align-items:center;display:flex}.directory-edit-mode .module-title-bar{background-color:#666;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:16px;padding:8px 16px;position:relative}.module__directory{flex-direction:column;flex-wrap:wrap}.module__directory,.module__directory .search-bar{box-sizing:border-box;display:block;position:relative;width:100%}.module__directory .search-bar{margin:0 auto;max-width:500px;padding:16px 0}.module__directory .search-bar .MuiInputBase-root{background-color:#fff}.module__directory .directory-items{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%}.module__directory .directory-items .results{border-top:1px solid #ccc;display:block;position:relative;width:100%}.module__directory .directory-items .results .item{font-size:18px;padding-left:16px}.module__directory .directory-items .results .author{border:1px solid #ccc;border-radius:4px;color:#999;padding:4px 8px}.module__directory .directory-items .no-results{align-items:center;background-color:#f2f2f2;border-radius:6px;color:#666;display:flex;flex-direction:column;height:300px;justify-content:center;padding:24px;position:relative;width:100%}.module__directory .directory-items .no-results p{text-align:center}.module__directory .directory-items .no-results p span{display:block;font-size:20px;font-weight:700;margin-bottom:8px;position:relative}.module__directory .directory-items .no-results.hidden{display:none}.module__directory .directory-items .loading{align-items:center;border-radius:6px;display:flex;height:300px;justify-content:center;left:0;padding:24px;position:relative;top:0;width:100%;z-index:3}.module__directory .directory-items .loading.hidden{display:none}.module__directory .pagination-bar{display:block;position:relative;width:100%}.module__directory .pagination-bar.hidden{display:none}.content-page .module__directory{margin-bottom:64px}@media only screen and (max-width:767px){.module__directory{margin-bottom:48px;padding:0}.module__directory .directory-items{padding:0}}.module-spacing,.module-spacing.space-1{min-height:16px}.module-spacing.space-2{min-height:24px}.module-spacing.space-3{min-height:36px}.module-spacing.space-4{min-height:48px}.spacing-edit-mode{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:15px}.comments,.spacing-edit-mode{display:block;position:relative;width:100%}.comments{border-bottom:4px solid #f2f2f2;margin:30px auto;padding-bottom:8px}.comments .row{display:flex;flex-wrap:wrap;position:relative;width:100%}.comments span.flag{background-color:#ccc;border-radius:4px;color:#fff;display:inline-block;font-weight:400;margin-left:6px;padding:2px 8px;position:relative}.comments .sharing-bar{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;width:100%}.comments .sharing-bar .title{flex-grow:1}.comments .sharing-bar .title .heading-4{margin:0}.comments .sharing-bar .options{align-items:center;display:flex;position:relative;width:auto}.comments .no-user{background-color:#f2f2f2;border-radius:4px;box-sizing:border-box;color:#2c2c2c;display:block;margin-bottom:16px;padding:16px;position:relative;width:100%}.comments .with-user .ipt{width:100%}.comments .with-user .btn-comment{width:120px}.comments .items{box-sizing:border-box;display:block;padding:0 24px;position:relative;width:100%}.comments .items.hidden{display:none}.comments .items .item{box-sizing:border-box;display:block;margin-bottom:24px;position:relative;width:100%}.comments .items .item.checking .comment .signature,.comments .items .item.checking .comment .text{color:#999}.comments .items .item .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d2d2d2;border-radius:50%;display:block;flex-grow:0;height:40px;margin-right:16px;position:relative;width:40px}.comments .items .item .comment .signature{color:#666;display:block;font-size:14px;font-weight:700;margin-bottom:4px;position:relative;width:100%}.comments .items .item .comment .text{color:#333;display:block;font-size:14px;font-weight:400;position:relative;width:100%}.comments .items .item .answer{background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;display:flex;margin:8px 0 0 48px;padding:16px;position:relative;width:calc(100% - 48px)}.comments .items .item .checking-info{box-sizing:border-box;display:block;margin-bottom:12px;position:relative;width:100%}.comments .items .item .checking-info span{border:1px solid #ccc;border-radius:4px;color:#999;font-size:12px;padding:4px 8px}.comments .more-items{text-align:center}.comments .more-items.hidden{display:none}@media only screen and (max-width:767px){.comments .sharing-bar{flex-direction:column-reverse}.comments .sharing-bar .title{display:none}.comments .row{flex-wrap:nowrap}.comments .items{padding:24px 0 0}.comments .items .item.margin-bottom--sm{margin-bottom:32px!important}.comments .items .item .avatar{flex-shrink:0}.comments .items .item .answer{margin:16px 0 0;width:100%}}.classes-list .class{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;padding:8px;position:relative;width:100%}.classes-list .class:hover{background-color:#f2f2f2}.classes-list .class .info{align-items:center;display:flex;flex-grow:1}.classes-list .class .info .date{background-color:#666;border-radius:4px;color:#fff;font-size:16px;margin-right:8px;padding:4px 8px}.classes-list .class .info .time{flex-grow:1}.classes-list .class .info .capacity{color:#999;font-size:14px;margin:0 16px}@media only screen and (max-width:767px){.classes-list .class{flex-direction:column}.classes-list .class .info{flex-direction:column;width:100%}.classes-list .class .info .date{margin:0 0 16px;width:100%}.classes-list .class .info .time{margin-bottom:8px}.classes-list .class .info .capacity{margin:0 0 24px}}.page-editor{padding-top:80px}.page-editor .loading{align-items:center;background-color:#f2f2f2;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:15}.page-editor .hidden{display:none}.page-editor .overlay{background-color:rgba(0,0,0,.8);display:block;height:100%;left:0;position:fixed;top:0;transition:all .2s ease-in-out;visibility:visible;width:100%;z-index:5}.page-editor .overlay.hidden{background-color:transparent;visibility:hidden}.page-editor .page-update{background-color:#fff;box-sizing:border-box;display:block;height:100%;left:-100%;overflow:auto;padding:150px 30px 30px;position:fixed;top:0;transition:all .2s ease-in-out;visibility:hidden;width:30%;z-index:10}.page-editor .page-update .row{margin-bottom:16px}.page-editor .page-update .row,.page-editor .page-update .row .background-options{display:block;position:relative;width:100%}.page-editor .page-update .row .background-options .bg{border:4px solid #e2e2e2;border-radius:50%;cursor:pointer;display:inline-block;height:40px;margin-right:10px;position:relative;width:40px}.page-editor .page-update .row .background-options .bg:hover{border:4px solid #ccc}.page-editor .page-update .row .background-options .bg.selected{border:4px solid #51be35}.page-editor .page-update .row .background-options .bg.bg-white{background-color:#fff}.page-editor .page-update .row .background-options .bg.bg-gray{background-color:#f2f2f2}.page-editor .page-update .label{color:#2c2c2c;font-weight:700;margin-bottom:8px}.page-editor .page-update .thumb{width:100%}.page-editor .page-update .aditional-info{color:#999;display:block;font-size:14px;margin-bottom:8px;position:relative}.page-editor .page-update .keyword{background-color:#f2f2f2;border-radius:4px;color:#666;cursor:pointer;display:inline-block;margin:4px;padding:8px 16px;position:relative}.page-editor .page-update .keyword:hover{background-color:#ccc;color:#fff}.page-editor .page-update .category-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:18.5px 14px;text-align:left;width:100%}.page-editor .page-update .category-button:hover{background-color:#f2f2f2}.page-editor .page-update .category-button .cat-none,.page-editor .page-update .category-button .cat-parent,.page-editor .page-update .category-button .cat-title{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.page-editor .page-update .category-button .cat-parent{color:#999;font-size:12px}.page-editor .page-update .category-button .cat-title{color:#666;font-size:16px}.page-editor .page-update .category-button .cat-none{color:#ccc;font-size:16px}.page-editor .page-update.opened{left:0;visibility:visible}.page-editor .page-tools{align-items:center;background-color:#e9e9e9;box-sizing:border-box;display:flex;height:auto;margin-top:-40px;padding:30px;position:relative;width:100%}.page-editor .page-tools .back{display:block;position:relative;width:100px}.page-editor .page-tools .resume{display:block;flex-grow:1;position:relative}.page-editor .page-tools .resume .page-info{border-radius:6px;box-sizing:border-box;cursor:pointer;display:block;margin-right:30px;padding:10px;position:relative}.page-editor .page-tools .resume .page-info:hover{background-color:rgba(0,0,0,.1)}.page-editor .page-tools .resume .page-info .category{align-items:center;box-sizing:border-box;display:flex;margin-bottom:8px;position:relative}.page-editor .page-tools .resume .page-info .category span{background-color:#f7931e;border-radius:5px;color:#fff;padding:5px 10px}.page-editor .page-tools .resume .page-info .category span.tag-premium{align-items:center;background-color:transparent;border:1px solid #f7931e;color:#f7931e;display:flex;margin-left:8px;padding:2px 16px 2px 2px}.page-editor .page-tools .resume .page-info .category span.tag-premium .MuiSvgIcon-root{fill:#f7931e;margin:0 8px;width:18px}.page-editor .page-tools .resume .page-info .title{display:flex;font-size:20px;font-weight:700;margin-bottom:5px}.page-editor .page-tools .resume .page-info .title .MuiSvgIcon-root{fill:#f7931e;margin:0 8px}.page-editor .page-tools .resume .page-info .title .tag-version{border:1px solid #ccc;border-radius:4px;color:#999;display:inline-block;font-size:12px;font-weight:400;margin-left:10px;padding:5px;position:relative;vertical-align:middle}.page-editor .page-tools .resume .page-info .info{color:#666;display:block;font-size:12px;line-height:16px;position:relative;text-transform:uppercase}.page-editor .page-tools .actions{display:block;position:relative}.page-editor .contents{padding:30px 0}.page.bg-white{background-color:#fff}.page.bg-gray{background-color:#f2f2f2}@media only screen and (max-width:767px){.page-editor .page-update{width:100%}.page-editor .page-tools{flex-direction:column}.page-editor .page-tools .actions{margin-top:16px;width:100%}.page-editor .page-tools .actions .btn-wrapper.side-by-side{display:block;width:100%}.page-editor .page-tools .actions .btn-wrapper.side-by-side .MuiButtonBase-root{display:block;margin-bottom:16px;width:100%}.page-editor .page-tools .actions .btn-wrapper.side-by-side .MuiButtonBase-root .MuiButton-label{display:flex}}.module-wrapper{border-radius:4px;box-sizing:border-box;display:block;margin:0 auto 30px;max-width:1100px;position:relative;transition:all .3s ease-in-out;width:100%}.module-wrapper.full{max-width:100%}.module-wrapper .actions{display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.module-wrapper .toolbar{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:-60px auto;position:relative;transition:margin .3s ease-in-out;width:100%;z-index:1}.module-wrapper .toolbar .btn-wrapper .btn-circle{margin:0 5px}.module-wrapper .module{border-radius:4px;box-sizing:border-box;display:block;height:auto;position:relative;transition:all .3s ease-in-out;width:100%;z-index:2}.module-wrapper .module h1,.module-wrapper .module h2,.module-wrapper .module h3,.module-wrapper .module h4,.module-wrapper .module h5,.module-wrapper .module h6{margin:0}.module-wrapper .module h4.richtext-title{margin:15px auto}.module-wrapper.view-mode:hover .toolbar{display:flex;margin:0 auto;padding:10px}.module-wrapper.view-mode:hover .module{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);padding:10px}.module-wrapper.edit-mode .toolbar{display:none}.module-wrapper.edit-mode .module{background-color:#fff;box-shadow:none}@media only screen and (max-width:767px){.module-wrapper{max-width:calc(100% - 48px)}.module-wrapper .toolbar .btn-wrapper .btn-circle{margin:2px}}.ipt-image{background-color:#ccc;background-image:url(/static/media/add_photo_alternate-black-36dp.527603190dd37c35ca23.svg);background-position:50%;background-repeat:no-repeat;border-radius:10px;cursor:pointer;display:block;height:100%;position:relative;width:100%}.ipt-image:hover{background-color:#e2e2e2}.ipt-image .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:block;height:100%;position:relative;width:100%}.ipt-image .clear-button{background-color:transparent;border:none;color:red;display:block;height:auto;margin:0 auto;padding:10px;position:relative;text-align:center;text-decoration:none;width:auto;z-index:20}.ipt-image .clear-button.hidden{display:none}.ipt-image .clear-button:hover{text-decoration:underline}.richtext-editor{height:auto}.richtext-editor,.richtext-editor .editor{display:block;position:relative;width:100%}.richtext-editor .editor{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:8px;padding:10px}.richtext-editor .editor .title{font-size:18px;margin-bottom:15px;text-align:left}.richtext-editor .mask{align-items:center;background-color:rgba(0,0,0,.8);border-radius:4px;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.richtext-editor .mask.hidden{display:none}.richtext-editor .mask .image-box{align-items:center;background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:400px;min-width:290px;padding:10px;position:relative;width:100%}.richtext-editor .mask .image-box .hidden,.richtext-editor .mask .image-box.hidden{display:none}.richtext-editor .mask .image-box .ipt{margin-bottom:16px}.richtext-editor .mask .image-box .btns,.richtext-editor .mask .image-box .ipt{display:block;position:relative;width:100%}.richtext-editor .mask .link-box{align-items:center;background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;max-width:600px;min-width:290px;padding:10px;position:relative;width:100%}.richtext-editor .mask .link-box .hidden{display:none}.richtext-editor .mask .link-box .ipt{display:block;flex-grow:1;position:relative}.richtext-editor .mask .link-box .btns{display:block;margin-left:10px;position:relative;width:40px}.richtext-editor .mask .link-box.hidden{display:none;top:-400px}.richtext-editor .richtext-tools{align-items:center;background-color:#f2f2f2;border:1px solid #ccc;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0 0 5px;padding:5px;position:relative}.richtext-editor .richtext-tools .tool{display:inline-block;margin:0 3px;position:relative}.richtext-editor .richtext-tools .tool button{align-items:center;background-color:#f2f2f2;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.richtext-editor .richtext-tools .tool button:hover{background-color:#fff}.richtext-editor .richtext-tools .separator{background-image:linear-gradient(90deg,#ccc,#fff);border-radius:1px;display:inline-block;height:20px;margin:0 5px;position:relative;width:3px}.richtext-editor .richtext-ipt{background-color:#f9f9f9;border:1px solid #ccc;box-sizing:border-box;display:block;height:auto;min-height:30px;padding:20px;position:relative;width:100%}.richtext-editor .richtext-ipt.error{border:1px solid red}.richtext-editor .richtext-error{color:red;display:block;font-size:12px;height:auto;padding:5px 0;position:relative;width:100%}.richtext-editor .richtext-error.hidden{display:none}@media only screen and (max-width:767px){.richtext-editor .richtext-tools{flex-wrap:nowrap;height:40px;overflow-x:auto}.richtext-editor .richtext-ipt{margin-bottom:16px}}.module-references{display:block;position:relative;width:100%}.module-references .references{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}.module-references .references .card{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;position:relative;transition:all .5s ease-in-out;width:calc(50% - 10px)}.module-references .references .card.next-post .item{flex-direction:row-reverse}.module-references .references .card.next-post .item .info{text-align:right}.module-references .references .card:hover{background-color:#fff}.module-references .references .card .item{display:flex;position:relative;width:100%}.module-references .references .card .item .thumb{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:150px;position:relative;width:200px}.module-references .references .card .item .info{box-sizing:border-box;display:block;flex-grow:1;padding:16px;position:relative}.module-references .references .card .item .info .category{box-sizing:border-box;display:block;height:auto;margin-bottom:8px;position:relative;width:100%}.module-references .references .card .item .info .category span{border:1px solid #ccc;border-radius:4px;color:#999;display:inline-block;font-size:14px;padding:2px 8px;position:relative}.module-references .references .card .item .info .title{color:#2c2c2c;font-size:18px;font-weight:700}.references-edit-mode{border:1px solid #ccc;border-radius:4px;padding:16px}@media only screen and (max-width:767px){.module-references .references{flex-direction:column}.module-references .references .card{margin-bottom:10px;width:100%}.module-references .references .card.next-post .item{flex-direction:row}.module-references .references .card.next-post .item .info{text-align:left}.module-references .references .card .item .thumb{height:100%;min-height:100px;width:100px}.module-references .references .card .item .info .title{font-size:16px}}.module-selector{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.module-selector.hidden{display:none}.module-selector .window{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;height:auto;max-height:500px;position:relative;width:700px}.module-selector .window .header{align-items:center;background-color:#4caf50;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;flex-grow:0;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.module-selector .window .header .title{color:#fff;font-size:20px;font-weight:700}.module-selector .window .header .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.module-selector .window .header .close-button:hover{color:#fff}.module-selector .window .body{display:block;flex-grow:1;overflow:auto;position:relative;width:100%}.module-selector .window .body .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.module-selector .window .body .loading.hidden{display:none}.module-selector .window .body .modules{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;padding:8px;position:relative;width:100%}.module-selector .window .body .modules .module{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:120px;justify-content:center;margin:8px;position:relative;transition:all .3s ease-in-out;width:120px}.module-selector .window .body .modules .module:hover{background-color:#f2f2f2;box-shadow:0 0 5px rgba(0,0,0,.2)}.module-selector .window .body .modules .module .icon{display:block;height:90px;position:relative;width:100%}.module-selector .window .body .modules .module .label{display:block;height:30px;position:relative;width:100%}@media only screen and (max-width:767px){.module-selector .window{height:calc(100% - 32px);width:calc(100% - 32px)}}.content-selector{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:50}.content-selector.hidden{display:none}.content-selector .window{background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.8);display:block;height:calc(100% - 60px);position:relative;transition:margin-top 1s ease-in-out;transition:margin 1s ease-in-out;width:calc(100% - 60px)}.content-selector .window .header .title-bar{align-items:center;background-color:#4caf50;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.content-selector .window .header .title-bar .title{color:#fff;font-size:20px;font-weight:700}.content-selector .window .header .title-bar .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.content-selector .window .header .title-bar .close-button:hover{color:#fff}.content-selector .window .body{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 50px);overflow:auto;padding:20px;position:relative;width:100%}.content-selector .window .body .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.content-selector .window .body .loading.hidden{display:none}.content-selector .window .body .filters{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;height:auto;min-height:30px;padding:10px;position:relative;width:100%}.content-selector .window .body .filters .ipt-box{display:block;margin:0 5px;position:relative}.content-selector .window .body .filters .ipt-box.wide-fill{flex-grow:1}.content-selector .window .body .filters .ipt-box.wide-sm{width:150px}.content-selector .window .body .results{display:flex;flex-direction:column;flex-grow:1;height:auto;position:relative;width:100%}.content-selector .window .body .results .results-table{display:block;flex-grow:1;position:relative;width:100%}.content-selector .window .body .results .results-pagination{display:block;flex-grow:0;position:relative}.content-selector .window .body .results .results-pagination .pagination .results{display:block}.content-selector .window .body .actions{display:block;flex-grow:0;position:relative}@media only screen and (max-width:767px){.content-selector .window{height:calc(100% - 32px);width:calc(100% - 32px)}.content-selector .window .body{display:block}.content-selector .window .body .filters{flex-direction:column}.content-selector .window .body .filters .ipt-box{margin:0}.content-selector .window .body .filters .ipt-box.wide-sm{display:none}.content-selector .window .body .filters .ipt-box.wide-fill{margin-bottom:16px;width:100%}.content-selector .window .body .results-table td{padding:8px}.content-selector .window .body .actions .btn-wrapper.side-by-side.on-right{display:block;margin-top:16px}.content-selector .window .body .actions .btn-wrapper.side-by-side.on-right .MuiButtonBase-root{display:block;margin-bottom:16px;width:100%}}.media-gallery{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:300}.media-gallery.hidden{display:none}.media-gallery .mobile-only{display:flex}.media-gallery .desktop-only{display:none}.media-gallery .holder{background-color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.8);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.media-gallery .holder .title-bar{align-items:center;background-color:#4caf50;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.media-gallery .holder .title-bar .title{color:#fff;font-size:20px;font-weight:700}.media-gallery .holder .title-bar .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.media-gallery .holder .title-bar .close-button:hover{color:#fff}.media-gallery .holder .body{background-color:#f2f2f2;box-sizing:border-box;display:block;height:calc(100% - 50px);position:relative;width:100%}.media-gallery .holder .body.hidden{display:none}.media-gallery .holder .body .upload-area{background-color:#fff;box-sizing:border-box;display:block;height:100%;left:0;padding:20px;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:10}.media-gallery .holder .body .upload-area.hidden{left:-100%}.media-gallery .holder .body .upload-area .ipt-box{margin:0 0 10px;width:100%}.media-gallery .holder .body .upload-area .ipt-box .MuiFormHelperText-root{margin-left:0}.media-gallery .holder .body .upload-area .upload-drop{display:block;height:auto;margin-bottom:15px;position:relative;width:100%}.media-gallery .holder .body .upload-area .upload-drop .upload-field{align-items:center;background-color:#e6e6e6;border:2px dashed #ccc;border-radius:5px;color:#999;display:flex;height:250px;justify-content:center;position:relative;text-align:center;width:100%}.media-gallery .holder .body .upload-area .upload-drop .upload-field:focus{outline-color:#4caf50}.media-gallery .holder .body .upload-area .upload-drop .upload-field .ipt-file{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10}.media-gallery .holder .body .upload-area .upload-drop .upload-field .img-preview{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:5}.media-gallery .holder .body .upload-area .upload-drop .upload-field .img-preview.filled{background-color:#f2f2f2}.media-gallery .holder .body .upload-area .upload-drop .upload-field .info{display:block;position:relative}.media-gallery .holder .body .upload-area .upload-drop .upload-field .info.hidden{display:none}.media-gallery .holder .body .upload-area .upload-drop .upload-field .MuiSvgIcon-root{font-size:48px}.media-gallery .holder .body .upload-area .upload-drop.error .upload-field{border-color:#f44336}.media-gallery .holder .body .upload-area .upload-drop.error .MuiFormHelperText-root{color:#f44336}.media-gallery .holder .body .collections-area{background-color:#fff;box-sizing:border-box;display:block;height:100%;left:0;padding:20px;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:10}.media-gallery .holder .body .collections-area.hidden{left:-100%}.media-gallery .holder .body .collections-area .MuiFormHelperText-contained{margin:0}.media-gallery .holder .body .collections-area .ipt-box{margin:0 0 15px;width:100%}.media-gallery .holder .body .collections-area .btn-wrapper .MuiCircularProgress-root{display:block;left:50%;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;z-index:2}.media-gallery .holder .body .collections-area .ipt-add-collection .MuiSvgIcon-root{color:#48a231;cursor:pointer}.media-gallery .holder .body .collections-area .ipt-add-collection .MuiSvgIcon-root:hover{color:#51be35}.media-gallery .holder .body .collections-area .collections{height:calc(100% - 220px);margin-top:10px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.media-gallery .holder .body .collections-area .collections .collection{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;color:#999;display:flex;height:50px;justify-content:space-between;padding:0 15px;position:relative;width:100%}.media-gallery .holder .body .collections-area .collections .collection.active{background-color:#e2e2e2;color:#333;font-weight:700}.media-gallery .holder .body .collections-area .collections .collection .MuiSvgIcon-root,.media-gallery .holder .body .collections-area .collections .collection span{cursor:pointer}.media-gallery .holder .body .collections-area .collections .collection .MuiSvgIcon-root:hover,.media-gallery .holder .body .collections-area .collections .collection span:hover{color:#666}.media-gallery .holder .body .editing-area{background-color:#fff;box-sizing:border-box;display:block;height:100%;left:0;padding:20px;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:10}.media-gallery .holder .body .editing-area.hidden{left:-100%}.media-gallery .holder .body .editing-area .image-info,.media-gallery .holder .body .editing-area .image-sample{display:none}.media-gallery .holder .body .editing-area .ipt-box{margin:0 0 10px;width:100%}.media-gallery .holder .body .editing-area .ipt-box .MuiFormHelperText-root{margin-left:0}.media-gallery .holder .body .browse{display:block;flex-grow:1;height:100%;margin-left:0;position:relative}.media-gallery .holder .body .browse .gallery-header{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column-reverse;height:120px;justify-content:center;margin:10px;position:relative}.media-gallery .holder .body .browse .gallery-header .search-area{margin-bottom:10px}.media-gallery .holder .body .browse .gallery-header .collection-info{margin-bottom:10px;text-align:center}.media-gallery .holder .body .browse .gallery-header .collection-info .title{margin:0}.media-gallery .holder .body .browse .gallery-header .collection-info .results{color:#666}.media-gallery .holder .body .browse .gallery-body{box-sizing:border-box;display:block;height:calc(100% - 245px);margin:15px;position:relative}.media-gallery .holder .body .browse .gallery-body .no-results.hidden,.media-gallery .holder .body .browse .gallery-body .results-loading.hidden,.media-gallery .holder .body .browse .gallery-body .results.hidden{display:none}.media-gallery .holder .body .browse .gallery-body .results-loading{align-items:center;background-color:#f2f2f2;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.media-gallery .holder .body .browse .gallery-body .no-results{align-items:center;color:#444;display:flex;height:100%;justify-content:center;position:relative;width:100%}.media-gallery .holder .body .browse .gallery-body .no-results .MuiSvgIcon-root{display:block;height:36px;margin-right:10px;width:36px}.media-gallery .holder .body .browse .gallery-body .results{box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%}.media-gallery .holder .body .browse .gallery-body .results .list{box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;position:relative;width:100%}.media-gallery .holder .body .browse .gallery-body .results .list .item{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.2);display:inline-block;height:100px;margin:10px;max-width:200px;position:relative;width:calc(50% - 20px)}.media-gallery .holder .body .browse .gallery-body .results .list .item.active{background-size:contain}.media-gallery .holder .body .browse .gallery-body .results .list .item.active .selected-icon{background-color:rgba(0,0,0,.7)}.media-gallery .holder .body .browse .gallery-body .results .list .item.active .selected-icon:hover{background-color:rgba(0,0,0,.6)}.media-gallery .holder .body .browse .gallery-body .results .list .item.active .selected-icon .MuiSvgIcon-root{display:block}.media-gallery .holder .body .browse .gallery-body .results .list .item .selected-icon{align-items:center;background-color:rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:2}.media-gallery .holder .body .browse .gallery-body .results .list .item .selected-icon:hover{background-color:rgba(0,0,0,.3)}.media-gallery .holder .body .browse .gallery-body .results .list .item .selected-icon .MuiSvgIcon-root{color:#fff;display:none;font-size:48px}.media-gallery .holder .body .browse .gallery-body .results .list .item .tools{align-items:flex-start;box-sizing:border-box;display:flex;height:40px;justify-content:flex-end;padding:5px;position:absolute;right:0;top:0;width:40px;z-index:3}.media-gallery .holder .body .browse .gallery-body .results .list .item .photo{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:0}.media-gallery .holder .body .browse .gallery-body .results .see-more{display:block;padding:10px;position:relative}.media-gallery .holder .body .browse .gallery-body .results .see-more.hidden{display:none}.media-gallery .holder .body .browse .gallery-footer{align-items:center;border-top:none;box-sizing:border-box;display:flex;height:70px;justify-content:center;margin:15px;position:relative}@media screen and (min-width:768px){.media-gallery .mobile-only{display:none}.media-gallery .desktop-only{display:flex}.media-gallery .holder{display:flex;flex-direction:column;height:calc(100% - 60px);max-width:980px;width:calc(100% - 30px)}.media-gallery .holder .body .upload-area{width:290px}.media-gallery .holder .body .upload-area.hidden{left:-290px}.media-gallery .holder .body .collections-area{left:0;width:290px}.media-gallery .holder .body .collections-area.hidden{left:-290px}.media-gallery .holder .body .editing-area{width:290px}.media-gallery .holder .body .editing-area.hidden{left:-290px}.media-gallery .holder .body .editing-area .image-sample{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;display:block;height:200px;margin:0;position:relative;width:100%}.media-gallery .holder .body .editing-area .image-info{box-sizing:border-box;display:block;margin:0 0 30px;padding:5px;position:relative;text-align:center;width:100%}.media-gallery .holder .body .editing-area .image-info .MuiTypography-root{color:#999}.media-gallery .holder .body .browse{margin-left:290px}.media-gallery .holder .body .browse .gallery-header{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row;height:70px;justify-content:space-between;margin:15px;position:relative}.media-gallery .holder .body .browse .gallery-header .search-area{margin-bottom:0}.media-gallery .holder .body .browse .gallery-header .collection-info{margin-bottom:0;text-align:left}.media-gallery .holder .body .browse .gallery-body{height:calc(100% - 190px)}.media-gallery .holder .body .browse .gallery-body .results .list .item{height:150px}.media-gallery .holder .body .browse .gallery-footer{align-items:flex-end;border-top:1px solid #ccc;height:60px;justify-content:flex-end;margin:15px}}.category-manager{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:300}.category-manager.hidden{display:none}.category-manager .window{background-color:#fff;display:block;max-width:calc(100% - 32px);position:relative;transition:all 1s ease-in-out;width:600px}.category-manager .window .window-title{align-items:center;background-color:#4caf50;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.category-manager .window .window-title .title{color:#fff;font-size:20px;font-weight:700}.category-manager .window .window-title .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.category-manager .window .window-title .close-button:hover{color:#fff}.category-manager .window .window-content{box-sizing:border-box;display:block;min-height:100px;padding:16px;position:relative;width:100%}.category-manager .window .categories-form,.category-manager .window .categories-list{position:relative}.category-manager .window .categories-list .toolbar{box-sizing:border-box;padding:8px}.category-manager .window .categories-list .list{border-top:1px solid #ccc;display:block;height:300px;overflow:auto;position:relative;width:100%}.category-manager .window .categories-list .list .loading{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.category-manager .window .categories-list .list .loading.hidden,.category-manager .window .hidden{display:none}.category-manager .window .category,.category-manager .window .subcategory{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;color:#666;display:flex;font-size:14px;margin:0;width:100%}.category-manager .window .category:hover,.category-manager .window .subcategory:hover{background-color:#f2f2f2}.category-manager .window .category .MuiFormControlLabel-root,.category-manager .window .subcategory .MuiFormControlLabel-root{width:100%}.category-manager .window .category.with-children .MuiTypography-body1{font-weight:700}.category-manager .window .subcategory .subcategory-title{padding-left:32px}.image-selector,.image-selector .input{display:block;position:relative;width:100%}.image-selector .input{height:170px;text-align:center}.image-selector .input .image-preview{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:block;height:150px;margin:0 auto;position:relative;width:200px}.image-selector .input .info{box-sizing:border-box;display:flex;height:auto;left:0;padding:8px;position:relative;top:-30px;width:100%;z-index:3}.image-selector .input .info .btn-wrapper .btn-circle{margin:0 5px}.image-selector .mobile-only{display:block}.image-selector .desktop-only{display:none}@media screen and (min-width:768px){.image-selector .mobile-only{display:none}.image-selector .desktop-only{display:block}}.login-page{justify-content:center;position:relative}.login-page,.login-page .middle-justified{align-items:center;display:flex}.login-page .top-justified{align-items:flex-start;display:flex}.login-page .ipt-wrapper{display:block;margin-bottom:20px;position:relative;width:100%}.login-page .btn-wrapper{bottom:0;display:block;left:0;padding:0;position:relative;text-align:center;width:100%}.terms-agreement{align-items:center;display:flex;margin-bottom:16px;padding:4px;position:relative}.terms-agreement.has-error{background-color:rgba(255,0,0,.1);border:1px solid red;border-radius:4px}.terms-agreement.has-error .text{color:red}.terms-agreement .text{color:#666;flex-grow:1;font-size:12px}.half-panel{box-sizing:border-box;display:inline-block;height:auto;padding:50px;position:relative;width:50%}.half-panel .panel-body{min-height:200px}.login-panel{border-right:1px solid #ccc}.or-label{background-color:#ccc;border-radius:50%;color:#fff;display:block;height:50px;left:50%;line-height:50px;margin-left:-25px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:50px;z-index:5}.btn-loading{border-radius:2px;color:#48a231;height:4px;margin-top:-4px;width:100%}@media only screen and (max-width:767px){.login-page .top-justified{align-items:center;flex-direction:column}.login-page .top-justified .half-panel{border:none;padding:0;width:100%}.login-page .top-justified .or-label{left:auto;margin:48px auto 24px;position:relative;top:auto;z-index:0}.login-page .top-justified .register-panel{margin-bottom:48px}}@-webkit-keyframes pulse{0%{border:1px solid #ccc}25%{border:4px solid #ccc}50%{border:8px solid #ccc}75%{border:4px solid #ccc}to{border:1px solid #ccc}}@keyframes pulse{0%{border:1px solid #ccc}25%{border:4px solid #ccc}50%{border:8px solid #ccc}75%{border:4px solid #ccc}to{border:1px solid #ccc}}.dashboard-page{display:block;position:relative}.dashboard-page .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.dashboard-page .hidden,.dashboard-page .loading.hidden{display:none}.dashboard-page .form-panel{background-color:#f2f2f2;border:1px solid #ccc;border-radius:6px;display:block;margin-bottom:48px;padding:16px;position:relative}.dashboard-page .form-panel.alert-box span{color:#666;font-size:14px}.dashboard-page .form-panel .MuiInputBase-root{background-color:#fff}.dashboard-page .avatar-wrapper{border:8px solid #f2f2f2;border-radius:50%;display:block;height:150px;margin:0 auto;position:relative;transition:border .5s ease-in-out;width:150px}.dashboard-page .avatar-wrapper:hover{border:8px solid #ccc}.dashboard-page .avatar-wrapper .loading{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.dashboard-page .avatar-wrapper .loading.hidden{display:none}.dashboard-page .avatar-wrapper #avatar{cursor:pointer;display:block;height:150px;left:0;opacity:0;position:absolute;top:0;width:150px;z-index:2}.dashboard-page .avatar-wrapper .avatar{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:100%;position:relative;width:100%}.dashboard-page .toolbar{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;display:block;margin:16px 24px;padding:8px 0;position:relative;text-align:center}.dashboard-page .toolbar .btn-wrapper{background-color:#f2f2f2}.dashboard-page .toolbar .btn-wrapper .btn{align-items:center;border:none;box-sizing:border-box;color:#999;cursor:pointer;display:flex;padding:16px;position:relative}.dashboard-page .toolbar .btn-wrapper .btn:hover{background-color:#ccc;color:#fff}.dashboard-page .toolbar .btn-wrapper .btn.selected{background-color:#48a231;color:#fff}.pages-directory .icon-link{align-items:center;background-color:transparent;border-radius:50%;color:inherit;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:40px}.pages-directory .icon-link.alert .MuiSvgIcon-root{fill:red}.pages-directory .icon-link:hover{background-color:rgba(0,0,0,.05)}.pages-directory .icon-link.disabled{color:rgba(0,0,0,.26)}.pages-directory .icon-link.disabled:hover{background-color:transparent}.pages-directory .alert-box{background-color:#fff8dc;border-radius:6px;color:#555;display:flex;margin-top:50px;padding:16px}.pages-directory .alert-box .material-icons{margin-right:8px}.pages-directory .form-content-search{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;padding:14px 14px 10px}.pages-directory .form-content-search .MuiOutlinedInput-root{background-color:#fff}.pages-directory .toolbar{margin-bottom:16px}.pages-directory .results{display:block;min-height:100px;position:relative;width:100%}.pages-directory .results .results-loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.pages-directory .results .results-list .lock,.pages-directory .results .results-list .unlock{background-color:#ccc;border-radius:4px;display:block;height:8px;margin:0 auto;position:relative;width:8px}.pages-directory .results .results-list .lock{background-color:red}.pages-directory .results .results-list .unlock{background-color:#51be35}.pages-directory .results .results-list .title{align-items:center;display:flex}.pages-directory .results .results-list .title .text{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.pages-directory .results .results-list .title .tag{align-items:center;background-color:transparent;border:1px solid #f7931e;border-radius:4px;color:#f7931e;display:inline-flex;font-size:12px;margin:0 6px;padding:0 12px 0 0}.pages-directory .results .results-list .title .tag .MuiSvgIcon-root{fill:#f7931e;margin-left:6px;width:14px}.pages-directory .results .results-list .badge{background-color:#ccc;border-radius:50%;display:block;height:16px;margin:0 auto;position:relative;width:16px}.pages-directory .results .results-list .badge.primary{background-color:#51be35;display:block}.pages-directory .results .results-list .badge.attention{background-color:#ffb934;display:block}.pages-directory .results .results-list .badge.alert{background-color:#f15a24;display:block}.pages-directory .results .no-results{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:300px;position:relative;text-align:center;width:100%}.pages-directory .results .no-results .MuiSvgIcon-root{color:#999;font-size:48px}.pages-directory .results .hidden{display:none}@media only screen and (max-width:767px){.pages-directory .form-content-search .MuiFormControl-root{margin-bottom:8px}}.unlock-content{display:block;height:100%;position:relative;width:100%}.unlock-content .loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}.unlock-content .hidden{display:none}.menu-manager .menu-add{background-color:#f2f2f2;border-radius:4px;display:flex;margin:48px auto;padding:16px;position:relative}.menu-manager .menu-add .grid-grow{flex-grow:1;margin:5px}.menu-manager .menu-add .grid-grow .MuiFormControl-root{background-color:#fff}.menu-manager .menu-add .grid-fit{flex-grow:0;margin:5px}.menu-manager .menu-list{margin-bottom:64px}.menu-manager .menu-list .placeholder{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin-bottom:24px;padding:8px;position:relative;width:100%}.menu-manager .menu-list .placeholder .title{background-color:#e2e2e2;border-radius:4px;color:#666;display:block;font-size:16px;font-weight:700;padding:16px;position:relative}.menu-manager .menu-list .placeholder .items{display:block;position:relative;width:100%}.menu-manager .menu-list .placeholder .items .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.menu-manager .menu-list .placeholder .items .loading.hidden{display:none}.menu-manager .menu-list .placeholder .item{background-color:#fff;border-bottom:1px solid #e2e2e2;display:flex;position:relative;width:100%}.menu-manager .menu-list .placeholder .item:hover{background-color:#f2f2f2}.menu-manager .menu-list .placeholder .item .label,.menu-manager .menu-list .placeholder .item .link{padding:16px}.menu-manager .menu-list .placeholder .item .label{width:40%}.menu-manager .menu-list .placeholder .item .link{color:#666;flex-grow:1}.menu-manager .menu-list .placeholder .item .options{margin-right:16px;text-align:right;width:150px}@media only screen and (max-width:767px){.menu-manager .menu-add .MuiGrid-item{margin-bottom:8px}.menu-manager .menu-list .placeholder .item{align-items:center;flex-direction:column}.menu-manager .menu-list .placeholder .item .label,.menu-manager .menu-list .placeholder .item .link,.menu-manager .menu-list .placeholder .item .options{padding:8px;text-align:center;width:100%}}.autocomplete .combobox,.autocomplete .combobox-ipt{display:block;position:relative;width:100%}.autocomplete .combobox-ipt{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:0;outline:none;padding:10px 14px}.autocomplete .combobox-ipt:hover{border:1px solid #333}.autocomplete .combolist{background-color:#fff;border-bottom:1px solid #333;border-left:1px solid #333;border-radius:0 0 4px 4px;border-right:1px solid #333;display:block;margin-top:-2px;position:absolute;width:calc(100% - 2px);z-index:10}.autocomplete .combolist.hidden{display:none}.autocomplete .combolist ul{list-style:none;margin:0;padding:0 16px 16px}.autocomplete .combolist ul li{align-items:center;color:#333;display:flex;padding:4px 16px;position:relative}.autocomplete .combolist ul li:first-child{border-top:1px solid #ccc}.autocomplete .combolist ul li:hover{background-color:#f2f2f2}.autocomplete .combolist ul li.hidden{display:none}.autocomplete .combolist .item-title{flex-grow:1}.autocomplete .error-message{display:none}.autocomplete.error .combobox-ipt{border:1px solid #f44336}.autocomplete.error .error-message{color:#f44336;display:block;font-size:12px;margin-left:14px;margin-right:14px;margin-top:4px;position:relative}.autocomplete.opened .combobox-ipt{border:1px solid #333}.autocomplete.opened .error-message{display:none}.users-page .form-content-search{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;display:block;margin:16px 0;padding:16px;position:relative}.users-page .results-loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.users-page .results-loading.hidden{display:none}.users-page .results-list{display:block;position:relative}.users-page .results-list.hidden{display:none}.users-page .results-list .email{color:#999;font-size:14px}.users-page .results-list .badge{border-radius:50%;display:none;height:16px;margin:0 auto;position:relative;width:16px}.users-page .results-list .badge.primary{background-color:#51be35;display:block}.users-page .results-list .badge.attention{background-color:#ffb934;display:block}.users-page .results-list .badge.alert{background-color:#f15a24;display:block}.users-page .no-results{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:100%;padding:36px 24px;position:relative;text-align:center;width:100%}.users-page .no-results.hidden{display:none}.users-page .user-edit{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:30}.users-page .user-edit .edit-form{background-color:#fff;border-radius:4px;display:block;max-height:90%;max-width:90%;min-height:100px;overflow:auto;padding:24px;position:relative;width:600px}.users-page .user-edit .edit-form .loading{align-items:center;background-color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0;z-index:2}.users-page .user-edit .edit-form .loading.hidden,.users-page .user-edit.hidden{display:none}@media only screen and (max-width:767px){.users-page .form-content-search .MuiFormControl-root{margin-bottom:8px}.users-page .user-edit{z-index:60}.users-page .user-edit .edit-form{max-height:80vh;max-width:80vw}}.leads-page .form-content-search{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;display:block;margin:16px 0;padding:16px;position:relative}.leads-page .results-loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.leads-page .results-loading.hidden{display:none}.leads-page .results-list{display:block;position:relative}.leads-page .results-list.hidden{display:none}.leads-page .results-list .source{display:block;position:relative}.leads-page .results-list .source .source-tag{background-color:#999;border-radius:4px;color:#fff;display:inline-block;margin:4px 4px 4px 0;padding:4px 8px;position:relative}.leads-page .results-list .source .source-link{display:block;margin-top:8px}.leads-page .results-list .email{color:#999;font-size:14px}.leads-page .results-list .badge{border-radius:50%;display:none;height:16px;margin:0 auto;position:relative;width:16px}.leads-page .results-list .badge.primary{background-color:#51be35;display:block}.leads-page .results-list .badge.attention{background-color:#ffb934;display:block}.leads-page .results-list .badge.alert{background-color:#f15a24;display:block}.leads-page .no-results{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:100%;padding:36px 24px;position:relative;text-align:center;width:100%}.leads-page .no-results.hidden{display:none}.leads-page .user-edit{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:30}.leads-page .user-edit .edit-form{background-color:#fff;border-radius:4px;display:block;max-height:90%;max-width:90%;min-height:100px;overflow:auto;padding:24px;position:relative;width:600px}.leads-page .user-edit .edit-form .loading{align-items:center;background-color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0;z-index:2}.leads-page .user-edit .edit-form .loading.hidden,.leads-page .user-edit.hidden{display:none}@media only screen and (max-width:767px){.leads-page .form-content-search .MuiFormControl-root{margin-bottom:8px}.leads-page .user-edit{z-index:60}.leads-page .user-edit .edit-form{max-height:80vh;max-width:80vw}}.my-favorites{margin-bottom:120px}.my-favorites .material-icons{color:#999;vertical-align:middle}.my-favorites .results{display:block;margin-bottom:48px;min-height:100px;position:relative;width:100%}.my-favorites .results .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.my-favorites .results .loading.hidden{display:none}.my-favorites .results .has-results{display:flex;flex-wrap:wrap;height:auto;margin-bottom:64px;position:relative;width:100%}.my-favorites .results .has-results .bookmark{align-items:flex-end;background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;height:300px;margin:8px;min-width:245px;padding:16px;position:relative;transition:all .3s ease-in-out;width:calc(25% - 16px)}.my-favorites .results .has-results .bookmark.deleting{opacity:.1}.my-favorites .results .has-results .bookmark:hover{box-shadow:0 5px 15px rgba(0,0,0,.5);z-index:5}.my-favorites .results .has-results .bookmark:hover:after{background-color:rgba(0,0,0,.2)}.my-favorites .results .has-results .bookmark:after{background-color:rgba(0,0,0,.5);border-radius:6px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.my-favorites .results .has-results .bookmark .title{align-items:flex-end;color:#fff;cursor:pointer;display:flex;flex-grow:1;font-size:22px;font-weight:700;position:relative;text-shadow:rgba(0,0,0,.2) 0 0 3px;width:100%;z-index:2}.my-favorites .results .has-results .bookmark .action{display:block;height:50px;position:relative;width:50px;z-index:2}.my-favorites .results .has-results .bookmark .action .MuiSvgIcon-root{color:#fff}.my-favorites .results .has-results.hidden{display:none}.my-favorites .results .no-results{background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;display:block;padding:16px;position:relative;text-align:center}.my-favorites .results .no-results.hidden{display:none}@media only screen and (max-width:767px){.my-favorites{margin-bottom:64px}.my-favorites .results .has-results .bookmark{width:100%}}.comments-manager{padding-bottom:100px}.comments-manager .form-content-search{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;display:block;margin:16px 0;padding:16px;position:relative}.comments-manager .results{display:block;position:relative}.comments-manager .results .loading{background-color:#fff;display:flex;height:100%;position:absolute;width:100%;z-index:10}.comments-manager .results .loading.hidden{display:none}.comments-manager .has-results{display:block;position:relative;width:100%}.comments-manager .has-results.hidden{display:none}.comments-manager .has-results .comment-card{background-color:rgba(0,0,0,.03);border-left:10px solid #ccc;border-radius:6px;box-sizing:border-box;display:flex;margin-bottom:24px;padding:16px;position:relative;transition:all .3s ease-in-out;width:100%}.comments-manager .has-results .comment-card:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}.comments-manager .has-results .comment-card.new{border-left:10px solid #ffb934}.comments-manager .has-results .comment-card.approved{border-left:10px solid #48a231}.comments-manager .has-results .comment-card.replied{border-left:10px solid #61d346}.comments-manager .has-results .comment-card.cancelled{border-left:10px solid #666}.comments-manager .has-results .comment-card .select{align-items:center;display:flex;justify-content:center;margin-right:16px;position:relative;width:30px}.comments-manager .has-results .comment-card .comment-body{cursor:pointer;display:block;position:relative;width:100%}.comments-manager .has-results .comment-card .comment-body .owner{align-items:center;display:flex;justify-content:flex-start;position:relative}.comments-manager .has-results .comment-card .comment-body .owner .image{display:block;flex-grow:0;position:relative}.comments-manager .has-results .comment-card .comment-body .owner .info{box-sizing:border-box;flex-grow:1;padding:0 16px}.comments-manager .has-results .comment-card .comment-body .owner .info .msg-date{color:#666;display:block;font-size:14px;margin-bottom:4px;position:relative}.comments-manager .has-results .comment-card .comment-body .owner .actions{margin-top:4px}.comments-manager .has-results .comment-card .comment-body .owner .actions.hidden{display:none}.comments-manager .has-results .comment-card .comment-body .owner .actions a{margin-right:16px}.comments-manager .has-results .comment-card .comment-body .owner .actions .reject{color:red}.comments-manager .has-results .comment-card .comment-body .owner .reply{background-color:rgba(0,0,0,.05);border-radius:6px;box-sizing:border-box;display:block;margin-top:8px;padding:16px;position:relative}.comments-manager .has-results .comment-card .comment-body .owner .reply.hidden{display:none}.comments-manager .has-results .comment-card .comment-body .owner .reply .date{color:#666;font-size:14px}.comments-manager .no-results.hidden{display:none}.comments-manager .legend{align-items:center;background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;color:#666;display:flex;justify-content:space-around;margin:16px auto;padding:16px;position:relative;width:100%}.comments-manager .legend .item{margin:0 8px}.comments-manager .legend .item div{border-radius:50%;display:inline-block;height:20px;margin-right:8px;position:relative;vertical-align:middle;width:20px}.comments-manager .legend .item div.new{background-color:#ffb934}.comments-manager .legend .item div.approved{background-color:#48a231}.comments-manager .legend .item div.replied{background-color:#61d346}.comments-manager .legend .item div.cancelled{background-color:#666}.comments-manager .reply-area{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20}.comments-manager .reply-area.hidden{display:none}.comments-manager .reply-area .delete-form,.comments-manager .reply-area .reply-form{background-color:#fff;border-radius:6px;box-sizing:border-box;display:block;max-width:calc(100% - 30px);padding:16px;position:relative;width:700px}.comments-manager .reply-area .delete-form.hidden,.comments-manager .reply-area .reply-form.hidden{display:none}.comments-manager .reply-area .original-message{align-items:center;background-color:#f2f2f2;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;display:flex;justify-content:flex-start;padding:16px;position:relative;width:100%}.comments-manager .reply-area .original-message .user{flex-grow:0;margin-right:16px}.comments-manager .reply-area .original-message .message{flex-grow:1}.comments-manager .reply-area .original-message .message .date{color:#666;font-size:14px;margin-bottom:8px}@media only screen and (max-width:767px){.comments-manager .form-content-search .MuiFormControl-root{margin-bottom:8px}.comments-manager .has-results .comment-card,.comments-manager .has-results .comment-card .comment-body .owner{align-items:center;flex-direction:column}.comments-manager .has-results .comment-card .comment-body .owner .image{margin-bottom:8px}.comments-manager .reply-area{z-index:60}.comments-manager .reply-area .delete-form,.comments-manager .reply-area .reply-form{box-sizing:border-box;max-height:calc(100% - 32px);max-width:calc(100% - 32px);overflow-y:auto}.comments-manager .legend{align-items:flex-start;flex-direction:column}.comments-manager .legend .item{margin-bottom:8px}}.form-coaching .question{background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;display:block;margin:16px auto;padding:16px;position:relative;width:100%}.form-coaching .form-group{margin-bottom:36px}.form-coaching .form-group .title{font-size:22px;font-weight:700;margin-bottom:16px}.form-coaching .form-group .MuiGrid-container{border:1px solid #ccc;border-radius:4px;padding:16px}.form-coaching .form-group .MuiGrid-container .question:first-of-type{margin-top:0}.form-coaching .form-group .other{display:block;margin:16px auto;position:relative}.form-coaching .form-group .other.hidden{display:none}.form-coaching .MuiSlider-root{display:block;margin:24px auto;width:75%}@media only screen and (max-width:767px){.form-coaching .MuiSlider-root{display:block;margin:24px auto;width:100%}}.content-label{border:1px solid #ccc;border-radius:4px;color:#999;font-size:12px;padding:4px;position:relative}.content-title{display:block;margin-top:8px;position:relative}.content-author{color:#999;font-size:12px}.forms-area{display:block;height:100%;position:fixed;width:100%}.page-preview .preview-advice{align-items:center;background-color:rgba(0,0,0,.7);box-sizing:border-box;color:#fff;display:flex;justify-content:flex-end;margin:80px auto 0;padding:15px;position:absolute;width:100%;z-index:5}.page-preview .preview-advice .back-button{background-color:transparent;border-color:#fff;color:#fff;margin-right:15px}.page-preview .preview-advice .back-button:hover{background-color:rgba(0,0,0,.5)}.page-preview .preview-advice .back-button:active{background-color:#fff;color:#2c2c2c}.partners-schedule .calendar-header{align-items:center;display:flex;margin-bottom:16px;padding:8px;position:relative}.partners-schedule .calendar-header .month{font-size:24px;font-weight:600;margin-right:8px}.partners-schedule .calendar-header .year{font-size:24px;font-weight:400}.partners-schedule .loader{align-items:center;background-color:#f2f2f2;border-radius:6px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.partners-schedule .loader.hidden{display:none}.calendar-list{padding:16px}.calendar-list,.calendar-list .toolbar{box-sizing:border-box;display:block;position:relative;width:100%}.calendar-list .toolbar{margin-bottom:24px;padding:8px;text-align:right}.calendar-list .toolbar .MuiTypography-body1{color:#666;font-size:14px}.calendar-list .day-header{display:block;margin-bottom:16px;position:relative}.calendar-list .day-header .label-day{align-items:center;background-color:#51be35;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:40px;justify-content:center;margin-right:8px;position:relative;width:40px}.calendar-list .day-header .label-weekday{font-size:18px;font-weight:600}.calendar-list .day-body{display:block;margin-bottom:24px;position:relative}.calendar-list .day-body .event-card{background-color:#f2f2f2;border-left-style:solid;border-left-width:8px;border-radius:4px;box-sizing:border-box;display:block;margin-bottom:8px;padding:16px;position:relative;width:100%}.calendar-list .day-body .event-card .schedule{border-radius:4px;color:#fff;display:inline-block;font-size:14px;margin-right:16px;min-width:40px;padding:4px;position:relative;text-align:center}.calendar-list .day-body .event-card .title{color:#666;display:inline-block;font-size:14px;padding:4px;position:relative}.calendar-list .day-body .event-card:hover{background-color:#fff;box-shadow:0 2px 5px #d6d6d6}.calendar-list .day-body .event-card.past{border-left-color:#999}.calendar-list .day-body .event-card.past .schedule{background-color:#ccc}.calendar-list .day-body .event-card.past .title{color:#999;text-decoration:line-through}.calendar-list .day-body .event-card.free{border-left-color:#51be35}.calendar-list .day-body .event-card.free .schedule{background-color:#51be35}.calendar-list .day-body .event-card.busy{border-left-color:#f7931e}.calendar-list .day-body .event-card.busy .schedule{background-color:#f7931e}.calendar-list .day-body .event-card.hidden{display:none}.calendar-list .legend{align-items:center;background-color:#f2f2f2;border-radius:4px;box-sizing:border-box;display:flex;justify-content:flex-start;padding:16px;position:relative;width:100%}.calendar-list .legend.hidden{display:none}.calendar-list .legend div{align-items:center;color:#666;display:inline-flex;font-size:14px;justify-content:flex-start;margin-right:16px;position:relative}.calendar-list .legend span{border-radius:10px;display:inline-block;height:20px;margin-right:8px;position:relative;width:20px}.calendar-list .legend .free span{background-color:#51be35}.calendar-list .legend .busy span{background-color:#f7931e}.calendar-list .legend .past span{background-color:#999}.calendar-list .no-results{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;padding:24px;position:relative;text-align:center;width:100%}.calendar-list .no-results .title{color:#2c2c2c;font-size:18px;font-weight:700;margin-bottom:8px}.calendar-list .no-results .text{margin:0 0 24px}.calendar-list .no-results .MuiSvgIcon-root{color:#666;display:block;font-size:56px;width:100%}.calendar-today .today-header{align-items:center;background-color:#d9d9d9;border:1px solid #ccc;border-radius:4px;display:flex;justify-content:center;margin-bottom:16px;padding:8px;position:relative}.calendar-today .today-header .day-title{flex-grow:1;text-align:center}.calendar-today .today-header .btn-wrapper{width:auto}.calendar-today .today-header .day{align-items:center;background-color:#51be35;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;font-weight:600;height:40px;justify-content:center;margin-right:16px;position:relative;width:40px}.calendar-today .today-header .weekday{font-size:20px;font-weight:600}.calendar-today .today-body{display:flex;position:relative}.calendar-today .today-body .now{background-color:#f7931e;height:1px;left:55px;position:absolute;width:calc(100% - 55px);z-index:3}.calendar-today .today-body .now span{background-color:#f7931e;border-radius:5px;display:block;height:10px;left:0;position:absolute;top:-4.5px;width:10px}.calendar-today .today-body .timeline{display:block;position:relative;width:70px}.calendar-today .today-body .today{flex-grow:1}.calendar-today .today-body .time{color:#666;font-size:12px;padding:4px;text-align:center}.calendar-today .today-body .line,.calendar-today .today-body .time{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;box-sizing:border-box;display:block;height:60px;position:relative;width:100%}.calendar-today .today-body .line .subline{border-bottom:1px dotted #f2f2f2;display:block;height:30px;position:relative;width:100%}.calendar-today .today-body .events{display:block;position:absolute;width:calc(100% - 70px);z-index:2}.calendar-today .today-body .events .event{align-items:center;border:1px solid #fff;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:10px;justify-content:flex-start;left:0;margin:0 8px;min-height:30px;padding:8px;position:absolute;width:calc(100% - 16px)}.calendar-today .today-body .events .event.open{background-color:#f2f2f2;border-color:#fff;color:#f2f2f2}.calendar-today .today-body .events .event.open:hover{background-color:#666;color:#fff}.calendar-today .today-body .events .event.busy{background-color:#48a231;color:#fff}.calendar-today .today-body .events .event.busy:hover{background-color:#51be35}.calendar-today .today-body .events .event.past{background-color:#f2f2f2;border-color:transparent;color:#999;text-decoration:line-through}.calendar-today .today-body .events .event.past:hover{background-color:#f2f2f2;border-color:transparent;color:#666}.calendar-today .today-body .events .event .event-time{display:block;font-size:14px;font-weight:700;width:40px}.calendar-today .today-body .events .event .event-title{display:block;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px)}.calendar-week{box-sizing:border-box}.calendar-week,.calendar-week .loader{display:flex;position:relative;width:100%}.calendar-week .loader{align-items:center;background-color:#f2f2f2;height:500px;justify-content:center}.calendar-week .next-area,.calendar-week .previous-area{background-color:#f2f2f2;display:block;flex-grow:0;position:relative;width:1px}.calendar-week .previous-area .btn-circle{box-shadow:0 2px 5px #999;left:-20px;margin-top:-20px;position:absolute;top:50%;z-index:4}.calendar-week .next-area .btn-circle{box-shadow:0 2px 5px #999;margin-top:-20px;position:absolute;right:-20px;top:50%;z-index:4}.calendar-week .week{border-bottom:1px solid #ccc;display:block;flex-grow:1;position:relative}.calendar-week .week-header{background-color:#ccc;display:flex;position:relative;width:100%}.calendar-week .weekday-header-time{background-color:#ccc;box-sizing:border-box;display:block;padding:8px;position:relative;width:70px}.calendar-week .weekday-header-days{display:flex;position:relative;width:calc(100% - 70px)}.calendar-week .weekday-header{background-color:#ccc;box-sizing:border-box;display:block;flex-shrink:0;padding:8px;position:relative;width:14.28%}.calendar-week .weekday-header .label{font-size:14px;font-weight:600;margin-right:8px}.calendar-week .weekday-header .day{align-items:center;border-radius:50%;display:inline-flex;font-size:14px;height:25px;justify-content:center;width:25px}.calendar-week .weekday-header.today .day{background-color:#51be35;color:#fff}.calendar-week .week-body{display:flex;height:500px;overflow-y:auto;position:relative;scroll-behavior:smooth;width:100%}.calendar-week .week-body .time{color:#666;font-size:12px;padding:4px;text-align:center}.calendar-week .week-body .line,.calendar-week .week-body .time{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;box-sizing:border-box;display:block;height:60px;position:relative;width:100%}.calendar-week .week-body .line .subline{border-bottom:1px dotted #f2f2f2;display:block;height:30px;position:relative;width:100%}.calendar-week .week-body .weekday{display:block;position:relative;width:14.28%}.calendar-week .week-body .weekday.weekend .line{background-color:#f9f9f9}.calendar-week .week-body .weekday:last-of-type .line{border-right:none}.calendar-week .week-body .events{display:block;position:absolute;width:100%;z-index:2}.calendar-week .week-body .events .event{align-items:flex-start;border:1px solid #fff;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:10px;justify-content:flex-start;left:0;margin:0 8px;min-height:30px;padding:8px;position:absolute;width:calc(100% - 16px)}.calendar-week .week-body .events .event.open{background-color:#f2f2f2;border-color:#fff;color:#f2f2f2}.calendar-week .week-body .events .event.open:hover{background-color:#666;color:#fff}.calendar-week .week-body .events .event.busy{background-color:#48a231;color:#fff}.calendar-week .week-body .events .event.busy:hover{background-color:#51be35}.calendar-week .week-body .events .event.past{background-color:transparent;border-color:transparent;color:#ccc;text-decoration:line-through}.calendar-week .week-body .events .event.past:hover{background-color:#f2f2f2;border-color:transparent;color:#999}.calendar-week .week-body .events .event .event-time{display:block;font-size:12px;font-weight:700;width:40px}.calendar-week .week-body .events .event .event-title{display:block;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px)}.calendar-week .week-body .now{background-color:#f7931e;height:1px;left:55px;position:absolute;width:calc(100% - 55px);z-index:3}.calendar-week .week-body .now span{background-color:#f7931e;border-radius:5px;display:block;height:10px;left:0;position:absolute;top:-4.5px;width:10px}.calendar-week .weekday-body-time{display:block;position:relative;width:70px}.calendar-month .weekdays{display:flex;position:relative;width:100%}.calendar-month .weekdays .weekday{border-bottom:1px solid #ccc;font-weight:700;padding:8px;text-align:left;width:14.28%}.calendar-month .days{display:flex;flex-wrap:wrap;position:relative;transition:all .7s ease-in-out}.calendar-month .days .day{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;height:136px;padding:12px;width:14.28%}.calendar-month .days .day:nth-child(7n){border-right:none}.calendar-month .days .day.weekend{background-color:#e2e2e2}.calendar-month .days .day.weekend.regular:hover{background-color:#d2d2d2}.calendar-month .days .day.regular{cursor:pointer}.calendar-month .days .day.regular:hover{background-color:#f2f2f2}.calendar-month .days .day.today .day-label{background-color:#51be35;color:#fff}.calendar-month .days .day .day-label{align-items:center;border-radius:50%;color:#666;display:inline-flex;font-size:14px;font-weight:600;height:25px;justify-content:center;margin-bottom:4px;position:relative;width:25px}.calendar-month .days .day.disabled{cursor:auto}.calendar-month .days .day.disabled .day-label{color:#d2d2d2}.calendar-month .days .day .event{background-color:#48a231;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:12px;margin:2px;overflow:hidden;padding:2px 4px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.calendar-config{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:15}.calendar-config .form{border-radius:4px;display:block;max-width:100%;overflow:hidden;position:relative;width:550px}.calendar-config .form-body{background-color:#fff;box-sizing:border-box;min-height:200px;padding:16px}.calendar-config .form-body .form-group{margin-bottom:16px}.calendar-config .form-body label{color:#666;font-size:16px}.calendar-config .form-body .aditional-info{align-items:center;color:#999;display:flex;font-size:14px}.calendar-config .title-bar{align-items:center;background-color:#51be35;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.calendar-config .title-bar .title{color:#fff;font-size:20px;font-weight:700}.calendar-config .title-bar .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.calendar-config .title-bar .close-button:hover{color:#fff}.calendar-config .alert-box{border-radius:4px;box-sizing:border-box;display:flex;font-size:14px;margin-bottom:16px;padding:16px;position:relative}.calendar-config .alert-box .message{color:#333;flex-grow:1}.calendar-config .alert-box .close-button{background-color:transparent;border:0;color:rgba(0,0,0,.5);cursor:pointer;margin:0;padding:0}.calendar-config .alert-box .close-button .MuiSvgIcon-root{font-size:18px}.calendar-config .alert-box.hidden{display:none}.calendar-config .alert-box.info{background-color:#fffacd}.calendar-config .alert-box.error{background-color:pink}.calendar-config .alert-box.success{background-color:#90ee90}.box-selection{display:block;position:relative;width:100%}.box-selection label{display:block;margin-bottom:8px;position:relative}.box-selection ul{display:inline-block;list-style:none;margin:0;padding:0;position:relative}.box-selection ul .box-option{align-items:center;border:1px solid #ccc;border-radius:50%;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;margin-right:4px;position:relative;width:30px}.box-selection ul .box-option:hover{background-color:#f2f2f2}.box-selection ul .box-option.selected{background-color:#51be35;border-color:#51be35;color:#fff}.box-selection ul .box-option:last-of-type{margin-right:0}.box-selection .error-message{color:#f44336;display:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin:3px 14px 0;text-align:left}.box-selection.error .error-message{display:block}.box-selection.error ul .box-option{border:1px solid #f44336}.calendar-event{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:15}.calendar-event.loaded .mask{opacity:.8}.calendar-event .mask{background-color:#000;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:17}.calendar-event .form{border-radius:4px;display:block;max-width:100%;overflow:hidden;position:relative;width:550px;z-index:18}.calendar-event .form-body{background-color:#fff;box-sizing:border-box;min-height:200px;padding:16px;position:relative}.calendar-event .form-body .form-group{margin-bottom:16px}.calendar-event .form-body label{color:#666;font-size:16px}.calendar-event .form-body .aditional-info{align-items:center;color:#999;display:flex;font-size:14px}.calendar-event .form-body p.aditional-info{color:#666;display:block}.calendar-event .form-body .loading{position:absolute}.calendar-event .vertical-middle{align-items:center;display:inline-flex}.calendar-event .close-button{background-color:transparent;border:none;color:#ccc;cursor:pointer}.calendar-event .close-button:hover{color:#666}.calendar-event .slot-date{display:block;font-size:22px;font-weight:600;margin-bottom:4px}.calendar-event .slot-time{font-size:18px;font-weight:400}.calendar-event .free-box{background-color:#8fbc8f;color:#fff}.calendar-event .free-box,.calendar-event .user-box{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;margin:16px auto;padding:16px 24px;position:relative;width:100%}.calendar-event .user-box{background-color:#f2f2f2}.calendar-event .avatar{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;flex-grow:0;flex-shrink:0;height:80px;margin-right:16px;position:relative;width:80px}.calendar-event .user{flex-grow:1}.calendar-event .user .screen-name{display:block;font-size:18px;font-weight:600;margin-bottom:4px}.calendar-event .user .age{font-size:16px;font-weight:400;margin:0 8px}.calendar-event .user a{display:inline-block;font-size:16px;margin-bottom:2px}.calendar-event .user .phone{align-items:center;display:flex;font-size:14px;margin-bottom:2px}.calendar-event .user .phone .material-icons{color:#666;font-size:18px;margin-right:4px}.calendar-event .user .tag{background-color:#51be35;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:400;padding:4px 8px;position:relative}.calendar-event .title{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:16px auto;position:relative;width:100%}.calendar-event .title .text{font-size:16px;font-weight:600}.calendar-event .title .action{color:#368023;cursor:pointer;font-size:14px;padding:0 8px;text-decoration:none}.calendar-event .title .action:hover{color:#48a231;text-decoration:underline}.calendar-event .label{color:#333;font-size:14px;font-weight:600}.calendar-event .notes-box{box-sizing:border-box;display:block;margin-bottom:16px;position:relative;width:100%}.calendar-event .notes-box .notes-wrapper{background-color:#f2f2f2;border-radius:4px;box-sizing:border-box;display:block;padding:16px;position:relative;width:100%}.calendar-event .notes-box .notes-wrapper .notes{box-sizing:border-box;display:block;max-height:100px;overflow:auto;padding:0 16px;position:relative;width:100%}.calendar-event .notes-box .notes-wrapper .note{display:block;margin-bottom:16px;position:relative}.calendar-event .notes-box .notes-wrapper .note:last-of-type{margin-bottom:0}.calendar-event .notes-box .notes-wrapper .date{color:#f15a24;display:block;font-size:12px;margin-bottom:2px}.calendar-event .notes-box .notes-wrapper .text{color:#2c2c2c;font-size:14px}.calendar-event .call-box{display:block;margin-bottom:16px;position:relative}.calendar-event .call-box .call{align-items:center;background-color:#f2f2f2;border-radius:4px;box-sizing:border-box;display:flex;font-size:14px;justify-content:space-between;padding:8px 16px;position:relative}.calendar-event .call-box .material-icons{color:#51be35;margin-right:8px}.calendar-event .btn-wrapper{margin-top:16px}.calendar-event .form-error-alert{background-color:pink;border:1px solid hotpink;border-radius:4px;box-sizing:border-box;color:red;display:block;font-size:14px;margin-bottom:16px;padding:8px 16px;position:relative;width:100%}.calendar-event .form-error-alert.hidden{display:none}.calendar-event .slots-list{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:200px;max-height:200px;overflow:auto;position:relative}.calendar-event .slots-list .available-date .available-date-body{display:none}.calendar-event .slots-list .available-date.opened .available-date-body{display:block}.calendar-event .slots-list .available-date-header{align-items:center;background-color:#f2f2f2;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:16px;position:relative}.calendar-event .slots-list .available-date-header:hover{background-color:#d6d6d6}.calendar-event .slots-list .available-date-header .date{color:#333;font-size:16px;font-weight:600}.calendar-event .slots-list .available-time{font-size:14px;padding:0 16px}.calendar-event .slots-list .available-time:last-of-type{margin-bottom:16px}.calendar-event .slots-list .available-time .time{background-color:#999;border-radius:4px;color:#fff;font-size:14px;padding:6px 8px}.customer-schedule .no-results{background-color:#f2f2f2;border:1px solid #d6d6d6;border-radius:4px;box-shadow:1px 1px 5px #ccc;box-sizing:border-box;display:block;margin:24px auto;padding:16px;position:relative;text-align:center}.customer-schedule .no-results span.material-icons{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;display:inline-flex;font-size:36px;height:60px;justify-content:center;position:relative;width:60px}.customer-schedule .no-results h4{font-size:18px;margin-bottom:16px;margin-top:8px}.customer-schedule .btn.btn-delete{align-items:center;border:1.5px solid #666;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;margin-left:16px;padding:0 8px;position:relative}.customer-schedule .btn.btn-delete:hover{background-color:#f32;border-color:#f32;color:#fff}.customer-schedule .notes{color:#999;font-size:12px}.customer-schedule .event-card{align-items:center;border:1px solid #f2f2f2;border-radius:4px;box-sizing:border-box;display:flex;margin-bottom:16px;padding:4px;position:relative;transition:all .3s ease-in-out;width:100%}.customer-schedule .event-card:hover{background-color:#f9f9f9;box-shadow:1px 1px 5px rgba(0,0,0,.3)}.customer-schedule .event-card .loading{position:absolute;z-index:3}.customer-schedule .event-card .card-header{background-color:#48a231;border-radius:4px;color:#fff;display:block;margin-right:16px;padding:16px;position:relative;text-align:center}.customer-schedule .event-card .card-header .day{font-size:24px;font-weight:700}.customer-schedule .event-card .card-header .month{margin-bottom:8px}.customer-schedule .event-card .card-header .time{font-size:12px}.customer-schedule .event-card .card-body{align-items:center;display:flex;flex-grow:1;position:relative}.customer-schedule .event-card .card-body .avatar{background-position:50%;background-size:cover;border-radius:50%;height:60px;margin-right:16px;width:60px}.customer-schedule .event-card .card-body .info .id{display:block;margin-bottom:8px;position:relative}.customer-schedule .event-card .card-body .info .id span{background-color:#999;border-radius:4px;color:#fff;font-size:14px;margin-bottom:8px;padding:4px 8px;position:relative}.customer-schedule .event-card .card-body .info .name{font-size:18px;font-weight:700;margin-bottom:4px}.customer-schedule .event-card .card-body .info .name .company{color:#666;display:inline-block;font-size:16px;margin-left:8px}.customer-schedule .event-card .card-body .info .room{font-size:14px;line-height:16px}.customer-schedule .event-card .card-footer{padding:16px}@media only screen and (max-width:767px){.customer-schedule .event-card{display:block}.customer-schedule .event-card .card-header{align-items:center;box-sizing:border-box;display:flex;margin-bottom:16px;width:100%}.customer-schedule .event-card .card-header .day{margin-right:8px}.customer-schedule .event-card .card-header .month{flex-grow:1;margin-bottom:0;text-align:left}.customer-schedule .event-card .card-body{display:block;margin-bottom:16px;text-align:center}.customer-schedule .event-card .card-body .avatar{margin-bottom:16px;margin-left:auto;margin-right:auto}.customer-schedule .event-card .card-body .info .name .company{display:block}.customer-schedule .event-card .card-footer{padding:8px}.customer-schedule .event-card .card-footer .btn-wrapper .MuiButtonBase-root{flex-grow:1}}.partner-page .no-margin{margin:0!important}.partner-page .hidden{display:none}.partner-page .negative-margin-bottom{margin-bottom:-48px}.partner-page .vertical-middle{align-items:center}.partner-page .mt-xl{margin-top:48px}.partner-page .main{display:flex;flex-direction:column;position:relative}.partner-page .sidebar{align-items:flex-end;display:flex;flex-direction:column}.partner-page .sidebar .mdl{max-width:320px;padding:0 24px}.partner-page .mdl-banner-title{margin-bottom:150px}.partner-page .mdl-banner-title .module-banner-title{height:250px}.partner-page .mdl-banner-title .partner-heading{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;top:153px;width:100%;z-index:2}.partner-page .mdl-banner-title .partner-heading .module-heading .heading-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.partner-page .mdl-banner-title .partner-heading .company-name{background-color:#51be35;border-radius:4px;color:#fff;display:inline-block;margin-bottom:8px;padding:4px 8px;position:relative}.partner-page .mdl-banner-title .partner-heading .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.5);display:block;height:120px;margin:8px auto;position:relative;width:120px}.partner-page .mdl-banner-title .partner-heading .name{display:block;font-size:22px;font-weight:600;position:relative;text-align:center}.partner-page .mdl-richtext .since{color:#666;font-size:14px;margin-bottom:16px;margin-top:8px}.partner-page .mdl-courses{border-top:1px solid #ccc;box-sizing:border-box;flex-grow:1;margin-top:16px}.partner-page .mdl-courses .courses{box-sizing:border-box;display:block;max-height:295px;overflow:auto;padding:0;position:relative}.partner-page .mdl-courses .course{align-items:center;border-bottom:1px solid #d6d6d6;box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 8px;position:relative;transition:all .2s ease-in-out;width:100%}.partner-page .mdl-courses .course:hover{background-color:#f2f2f2}.partner-page .mdl-courses .course .btn-wrapper.side-by-side button{margin:0 10px}.partner-page .mdl-courses .course .btn-wrapper.side-by-side button:last-of-type{margin:0}.partner-page .mdl-courses .course .title{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}.partner-page .mdl-courses .course .title a{font-size:16px;font-weight:600}.partner-page .mdl-courses .course .label{background-color:#f7931e;border-radius:4px;color:#fff;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;margin-bottom:4px;padding:4px 8px;position:relative}.partner-page .mdl-courses .course .class{color:#666;display:inline-block;font-size:14px;margin-top:4px;position:relative}.partner-page .mdl-courses .course .btn-wrapper{width:auto}.partner-page .mdl-contact-box{background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin:0 auto;overflow:hidden;padding:24px;position:relative;width:100%}.partner-page .mdl-contact-box .module-richtext{margin-bottom:0}.partner-page .mdl-contact-box .schedule{display:block;margin-bottom:16px;position:relative}.partner-page .mdl-contact-box .contacts{display:block;flex-grow:1;overflow:auto;padding:16px 0;position:relative}.partner-page .mdl-contact-box .contacts .address{color:#666;font-size:14px;margin-bottom:16px;position:relative}.partner-page .mdl-contact-box .contacts .address .title{color:#2c2c2c;display:block;font-size:16px;font-weight:600;margin-bottom:4px}.partner-page .mdl-contact-box .contacts .address .street{display:block;margin-bottom:2px}.partner-page .mdl-contact-box .contacts .phone{align-items:center;color:#333;display:flex;font-size:16px;position:relative}.partner-page .mdl-contact-box .contacts .phone .material-icons{align-items:center;border-radius:50%;color:#666;display:inline-flex;font-size:20px;height:30px;justify-content:flex-start;margin-right:8px;position:relative;width:20px}.partner-page .mdl-contact-box .social{border-top:1px solid #ccc;box-sizing:border-box;display:flex;justify-content:space-evenly;padding-top:24px;position:relative;width:100%}.partner-page .mdl-contact-box .social.hidden{display:none}.partner-page .mdl-contact-box .social a{background-color:transparent;border:none;cursor:pointer;text-decoration:none}.partner-page .mdl-contact-box .social a .svg-icon{fill:#666;height:24px;width:24px}.partner-page .mdl-contact-box .social a:hover .svg-icon{fill:#51be35}.partner-page .hidden-on-tablet{display:none}.partner-page .mdl-posts .module__posts{margin-bottom:0}.content-list,.partner-content-list{margin:8px 0}.content-list td,.partner-content-list td{color:#2c2c2c;cursor:auto;font-size:16px;padding:4px 16px}@media only screen and (max-width:1024px){.partner-page .on-sidebar .mdl{width:100%}}@media only screen and (max-width:1023px){.partner-page .hidden-on-tablet{display:block}.partner-page .hidden-in-mobile{display:none}}@media only screen and (max-width:767px){.partner-page .hidden-on-tablet{display:block}.partner-page .hidden-in-mobile{display:none}.partner-page .mdl-courses .courses{max-height:100%}.partner-page .mdl-courses .course{align-items:flex-start;flex-direction:column;min-height:60px}.partner-page .mdl-courses .btn-wrapper{display:none}}.calendar-scheduler{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:60}.calendar-scheduler .close-button{display:block;height:40px;position:absolute;right:16px;top:16px;width:40px;z-index:5}.calendar-scheduler .close-button .btn-close{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;position:relative;transition:all .3s ease-in-out;width:40px}.calendar-scheduler .close-button .btn-close .material-icons{color:#ccc}.calendar-scheduler .close-button .btn-close:hover .material-icons{color:#666}.calendar-scheduler.hidden{display:none}.calendar-scheduler .scheduler{background-color:#fff;border-radius:6px;box-shadow:1px 1px 5px rgba(0,0,0,.1);box-sizing:border-box;display:block;max-height:calc(100% - 48px);max-width:570px;padding:24px;position:relative;width:calc(100% - 48px)}.calendar-scheduler .scheduler .module-heading{margin-top:0}.calendar-scheduler .scheduler .days{display:flex;flex-wrap:nowrap;max-height:400px;overflow:auto;position:relative;width:100%}.calendar-scheduler .scheduler .days .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.calendar-scheduler .scheduler .days .loading.hidden{display:none}.calendar-scheduler .scheduler .days .day{display:inline-block;flex-shrink:0;margin:8px;position:relative;width:100px}.calendar-scheduler .scheduler .days .day:first-of-type{margin-left:0}.calendar-scheduler .scheduler .days .day:last-of-type{margin-right:0}.calendar-scheduler .scheduler .days .day .header{border-bottom:1px solid #ccc;margin-bottom:4px}.calendar-scheduler .scheduler .days .day .header .weekday{color:#186706;font-size:12px;text-align:center;text-transform:uppercase}.calendar-scheduler .scheduler .days .day .header .date{font-size:16px;margin-bottom:8px;text-align:center}.calendar-scheduler .scheduler .days .day .header .date .month{font-weight:600;margin-left:4px}.calendar-scheduler .scheduler .days .time{background-color:rgba(97,211,70,.5);border:1px solid #48a231;border-radius:4px;color:#186706;cursor:pointer;display:block;font-size:14px;margin-bottom:2px;padding:16px;position:relative;width:100%}.calendar-scheduler .scheduler .days .time:hover{background-color:rgba(97,211,70,.2)}.calendar-scheduler .scheduler .days .time:disabled{background-color:#f2f2f2;border:1px solid #ccc;color:#ccc;cursor:not-allowed;text-decoration:line-through}.mdl-modal-page{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:70}.mdl-modal-page .modal{background-color:#fff;border-radius:10px;height:auto;max-height:calc(100% - 112px);max-width:550px;overflow:auto;width:calc(100% - 48px)}.mdl-modal-page .modal .title-bar{align-items:center;background-color:#51be35;border-radius:10px 10px 0 0;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.mdl-modal-page .modal .title-bar .title{color:#fff;font-size:20px;font-weight:700}.mdl-modal-page .modal .title-bar .close-button{background-color:transparent;border:none;color:#fff;cursor:pointer}.mdl-modal-page .modal .title-bar .close-button:hover{color:#fff}.mdl-modal-page .modal .modal-body{padding:16px}.classes-page .form-content-search{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;display:block;margin:16px 0;padding:16px;position:relative}.classes-page .results-loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.classes-page .results-loading.hidden{display:none}.classes-page .results-list{display:block;position:relative}.classes-page .results-list.hidden{display:none}.classes-page .results-list .badge{border-radius:50%;display:none;height:16px;margin:0 auto;position:relative;width:16px}.classes-page .results-list .badge.primary{background-color:#51be35;display:block}.classes-page .results-list .badge.attention{background-color:#ffb934;display:block}.classes-page .results-list .badge.alert{background-color:#f15a24;display:block}.classes-page .results-list .weekdays{display:block}.classes-page .no-results{background-color:#f2f2f2;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:100%;padding:36px 24px;position:relative;text-align:center;width:100%}.classes-page .no-results.hidden{display:none}.classes-page .new-class-form{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:50}.classes-page .new-class-form.hidden{display:none}.classes-page .new-class-form .form{background-color:#fff;border-radius:6px;box-sizing:border-box;display:block;min-height:100px;padding:24px;position:relative;width:500px}.classes-page .new-class-form .form .fieldset-label{font-weight:600}@media only screen and (max-width:767px){.classes-page .form-content-search .MuiFormControl-root{margin-bottom:8px}}.directory-list.module__blog .blog-items .results{width:100%}.directory-list.module__blog .blog-items .results .post-card{max-width:100%;padding:16px;width:100%}.directory-list.module__blog .blog-items .results .post-card .info{padding:0}.directory-list.module__blog .blog-items .results .post-card .info .title{font-size:18px;margin:0}.footer-menu{display:block;position:relative;width:100%}.footer-menu .menu{list-style:none;margin:0;padding:0}.footer-menu .menu .menu-item{display:inline-block;margin-right:10px;position:relative}.footer-menu .menu .menu-item a{color:#fff;font-size:14px;text-decoration:none}.footer-menu .menu .menu-item a:hover{text-decoration:underline}.footer-site{bottom:0;display:block;height:auto;left:0;position:relative;width:100%}.footer-site .whatsapp-always-visible-button{background-color:#48a231;border-radius:50%;bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.3);display:flex;height:50px;position:fixed;right:24px;transition:all .3s ease-out;width:50px;z-index:200}.footer-site .whatsapp-always-visible-button.hidden{right:-50px}.footer-site .whatsapp-always-visible-button .footer-social{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:35px;border-radius:50%;cursor:pointer;display:inline-block;font-size:0;height:50px;position:relative;transition:all .2s ease-in-out;width:50px}.footer-site .whatsapp-always-visible-button .footer-social:hover{background-color:hsla(0,0%,100%,.3)}.footer-site .whatsapp-always-visible-button .footer-social.hidden{display:none}.footer-site .whatsapp-always-visible-button .footer-social.whatsapp{background-image:url(/static/media/whatsapp_light_gray.0261a71685e12494b175.svg)}.footer-site .footer-social-icons{display:block;height:40px;position:relative}.footer-site .footer-social-icons .footer-social{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:35px;border-radius:50%;cursor:pointer;display:inline-block;font-size:0;height:50px;position:relative;transition:all .2s ease-in-out;width:50px}.footer-site .footer-social-icons .footer-social:hover{background-color:rgba(0,0,0,.3)}.footer-site .footer-social-icons .footer-social.hidden{display:none}.footer-site .footer-social-icons .footer-social.facebook{background-image:url(/static/media/facebook_light_gray.ee567115773133ab1fff.svg)}.footer-site .footer-social-icons .footer-social.instagram{background-image:url(/static/media/instagram_light_gray.5734ccf72c3b7dd17ed5.svg)}.footer-site .footer-social-icons .footer-social.youtube{background-image:url(/static/media/youtube_light_gray.e2da16dac8e2b0687f2f.svg)}.footer-site .footer-social-icons .footer-social.linkedin{background-image:url(/static/media/linkedin_light_gray.a2930a97c7d853b7b674.svg)}.footer-site .footer-social-icons .footer-social.whatsapp{background-image:url(/static/media/whatsapp_light_gray.0261a71685e12494b175.svg)}.footer-site .footer-diagonal{background:linear-gradient(to bottom right,transparent 49%,#48a231 50%);height:50px;position:relative;width:100%}.footer-site .footer-diagonal .footer-logo-text{bottom:30px;left:30px;position:absolute}.footer-site .footer-row{background-color:#48a231;box-shadow:1px 5px 5px rgba(0,0,0,.5);display:flex;min-height:100px;position:relative}.footer-site .footer-row .footer-abricco{bottom:-5px;left:50%;margin-left:-150px;pointer-events:none;position:absolute;z-index:4}.footer-site .footer-row .footer-left,.footer-site .footer-row .footer-right{display:inline-block;position:relative;width:50%}.footer-site .footer-row .footer-left{align-items:center;display:flex;padding:30px 10px 10px 30px;text-align:left}.footer-site .footer-row .footer-right{color:#fff;padding:0 30px;text-align:right}.footer-site .footer-credits{align-items:center;background:linear-gradient(180deg,#999 0,#ccc 10%,#ccc);display:flex;height:50px;justify-content:space-between;position:relative;width:100%}.footer-site .footer-credits .copyright{color:#666;font-size:12px;margin-left:30px;width:50%}.footer-site .footer-credits .signature{text-align:right;width:50%}.footer-site .footer-credits .signature a{color:#666;text-decoration:none}.footer-site .footer-credits .signature a:hover{text-decoration:underline}.footer-site .footer-credits .signature .signature-logo{margin-left:10px;margin-right:30px;vertical-align:middle}.footer-site .footer-credits .signature .signature-text{font-size:12px}@media only screen and (max-width:767px){.footer-site .footer-abricco{display:none}.footer-site .footer-logo-text{width:120px}.footer-site .footer-logo-text img{max-width:100%}.footer-site .footer-row{align-items:center;box-shadow:none;flex-direction:column-reverse;justify-content:center}.footer-site .footer-row .footer-left,.footer-site .footer-row .footer-right{display:block;margin:0;padding:0;width:100%}.footer-site .footer-row .footer-left{box-sizing:border-box;padding:16px;text-align:center}.footer-site .footer-row .footer-social-icons{font-size:0;height:auto;margin:0;padding:0;text-align:center}.footer-site .footer-row .footer-menu .menu .menu-item{display:block;padding:8px}.footer-site .footer-credits{box-sizing:border-box;height:auto;padding:8px 16px}.footer-site .footer-credits .copyright{flex-grow:1;margin:0;width:auto}.footer-site .footer-credits .signature{width:60px}.footer-site .footer-credits .signature .signature-text{display:none}}#root.scroll-locked{overflow:hidden;position:fixed}.site{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.site .site-loading{background-color:#f2f2f2;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:60}.site .site-loading.hidden{display:none}.route-loading{background-color:rgba(0,0,0,.2);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.MuiInputBase-root{background-color:#fff}.page{display:flex;flex-direction:column;flex-grow:1;padding-bottom:120px}.content{box-sizing:border-box;flex-grow:1;padding-top:120px}.cookies-alert{bottom:0;display:flex;justify-content:center;position:fixed;transition:bottom 1s ease-in-out;width:100%;z-index:200}.cookies-alert.hidden{bottom:-300px}.cookies-alert .wrapper{background-color:rgba(33,33,33,.95);border-radius:6px;color:#fff;display:flex;margin-bottom:24px;padding:24px;position:relative;width:90%}.cookies-alert .wrapper .text{flex-grow:1}.cookies-alert .wrapper .text h6{font-size:18px;font-weight:700;margin:0 0 8px}.cookies-alert .wrapper .text p{margin:0}.cookies-alert .wrapper .button{display:flex;flex-grow:0;min-width:200px;padding:0 0 0 10px}.cookies-alert .wrapper .button .btn-wrapper{align-items:center;justify-content:flex-end}@media only screen and (max-width:1024px){.cookies-alert .wrapper .button{padding:0}.cookies-alert .wrapper .button .btn-wrapper{align-items:center;justify-content:flex-end}}@media only screen and (max-width:767px){.cookies-alert{left:15px;width:calc(100% - 30px)}.cookies-alert .wrapper{flex-direction:column}.cookies-alert .wrapper .text{margin-bottom:24px}.cookies-alert .wrapper .button{padding:0;width:100%}.cookies-alert .wrapper .button .btn-wrapper{justify-content:center}}.app-loading{align-items:flex-start;background-color:hsla(0,0%,100%,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:500}.app-loading.hidden{display:none}.app-loading .MuiLinearProgress-root{height:6px;width:100%}
/*# sourceMappingURL=main.b702f1e0.css.map*/