#nendaz-app{
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}#nendaz-app html{-webkit-text-size-adjust:100%;line-height:1.15}#nendaz-app body{margin:0}#nendaz-app main{display:block}#nendaz-app h1{font-size:2em;margin:.67em 0}#nendaz-app hr{box-sizing:content-box;height:0;overflow:visible}#nendaz-app pre{font-family:monospace,monospace;font-size:1em}#nendaz-app a{background-color:transparent}#nendaz-app abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}#nendaz-app b,#nendaz-app strong{font-weight:bolder}#nendaz-app code,#nendaz-app kbd,#nendaz-app samp{font-family:monospace,monospace;font-size:1em}#nendaz-app small{font-size:80%}#nendaz-app sub,#nendaz-app sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#nendaz-app sub{bottom:-.25em}#nendaz-app sup{top:-.5em}#nendaz-app img{border-style:none}#nendaz-app button,#nendaz-app input,#nendaz-app optgroup,#nendaz-app select,#nendaz-app textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}#nendaz-app button,#nendaz-app input{overflow:visible}#nendaz-app button,#nendaz-app select{text-transform:none}#nendaz-app [type=button],#nendaz-app [type=reset],#nendaz-app [type=submit],#nendaz-app button{-webkit-appearance:button}#nendaz-app [type=button]::-moz-focus-inner,#nendaz-app [type=reset]::-moz-focus-inner,#nendaz-app [type=submit]::-moz-focus-inner,#nendaz-app button::-moz-focus-inner{border-style:none;padding:0}#nendaz-app [type=button]:-moz-focusring,#nendaz-app [type=reset]:-moz-focusring,#nendaz-app [type=submit]:-moz-focusring,#nendaz-app button:-moz-focusring{outline:1px dotted ButtonText}#nendaz-app fieldset{padding:.35em .75em .625em}#nendaz-app legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#nendaz-app progress{vertical-align:baseline}#nendaz-app textarea{overflow:auto}#nendaz-app [type=checkbox],#nendaz-app [type=radio]{box-sizing:border-box;padding:0}#nendaz-app [type=number]::-webkit-inner-spin-button,#nendaz-app [type=number]::-webkit-outer-spin-button{height:auto}#nendaz-app [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#nendaz-app [type=search]::-webkit-search-decoration{-webkit-appearance:none}#nendaz-app ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#nendaz-app details{display:block}#nendaz-app summary{display:list-item}#nendaz-app [hidden],#nendaz-app template{display:none}.na-cross{height:1em;position:relative;transform:rotate(45deg);transition:all .05s cubic-bezier(.4,0,.2,1);width:1em}.na-cross.active{transform:rotate(0deg)}.na-cross:after,.na-cross:before{background-color:#000;content:" ";height:1em;left:.5em;position:absolute;width:2px}.na-cross:before{transform:rotate(45deg)}.na-cross:after{transform:rotate(-45deg)}.na-detail .na-description{font-family:Work Sans,Euclid Flex;font-size:24px;margin-bottom:32px}.na-detail .table-container{display:block;overflow-x:auto;white-space:nowrap}.na-detail .schedules{border-collapse:collapse;font-size:24px;margin-top:40px;text-align:left;width:100%}.na-detail .schedules tr{border-bottom:1px solid;height:48px}.na-detail .schedules tr td{padding-right:40px}.na-detail .schedules caption{font-family:Work Sans,Euclid Flex;font-weight:700;text-align:left;text-transform:uppercase}.na-detail .schedules .col-classes{width:244px}.na-detail .schedules .col-detail{width:400px}.na-detail .schedules .col-spot{width:447px}.na-detail .schedules .col-date{width:150px}.na-detail .images{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.na-detail .images .image{background-position:50%;background-size:cover;display:block;height:400px;width:400px}.na-detail #btn-back{text-align:right}.na-detail #btn-back a{color:#084170;cursor:pointer;font-size:24px;text-decoration:underline}.na-filters{display:flex;flex-wrap:wrap;font-size:24px;gap:.5rem;margin-bottom:40px;margin-top:60px}.na-dropdown{position:relative;width:24rem}.na-dropdown .na-dropdown-input{align-items:stretch;border:1px solid #000;display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:4rem;position:relative}.na-dropdown .na-dropdown-input .na-dropdown-selected{align-items:center;display:flex;padding:.5rem}.na-dropdown .na-dropdown-input .na-dropdown-filters{display:flex;flex-wrap:wrap;gap:.5rem}.na-dropdown .na-dropdown-input .na-dropdown-filters .na-dropdown-filter{background:#dadada;cursor:pointer;padding:.5rem}.na-dropdown .na-dropdown-input .na-dropdown-filters .na-dropdown-filter:hover{background:#ebebeb}.na-dropdown .na-dropdown-input .na-dropdown-filters .na-dropdown-filter:first-letter{text-transform:uppercase}.na-dropdown .na-dropdown-input .na-dropdown-arrow{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem;width:3rem}.na-dropdown .na-dropdown-input .na-dropdown-arrow.active{background:#dadada}.na-dropdown .na-dropdown-input .na-dropdown-arrow:hover{background:#ebebeb}.na-dropdown .na-dropdown-input .na-dropdown-arrow>div{display:flex}.na-dropdown .na-dropdown-panel{background:#fff;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#000;display:flex;flex-direction:column;left:0;max-height:16rem;overflow-y:auto;position:absolute;width:100%;z-index:40}.na-dropdown .na-dropdown-panel .na-dropdown-option{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem}.na-dropdown .na-dropdown-panel .na-dropdown-option.active{background:#dadada}.na-dropdown .na-dropdown-panel .na-dropdown-option:hover{background:#ebebeb}.na-dropdown .na-dropdown-panel .na-dropdown-option .na-dropdown-option-title:first-letter{text-transform:uppercase}.na-dropdown .na-dropdown-panel .na-dropdown-option .na-dropdown-option-icon{display:flex}.na-icon{height:1em;width:1em}.na-icon path,.na-icon polygon,.na-icon rect{fill:#000}.na-icon circle{stroke:#000;stroke-width:1}.sel-attendances{width:100%!important}.na-attendances-entry,.na-spinner{margin-top:5px}.na-attendances-entry{align-items:center;border-bottom:1px solid #f2f1f1;display:flex;flex-direction:row;flex-wrap:wrap;max-width:600px;padding:5px;width:100%}.col{display:flex;flex-basis:100%;flex-direction:column}.c-child{flex:4}.c-checkbox{align-items:flex-end;flex:1;justify-content:center}.ckbx-style-8{margin:0 auto}.na-attendances h4,.na-form-wrapper h4{margin-top:33px}.na-attendances .sub-info,.na-form-wrapper .sub-info{font-size:21px}.na-attendances .form-title,.na-form-wrapper .form-title{font-size:48px}.na-attendances .form-field,.na-form-wrapper .form-field{font-size:19px}.na-attendances .na-form,.na-form-wrapper .na-form{margin-top:33px}.na-attendances .sub-form,.na-form-wrapper .sub-form{display:flex;flex-wrap:wrap;gap:10px}.na-attendances .sub-form .btn-cours,.na-form-wrapper .sub-form .btn-cours{align-items:center;cursor:pointer;display:flex;padding-top:18px}.na-attendances .sub-form .btn-cours.delete,.na-form-wrapper .sub-form .btn-cours.delete{color:#ff4848}.na-attendances .btn-cours.add,.na-form-wrapper .btn-cours.add{cursor:pointer;display:block;margin-top:18px}.na-attendances label,.na-form-wrapper label{display:block;font-size:18px;line-height:21px}.na-attendances input[type=date],.na-attendances input[type=email],.na-attendances input[type=phone],.na-attendances input[type=text],.na-attendances select,.na-form-wrapper input[type=date],.na-form-wrapper input[type=email],.na-form-wrapper input[type=phone],.na-form-wrapper input[type=text],.na-form-wrapper select{display:block;font-size:18px;height:34px;width:400px}.na-attendances .courses-field label,.na-form-wrapper .courses-field label{font-weight:700}.na-attendances textarea,.na-form-wrapper textarea{max-width:610px;width:100%}.na-attendances button,.na-form-wrapper button{border:0;cursor:pointer;display:block}.na-attendances button[disabled],.na-form-wrapper button[disabled]{background:#dadada;color:#000;cursor:not-allowed}.na-attendances button[disabled]:hover,.na-form-wrapper button[disabled]:hover{background:#ebebeb;color:#000}.na-attendances .form-button,.na-form-wrapper .form-button{display:block;margin-top:24px;width:100%}.na-attendances .icon-arrow,.na-form-wrapper .icon-arrow{transform:rotate(180deg)}.na-attendances #btn-back,.na-form-wrapper #btn-back{margin-bottom:-60px;text-align:right}.na-attendances #btn-back a,.na-form-wrapper #btn-back a{color:#084170;cursor:pointer;font-size:24px;text-decoration:underline}.na-attendances .form-message,.na-form-wrapper .form-message{align-items:center;background-color:#61ce70bd;display:flex;font-size:21px;height:80px;padding:10px;width:100%}@media screen and (max-width:785px){.sub-form{width:100%}.course-field{margin-top:15px}.btn-cours.delete{padding-top:0!important}.form-field{width:100%}input[type=date],input[type=email],input[type=phone],input[type=text],select{width:100%!important}}.na-spinner{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:3px solid #e2e2e2;border-radius:50%;border-top-color:#000;display:inline-block;height:50px;width:50px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}[x-cloak]{display:none}.na-btn-return{color:#084170;font-size:24px;text-decoration:underline!important}.na-btn-return:hover{color:#43aedd}h3{color:#084170;font-size:3.4rem!important;text-transform:uppercase}.info-date-trim{font-size:24px}.na-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.na-item{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:18px;height:300px;justify-content:center;padding-left:40px;padding-right:20px;position:relative;width:290px}.na-item div{position:relative;z-index:2}.na-item:hover div{opacity:0}.na-item:hover:before{background-color:#43aedd;opacity:.8}.na-item:hover:after{background-image:url(/wp-content/plugins/nendaz-sport/public/images/ico-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;z-index:2}.na-item:before,.na-item:hover:after{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.na-item:before{background-color:#000;background-size:cover;opacity:.2;z-index:0}.na-item h5{font-size:26px;text-transform:uppercase}.na-item-title{align-items:flex-end;display:flex}.na-subitem{padding-top:15px}.na-label{font-size:14px;text-transform:uppercase}#na-ico-plus{color:#f6d323;font-size:150px;width:100px}
