html{color:#282525;font-size:16px}#body-container{height:100vh;width:100vw}#body-container #toast-container .toast{font-weight:400}#body-container #toast-container .toast-green{color:#0f0}#body-container #toast-container .toast-red{color:red}#body-container #toast-container .toast-orange{color:#ff8000}#body-container #toast-container .toast-white{color:#fff}#page{color:inherit;height:100%;min-width:860px;overflow:hidden;position:relative;width:100%}#page.rsl:before{background:url(../img/login-background.jpg) no-repeat center center;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}#page.rsl #locale-selector{color:#fff;position:fixed;right:20px;top:20px;z-index:40}#page.rsl #locale-selector *{color:inherit}#page.rsl #locale-selector .select-wrapper .caret{fill:#fff}#page.rsl #locale-selector .select-wrapper .select-dropdown{border:none}#page.rsl #locale-selector .select-wrapper .select-dropdown .selected{color:#c21c21}#page.rsl #locale-selector .select-wrapper .dropdown-content{background-color:#353334}#page.rsl #mcd-logo{color:#fff;font-size:70px;font-weight:800;position:fixed;right:120px;text-transform:uppercase;top:120px}#page.rsl #mcd-logo span{background-color:#c21c21;padding:0 20px}#page.rsl #logo-gerflor{position:fixed;bottom:30px;left:50px}#page.rsl #logo-gerflor img{width:170px}#page.rsl #second-level{display:block}#page.rsl #second-level .modal-container{bottom:60px;top:auto;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(430px + 20px)}#page.rsl #second-level .modal-container .modal-background{display:none}#page.rsl #second-level .modal-container .rsl-container{margin-top:60px;text-align:center}#page.rsl #second-level .modal-container .rsl-container .card .card-body-content .submit-form-connexion label{width:100%;font-size:20px;font-weight:500;height:60px;line-height:60px}#page.rsl #second-level .modal-container .rsl-container .mdp-oublie{color:#353334;font-size:14px;margin-bottom:20px;margin-top:-20px;text-align:right;cursor:pointer}#page.rsl #second-level .modal-container .rsl-container:first-child{margin-top:0}#page.rsl #second-level .modal-container .rsl-container .rsl-container-title{color:#fff;margin-bottom:20px;text-shadow:1px 1px 2px #000}#page.rsl #second-level .modal-container .rsl-container .rsl-bouton-coutainer{padding:0 20px}#page.rsl #second-level .modal-container .input-field.submit-container{text-align:center}#page.rsl #second-level .modal-container .input-field.submit-container .btn{width:100%}#page [id$="-level"]{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}#page #first-level{display:flex;flex-direction:column;z-index:10}#page #first-level .header-container{background-color:#e6e7e7;color:#282525;display:flex;flex-direction:row;flex-shrink:0;height:64px;overflow:hidden;padding:0 20px;width:100%}#page #first-level .header-container>*{flex-shrink:0;margin-right:20px}#page #first-level .header-container>:last-child{margin-right:0}#page #first-level .header-container i{line-height:64px}#page #first-level .header-container .header-container-title{flex-grow:1;text-transform:uppercase;font-size:20px;font-weight:700;line-height:64px}#page #first-level .header-container .header-container-logo{font-weight:800;font-size:26px;line-height:64px;text-transform:uppercase}#page #first-level .header-container .header-container-logo span{background-color:#c21c21;color:#fff;display:inline-block;line-height:30px;padding:0 6px}#page #first-level .main-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#page #first-level .main-container .main-container-header{display:flex;flex-direction:row;flex-shrink:0;max-height:48px;overflow:hidden}#page #first-level .main-container .main-container-body{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;position:relative}#page #first-level .main-container .main-container-body .main-container-body-left-panel{background-color:#fff;flex-shrink:0;height:inherit;max-width:400px;overflow:hidden;position:relative}#page #first-level .main-container .main-container-body .main-container-body-left-panel #projet-panel-container.panel-container{height:calc(100% - 48px)}#page #first-level .main-container .main-container-body .main-container-body-left-panel .panel{overflow-x:hidden;overflow-y:auto}#page #first-level .main-container .main-container-body .main-container-body-left-panel .extra-left-panel-container{background-color:#fff;bottom:0;left:-105%;overflow:hidden;position:absolute;top:0;width:100%;z-index:24}#page #first-level .main-container .main-container-body .main-container-body-left-panel .extra-left-panel-container .extra-section{border-bottom:2px solid #c21c21;display:flex;flex-direction:row;flex-shrink:0}#page #first-level .main-container .main-container-body .main-container-body-left-panel .extra-left-panel-container .extra-section>:not(i){flex-grow:1;flex-shrink:0;font-size:17px;text-transform:uppercase}#page #first-level .main-container .main-container-body .main-container-body-left-panel .extra-left-panel-container .extra-section>*{line-height:46px}#page #first-level .main-container .main-container-body .main-container-body-center-panel{flex-grow:1;height:inherit;overflow:hidden;position:relative}#page #first-level .main-container .main-container-body .main-container-body-center-panel .center-panel-sub-container{max-height:100%;overflow:auto;padding:20px;width:100%}#page #first-level .main-container .main-container-body .main-container-body-center-panel .center-panel-action-container{bottom:0;display:flex;flex-direction:column;position:absolute;right:0}#page #first-level .main-container .main-container-body .main-container-body-center-panel .webgl-container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}#page #first-level .main-container .main-container-body .main-container-body-right-panel{flex-shrink:0;height:inherit;overflow-x:hidden;overflow-y:auto;max-width:400px}#page #first-level .footer-container{height:0;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden;padding:0 20px;width:100%}#page #first-level .footer-container .footer-container-left{flex-grow:1;flex-shrink:0}#page #first-level .footer-container .footer-container-right{flex-shrink:0}#page #second-level{background-color:transparent;display:none;z-index:20}#page #second-level .modal-background{background-color:#000;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:21}#page #second-level .modal-container{left:50%;max-height:80vh;max-width:620px;overflow:hidden;padding:10px;position:absolute;top:150%;transform:translate(-50%,-50%);width:100%;z-index:22}#page #third-level{background-color:transparent;display:none;z-index:30}#page #third-level .modal-background{background-color:#000;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:31}#page #third-level .modal-container{left:50%;max-height:80vh;max-width:620px;overflow:hidden;padding:10px;position:absolute;top:150%;transform:translate(-50%,-50%);width:100%;z-index:32}#page #remplissageprojet_set{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}#page #remplissageprojet_set .form-wrapper{height:100%;overflow:hidden;position:relative}#page #remplissageprojet_set .form-wrapper>form{height:inherit;overflow:hidden;position:relative}#page #remplissageprojet_set .form-wrapper .form-container{display:flex;flex-direction:column;height:inherit;overflow:hidden}#page #remplissageprojet_set #liste-produit{display:flex;flex-direction:row;flex-grow:1;margin-bottom:20px;overflow:hidden;padding:0 10px 0 20px;position:relative}#page #remplissageprojet_set #liste-produit .produit-wrapper{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;position:relative}#page #remplissageprojet_set #liste-produit .produit-wrapper label.produit{background-position:center;background-size:cover;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);cursor:pointer;margin:0 10px 10px 0;overflow:hidden;position:relative;width:calc((100% - 30px)/ 3)}#page #remplissageprojet_set #liste-produit .produit-wrapper label.produit:after{content:'';display:block;padding-top:100%;width:100%}#page #remplissageprojet_set #liste-produit .produit-wrapper label.produit.active{border:2px solid #c21c21}#page #remplissageprojet_set #liste-produit .produit-wrapper label.produit i{color:#fff;padding:4px;position:absolute;right:0;text-shadow:1px 1px 1px #282525;top:0}#page #remplissageprojet_set #liste-produit .detail-produit-container{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:25}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit-background{background-color:#282525;bottom:0;left:0;margin:0 20px;opacity:0;position:absolute;right:0;top:0;z-index:26}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit{background-color:#282525;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;height:0;left:50%;overflow:hidden;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:27}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-header{display:flex;flex-direction:row;opacity:0}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-header div{flex-grow:1;font-size:20px}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-header i{color:#fff}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-body{display:flex;flex-direction:column;flex-grow:1;opacity:0;position:relative}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-body a{bottom:0;position:absolute;right:0;z-index:28}#page #remplissageprojet_set #liste-produit .detail-produit-container .detail-produit .detail-produit-body a i{color:#fff}#page #remplissageprojet_set #motif-teraflex{flex-shrink:0;margin-bottom:20px}#page .accessoire-wrapper{padding:0 20px}#page .accessoire-wrapper .accessoire-container{display:flex;flex-direction:row;margin-bottom:10px}#page .accessoire-wrapper .accessoire-container:last-child{margin-bottom:0}#page .accessoire-wrapper .accessoire-container>*{line-height:40px;margin-right:10px}#page .accessoire-wrapper .accessoire-container>:last-child{margin-right:0}#page .accessoire-wrapper .accessoire-container .accessoire-picto{border-radius:50%;overflow:hidden;width:40px}#page .accessoire-wrapper .accessoire-container .accessoire-picto:before{padding-bottom:100%}#page .accessoire-wrapper .accessoire-container .accessoire-picto>div{background-position:center;background-size:contain}#page .card-container{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:calc((20px * 2) + 56px)}#page .card-container .card{margin:0 20px 20px 0;max-width:400px}#page .card-container .card .card-image.ratio-wrapper:before{padding-bottom:calc(100% * 5.4 / 10)}#page .card-container .card .card-image.ratio-wrapper .ratio-content{background-size:contain;background-position:center;background-repeat:no-repeat}#page .card-container .card .fixed-action-btn{bottom:-20px;padding:0;position:absolute;right:20px}#page .card-container .card .fixed-action-btn a[class*=btn] i{color:#fff;font-size:26px;line-height:40px}#page .card-container .card .fixed-action-btn>ul{right:40px}#page .card-container .card .fixed-action-btn>ul>li{margin:0 10px 0 0}#page .card-container .card .fixed-action-btn>ul>li:last-child{margin-right:calc(10px + 4px)}#page .center-panel-action-container .action-container,#page .login-action-container .action-container{margin:0 20px 20px 0}#page .center-panel-action-container .action-container i,#page .login-action-container .action-container i{color:#fff;line-height:56px}#page .center-panel-action-container .action-container i.ahss,#page .login-action-container .action-container i.ahss{font-size:46px}#page .color-1{color:#fff}#page .color-2{color:#000}#page .color-3{color:#c21c21}#page .color-4{color:#e6e7e7}#page .color-5{color:#353334}#page .color-6{color:#282525}#page .flex-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap}#page .flex-row-nowrap{display:flex;flex-direction:row;flex-wrap:nowrap}#page .flex-column-wrap{display:flex;flex-direction:column;flex-wrap:wrap}#page .flex-column-nowrap{display:flex;flex-direction:column;flex-wrap:nowrap}#page .flex-filler{flex-grow:1;margin:0!important}#page .flex-no-shrink{flex-shrink:0}#page .form-section-title{text-transform:uppercase}#page .hidden{display:none!important}#page .i-btn{background-color:transparent;border:none;border-radius:50%;height:32px;margin:0;padding:0;vertical-align:middle;width:32px}#page .inline-nav-container{background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden;margin:0;width:auto}#page .inline-nav-container a.active,#page .inline-nav-container a:focus{color:#c21c21;background-color:transparent}#page .inline-nav-container .inline-nav-tab{line-height:48px;cursor:pointer;position:relative;text-align:center;width:100px}#page .inline-nav-container .inline-nav-tab.tab{position:static}#page .inline-nav-container .inline-nav-tab a{display:block;height:inherit;font-size:16px;font-weight:400;padding:0 8px;overflow:hidden;text-overflow:ellipsis;width:inherit;white-space:nowrap}#page .inline-nav-container .inline-nav-tab .inline-nav-indicator{background-color:transparent;bottom:0;height:3px;position:-webkit-sticky;position:sticky;width:100%}#page .inline-nav-container .inline-nav-tab .inline-nav-indicator.active{background-color:#c21c21}#page .inline-nav-container .inline-nav-tab:hover .inline-nav-indicator{background-color:#c21c21}#page .inline-nav-container .indicator{background-color:#c21c21;height:3px}#page .login-action-container{bottom:0;position:fixed;right:0;z-index:40}#page .login-action-container .action-container{margin:0 20px 20px 0}#page .login-action-container .action-container i{line-height:56px}#page .login-action-container .action-container i.ahss{font-size:46px}#page .noscroll{overflow:hidden}#page .panel-container{height:100%}#page .panel-container .carousel-slider{height:100%!important}#page .panel-container .panel p{font-size:16px;margin:20px 0;padding:0 20px}#page .panel-container .panel p b{text-transform:uppercase}#page .ratio-wrapper{position:relative}#page .ratio-wrapper:before{content:'';display:block;width:100%}#page .ratio-wrapper .ratio-content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}#page .sport-wrapper{margin-top:20px}#page .sport-wrapper table thead tr{background-color:#c21c21;color:#fff}#page .sport-wrapper table thead tr td{padding:3px 5px;text-align:center}#page .sport-wrapper table tbody tr td{padding:6px 10px}#page .sport-wrapper table tbody tr td:first-child{padding-left:20px}#page .sport-wrapper table tbody tr td:nth-child(2) .projet-sport-form-content{display:flex;flex-direction:row}#page .sport-wrapper table tbody tr td:nth-child(2) .projet-sport-form-content>*{margin-right:10px}#page .sport-wrapper table tbody tr td:nth-child(2) .projet-sport-form-content>:last-child{margin-right:0}#page .sport-wrapper table tbody tr td:nth-child(2) .projet-sport-form-content>div{font-size:20px;line-height:32px;text-align:center;width:25px}#page .sport-wrapper table tbody tr td:last-child{padding-right:20px}#page .sport-wrapper table tbody tr td>div{display:flex;flex-direction:row;line-height:32px}#page .sport-wrapper table tbody tr td>div>*{margin-right:10px}#page .sport-wrapper table tbody tr td>div>:last-child{margin-right:0}#page .sport-wrapper table tbody tr td .sport-but-action{padding-right:10px;position:relative}#page .sport-wrapper table tbody tr td .sport-but-action i{margin:0}#page .sport-wrapper table tbody tr td .sport-but-action i:not(.but){background-color:#fff;border-radius:50%;font-size:22px;position:absolute;right:0}#page .sport-wrapper table tr{border:none}#page .sport-wrapper table tr td{border-radius:0}#page .sport-wrapper table tr td:first-child{width:100%}#page .sport-wrapper .sport-name{flex-grow:1}#page .tc{text-align:center}#page .tl{text-align:left}#page .tr{text-align:right}#page .upload-area{display:flex;flex-direction:row;margin:20px 0}#page .upload-area label{display:flex;flex-direction:row;flex-grow:1;margin-right:10px}#page .upload-area label>span{background:no-repeat center;background-size:cover;border-color:#e6e7e7;border-radius:20px;border-style:dashed;border-width:1.5px;color:#353334;font-size:14px;flex-grow:1;line-height:60px;position:relative;text-align:center;text-shadow:1px 1px 1px #fff}#page .upload-area label>span input{cursor:pointer;height:63px;left:0;position:absolute;opacity:0;width:320px;z-index:14}#page .upload-area i{color:#282525;line-height:60px}#page a{color:inherit;cursor:pointer}#page .card{background-color:#fff;display:flex;flex-direction:column;margin:0;max-height:inherit;max-width:600px;overflow:hidden;width:100%}#page .card .card-header-container{background-color:#c21c21;display:flex;flex-direction:row;max-height:60px;padding:0 20px}#page .card .card-header-container>*{color:#fff;line-height:60px}#page .card .card-header-container .card-header-title{flex-grow:1;font-size:20px;font-weight:500;text-transform:uppercase}#page .card .card-body-container{overflow-x:hidden;overflow-y:auto}#page .card .card-body-container .card-body-content{border:20px solid transparent}#page .card .card-body-container .card-body-content .submit-container{margin-bottom:0}#page .card .card-title{font-size:20px;font-weight:500}#page .icon-label-container{margin:20px 0}#page .icon-label-container label.icon-label{margin-right:10px}#page .icon-label-container label.icon-label:last-child{margin-right:0}#page .icon-label-container label.icon-label span{border:1px solid #000;padding:4px;height:50px;width:50px}#page .icon-label-container label.icon-label span:before{bottom:0;left:auto;right:0;top:auto}#page .icon-label-container label.icon-label span:after{bottom:0;left:auto;right:0;top:auto}#page .icon-label-container label.icon-label span i{color:#000;font-size:42px}#page .btn,#page .btn-floating{background-color:#c21c21}#page .input-field{margin:20px 0}#page .input-field.field-disabled label{color:#c21c21!important;transform:translateY(-14px) scale(.8)!important}#page .input-field.field-disabled input,#page .input-field.field-disabled textarea{border:none!important;color:#888!important}#page .input-field.field-disabled .caret{color:#e6e7e7!important;fill:#e6e7e7!important}#page .input-field.submit-container{text-align:right}#page .input-field.submit-container .btn{width:160px}#page .input-field label{color:#000}#page .input-field label.active{color:#c21c21}#page .input-field input{color:#000;margin:0}#page .input-field input:not([type]){border-bottom:1px solid #000;font-size:16px}#page .input-field input:not([type]):focus:not([readonly]){border-bottom:1px solid #c21c21;-webkit-box-shadow:0 1px 0 0 #c21c21;-moz-box-shadow:0 1px 0 0 #c21c21;box-shadow:0 1px 0 0 #c21c21}#page .input-field input:not([type]):focus:not([readonly])+label{color:#c21c21}#page .input-field input[type=date]:not(.browser-default),#page .input-field input[type=datetime-local]:not(.browser-default),#page .input-field input[type=datetime]:not(.browser-default),#page .input-field input[type=email]:not(.browser-default),#page .input-field input[type=number]:not(.browser-default),#page .input-field input[type=password]:not(.browser-default),#page .input-field input[type=search]:not(.browser-default),#page .input-field input[type=tel]:not(.browser-default),#page .input-field input[type=text]:not(.browser-default),#page .input-field input[type=time]:not(.browser-default),#page .input-field input[type=url]:not(.browser-default){border-bottom:1px solid #000;font-size:16px}#page .input-field input[type=date]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=datetime-local]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=datetime]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=email]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=number]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=password]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=search]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=tel]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=text]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=time]:not(.browser-default):focus:not([readonly]),#page .input-field input[type=url]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #c21c21;-webkit-box-shadow:0 1px 0 0 #c21c21;-moz-box-shadow:0 1px 0 0 #c21c21;box-shadow:0 1px 0 0 #c21c21}#page .input-field input[type=date]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=datetime]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=email]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=number]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=password]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=search]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=tel]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=text]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=time]:not(.browser-default):focus:not([readonly])+label,#page .input-field input[type=url]:not(.browser-default):focus:not([readonly])+label{color:#c21c21}#page .input-field input:not('submit'){color:#000}#page .input-field input[type=submit]{color:#000}#page .input-field .btn{background-color:#c21c21;font-size:20px;font-weight:500;height:auto;line-height:60px;max-height:60px;margin-right:20px;text-transform:uppercase}#page .input-field .btn:last-child{margin-right:0}#page .input-field .select-wrapper input.dropdown-trigger{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px;text-overflow:ellipsis}#page .input-field .select-wrapper ul.dropdown-content{background:#e6e7e7;max-height:300px;position:-webkit-sticky;position:sticky}#page .input-field .select-wrapper ul.dropdown-content li.optgroup>span{color:rgba(0,0,0,.4)}#page .input-field .select-wrapper ul.dropdown-content li.selected span{color:#c21c21}#page .input-field .select-wrapper ul.dropdown-content li span{color:#000}#page .input-field-wrapper{padding:0 20px}#page [class*=form-row]{display:flex;flex-direction:row;margin:20px 0}#page [class*=form-row]>*{margin:0 10px}#page [class*=form-row]>:first-child{margin:0 10px 0 0}#page [class*=form-row]>:last-child{margin:0 0 0 10px}#page [class*=form-row] i{line-height:49px}#page .form-row-c2 .input-field{width:50%}#page .tap-target-wrapper.open .tap-target-origin{visibility:visible;-webkit-transition:visibility .3s;-moz-transition:visibility .3s;-ms-transition:visibility .3s;-o-transition:visibility .3s;transition:visibility .3s}#page .tap-target-wrapper:not(.open) .tap-target-origin{visibility:hidden}#page .tap-target-wrapper .tap-target{background-color:#c21c21;color:#fff}#page .tap-target-wrapper .tap-target-wave>a>i:before{content:"\e919"!important;line-height:56px}