.c-btn--validate-full{position:relative;padding:1.6rem 2rem 1.6rem 6rem;border-radius:2.5rem;font-size:1.4rem;font-weight:600;line-height:1.3} .c-btn--validate-full:before{position:absolute;top:50%;left:2rem;color:#fff;content:"\e90e";font-family:icomoon;font-size:2.8rem;font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-btn--validate-full:hover:before{color:#e5e6e5} .c-btn i{margin-right:.5rem;font-size:1.2rem} .c-page-surtitle{margin-top:6rem;color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.37;text-align:center} .c-page-subtitle{display:block;max-width:149px;padding:2px 5px;margin:2px auto;background:#fff;border-radius:20px;color:#0594ae;font-size:14px;line-height:24px;text-align:center} .c-page-title{margin:0;color:#fff;font-size:4.6rem;font-weight:700;line-height:1.24;text-align:center} .c-page-title strong{display:inline-block;position:relative;z-index:0;font-weight:700} .c-page-title strong:before{position:absolute;z-index:-1;bottom:.5rem;left:0;display:block;width:100%;height:1.1rem;background-color:#ffda00;content:""} .c-page-title__icon{position:relative;margin-right:1.5rem;color:#fff;display:inline-block;width:6.8rem;height:6.8rem} .c-page-title__icon:before{position:absolute;top:50%;left:0;color:#fff;font-size:4rem;font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%)} @media only screen and (max-width:992px){.c-page-title{font-size:2.8rem}.c-page-title strong:before{height:.6rem}} .c-page-title--secondary{color:#1c3969;font-size:3rem;text-align:left} @media only screen and (max-width:992px){.c-page-title--secondary{font-size:1.7rem}} .c-page-title--secondary-small{color:#1c3969;font-size:2.2rem;text-align:left} .c-page-title--secondary-small strong:before{bottom:.3rem;height:.5rem} @media only screen and (max-width:992px){.c-page-title--secondary-small{font-size:1.6rem}} .c-page-title--small{color:#1c3969;font-size:2.2rem;font-weight:400;text-align:left} @media only screen and (max-width:992px){.c-page-title--small{font-size:1.6rem}} .c-page-title--tertiary{color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.37;text-align:left} .c-page-title--centered{text-align:center} .c-page-title--margin-auto{margin:auto} .c-page-title__flex{display:flex;align-items:center;justify-content:center} .c-checkbox{position:relative;display:block;padding-left:4.3rem;margin-bottom:1.2rem;color:#1c3969;cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.57;-webkit-user-select:none;user-select:none} .c-checkbox+.c-checkbox{margin-top:3rem} .c-checkbox a{color:#0594ae;font-weight:500;text-decoration:none} .c-checkbox a:hover{text-decoration:underline} .c-checkbox input{position:absolute;width:0;height:0;cursor:pointer;opacity:0} .c-checkbox__checkmark{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;border:.2rem solid #dadada;background-color:#fff;border-radius:.3rem} .c-checkbox__checkmark:after{position:absolute;top:.5rem;left:.9rem;display:none;width:.5rem;height:1rem;border:solid #fff;border-width:0 .3rem .3rem 0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)} input:checked~.c-checkbox__checkmark{background-color:#1c3969} input:checked~.c-checkbox__checkmark:after{display:block} .c-checkbox:hover input~.c-checkbox__checkmark{background-color:#dadada} .c-custom-checkbox{display:inline-block;margin-top:-1.2rem;margin-left:-1.2rem} .c-custom-checkbox input[type=checkbox].c-custom-checkbox__choice{display:none} .c-custom-checkbox input[type=checkbox].c-custom-checkbox__choice+.c-custom-checkbox__name{display:inline-block;padding:1.4rem 2.1rem;border:.1rem solid #e2e5e9;margin-top:1.2rem;margin-left:1.2rem;background-color:#fff;border-radius:2.2rem;box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.06);color:#0594ae;cursor:pointer;font-size:1.4rem;font-weight:600;line-height:1.3;text-align:center;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none} .c-custom-checkbox input[type=checkbox].c-custom-checkbox__choice+.c-custom-checkbox__name:hover{background-color:#0594ae;color:#fff} @media only screen and (max-width:992px){.c-custom-checkbox input[type=checkbox].c-custom-checkbox__choice+.c-custom-checkbox__name:hover{background-color:#fff;color:#0594ae}} .c-custom-checkbox input[type=checkbox].c-custom-checkbox__choice:checked+.c-custom-checkbox__name{background-color:#0594ae;color:#fff} .c-custom-radio{position:relative;display:inline-block;padding:.6rem;border:.1rem solid #e2e5e9;border-radius:2.85rem;box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.06)} .c-custom-radio--small-padding .c-custom-radio__name{padding:1.4rem 2rem} .c-custom-radio__choice{display:inline-block;margin:0;cursor:pointer} .c-custom-radio__input{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden} .c-custom-radio__name{display:inline-block;padding:1.4rem 3.3rem;border-radius:2.25rem;color:#0594ae;font-size:1.4rem;font-weight:600;line-height:1.3;transition:all .1s ease-in-out} .c-custom-radio__input:checked+span{background-color:#0594ae;color:#fff} @media only screen and (max-width:385px){.c-custom-radio{padding:.6rem}.c-custom-radio__name{display:inline-block;padding:1rem 2rem}} .choices{margin-bottom:0} .choices button.choices__button{display:none} .choices .choices__inner{min-height:5.5rem;padding-bottom:1.6rem;padding-left:2.1rem;border:.1rem solid #d1d1d1;background-color:#fafafa;border-radius:.3rem;color:#000;font-size:1.4rem;line-height:2.2} .choices .choices__flag-img{width:2rem;height:auto;margin-right:1.5rem} .choices .choices__country-code{color:#777a7e} .choices .choices__placeholder{color:#777a7e;opacity:1} .choices .choices__item.choices__item--choice{padding:1.4rem 2rem;color:#000;font-size:1.3rem} .choices .choices__list--single{padding-right:22px} .choices .choices__list--single .choices__item{overflow:hidden;height:23px} .choices .choices__list.choices__list--dropdown .choices__item.choices__placeholder{color:#777a7e} .choices .choices__item.choices__item--choice.is-highlighted{background-color:#e2e5e9} .choices .choices__list--single{padding-left:0} div.choices[data-type=select-multiple]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:2rem;top:50%;margin-top:-2.5px;pointer-events:none} div.choices[data-type=select-multiple] .choices__inner{padding:7.5px 2.1rem 3.75px} div.choices[data-type=select-multiple] .choices__input{display:none;width:auto!important;padding:4px 16px 4px 4px;border:0;line-height:28px} div.choices[data-type=select-multiple][data-type*=select-multiple] .choices__button{border:none;margin-left:4px} div.choices[data-type*=select-one]:after{right:2rem} .c-separator{width:100%;height:.1rem;background-color:#e5e6e5} .c-order-recap{justify-content:space-between;padding:2rem 0 0;border-bottom:.1rem solid #e5e6e5} .c-order-recap__item{display:flex;justify-content:space-between;padding:0 0 2rem} .c-order-recap:first-of-type{margin-top:3rem} .c-order-recap:last-of-type{margin-bottom:2.2rem} .c-order-recap__item-name,.c-order-recap__item-price{color:#1c3969;font-size:1.4rem;font-weight:600;line-height:1.3} .c-page-title+.c-order-recap{border-top:.1rem solid #e5e6e5} .c-order-total{display:flex;align-items:flex-end;justify-content:space-between} .c-order-total__label{font-size:1.4rem;text-transform:uppercase} .c-order-total__label,.c-order-total__value{color:#0594ae;font-weight:600;line-height:1.3} .c-order-total__value{font-size:3.4rem} .c-page-bubble{margin:1.4rem auto 0;width:180px;padding:.4rem 0;background-color:#fff;border-radius:20px;color:#0594ae;text-align:center} .c-date-input{position:relative} .c-date-input .file-return,.c-date-input input[type=text]{display:inline-block;max-width:19.2rem;padding-right:5.4rem} @media only screen and (max-width:992px){.c-date-input .file-return,.c-date-input input[type=text]{max-width:none}} .c-date-input:after{position:absolute;top:.6rem;left:19.2rem;display:inline-block;color:#1c3969;content:"\e901";cursor:pointer;font-family:icomoon;font-size:2.8rem;pointer-events:none;-webkit-transform:translateX(-3.7rem);transform:translateX(-3.7rem)} @media only screen and (max-width:992px){.c-date-input:after{right:-2rem;left:auto}} .c-date-input--large .file-return,.c-date-input--large input[type=text]{max-width:none} .c-date-input--large:after{left:100%} .c-obligation-list{padding:0;list-style-type:none} .c-obligation-list__item{position:relative;margin-top:2.2rem;margin-left:5rem;color:#0594ae;font-size:1.5rem;font-weight:500;line-height:1.46} .c-obligation-list__item:after{position:absolute;top:50%;left:-5rem;color:#ffda00;content:"\e911";font-family:icomoon;font-size:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-obligation-list__item--strong{color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.37} .c-obligation-list__item-infos{display:block;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38} .c-criteria-list{padding:0;list-style-type:none} .c-criteria-list__item{position:relative;margin-top:2.2rem;margin-left:5rem;color:#0594ae;font-size:1.5rem;font-weight:500;line-height:1.46} .c-criteria-list__item:after{position:absolute;top:50%;left:-5rem;color:#ffda00;content:"\e90e";font-family:icomoon;font-size:1.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-text{color:#1c3969;font-size:1.5rem;line-height:1.46} .c-text--primary{font-weight:600} .c-text--secondary{font-family:Biryani} .c-text--tertiary-bold{color:#0594ae;font-weight:600;line-height:1.26} .c-text--tertiary{color:#0594ae;font-weight:500;line-height:1.26} .c-text--tertiary strong{color:#1c3969;font-weight:600} .c-text--centered{text-align:center} .c-text--underline{text-decoration:underline} .c-subinfo{color:#5a687e;font-size:1.3rem;font-weight:600;line-height:1.26} @media only screen and (max-width:992px){.c-subinfo{font-size:1rem}} .c-card-input{position:relative} .c-card-input .file-return,.c-card-input input[type=text]{padding-right:5.4rem} .c-card-input:after{position:absolute;top:50%;right:1.2rem;color:#1c3969;content:"\e902";font-family:icomoon;font-size:2rem;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-action-title{display:flex;justify-content:space-between;margin-top:6.3rem} .c-search-input{position:relative} .c-search-input .file-return,.c-search-input input[type=text]{display:inline-block;padding-right:5.4rem} .c-search-input-submit{position:absolute;top:50%;right:2rem;display:inline-block;color:#1c3969;content:"\e918";cursor:pointer;font-family:icomoon;font-size:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color: transparent;border: none} .c-status{position:relative;padding-top:.5rem;padding-left:2.5rem;margin:0;color:#5f6e87;font-size:1.3rem;font-weight:500;line-height:1.23} .c-status:before{position:absolute;top:0;left:0;color:#f48f17;content:"\e910";font-family:icomoon;font-size:2rem;vertical-align:middle} .c-page-navigation{padding-bottom:3rem;margin-top:3.4rem} @media only screen and (max-width:992px){.c-page-navigation{margin-top:6rem}} .c-page-navigation__desktop-wrapper{display:flex;justify-content:center} @media only screen and (max-width:992px){.c-page-navigation__desktop-wrapper{display:none}} .c-page-navigation__mobile-wrapper{display:none;align-items:center} @media only screen and (max-width:992px){.c-page-navigation__mobile-wrapper{display:flex}} .c-page-navigation__pages-info{width:50%;text-align:center} .c-page-navigation__step-number{color:#fff;font-size:2rem;font-weight:600;line-height:1.23} .c-page-navigation__total-step{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.23} .c-page-navigation__step{position:relative;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;padding-bottom:3.4rem;font-size:1.5rem;font-weight:600;opacity:.7;text-align:center} .c-page-navigation__step:not(:first-child){margin-left:14.8rem} .c-page-navigation__step:not(:first-child):after{position:absolute;top:3.4rem;left:-175%;display:block;width:9.3rem;height:.4rem;background:url(/assets/images/points.svg) 0 0 no-repeat;background-size:100%;content:""} @media only screen and (max-width:992px){.c-page-navigation__step:not(:first-child){margin-left:-3.4rem}.c-page-navigation__step:not(:first-child):after{display:none}} @media only screen and (max-width:992px){.c-page-navigation__step{margin-left:-3.4rem!important}} .c-page-navigation__step--active{opacity:1} .c-page-navigation__icon{position:relative;display:block;width:6.8rem;height:6.8rem;border:.2rem solid #fff;border-radius:50%;color:#fff} .c-page-navigation__icon:after{position:absolute;top:50%;left:50%;color:#fff;content:"";font-family:icomoon;font-size:2.2rem;font-weight:500;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-page-navigation__icon--info:after{content:"\e907"} .c-page-navigation__icon--list:after{content:"\e908"} .c-page-navigation__icon--pen:after{content:"\e912"} .c-page-navigation__icon--payment:after{content:"\e913"} .c-page-navigation__icon--documents:after{content:"\e916";font-size:3rem} .c-page-navigation__icon--validate:after{content:"\e90e";font-size:1.8rem} .c-page-navigation__icon--place:after{content:"\e917";font-size:2.9rem} .c-page-navigation__icon--calendar:after{content:"\e915";font-size:2.6rem} .c-page-navigation__name{position:absolute;top:6.8rem;left:50%;display:block;margin-top:1.2rem;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap} .c-page-navigation--small .c-page-navigation__step:not(:first-child){margin-left:9.2rem} .c-page-navigation--small .c-page-navigation__step:not(:first-child):after{left:-100%;background:url(/assets/images/points-small.svg) 0 0 no-repeat} .c-page-navigation--small .c-page-navigation__name{width:12rem;height:10rem;white-space:normal} .c-small-emplacement{width:19.7rem;height:19.7rem;padding:0 1rem;border:.1rem solid #e2e5e9;background-color:#fff;border-radius:.5rem;box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.06);text-align:center;cursor:pointer} .c-small-emplacement--beta{width:18rem;height:10rem;padding:0 2rem} .c-small-emplacement--beta .c-small-emplacement__number-label{margin-top:3.9rem} .c-small-emplacement--selected,.c-small-emplacement:hover{border:.1rem solid #46b1c5;background-color:#f0f8fa} .c-small-emplacement__number-label{margin:4.9rem 0 0;color:#1c3969;font-size:1.4rem;font-weight:600;line-height:1.28} .c-small-emplacement__number{margin:.6rem 0 0;color:#1c3969;font-size:3.7rem;font-weight:700;line-height:1.21} .c-small-emplacement__text{margin:.9rem 0 0;color:#5f6e87;font-size:1.3rem;font-weight:500;line-height:1.23} .c-payment-button{display:flex;width:100%;min-height:8.8rem;align-items:center;justify-content:space-between;border:.1rem solid #e6e6e6;background-color:#fff;border-radius:.5rem;cursor:pointer;outline:0} @media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-payment-button{height:8.8rem}} .c-payment-button:active,.c-payment-button:focus,.c-payment-button:hover{outline:0} .c-payment-button__icon{width:3.8rem;height:auto;margin-right:2.5rem;margin-left:3rem} .c-payment-button__name-description-container{flex:1;padding-top:1rem;padding-right:6rem;padding-bottom:1rem} .c-payment-button__name{display:block;color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.62;opacity:.8;text-align:left} .c-payment-button__description{display:block;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38;text-align:left} .c-payment-button__input-container{display:flex;align-items:center;width:12rem;margin-right:3rem} .c-payment-button__currency{margin-left:1rem} .c-payment-button--selected{background-color:#f0f8fa} .c-table-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:3rem} .c-table-pagination__navigation-info{padding:1rem 3rem 0;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38} .c-table-pagination__buttons-container .c-btn+.c-btn{margin-left:2rem} @media only screen and (max-width:576px){.c-table-pagination__buttons-container .c-btn+.c-btn{margin-left:0}} .infobulle{position:relative;display:inline-block;overflow:hidden;vertical-align:middle} .infobulle:hover{overflow:inherit} .infobulle .c-btn:hover+.c-infobulle{top:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);opacity:1} .infobulle .c-infobulle{position:absolute;z-index:100;top:8px;left:0;min-width:300px;padding:1rem;border:.1rem solid #d1d1d1;background-color:#fff;border-radius:.8rem;opacity:0;text-align:center;-webkit-transform:translate(-40%,-110%);transform:translate(-40%,-110%);transition:all .2s ease} .c-header{display:flex;justify-content:space-between;padding:5rem;background-color:#0594ae} @media only screen and (max-width:992px){.c-header{padding:2rem 2rem 5.6rem}} .c-header--small-padding{padding:3rem 5rem} .c-header__logo{color:#fff;text-decoration:none} .c-header__logo img{width:11.1rem;height:auto} @media only screen and (max-width:992px){.c-header__logo img{width:7.3rem;height:auto}} .c-header__camping-container{display:flex;align-items:center} .c-header__camping-name{margin:0 0 0 3.7rem;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.26} .c-header__back-to-home-link{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none} .c-header__back-to-home-link:before{display:inline-block;margin-right:1.2rem;color:#ffda00;content:"\e911";font-family:icomoon;font-size:1.2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease-in-out} .c-header__back-to-home-link:hover{color:#fff} .c-header__back-to-home-link:hover:before{margin-right:2.2rem} .c-card{padding:7rem 9rem;background-color:#fff;border-radius:.8rem} .c-card--small-padding{padding:4.2rem 3rem 2.4rem} .c-card--xsmall-padding{padding:2rem 1rem 2.4rem} .c-card--medium-padding{padding:2.5rem} .c-card--xmedium-padding{padding:2rem 1rem 2.4rem} .c-card--box-shadow{box-shadow:0 .8rem 2.6rem 0 hsla(0,0%,45.1%,.1)} .c-card--non-space{padding:0 0 7rem} .c-card__category-head{display:flex;align-items:center} .c-card__category-head__title{color:#1c3969;font-size:1.6rem;font-weight:600} .c-card__category-head button{margin-left:auto} @media only screen and (max-width:992px){.c-card{padding:4.3rem 3rem}} .c-members-messagerie .col-2{display:flex;align-items:center} .c-members-messagerie .c-members-messagerie{position:relative;display:flex;flex-direction:column;align-items:center;font-size:1.5rem;font-weight:600;text-align:center;color:#1c3969} .c-members-messagerie .c-members-messagerie .c-members-messagerie__icon{position:relative;display:block;width:6.8rem;height:6.8rem;border:.2rem solid #3f92ab;border-radius:50%;background:#3f92ab} .c-members-messagerie .c-members-messagerie .c-members-messagerie__icon:before{position:absolute;top:50%;left:50%;font-size:3.2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-members-messagerie .c-members-messagerie .c-members-messagerie__icon.icon-head{border:.2rem solid #ffda00;background:#ffda00} .c-members-messagerie .c-members-messagerie .c-members-messagerie__icon .c-members-messagerie__icon--img{position:absolute;top:50%;left:50%;font-size:3.2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-form-card{position:relative;padding:3.3rem 5rem 3.3rem 9.3rem;border:.1rem solid #e6e6e6;border-radius:.5rem;cursor:pointer} @media only screen and (max-width:992px){.c-form-card{padding-top:6.3rem;padding-left:2rem}} .c-form-card.active{border-color:#ffda00;cursor:auto} .c-form-card__title{cursor:pointer} .c-form-card__content{overflow:hidden;transition:height .35s ease-in-out} .c-form-card__content:not(.active){display:none} .c-form-card__icon{position:absolute;top:3rem;left:3rem;width:3.8rem;height:auto} @media only screen and (max-width:992px){.c-form-card__icon{top:2rem;left:2rem}} .c-form-card__text{margin:1.2rem 0 0;color:#5a687e;font-size:1.5rem;font-weight:500;line-height:1.26} @media only screen and (max-width:992px){.c-form-card__text{font-size:1.4rem}} .c-form-card__text-strong{margin:2rem 0 0;color:#0594ae;font-size:1.5rem;font-weight:500;line-height:1.26} @media only screen and (max-width:992px){.c-form-card__text-strong{font-size:1.4rem}} .c-form-card__text-small{margin:2.6rem 0 0} .c-form-card__text-link,.c-form-card__text-small{color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38} .c-form-card__text-link{display:inline-block;margin-top:.8rem;text-decoration:none} .c-form-card__text-link:hover{color:#0594ae;text-decoration:underline} .c-form-card .c-page-title--tertiary+.c-form-card__text-strong{margin-top:2.2rem} .c-form-card-member,.c-form-card-member-default{padding:3rem 3rem 3rem 2rem;border:.1rem solid #1c3969;margin-top:30px} @media only screen and (max-width:768px){.c-form-button-member{text-align:center}.c-form-button-member .c-btn{display:inline-block;width:50px;text-indent:-9999999999999px}.c-form-button-member .c-btn:before{text-indent:0}} .c-form-title-member{display:flex;align-items:center} @media only screen and (max-width:768px){.c-form-title-member .c-page-title{width:100%;margin-bottom:1rem;text-align:center}} .c-membership-form{padding-top:3rem} .c-membership-summary{padding-top:9rem} .c-membership-summary--small-padding-top{padding-top:3rem} .c-form .row{margin-right:-1rem;margin-left:-1rem} .c-form .row .col-1,.c-form .row .col-2,.c-form .row .col-3,.c-form .row .col-4,.c-form .row .col-5,.c-form .row .col-6,.c-form .row .col-7,.c-form .row .col-8,.c-form .row .col-9,.c-form .row .col-10,.c-form .row .col-11,.c-form .row .col-12{padding-right:1rem;padding-left:1rem} .c-form__info{margin:0 0 2rem;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.4} @media only screen and (max-width:992px){.c-form__info{font-size:1.2rem}} .c-form__step-title{margin:2.6rem 0 0;color:#1c3969;font-size:2.2rem;font-weight:600;line-height:1.2} @media only screen and (max-width:992px){.c-form__step-title{margin-top:3.5rem;font-size:1.6rem;font-weight:600}} .c-form__step-title-number{color:#0594ae} .c-form__input-container{margin-top:3.2rem} .c-form__input-container--error .c-custom-radio,.c-form__input-container--error .choices .choices__inner,.c-form__input-container--error input{border-color:#e33a20;background-color:rgba(227,58,32,.08)} .c-form__prelabel{display:block;margin:0 0 1.2rem;color:#0594ae;font-weight:500} .c-form__label,.c-form__prelabel{font-size:1.5rem;line-height:1.26} .c-form__label{display:inline-block;margin:0 0 1.4rem;color:#1c3969;font-weight:600} .c-form__label--required:after{color:#e33a20;content:" *"} .c-form__label--strong{font-size:1.6rem;font-weight:700} .c-form__error-message{color:#e33a20} .c-form__error-message,.c-form__input-info{margin-top:1rem;font-size:1.4rem;font-weight:500;line-height:1.3} .c-form__input-info{color:#777a7e} .c-form__family-member-buttons{display:flex;justify-content:space-between;margin-bottom:3.8rem} @media only screen and (max-width:992px){.c-form__family-member-buttons{align-items:center}.c-form__family-member-buttons .c-btn--link{width:70%;text-align:left}} .c-form__validation-btn-container{margin-top:5rem;text-align:center} .c-form__next-step-btn-container{text-align:right} .c-form .c-separator{margin-top:5rem;margin-bottom:6.3rem} .c-form .c-form__step-title+.c-separator{margin-top:2.8rem;margin-bottom:2.2rem} .field-icon{float:right;margin-right:13px;margin-top:-38px;position:relative;z-index:2;display:block;font-size:2.3rem} .c-legal-content{padding-top:4rem} .c-legal-content .c-page-title--secondary+.c-page-title--secondary-small{margin-top:6rem} .c-legal-content .c-obligation-list{margin-top:5.6rem;margin-bottom:6.7rem} .c-legal-content .c-page-title--tertiary+.c-text{margin-top:4.4rem;margin-bottom:6.4rem} .c-legal-content .c-criteria-list{margin-top:4.9rem;margin-bottom:6.4rem} .c-legal-content__checkboxes-container{padding:4.2rem 0} .c-legal-content__buttons-container{display:flex;justify-content:flex-end} .c-membership-payment{padding-top:4rem} .c-membership-payment__buttons-container{margin-top:7rem;text-align:right} .c-membership-payment .c-page-title--secondary+.c-form-card{margin-top:5.5rem} .c-membership-payment .c-form-card+.c-form-card{margin-top:2rem} @media only screen and (max-width:992px){.c-membership-payment .c-subinfo{display:block}.c-membership-payment .c-form-card{padding-right:2rem;padding-left:2rem;margin-right:-2rem;margin-left:-2rem}} .c-membership-welcome-card{padding-top:4rem;padding-bottom:10rem} .c-membership-welcome-card .c-page-title--secondary+.c-text--tertiary-bold{margin-top:1.2rem} .c-membership-welcome-card .c-text--tertiary-bold+.c-text--primary{margin-top:3.2rem} .c-membership-welcome-card .c-separator{margin:6.4rem 0} .c-membership-welcome-card .c-page-title--tertiary{margin-top:3rem;margin-bottom:1.4rem} .c-membership-welcome-card .c-page-title--tertiary+.c-checkbox{margin-top:3rem} .c-membership-welcome-card .c-checkbox+.c-page-title--tertiary{margin-top:6rem} .c-membership-welcome-card__submit-container{margin-top:6rem;text-align:center} .c-membership-welcome-card__back-btn-container{margin-top:8rem;text-align:right} .c-page-background{min-height:100vh} .c-page-background--primary{background-color:#0594ae} .c-page-top-background{position:relative;-webkit-user-select:none;user-select:none} .c-page-top-background--with-line .c-page-top-background__line{display:inline} .c-page-top-background--lighter .c-page-top-background__shapes-container{background-color:#41abbf} .c-page-top-background__shapes-container{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:46rem;background-color:#0594ae;-webkit-clip-path:ellipse(120% 100% at 40% 0);clip-path:ellipse(120% 100% at 40% 0)} @media only screen and (max-width:992px){.c-page-top-background__shapes-container{-webkit-clip-path:ellipse(170% 100% at 40% 0);clip-path:ellipse(170% 100% at 40% 0);height:36rem}} .c-page-top-background__shape-1{position:absolute;z-index:1;bottom:-60rem;left:0;width:74.7rem;height:auto} @media only screen and (max-width:992px){.c-page-top-background__shape-1{left:-10rem}} .c-page-top-background__shape-2{position:absolute;z-index:1;top:-40rem;right:-60rem;width:68rem;height:auto} .c-page-top-background__line{position:absolute;top:12%;left:0;display:none;width:100%;height:auto;opacity:.4} @media only screen and (max-width:992px){.c-page-top-background__line{display:none}} .c-breadcrumb{position:relative} .c-breadcrumb__wrapper{position:absolute;top:0;left:0;width:100%;padding:0 5rem} .c-breadcrumb__step-link{color:#1c3969;font-size:1.2rem;font-weight:600;line-height:1.25;text-decoration:none} .c-breadcrumb__step-link:hover{color:#1c3969} .c-breadcrumb__step-separator{margin-right:.3rem;margin-left:.3rem;vertical-align:middle} .c-breadcrumb__current-step{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.25} .c-tabs{border-bottom:none;margin-bottom:-6px} .c-tabs__step-link{padding:1rem 1.5rem 1.5rem;border-top-left-radius:.8rem!important;border-top-right-radius:.8rem!important;color:#fff;text-decoration:none} .c-tabs__step-link:hover{border-color:transparent!important;color:#1c3969} .c-tabs__item.active .c-tabs__step-link{background:#fff;color:#1c3969} @media only screen and (max-width:576px){.c-tabs{position:relative;display:block;overflow:hidden}.c-tabs:after{position:absolute;z-index:2;top:8px;right:15px;content:"☰";pointer-events:none;color:#1c3969}.c-tabs.open{border-top-left-radius:.8rem!important;border-top-right-radius:.8rem!important;background:#fff;border-bottom:1px solid #e5e6e5}.c-tabs.open a{position:relative;display:block;color:#1c3969}.c-tabs.open>li>a.active{background-color:#e5e6e5}.c-tabs.open:after{content:"X";right:17px}.c-tabs li{display:block;padding:0;vertical-align:bottom}.c-tabs>li>a{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;margin:0}.c-tabs>li.active>a,.c-tabs>li>a,.c-tabs>li>a:active,.c-tabs>li>a:focus,.c-tabs>li>a:hover{border-color:transparent}.c-tabs>li.active>a{position:relative;display:block;z-index:1;background:#fff}.c-tabs>li.active>a:active,.c-tabs>li.active>a:focus,.c-tabs>li.active>a:hover{border-color:transparent}} .c-tabs-2{position:relative;display:flex} .c-tabs-2.nav-tabs{border-bottom:1px solid grey;box-shadow:0 4px 2px -2px grey} .c-tabs-2__item{flex:1 1 0;text-align:center;margin-bottom:0;padding:1.4rem 0} .c-tabs-2__item.active .c-tabs-2__step-link,.c-tabs-2__item:hover .c-tabs-2__step-link{color:#1c3969;font-weight:600} .c-tabs-2__item.active .c-tabs-2__icon:after,.c-tabs-2__item:hover .c-tabs-2__icon:after{color:#1c3969} .c-tabs-2__step-link{text-decoration:none;font-size:1.8rem;color:#5a687e} .c-tabs-2__step-link:hover{color:#1c3969;font-weight:600} .c-tabs-2__tabs-line{position:absolute;left:0;bottom:0;height:6px;width:0;background:#0594ae;transition:left .5s,width .5s} .c-tabs-2__icon{position:relative;margin-right:4rem;font-style:normal} .c-tabs-2__icon:after{position:absolute;left:0;top:0;width:4rem;color:#5a687e;content:"";font-family:icomoon;font-size:2.2rem;font-weight:500;-webkit-transform:translateY(-25%);transform:translateY(-25%)} .c-tabs-2__icon--briefcase:after{content:"\e907"} .c-tabs-2__icon--person-fill:after{content:"\e909"} .c-tabs-2__icon--double-person-fill:after{content:"\e922";padding-right:1rem} .c-check-in-card{position:relative;margin-top:4.3rem} .c-check-in-card__subtitle{margin:.4rem auto auto;color:#5f6e87;font-size:1.3rem;font-weight:500;line-height:1.23;text-align:center} .c-check-in-card__subtitle__flex{display:flex;justify-content:center} .c-check-in-card__help-btn{position:absolute;top:27.9rem;right:-3rem} .c-check-in-card__help-btn--nearest{top:14.6rem} .c-check-in-card__back-to-top-btn{position:absolute;top:93.2rem;right:4.5rem} .c-check-in-card__small-emplacements-container{display:flex;justify-content:space-between;margin-top:3.8rem} @media only screen and (max-width:992px){.c-check-in-card__small-emplacements-container{display:block;text-align:center}.c-check-in-card__small-emplacements-container .c-small-emplacement{display:inline-block;margin-bottom:1rem;vertical-align:top}} .c-check-in-card__save-button-container{margin-top:5.4rem;text-align:center} .c-check-in-card__navigation-buttons{margin-top:5.4rem;text-align:right} .c-check-in-card__navigation-buttons--centered{text-align:center} .c-check-in-card__payment-buttons-container{margin-top:5rem} .c-check-in-card__payment-buttons-container .c-btn+.c-btn{margin-top:2rem} .c-check-in-card .c-date-input:after{right:-2.2rem;left:auto} .c-check-in-card .c-date-input .file-return,.c-check-in-card .c-date-input input[type=text]{max-width:none} .c-check-in-card .c-emplacement+.c-page-title{margin-top:4.5rem} .c-check-in-card .c-page-title--secondary+.c-page-title--secondary-small{margin-top:5.2rem} .c-check-in-card .c-check-in-card__subtitle,.c-check-in-card .c-page-title--secondary{max-width:46.5rem} .c-check-in-card .c-payment-button{margin-top:3rem} .c-check-in-card .c-payment-button+.c-payment-button{margin-top:2rem} .c-check-in-card .c-emplacement+.c-page-title{max-width:46.5rem;margin:4.5rem auto auto;font-weight:600} .c-recap-card{padding:2.9rem 2.2rem 4rem;margin-top:2rem;background-color:#f0f8fa;border-radius:.5rem} .c-recap-card:first-of-type{margin-top:2.7rem} .c-recap-card__small-space{padding:1rem 2.2rem} .c-recap-card__head{display:flex;justify-content:space-between} .c-recap-card__title{color:#1c3969;font-size:2.2rem;font-weight:600;line-height:1.22} .c-recap-card__subtitle{margin:0;color:#5a687e;font-size:1.3rem;font-weight:500} .c-recap-card__info{margin:0;color:#1c3969;font-size:1.3rem;font-weight:500;line-height:1.84} .c-recap-card__label{margin:2.4rem 0 0;color:#1c3969;font-size:1.4rem;font-weight:600;line-height:1.28} .c-recap-card__link{text-decoration:none} .c-recap-card__label--large{font-size:1.5rem} .c-recap-card__info-strong{margin:.8rem 0 0;color:#0594ae;font-size:1.4rem;font-weight:600;line-height:1.28} .c-recap-card__info-strong--large{font-size:3.4rem} .c-recap-card .c-recap-card__head+.c-recap-card__label{margin-top:0} .c-recap-card__form-content{display:none;overflow:hidden} .c-recap-card--participants{padding:2.9rem 2.2rem;border:1px solid transparent} .c-recap-card--participants .c-recap-card__title{margin-top:1rem;cursor:pointer} .c-recap-card--participants .c-emplacement__icon{display:none;margin:auto;cursor:pointer} .c-recap-card--participants.active,.c-recap-card--participants:hover{border:1px solid #ff0} .c-recap-card--participants.active .c-emplacement__icon,.c-recap-card--participants:hover .c-emplacement__icon{display:block} .c-recap-card-2{padding:2.9rem 0 4rem;margin-top:2rem;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;color:rgba(28,57,105,.6);line-height:24px} .c-recap-card-2:first-of-type{margin-top:2.7rem} .c-recap-card-2__small-space{padding:1rem 2.2rem} .c-recap-card-2__non-space{padding:0 2.2rem;margin:0!important} .c-recap-card-2__head{display:flex;align-items:flex-end} .c-recap-card-2__title,.c-recap-card-2__title-with-icon{color:#1c3969;font-size:2.2rem;font-weight:600;line-height:1.22} .c-recap-card-2__title-with-icon{position:relative} .c-recap-card-2__title-with-icon:before{position:absolute;color:#1c3969;content:"";font-family:icomoon;font-size:2rem;font-weight:500;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-recap-card-2__green-circle{display:inline-block;background-color:#7ccd41;vertical-align:middle} .c-recap-card-2__bleu-circle,.c-recap-card-2__green-circle{width:20px;height:20px;margin-right:10px;border-radius:10px;content:""} .c-recap-card-2__bleu-circle{display:block;background-color:#1c3969;float:left} .c-recap-card-2__bleu-circle.small{width:12px;height:12px} .c-recap-card-2__subtitle{margin:0;color:#5a687e;font-size:1.3rem;font-weight:500} .c-recap-card-2__body,.c-recap-card-2__item{background-color:#f0f8fa;border-radius:.5rem} .c-recap-card-2__item{display:flex;align-items:center;margin-bottom:1rem} .c-recap-card-2__info{margin:0;color:#1c3969;font-size:1.3rem;font-weight:500;line-height:1.84} .c-recap-card-2__label{margin:2.4rem 0 0;color:#1c3969;font-size:1.4rem;font-weight:600;line-height:1.28} .c-recap-card-2__link{text-decoration:none} .c-recap-card-2__label--large{font-size:1.5rem} .c-recap-card-2__info-strong{margin:.8rem 0 0;color:#0594ae;font-size:1.4rem;font-weight:600;line-height:1.28} .c-recap-card-2__info-strong--large{font-size:3.4rem} .c-recap-card-2__info--icon{position:relative} .c-recap-card-2__info--icon:before{position:absolute;top:50%;left:0;color:#000;font-family:icomoon;font-size:2rem;font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-recap-card-2__info--icon.i-position{padding-left:2rem} .c-recap-card-2__info--icon.i-position:before{content:"\e925"} .c-recap-card-2__info--icon.i-coche{padding-left:3rem} .c-recap-card-2__info--icon.i-coche:before{content:"\e94b"} .c-recap-card-2__info--icon.i-warning{padding-left:3rem} .c-recap-card-2__info--icon.i-warning:before{content:"\e930"} .c-recap-card-2 .c-recap-card__head+.c-recap-card__label{margin-top:0} .c-recap-card-2__form-content{display:none;overflow:hidden} .c-recap-card-2--participants{padding:2.9rem 2.2rem;border:1px solid transparent} .c-recap-card-2--participants .c-recap-card__title{margin-top:1rem;cursor:pointer} .c-recap-card-2--participants .c-emplacement__icon{display:none;margin:auto;cursor:pointer} .c-recap-card-2--participants.active,.c-recap-card-2--participants:hover{border:1px solid #ff0} .c-recap-card-2--participants.active .c-emplacement__icon,.c-recap-card-2--participants:hover .c-emplacement__icon{display:block} .c-recap-card-2__see-all{padding:1rem 2rem;cursor:pointer;color:#1c3969;border:1px solid #1c3969;text-align:center} .c-recap-card-2 .c-recap-card-2{padding:0 0 2rem;border-radius:.5rem} .c-recap-card-2 .c-recap-card-2__body{padding:2rem} .c-recap-card-2 .c-recap-card-2__label{margin:1rem 0 0;font-weight:300} .c-recap-card-2 .c-recap-card-2__info-strong{color:#1c3969} .c-recap-card-2 .c-recap-card-2__button{margin:1rem 0 0} .c-recap-card-2 .c-recap-card-2__button .c-btn--consultation,.c-recap-card-2 .c-recap-card-2__button .c-btn--edit,.c-recap-card-2 .c-recap-card-2__button .c-btn--remove{color:#1c3969;font-weight:500} .c-recap-card-2 .c-recap-card-2__button .c-btn--consultation:before,.c-recap-card-2 .c-recap-card-2__button .c-btn--edit:before,.c-recap-card-2 .c-recap-card-2__button .c-btn--remove:before{color:#1c3969;width:4.5rem;height:4.5rem;line-height:4.5rem} .c-recap-card-2 .c-recap-card-2__label-after{margin:3.4rem 0 0;color:#1c3969;font-size:1.4rem;font-weight:300;line-height:1.28} .c-recap-card-2 .c-recap-card-2__title,.c-recap-card-2 .c-recap-card-2__title-with-icon{padding:0;font-size:2rem} .c-recap-card-2 .c-recap-card-2__head .c-btn--secondary{margin-bottom:1rem;padding:1.2rem 1rem;font-weight:500} .c-recap-card-2 .c-check-in-buttons-2 .c-btn--secondary{padding:1rem;font-weight:500} .c-recap-card-2 .c-page-bubble{width:280px} .c-recap-card-2 .c-check-in-card__subtitle__flex-2{display:flex;justify-content:center;margin-top:1rem} .c-recap-card-2 .c-table__icon-2{width:auto;height:1.8rem;margin-right:1rem} .c-recap-card-2 .c-check-in-buttons-2 a,.c-recap-card-2 .c-recap-card-2__head .c-btn--secondary{text-decoration:none} .c-recap-card-2 .c-recap-card-2__head .c-btn--primary-rounded{margin-bottom:1rem;padding:1.2rem 1rem;font-weight:500} .c-recap-card-2 .c-check-in-buttons-2 .c-btn--primary-rounded{padding:1rem;font-weight:500} .c-recap-card-2 .c-recap-card-2__head{display:flex;align-items:center;margin-bottom:1rem} .c-recap-card-2 .c-recap-card-2__title{padding-bottom:0} .c-recap-card-2 .c-recap-card-2__head .c-btn{margin-left:auto} .c-recap-card-2 .c-form__family-member-buttons{margin-bottom:0} .c-recap-card-2 .c-separator.c-separator-form{margin-bottom:.8rem!important;margin-top:.8rem} .c-recap-card-2 .c-btn--link{font-weight:400} .c-recap-card-2 .c-btn.c-btn--add{height:3.4rem;width:3.4rem;background-color:rgba(28,57,105,.7)} .c-recap-card-2 .c-btn.c-btn--add:after{color:#fff;font-size:1rem;font-weight:700} .c-recap-card-2__list-items-2{max-height:20rem;padding-left:0;margin-bottom:4rem;overflow-y:scroll} .c-recap-card-2__list-items-2.large-list{max-height:32rem} .c-recap-card-2__item-2{display:flex;height:6rem;align-items:center;padding:0 1rem;margin-bottom:0;border-radius:8px} @media only screen and (max-width:1200px){.c-recap-card-2__item-2{height:auto}} .c-recap-card-2__item-2 .left-col,.c-recap-card-2__item-2 .right-col{display:flex;align-items:center} .c-recap-card-2__item-2.active,.c-recap-card-2__item-2:hover{background-color:#f0f8fa} .c-recap-card-2__item-2 .c-btn{width:5rem;min-height:4rem;padding-left:0} .c-recap-card-2__item-2 .c-btn:before{height:4rem;width:4rem;font-size:2rem;line-height:4rem} .c-recap-card-2__item-2 .c-btn--male{margin-left:auto} .c-recap-card-2__wraper{display:flex;flex-direction:row;align-items:center} @media only screen and (max-width:1200px){.c-recap-card-2__wraper{width:74%;flex-direction:column}.c-recap-card-2__wraper>*{width:100%;margin-bottom:.5rem}} .c-recap-card-2__info-small{font-size:1.2rem} .c-recap-card-2__separator{font-size:1.2rem;padding-left:1rem;padding-right:1rem} .c-recap-card-2 .c-date-input .file-return,.c-recap-card-2 .c-date-input input[type=text]{max-width:11.2rem;padding:7px 7px 7px 25px;border-color:transparent;background:#fff;font-size:1.1rem} @media only screen and (max-width:1200px){.c-recap-card-2 .c-date-input .file-return,.c-recap-card-2 .c-date-input input[type=text]{width:100%;max-width:none}} @media only screen and (max-width:1200px){.c-recap-card-2 .c-date-input{width:100%!important}} .c-recap-card-2 .c-date-input:after{position:absolute;top:.4rem;right:auto;left:4.2rem;display:inline-block;color:#1c3969;content:"\e901";cursor:pointer;font-family:icomoon;font-size:1.6rem;pointer-events:none;-webkit-transform:translateX(-3.7rem);transform:translateX(-3.7rem)} .c-recap-card-2__slider{position:relative;margin-bottom:3rem} .c-recap-card-2__slider__content{display:none} .c-recap-card-2__slider__content.active{display:block} .c-recap-card-2__slider__content__header{margin-bottom:2rem;text-align:center} .c-recap-card-2__slider__content__title .c-btn{display:inline-flex;width:3rem;min-height:3rem;padding-left:3rem} .c-recap-card-2__slider__content__title .c-btn:before{width:3rem;height:3rem;font-size:1.5rem;line-height:3rem} .c-recap-card-2__slider .c-date-input{display:inline-block;height:3rem;width:10rem;margin-left:1rem;margin-right:1rem} .c-recap-card-2__slider .c-date-input input{height:100%;width:100%} .c-recap-card-2__slider .c-btn--arrow-left,.c-recap-card-2__slider .c-btn--arrow-right{position:absolute;top:1rem;padding:0} .c-recap-card-2__slider .c-btn--arrow-left{position:absolute;left:3rem} .c-recap-card-2__slider .c-btn--arrow-right{position:absolute;right:6rem} .c-recap-card-2 .c-recap-card-2__title{height:6rem;display:flex;align-items:center} .c-recap-card-2__item .c-btn--visualize{color:#1c3969;font-weight:500} .c-recap-card-2__item .c-btn--visualize:before{color:#1c3969;width:4rem;height:4rem;line-height:4rem;font-size:1.8rem;margin-top:.5rem} .c-tabs-2__item:hover{border-bottom:5px solid #0594ae} .c-tabs-2.nav-tabs{border-bottom:1px solid #dee2e6;box-shadow:none} .c-recap-card-2__item .c-recap-card-2__info-strong{margin:0;white-space:nowrap} .c-tabs-2{margin-bottom:5rem} .c-check-in-card__summary-stay .c-recap-card-2 .c-recap-card-2__head .c-recap-card-2__title-with-icon--service+div{margin-left:auto} .c-check-in-card__summary-stay .c-recap-card-2__title-with-icon .icon-function{font-size:3rem} .c-check-in-card__summary-stay .c-recap-card-2__title-with-icon .icon-service-2{font-size:4rem} .c-check-in-buttons{padding-right:3rem} .c-check-in-buttons__other-buttons{margin-top:5rem} .c-check-in-buttons__other-buttons .c-btn+.c-btn{margin-top:1.2rem} .c-emplacement{padding:2rem;border:.2rem solid #46b1c5;margin-top:3rem;background-color:#f0f8fa;border-radius:.5rem} .c-emplacement__img-container{border-right:.1rem solid #e5e6e5} .c-emplacement__img-container,.c-emplacement__number-container{display:flex;height:14.8rem;align-items:center;justify-content:center} .c-emplacement__number-label{max-width:12.4rem;margin:0;color:#5f6e87;font-size:1.3rem;font-weight:500;line-height:1.23} .c-emplacement__number{margin:0 0 0 5.4rem;color:#1c3969;font-size:3.7rem;font-weight:700;line-height:1.21} .c-emplacement__icon-container{display:flex;height:14.8rem;align-items:center;justify-content:center} .c-emplacement__icon{position:relative;width:4.6rem;height:4.6rem;background-color:#ffda00;border-radius:50%} .c-emplacement__icon:after{position:absolute;top:-8%;left:30%;color:#1c3969;content:"\e90e";font-family:icomoon;font-size:2.7rem} .c-emplacement__icon-green{display:block;position:relative;width:2rem;height:2rem;background-color:#adff2f;border-radius:50%} .c-emplacement__icon-green:after{position:absolute;top:-26%;left:10%;color:#fff;content:"\e90e";font-family:icomoon;font-size:1.7rem;font-weight:600} .c-members-table-card{position:relative;margin-top:4.7rem} .c-members-table-card .c-form__input-container{margin-top:0} @media only screen and (max-width:1200px){.c-members-table-card .c-card.c-card--medium-padding{padding-left:3rem;padding-right:3rem}} .c-tresorier-table{position:relative;margin-top:1.5rem} .c-page-prev-link{margin-bottom:24px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline} .c-page-prev-link,.c-page-prev-link:before{display:inline-block;color:#1c3969;font-size:1.2rem} .c-page-prev-link:before{margin-right:1.2rem;content:"\e911";font-family:icomoon;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease-in-out} .status{position:relative;display:inline-block;width:1.6rem;height:1.6rem;margin:0;background:#1c3969;border-radius:50%;vertical-align:middle} .status--encours{background:#34bc54} .status-label{vertical-align:middle} .status-label,.type-tresorier{display:inline-block;font-size:1.1rem} .type-tresorier{position:relative;padding:8px 36px 8px 8px;background:#fff;color:#1c3969} .type-tresorier:after{position:absolute;top:50%;right:11.5px;width:0;height:0;margin-top:-2.5px;content:"\e903";font-family:icomoon;font-size:1.1rem;pointer-events:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)} .see-all{display:block;box-sizing:border-box;align-items:center;border:1px solid rgba(22,51,99,.48);border-radius:5px;color:rgba(28,57,105,.6);font-size:13px;font-style:normal;font-weight:600;line-height:30px;text-align:center;text-decoration:none;text-transform:uppercase} .c-table{display:block;width:100%;margin-top:3.7rem;overflow-x:auto} .c-table thead tr{background-color:#f0f8fa} .c-table thead th{padding:3.2rem 2.2rem;cursor:pointer;text-align:center} .c-table tbody tr{border-bottom:.1rem solid #e5e6e5} .c-table tbody td{padding:2rem;color:#1c3969;font-size:1.5rem;font-weight:500;line-height:1.26;text-align:center} .c-table tbody tr.c-table__canceled-row td{padding:3.6rem 2rem;color:#8d8f91} .c-table__canceled-row{background-color:#f6f6f6} .c-table__canceled-row td{position:relative} .c-table__canceled-row td .c-btn{position:absolute;top:50%;left:-1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .c-table__column-title{position:relative;display:inline-block;color:#1c3969;font-size:1.5rem;font-weight:600;line-height:1.26} .c-table__column-title--sortable:after{position:absolute;top:30%;right:-1.6rem;display:inline-block;color:#1c3969;content:"\e900";font-family:icomoon;font-size:.6rem;transition:all .3s ease-in-out} .c-table__column-title--sortable--inverted:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)} .c-table__column-price{min-width:90px} .c-table__icon{width:auto;height:1.8rem} .c-table--tresorier{margin-top:1.5rem;border-collapse:separate;border-spacing:0 15px} .c-table--tresorier thead tr{background-color:transparent} .c-table--tresorier thead th{width:4%;padding:0 0 0 4px;text-align:left} .c-table--tresorier thead th:first-child{width:10%} .c-table--tresorier thead th:nth-child(2){width:15%} .c-table--tresorier tbody td{padding:7px 9px;border-color:rgba(24,156,180,.2);border-style:solid;border-width:1px 0;background:#f0f8fa;text-align:center} .c-table--tresorier tbody td:first-child{border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;text-align:left} .c-table--tresorier tbody td:last-child{border-width:1px 1px 1px 0;border-radius:0 5px 5px 0;text-align:right} .c-table--tresorier tbody td .error-msg{display:none} .c-table--tresorier tbody .error-row{position:relative} .c-table--tresorier tbody .error-row td{border-color:rgba(202,36,0,.2);background:#fff3f3} .c-table--tresorier tbody .error-row td .c-date-input .file-return,.c-table--tresorier tbody .error-row td .c-date-input input[type=text]{border-color:#de6969} .c-table--tresorier tbody .error-row td .error-msg{position:absolute;top:100%;display:block;color:#b52626;font-size:12px} .c-table--tresorier .c-date-input .file-return,.c-table--tresorier .c-date-input input[type=text]{width:11.2rem;padding:7px 7px 7px 32px;border-color:transparent;background:#fff;font-size:1.1rem} .c-table--tresorier .c-date-input:after{right:auto;left:4.7rem;font-size:1.6rem} .c-table--tresorier .c-btn--edit{width:2.7rem;height:2.7rem;min-height:auto;padding:0;line-height:1} .c-table--tresorier .c-btn--edit:before{width:3rem;height:3rem;font-size:1.7rem;line-height:3rem} .c-table--tresorier .c-btn--remove{display:inline-block;width:2.7rem;height:2.7rem;min-height:auto;padding:0;line-height:1} .c-table--tresorier .c-btn--remove:before{width:2.7rem;height:2.7rem;color:rgba(28,57,105,.68);font-size:13px;line-height:26px} .m-table{width:100%;margin-top:3.7rem;margin-left:1px;overflow-x:auto} .m-table thead th{padding:2rem 1rem;cursor:pointer;text-align:left} .m-table tbody{border:1px solid rgba(24,156,180,.2)} .m-table tbody tr:nth-child(2n){background:#f1f8fa} .m-table tbody td{align-items:center;padding:2rem 1rem;color:#1c3969;font-size:14px;font-style:normal;font-weight:500;line-height:20px} .m-table tbody td.m-table--sujet{font-weight:600} .m-table tbody td i{margin-right:1rem} .m-table--sortable{position:relative} .m-table--sortable:after{position:absolute;top:30%;right:-1.6rem;display:inline-block;color:#1c3969;content:"\e900";font-family:icomoon;font-size:.6rem;transition:all .3s ease-in-out} .c-members-card{position:relative;margin-top:4.3rem} .c-members-card__help-btn{position:absolute;top:27.9rem;right:-3rem} .c-members-card__edit-link{display:block;margin-top:.8rem;color:#1c3969;font-size:1.3rem;font-weight:500;line-height:1.38} .c-members-card__edit-link:hover{color:#0594ae;text-decoration:underline} .c-members-card .c-recap-card__info-strong+.c-recap-card__info-strong{margin-top:0} .c-members-card .c-recap-card__info-strong .c-recap-card__info{margin-left:1rem} .c-members-card .c-form__input-container{margin-top:0} .c-members-card .c-form__input-container+.c-form__input-container{margin-top:2.3rem} .c-members-card .c-btn+.c-recap-card{margin-top:3.2rem} .c-members-card .c-recap-card__head+.c-recap-card__subtitle{margin-top:-.6rem} .c-members-card .c-recap-card .c-btn.c-btn--primary-small{margin-top:3.8rem} .c-pop-in{position:fixed;z-index:100;top:50%;left:50%;min-width:69rem;padding:0 3rem;background-color:#fff;border-radius:.8rem;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-pop-in--large{min-width:100rem;overflow:hidden auto;max-height:60rem} @media only screen and (max-width:992px){.c-pop-in{width:90%;min-width:auto}} .c-pop-in .c-btn--close{position:absolute;top:2rem;right:2rem} .c-pop-in__title{margin:7rem 0 0;color:#1c3969;font-size:3rem;font-weight:700;line-height:1.23} .c-pop-in__subtitle{margin:1.2rem 0 0;color:#0594ae} .c-pop-in__content-strong,.c-pop-in__subtitle{font-size:1.5rem;font-weight:600;line-height:1.26} .c-pop-in__content-strong{margin:3.2rem 0 0;color:#1c3969} .c-pop-in__content-strong strong{color:#0594ae;font-weight:600} .c-pop-in__content-light{margin:.4rem 0 0;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38} .c-pop-in__buttons-container{margin:6rem 0 8rem} .c-pop-in__buttons-container .c-btn+.c-btn{margin-left:1.2rem} .c-pop-in--wifi{text-align:left;overflow:hidden auto} .c-pop-in--wifi .c-card{padding-right:0;padding-left:0} .c-pop-in-2{position:fixed;z-index:100;top:50%;left:50%;height:80%;min-width:86rem;padding:0;background-color:#fff;border-radius:.8rem;overflow:hidden;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-pop-in-2--large{min-width:100rem;overflow:hidden auto;max-height:60rem} .c-pop-in-2__head{display:flex;align-items:center;position:fixed;top:0;left:0;height:120px} .c-pop-in-2__head,.c-pop-in-2__head__title{width:100%;text-align:center} .c-pop-in-2__body{height:calc(100% - 220px);width:100%;margin-top:120px;padding:0 5rem;overflow-y:scroll} .c-pop-in-2__bottom-gradient{bottom:100px;width:calc(100% - 10px)} .c-pop-in-2__bottom-gradient,.c-pop-in-2__footer{position:fixed;left:0;height:100px;background:linear-gradient(180deg,rgba(255,0,0,0) 0,#fff 70%)} .c-pop-in-2__footer{display:flex;align-items:center;justify-content:center;bottom:0;width:100%;padding:0 2rem;box-shadow:0 4px 34px rgba(0,0,0,.15)} @media only screen and (max-width:992px){.c-pop-in-2{width:90%;min-width:auto}} .c-pop-in-2 .c-btn--close{position:absolute;right:3rem;top:2rem;height:3rem;width:3rem;border-radius:50%;background-color:#1c3969} .c-pop-in-2 .c-btn--close:after{position:static;left:auto;top:auto;color:#fff;font-size:1.2rem} .c-pop-in-2__title{margin:7rem 0 0;color:#1c3969;font-size:3rem;font-weight:700;line-height:1.23} .c-pop-in-2__subtitle{margin:1.2rem 0 0;color:#0594ae;font-size:1.5rem;font-weight:600;line-height:1.26} .c-pop-in-2__content-strong{color:#1c3969;font-size:1.5rem;font-weight:600;line-height:1.26} .c-pop-in-2__content-strong strong{color:#0594ae;font-weight:600} .c-pop-in-2 .msg-erreur{display:block;color:#b52626;font-size:1.1rem} .c-pop-in-2__content-light{margin:.4rem 0 0;color:#5a687e;font-size:1.3rem;font-weight:500;line-height:1.38} .c-pop-in-2__buttons-container{margin:6rem 0 8rem} .c-pop-in-2__buttons-container .c-btn+.c-btn{margin-left:1.2rem} .c-pop-in-2--wifi{overflow:hidden auto;text-align:left} .c-pop-in-2--wifi .c-card{padding-right:0;padding-left:0} .c-pop-in-2 .container-choices{padding-bottom:6rem} .c-pop-in-2 .c-reservation__emplacement .c-small-emplacement{width:100%;margin-right:0} .c-pop-in-sejour{position:fixed;z-index:100;top:50%;left:50%;height:auto;width:100%;padding:3rem 10rem;background-color:#fff;box-shadow:0 4px 34px rgba(0,0,0,.15);text-align:right;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .c-pop-in-sejour a:first-child{color:#1c3969} .c-pop-in-sejour a:first-child :hover{color:#365382} .c-check-out-card{position:relative;margin-top:3rem} .c-check-out-card__date-inputs-container{display:flex;margin-top:3.2rem} .c-check-out-card__print-button-container{margin-top:5rem;text-align:center} .c-check-out-card__navigation-buttons{margin-top:6rem;text-align:right} .c-check-out-card .c-date-input .file-return,.c-check-out-card .c-date-input input[type=text]{max-width:26.5rem} .c-check-out-card .c-date-input:after{right:-2.2rem;left:auto} .c-check-out-card .c-page-title.c-page-title--secondary{max-width:46.5rem} .c-check-out-card .c-page-title--secondary+.c-page-title--secondary-small{margin-top:5.2rem} .c-check-out-card .c-btn--remove{width:15rem;margin-right:14.4rem} .c-check-out-card .c-form__input-container{margin-top:0} .c-check-out-card .c-form__input-container+.c-form__input-container{margin-left:2.2rem} .c-check-out-card .c-recap-card__subtitle{margin-top:-2.2rem} .c-check-out-card .c-btn--calendar{margin-top:2.2rem} .c-check-out-card .c-recap-card+.c-page-title--secondary-small{margin-top:6.4rem} .c-journey-option-card{display:block;height:100%;padding-top:2.2rem;text-decoration:none;cursor:pointer} .c-journey-option-card__wrapper{height:100%;min-height:22rem;padding:2.6rem 3rem 3.6rem;background:url(/assets/images/corner.svg) -9.8rem -5.6rem no-repeat;background-color:#fff;background-size:15rem;border-radius:.5rem;box-shadow:0 .8rem 2.6rem 0 hsla(0,0%,45.1%,.1)} .c-journey-option-card--yellow .c-journey-option-card__wrapper{background:url(/assets/images/corner-yellow.svg) -9.8rem -5.6rem no-repeat;background-size:15rem} .c-journey-option-card--turquoise .c-journey-option-card__wrapper{background:url(/assets/images/corner-turquoise.svg) -9.8rem -5.6rem no-repeat;background-size:15rem} .c-journey-option-card--red .c-journey-option-card__wrapper{background:url(/assets/images/corner-red.svg) -9.8rem -5.6rem no-repeat;background-size:15rem} .c-journey-option-card--blue .c-journey-option-card__wrapper{background:url(/assets/images/corner-blue.svg) -9.8rem -5.6rem no-repeat;background-size:15rem} .c-journey-option-card__image{height:5rem;width:auto} .c-journey-option-card__title{margin:1.9rem 0 0;color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.37} .c-journey-option-card__description{margin:1rem 0 0;color:#5a687e;font-size:1.3rem;font-weight:500} .c-membership-responsive-step-navigation{position:fixed;bottom:0;left:0;display:none;width:100%;background-color:#1c3969} .c-membership-responsive-step-navigation .c-membership-summary{overflow:hidden;transition:height .35s ease-in-out;width:100%;max-height:400px;padding:0} .c-membership-responsive-step-navigation .c-membership-summary:not(.active){display:none} .c-membership-responsive-step-navigation .c-membership-summary .c-card{padding:0;background:none;color:#fff} .c-membership-responsive-step-navigation .c-membership-summary .c-card .c-order-recap:first-child{padding-top:0} .c-membership-responsive-step-navigation .c-membership-summary .c-card .c-order-recap__item-name,.c-membership-responsive-step-navigation .c-membership-summary .c-card .c-order-recap__item-price,.c-membership-responsive-step-navigation .c-membership-summary .c-card .c-order-total__label,.c-membership-responsive-step-navigation .c-membership-summary .c-card .c-order-total__value{color:#fff} @media only screen and (max-width:992px){.c-membership-responsive-step-navigation{display:block}} .c-membership-responsive-step-navigation__content-wrapper{display:flex;justify-content:center;padding:2.2rem} .c-membership-responsive-step-navigation__price-details-container{width:50%;padding-right:1rem;align-items:center;text-align:right} .c-membership-responsive-step-navigation__button-container{width:50%;padding-left:1rem} .c-membership-responsive-step-navigation__price{margin:0;color:#fff;font-size:3.4rem;font-weight:600;line-height:1} .c-membership-responsive-step-navigation__details{margin:.2rem 0 0;color:#fff;font-size:1.4rem;font-weight:600;line-height:1.28} .c-membership-responsive-step-navigation__details .detail{display:inline} .c-membership-responsive-step-navigation.active .c-membership-responsive-step-navigation__price,.c-membership-responsive-step-navigation__details .moins{display:none} .c-membership-responsive-step-navigation.active .c-membership-responsive-step-navigation__price-details-container{padding-top:3%} .c-membership-responsive-step-navigation.active .c-membership-responsive-step-navigation__details .detail{display:none} .c-membership-responsive-step-navigation.active .c-membership-responsive-step-navigation__details .moins{display:inline} .c-membership-page-content-wrapper{position:relative} .c-membership-page-content-wrapper__back-to-top-btn{position:absolute;right:0;bottom:7.1rem;z-index:1} .c-membership-creat-form,.c-recherche{position:relative;margin-top:4.3rem} .js-filter-content{display:none} .c-filter{margin-bottom:5rem} .c-filter__date-inputs-container{display:flex} @media only screen and (max-width:576px){.c-filter__date-inputs-container{display:block}} .c-filter__date-inputs-container .c-form__input-container{width:50%;margin-top:0} @media only screen and (max-width:576px){.c-filter__date-inputs-container .c-form__input-container{width:100%}} .c-filter__date-inputs-container .c-form__input-container .c-date-input .file-return,.c-filter__date-inputs-container .c-form__input-container .c-date-input input[type=text]{max-width:100%} .c-filter__date-inputs-container .c-form__input-container .c-date-input:after{left:100%} .c-filter__date-inputs-container .c-form__input-container+.c-form__input-container{margin-left:2rem} @media only screen and (max-width:576px){.c-filter__date-inputs-container .c-form__input-container+.c-form__input-container{margin-top:2.3rem;margin-left:0}} .c-recherche-resultat{padding:2.9rem 2.2rem 4rem;margin-top:2rem;background-color:#f0f8fa;border-radius:.5rem} .c-recherche-resultat:first-of-type{margin-top:2.7rem} .c-recherche-resultat__title{color:#1c3969;font-size:2.9rem;font-weight:600;line-height:1.22} .c-recherche-resultat__subtitle{margin:0 0 2rem;color:#1c3969;font-size:2.3rem;font-weight:500} .c-recherche-resultat__title-n2{margin-bottom:2rem;color:#1c3969;font-size:1.9rem;font-weight:700;line-height:1.22} .c-recherche-resultat__tags>*{margin-right:1.5rem;margin-bottom:1rem} .c-recherche-resultat__tags>:last-child{margin-right:0} .c-recherche-resultat__info{margin:0;color:#1c3969;font-size:1.3rem;font-weight:500;line-height:1.84} .c-valeurs{margin-top:5rem;margin-bottom:8rem} .c-valeurs__item{margin-top:2rem} .c-valeurs__item:first-child{margin-top:0} .c-valeurs__img{width:54px} @media only screen and (max-width:576px){.c-valeurs__img{margin-bottom:1rem}} .c-valeurs__title{margin-top:0;color:#1c3969;font-size:2.7rem;margin-bottom:1rem} @media only screen and (max-width:576px){.c-valeurs__title{font-size:1.6rem;margin-bottom:1rem}} .c-valeurs__desc{color:#1c3969;font-size:1.8rem} @media only screen and (max-width:576px){.c-valeurs__desc{font-size:1.2rem}} .c-reservation{padding:2rem 1rem 4rem;background-color:#fff;border-radius:.8rem} .c-reservation .c-recherche-resultat{margin-top:0} .c-reservation__date,.c-reservation__emplacement,.c-reservation__hebergement{margin-top:5.5rem} .c-reservation__emplacement .c-check-in-card__small-emplacements-container{display:block} .c-reservation__emplacement .c-small-emplacement{display:inline-block;width:14rem;margin-right:45px;margin-bottom:1rem;vertical-align:top} .c-reservation__emplacement .c-small-emplacement:nth-child(2n+4){margin-right:0} @media only screen and (max-width:1200px){.c-reservation__emplacement .c-small-emplacement{margin-right:6px}} @media only screen and (max-width:992px){.c-reservation__emplacement .c-small-emplacement{margin-right:5px}} .c-reservation__accompagne{margin-top:5.5rem} .choices-one input[type=radio]{visibility:hidden} .choices-one:hover .c-journey-option-card__wrapper,.choices-one input[type=radio]:checked+.c-journey-option-card__wrapper{border:.2rem solid #ffda00} .c-separator-form{margin-top:0} .ou{margin:0 3rem;color:#1c3969;font-size:1.6rem;font-weight:700} .c-reservation-recherche{padding:7rem 9rem;background-color:#fff;border-radius:.8rem} @media only screen and (max-width:992px){.c-reservation-recherche{padding:4.3rem 3rem}.c-reservation-recherche .c-reservation__emplacement{margin-top:0}} .c-reservation-recherche .c-small-emplacement{width:16rem;margin:0 auto 2rem} .c-btn--burger{z-index:999} input#menuToggle{position:absolute;right:50px;padding:0;background:#ffda00;border-radius:50%;opacity:0;cursor:pointer;width:48px;height:48px;z-index:9999} #menu{position:absolute;z-index:99;right:0;width:500px;margin:-100px -50px 0 0;padding:125px 160px 160px;background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);box-shadow:-3px 0 14px -8px rgba(0,0,0,.75)} #menu p{color:#1c3969;font-size:2.2rem;font-weight:600;line-height:1.22} #menu p,#menu ul{margin-bottom:20px} #menu ul{list-style:none} #menu ul li a{text-decoration:none} input#menuToggle:checked+#menu{-webkit-transform:none;transform:none} .nav-tabs.p-tabs{border-bottom:none;margin-bottom:-6px;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.12)} .nav-tabs.p-tabs .p-tabs__step-link{padding:1rem 4.5rem 1.5rem;border:solid transparent;border-width:0 0 2px;color:rgba(28,57,105,.6);font-weight:600;text-decoration:none} .nav-tabs.p-tabs .p-tabs__step-link .icon{font-size:1.5rem} .nav-tabs.p-tabs .p-tabs__item.active .p-tabs__step-link,.nav-tabs.p-tabs .p-tabs__step-link:hover{border-color:#0594ae!important;color:#1c3969} @media only screen and (max-width:576px){.nav-tabs.p-tabs{position:relative;display:block;overflow:hidden}.nav-tabs.p-tabs:after{position:absolute;z-index:2;top:8px;right:15px;color:#1c3969;content:"☰";pointer-events:none}.nav-tabs.p-tabs.open{border-bottom:1px solid #e5e6e5;background:#fff;border-top-left-radius:.8rem!important;border-top-right-radius:.8rem!important}.nav-tabs.p-tabs.open a{position:relative;display:block;color:#1c3969}.nav-tabs.p-tabs.open>li>a.active{background-color:#e5e6e5}.nav-tabs.p-tabs.open:after{right:17px;content:"X"}.nav-tabs.p-tabs li{display:block;padding:0;vertical-align:bottom}.nav-tabs.p-tabs>li>a{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;border-color:transparent;margin:0}.nav-tabs.p-tabs>li>a:active,.nav-tabs.p-tabs>li>a:focus,.nav-tabs.p-tabs>li>a:hover{border-color:transparent;outline:none}.nav-tabs.p-tabs>li.active>a{position:relative;display:block;border-color:transparent;z-index:1;background:#fff}.nav-tabs.p-tabs>li.active>a:active,.nav-tabs.p-tabs>li.active>a:focus,.nav-tabs.p-tabs>li.active>a:hover{border-color:transparent}} .p-content{margin:8rem 3.5rem 0} @media only screen and (max-width:1200px){.p-content{margin:4rem 0 0}} .p-subtitle{margin:2.5rem 7% 0;color:#1c3969;font-size:1.2rem;font-weight:500;line-height:23px;text-align:center} .p-filter{display:flex;flex-direction:row;align-items:center;margin-top:7rem;margin-bottom:5rem} .p-filter>*{margin-right:20px;margin-bottom:8px} .p-filter-label{color:#1c3969;font-size:1.5rem;font-weight:600;line-height:1.26} .p-filter-select{min-width:230px} .p-filter-select .choices[data-type*=select-one]:after{width:8px;height:14px;border:none;margin-top:-4px;content:"\e903";font-family:icomoon,sans-serif;line-height:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)} .p-filter-select .choices[data-type*=select-one].is-open:after{margin-top:-4px} .p-filter-select .choices .choices__list--single .choices__item{color:#1c3969} .p-filter-select .choices__inner{box-sizing:border-box;border:1px solid #1c3969;background:#fff;border-radius:4px} .p-filter-resultat__title{display:inline-block;margin:0 0 1.4rem;color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.26} .p-filter-resultat__items{padding:0;margin:0;list-style:none} .p-filter-resultat__item{color:#1c3969;font-size:1.4rem;font-weight:600;line-height:1.3} .m-card-doc{padding:2.9rem 2.2rem 3rem;margin-bottom:2rem;margin-top:2rem;background-color:#f0f8fa;border-radius:.5rem} .m-card-doc__title{margin:0 0 1.9rem;color:#1c3969;font-size:1.6rem;font-weight:700;line-height:1.37} .m-card-doc__item{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:15px} .m-card-doc__item:last-child{margin-bottom:0} .m-card-doc__item-label{padding-left:23px;background-image:url(/assets/images/pdf.png);background-position:0;background-repeat:no-repeat;background-size:15px;text-align:center} .m-card-doc__item-label,.m-card-doc__item-link{color:#1c3969;font-size:14px;font-style:normal;font-weight:500;line-height:22px} .c-item-info{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;padding:1rem 2rem;border:1px solid rgba(24,156,180,.2);margin-top:1.5rem;background:#fff;border-radius:.5rem} .c-item-info__label{font-weight:300} .c-item-info__label,.c-item-info__value{display:block;margin:0;color:#1c3969;font-size:1.4rem;line-height:1.28;text-align:left} .c-item-info__value{font-weight:600} .c-item-info__label+.c-item-info__value{margin-top:.8rem} .c-hp{margin-top:4rem;position:relative} .c-hp__title{color:#1c3969;font-size:2.2rem;font-weight:600;line-height:1.22} .c-hp__title span{color:#5a687e;font-weight:500} .c-option-card{display:block;height:100%;padding-top:2.2rem;text-decoration:none;cursor:pointer} .c-option-card__wrapper{text-align:center;height:100%;min-height:22rem;padding:2.6rem 3rem 3.6rem;background-color:#fff;background-size:15rem;border-radius:.5rem;box-shadow:0 .8rem 2.6rem 0 hsla(0,0%,45.1%,.1)} .c-recap-card-hp{padding:1rem;margin-top:1rem;background-color:#f0f8fa;border-radius:.5rem} .choices{position:relative;margin-bottom:24px;font-size:16px} .choices:focus{outline:0} .choices:last-child{margin-bottom:0} .choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none} .choices.is-disabled .choices__item{cursor:not-allowed} .choices [hidden]{display:none!important} .choices[data-type*=select-one]{cursor:pointer} .choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px} .choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0} .choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5} .choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1} .choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4} .choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none} .choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none} .choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px} .choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto} .choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0} .choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text} .choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0} .choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1} .choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden} .is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7} .is-open .choices__inner{border-radius:2.5px 2.5px 0 0} .is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px} .choices__list{margin:0;padding-left:0;list-style:none} .choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%} [dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px} .choices__list--single .choices__item{width:100%} .choices__list--multiple{display:inline} .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box} .choices__list--multiple .choices__item[data-deletable]{padding-right:5px} [dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px} .choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1} .is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191} .choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility} .choices__list--dropdown.is-active{visibility:visible} .is-open .choices__list--dropdown{border-color:#b7b7b7} .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0} .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position} .choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px} [dir=rtl] .choices__list--dropdown .choices__item{text-align:right} @media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}} .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2} .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5} .choices__item{cursor:default} .choices__item--selectable{cursor:pointer} .choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5} .choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:grey} .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer} .choices__button:focus,.choices__input:focus{outline:0} .choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px} [dir=rtl] .choices__input{padding-right:2px;padding-left:0} .choices__placeholder{opacity:.5} .datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:210px;z-index:-1} .datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0} .datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1} .datepicker-inline{position:static} .datepicker-top-left,.datepicker-top-right{border-top-color:#39f} .datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px} .datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f} .datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px} .datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f} .datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px} .datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f} .datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px} .datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px} .datepicker-panel>ul{margin:0;padding:0;width:102%} .datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table} .datepicker-panel>ul:after{clear:both} .datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px} .datepicker-panel>ul>li:hover{background-color:#e5f2ff} .datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999} .datepicker-panel>ul>li.highlighted{background-color:#e5f2ff} .datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff} .datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f} .datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default} .datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff} .datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px} .datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px} .datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px} .datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default} .datepicker-hide{display:none} 

/* /theme_gcu/static/src/css/theme_gcu.css defined in bundle 'web.assets_frontend' */
input[readonly='readonly']{color: #8d8f91!important; cursor: default;} input[readonly='readonly']:focus{border: .1rem solid #d1d1d1;} .c-page-navigation__step:not(:first-child)::after{background: url(/theme_gcu/static/src/images/points.svg) 0 0 no-repeat;} .c-btn--primary-small-disabled{border-color: #939aa7; background-color:#939aa7;} .c-btn--primary-small-disabled:hover{background-color: #939aa7;} .c-membership-responsive-step-navigation{z-index: 1;} .c-form__input-container--error .c-custom-checkbox__name{border-color: #e33a20!important; background-color: rgba(227,58,32,.08)!important;} .c-form__input-container--error .c-custom-checkbox__name:hover{color: #0594ae!important;} .c-custom-checkbox input[type="checkbox"].c-custom-checkbox__choice + .c-custom-checkbox__name:hover{border: 0.1rem solid transparent;} .c-custom-checkbox input[type="checkbox"].c-custom-checkbox__choice:checked + .c-custom-checkbox__name{border: 0.1rem solid transparent;} .c-footer{background-color:#0594ae !important; min-height: 10vh; color: #000000;} .c-footer-link{color:#fff; font-size: 1.4rem; font-weight: 600; line-height: 1.3; text-decoration: none;} .c-footer-links{padding-top: 4vh;} .c-footer-links ul{list-style:none;} .c-footer-links li{padding-right: 20px; padding-left: 20px; display: inline; text-align: center;} .c-footer-link:hover,.c-footer-link:focus{color: #fff;} .c-btn--back-responsive{color : white; padding: 1rem 0 1rem 5rem;} .c-text--secondary{font-family: Montserrat,Arial,sans-serif; font-size: 1.4rem;} .c-pop-in{display: none; border: .1rem solid #1c3969;} .c-pop-in--wifi, .c-pop-in-participant{min-height: 540px;} .c-pop-in--treasurer-no-account{min-height: 440px;} .c-overlay{display: none; position:fixed; padding:0; margin:0; top:0; left:0; width: 100%; height: 100%; background:rgba(255,255,255,0.3); z-index: 100;} .c-loader{display: none; border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #0594ae; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: loader_spin 2s linear infinite; position: fixed; left: 46%; top: 40%; z-index: 999; margin-top: -60px; margin-left: -60px;} @-webkit-keyframes loader_spin{0%{-webkit-transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);}} @keyframes loader_spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}} .c-header__links-container .c-header__back-to-home-link.u-hidden--tablet{margin-right: 6rem;} .c-header__links-container .dropdown-toggle{color: #fff!important; font-weight: 600!important;} .c-header__links-container .dropdown-item{font-size: 1.3rem; background-color: #fff; text-decoration: none; font-weight: 500; color: #1c3969;} .c-header__links-container .dropdown-item:hover{background-color: #f6f6f6} .u-show--tablet{display: none;} @media only screen and (max-width:992px){.u-show--tablet{display: block !important;}} .c-card-popin{padding: 0rem 3rem 0rem 3rem;} .c-pop-in__buttons-container-treasurer{margin-bottom: 2rem!important;} .c-error-treasurer{max-width: 500px;} a{color: #0594ae; text-decoration: none; transition: color .3s} a:focus, a:hover{color: #0594ae; text-decoration: underline;} .c-separator{margin-top: 2rem !important; margin-bottom: 2rem !important;} .c-form__family-member-buttons{margin-bottom: 2rem;} .c-reservation__accompagne{margin-bottom: 5.5rem;} .c-legal-content{padding-top: 0rem;} .c-membership-payment{padding-top: 3rem;} .c-btn--back-to-top--absolute-position-popin{position: absolute; right: -5rem; bottom: 11rem;} .c-recap-card-2{padding: 0 0 2rem 0; border-radius: .5rem;} .c-recap-card-2__body{padding: 2rem;} .c-recap-card-2__label{margin: 1rem 0 0; font-weight: 300;} .c-recap-card-2__info-strong{color: #1c3969;} .c-recap-card-2__button{margin: 1rem 0 0;} .c-recap-card-2__button .c-btn--edit, .c-recap-card-2__button .c-btn--consultation, .c-recap-card-2__button .c-btn--remove{color: #1c3969; font-weight: 500;} .c-recap-card-2__button .c-btn--edit::before, .c-recap-card-2__button .c-btn--consultation::before, .c-recap-card-2__button .c-btn--remove::before{color: #1c3969; width: 4.5rem; height: 4.5rem; line-height: 4.5rem;} .c-recap-card-2__label-after{margin: 3.4rem 0 0; color: #1c3969; font-size: 1.4rem; font-weight: 300; line-height: 1.28;} .c-recap-card-2__title, .c-recap-card-2__title-with-icon{padding: 0 0 1rem 0; font-size: 2.0rem;} .c-recap-card-2__head .c-btn--secondary{margin-bottom: 1rem; padding: 1.2rem 1rem; font-weight: 500;} .c-check-in-buttons-2{margin-top: 6rem;} .c-check-in-buttons-2 .c-btn--secondary{padding: 1rem 1rem; font-weight: 500;} .c-page-bubble{width: 280px;} .c-check-in-card__subtitle__flex-2{display: flex; justify-content: center; margin-top: 1rem;} .c-table__icon-2{width: auto; height: 1.8rem; margin-right: 1rem;} .c-recap-card-2__head .c-btn--secondary{text-decoration: none;} .c-check-in-buttons-2 a{text-decoration: none;} .c-help-text{background-color: #1c3969; color: #fff; padding: 2rem; border-radius: .8rem; position: absolute; min-width: 430px; left: -6rem; display: block; transition: opacity 0.5s, visibility 0s 0.5s; opacity: 0; z-index: -999; top: 6.5rem; font-size: 1.3rem;} .c-help-text.active{opacity: 1; z-index: 999;} .c-recap-card-2 .c-recap-card-2__title{height: 6rem; display: flex; align-items: center;} .c-recap-card-2__item .c-btn--visualize{color: #1c3969; font-weight: 500;} .c-recap-card-2__item .c-btn--visualize::before{color: #1c3969; width: 4rem; height: 4rem; line-height: 4rem; font-size: 1.8rem; margin-top: 0.5rem;} .c-tabs-2__item:hover{border-bottom: 5px solid #0594ae;} .c-tabs-2.nav-tabs{border-bottom: 1px solid #dee2e6; box-shadow: 0 .8rem .8rem -.8rem rgba(0,0,0,.18);} .c-recap-card-2__item .c-recap-card-2__info-strong{margin: 0 0 0; white-space: nowrap;} .c-tabs-2{margin-bottom: 5rem;} .c-table--tresorier .hidden{display:none;} .type-tresorier{width: 120px;} .c-tresorier-table .c-form__validation-btn-container{text-align: right;} .c-pop-in-2{display: none; border: .1rem solid #1c3969; min-width: 95rem;} .c-pop-in-2 .msg-erreur{display: block;} .c-pop-in-2__footer .hidden{display: none;} .c-recap-card-2__item-2 .c-btn--remove-no-text{height: 4rem; width: 4rem;} .c-tabs-2__item.active{border-bottom: 5px solid #0594ae;} .icon-sinterface:before{content: "\e926"; color: #1c3969;} .icon-sinterface-slash:before{content: "\e926"; color: #1c3969;} .icon-sinterface-slash:after{position: absolute; content: "/"; color: #1c3969; font-weight: 700; font-size: 1.7em; left: 9px; top: -11px;} 

/* /web_editor/static/src/scss/web_editor.common.scss defined in bundle 'web.assets_frontend' */
 html, body{position: relative; width: 100%; height: 100%;} .css_non_editable_mode_hidden{display: none !important;} .editor_enable .css_editable_mode_hidden{display: none !important;} .note-toolbar{margin-left: 0 !important;} .note-popover .popover > .arrow{display: none;} #wrapwrap table.table.table-bordered, .o_editable table.table.table-bordered{table-layout: fixed;} #wrapwrap table.table.table-bordered td, .o_editable table.table.table-bordered td{min-width: 20px;} @media (max-width: 767.98px){#wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table{table-layout: auto;}} img.shadow{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);} img.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small{padding: 4px;} img.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium{padding: 8px;} img.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large{padding: 16px;} img.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl{padding: 32px;} .fa-6x{font-size: 6em;} .fa-7x{font-size: 7em;} .fa-8x{font-size: 8em;} .fa-9x{font-size: 9em;} .fa-10x{font-size: 10em;} .fa.d-block.mx-auto{text-align: center;} div.media_iframe_video{margin: 0 auto; text-align: center; position: relative; overflow: hidden;} div.media_iframe_video iframe{width: 100%; height: 100%; position: absolute; top: 0; left: auto; bottom: auto; right: auto; margin: 0 auto; margin-left: -50%;} div.media_iframe_video.padding-small iframe{padding: 4px;} div.media_iframe_video.padding-medium iframe{padding: 8px;} div.media_iframe_video.padding-large iframe{padding: 16px;} div.media_iframe_video.padding-xl iframe{padding: 32px;} div.media_iframe_video .media_iframe_video_size{padding-bottom: 66.5%; position: relative; width: 100%; height: 0;} div.media_iframe_video .css_editable_mode_display{position: absolute; top: auto; left: auto; bottom: auto; right: auto; width: 100%; height: 100%; display: none; z-index: 2;} html[data-browser^="msie"] div.media_iframe_video iframe{margin-left: 0;} @media (max-width: 767.98px){img, .media_iframe_video, span.fa, i.fa{transform: none !important;}} address .fa.fa-mobile-phone{margin: 0 3px 0 2px;} address .fa.fa-file-text-o{margin-right: 1px;} span[data-oe-type="monetary"]{white-space: nowrap;} ul.oe_menu_editor .oe_menu_placeholder{outline: 1px dashed #4183C4;} ul.oe_menu_editor ul{list-style: none;} ul.oe_menu_editor li div{cursor: move;} .mt0{margin-top: 0px !important;} .mb0{margin-bottom: 0px !important;} .pt0{padding-top: 0px !important;} .pb0{padding-bottom: 0px !important;} .mt8{margin-top: 8px !important;} .mb8{margin-bottom: 8px !important;} .pt8{padding-top: 8px !important;} .pb8{padding-bottom: 8px !important;} .mt16{margin-top: 16px !important;} .mb16{margin-bottom: 16px !important;} .pt16{padding-top: 16px !important;} .pb16{padding-bottom: 16px !important;} .mt24{margin-top: 24px !important;} .mb24{margin-bottom: 24px !important;} .pt24{padding-top: 24px !important;} .pb24{padding-bottom: 24px !important;} .mt32{margin-top: 32px !important;} .mb32{margin-bottom: 32px !important;} .pt32{padding-top: 32px !important;} .pb32{padding-bottom: 32px !important;} .mt40{margin-top: 40px !important;} .mb40{margin-bottom: 40px !important;} .pt40{padding-top: 40px !important;} .pb40{padding-bottom: 40px !important;} .mt48{margin-top: 48px !important;} .mb48{margin-bottom: 48px !important;} .pt48{padding-top: 48px !important;} .pb48{padding-bottom: 48px !important;} .mt56{margin-top: 56px !important;} .mb56{margin-bottom: 56px !important;} .pt56{padding-top: 56px !important;} .pb56{padding-bottom: 56px !important;} .mt64{margin-top: 64px !important;} .mb64{margin-bottom: 64px !important;} .pt64{padding-top: 64px !important;} .pb64{padding-bottom: 64px !important;} .mt72{margin-top: 72px !important;} .mb72{margin-bottom: 72px !important;} .pt72{padding-top: 72px !important;} .pb72{padding-bottom: 72px !important;} .mt80{margin-top: 80px !important;} .mb80{margin-bottom: 80px !important;} .pt80{padding-top: 80px !important;} .pb80{padding-bottom: 80px !important;} .mt88{margin-top: 88px !important;} .mb88{margin-bottom: 88px !important;} .pt88{padding-top: 88px !important;} .pb88{padding-bottom: 88px !important;} .mt96{margin-top: 96px !important;} .mb96{margin-bottom: 96px !important;} .pt96{padding-top: 96px !important;} .pb96{padding-bottom: 96px !important;} .mt104{margin-top: 104px !important;} .mb104{margin-bottom: 104px !important;} .pt104{padding-top: 104px !important;} .pb104{padding-bottom: 104px !important;} .mt112{margin-top: 112px !important;} .mb112{margin-bottom: 112px !important;} .pt112{padding-top: 112px !important;} .pb112{padding-bottom: 112px !important;} .mt120{margin-top: 120px !important;} .mb120{margin-bottom: 120px !important;} .pt120{padding-top: 120px !important;} .pb120{padding-bottom: 120px !important;} .mt128{margin-top: 128px !important;} .mb128{margin-bottom: 128px !important;} .pt128{padding-top: 128px !important;} .pb128{padding-bottom: 128px !important;} .mt136{margin-top: 136px !important;} .mb136{margin-bottom: 136px !important;} .pt136{padding-top: 136px !important;} .pb136{padding-bottom: 136px !important;} .mt144{margin-top: 144px !important;} .mb144{margin-bottom: 144px !important;} .pt144{padding-top: 144px !important;} .pb144{padding-bottom: 144px !important;} .mt152{margin-top: 152px !important;} .mb152{margin-bottom: 152px !important;} .pt152{padding-top: 152px !important;} .pb152{padding-bottom: 152px !important;} .mt160{margin-top: 160px !important;} .mb160{margin-bottom: 160px !important;} .pt160{padding-top: 160px !important;} .pb160{padding-bottom: 160px !important;} .mt168{margin-top: 168px !important;} .mb168{margin-bottom: 168px !important;} .pt168{padding-top: 168px !important;} .pb168{padding-bottom: 168px !important;} .mt176{margin-top: 176px !important;} .mb176{margin-bottom: 176px !important;} .pt176{padding-top: 176px !important;} .pb176{padding-bottom: 176px !important;} .mt184{margin-top: 184px !important;} .mb184{margin-bottom: 184px !important;} .pt184{padding-top: 184px !important;} .pb184{padding-bottom: 184px !important;} .mt192{margin-top: 192px !important;} .mb192{margin-bottom: 192px !important;} .pt192{padding-top: 192px !important;} .pb192{padding-bottom: 192px !important;} .mt200{margin-top: 200px !important;} .mb200{margin-bottom: 200px !important;} .pt200{padding-top: 200px !important;} .pb200{padding-bottom: 200px !important;} .mt208{margin-top: 208px !important;} .mb208{margin-bottom: 208px !important;} .pt208{padding-top: 208px !important;} .pb208{padding-bottom: 208px !important;} .mt216{margin-top: 216px !important;} .mb216{margin-bottom: 216px !important;} .pt216{padding-top: 216px !important;} .pb216{padding-bottom: 216px !important;} .mt224{margin-top: 224px !important;} .mb224{margin-bottom: 224px !important;} .pt224{padding-top: 224px !important;} .pb224{padding-bottom: 224px !important;} .mt232{margin-top: 232px !important;} .mb232{margin-bottom: 232px !important;} .pt232{padding-top: 232px !important;} .pb232{padding-bottom: 232px !important;} .mt240{margin-top: 240px !important;} .mb240{margin-bottom: 240px !important;} .pt240{padding-top: 240px !important;} .pb240{padding-bottom: 240px !important;} .mt248{margin-top: 248px !important;} .mb248{margin-bottom: 248px !important;} .pt248{padding-top: 248px !important;} .pb248{padding-bottom: 248px !important;} .mt256{margin-top: 256px !important;} .mb256{margin-bottom: 256px !important;} .pt256{padding-top: 256px !important;} .pb256{padding-bottom: 256px !important;} .mt4{margin-top: 4px !important;} .mb4{margin-bottom: 4px !important;} .pt4{padding-top: 4px !important;} .pb4{padding-bottom: 4px !important;} .mt92{margin-top: 92px !important;} .mb92{margin-bottom: 92px !important;} .ml0{margin-left: 0px !important;} .mr0{margin-right: 0px !important;} .ml4{margin-left: 4px !important;} .mr4{margin-right: 4px !important;} .ml8{margin-left: 8px !important;} .mr8{margin-right: 8px !important;} .ml16{margin-left: 16px !important;} .mr16{margin-right: 16px !important;} .ml32{margin-left: 32px !important;} .mr32{margin-right: 32px !important;} .ml64{margin-left: 64px !important;} .mr64{margin-right: 64px !important;} a.o_underline{text-decoration: underline;} a.o_underline:hover{text-decoration: underline;} .bg-100{background-color: #f8f9fa !important; color: #212529;} .bg-100 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus{background-color: #dae0e5 !important; color: #212529;} .text-100{color: #f8f9fa !important;} a.text-100:hover, a.text-100:focus{color: #dae0e5 !important;} .bg-200{background-color: #e9ecef !important; color: #212529;} .bg-200 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-200:hover, a.bg-200:focus, button.bg-200:hover, button.bg-200:focus{background-color: #cbd3da !important; color: #212529;} .text-200{color: #e9ecef !important;} a.text-200:hover, a.text-200:focus{color: #cbd3da !important;} .bg-300{background-color: #dee2e6 !important; color: #212529;} .bg-300 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-300:hover, a.bg-300:focus, button.bg-300:hover, button.bg-300:focus{background-color: #c1c9d0 !important; color: #212529;} .text-300{color: #dee2e6 !important;} a.text-300:hover, a.text-300:focus{color: #c1c9d0 !important;} .bg-400{background-color: #ced4da !important; color: #212529;} .bg-400 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-400:hover, a.bg-400:focus, button.bg-400:hover, button.bg-400:focus{background-color: #b1bbc4 !important; color: #212529;} .text-400{color: #ced4da !important;} a.text-400:hover, a.text-400:focus{color: #b1bbc4 !important;} .bg-500{background-color: #adb5bd !important; color: #212529;} .bg-500 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-500:hover, a.bg-500:focus, button.bg-500:hover, button.bg-500:focus{background-color: #919ca6 !important; color: #212529;} .text-500{color: #adb5bd !important;} a.text-500:hover, a.text-500:focus{color: #919ca6 !important;} .bg-600{background-color: #6c757d !important; color: #FFFFFF;} .bg-600 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-600:hover, a.bg-600:focus, button.bg-600:hover, button.bg-600:focus{background-color: #545b62 !important; color: #FFFFFF;} .text-600{color: #6c757d !important;} a.text-600:hover, a.text-600:focus{color: #545b62 !important;} .bg-700{background-color: #495057 !important; color: #FFFFFF;} .bg-700 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-700:hover, a.bg-700:focus, button.bg-700:hover, button.bg-700:focus{background-color: #32373b !important; color: #FFFFFF;} .text-700{color: #495057 !important;} a.text-700:hover, a.text-700:focus{color: #32373b !important;} .bg-800{background-color: #343a40 !important; color: #FFFFFF;} .bg-800 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-800:hover, a.bg-800:focus, button.bg-800:hover, button.bg-800:focus{background-color: #1d2124 !important; color: #FFFFFF;} .text-800{color: #343a40 !important;} a.text-800:hover, a.text-800:focus{color: #1d2124 !important;} .bg-900{background-color: #212529 !important; color: #FFFFFF;} .bg-900 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-900:hover, a.bg-900:focus, button.bg-900:hover, button.bg-900:focus{background-color: #0a0c0d !important; color: #FFFFFF;} .text-900{color: #212529 !important;} a.text-900:hover, a.text-900:focus{color: #0a0c0d !important;} .bg-black-25{background-color: rgba(0, 0, 0, 0.25) !important; color: #212529;} .bg-black-25 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-black-25:hover, a.bg-black-25:focus, button.bg-black-25:hover, button.bg-black-25:focus{background-color: rgba(0, 0, 0, 0.25) !important; color: #212529;} .text-black-25{color: rgba(0, 0, 0, 0.25) !important;} a.text-black-25:hover, a.text-black-25:focus{color: rgba(0, 0, 0, 0.25) !important;} .bg-black-50{background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;} .bg-black-50 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black-50:hover, a.bg-black-50:focus, button.bg-black-50:hover, button.bg-black-50:focus{background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;} .text-black-50{color: rgba(0, 0, 0, 0.5) !important;} a.text-black-50:hover, a.text-black-50:focus{color: rgba(0, 0, 0, 0.5) !important;} .bg-black-75{background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;} .bg-black-75 .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black-75:hover, a.bg-black-75:focus, button.bg-black-75:hover, button.bg-black-75:focus{background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;} .text-black-75{color: rgba(0, 0, 0, 0.75) !important;} a.text-black-75:hover, a.text-black-75:focus{color: rgba(0, 0, 0, 0.75) !important;} .bg-white-25{background-color: rgba(255, 255, 255, 0.25) !important; color: #212529;} .bg-white-25 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-25:hover, a.bg-white-25:focus, button.bg-white-25:hover, button.bg-white-25:focus{background-color: rgba(230, 229, 229, 0.25) !important; color: #212529;} .text-white-25{color: rgba(255, 255, 255, 0.25) !important;} a.text-white-25:hover, a.text-white-25:focus{color: rgba(230, 229, 229, 0.25) !important;} .bg-white-50{background-color: rgba(255, 255, 255, 0.5) !important; color: #212529;} .bg-white-50 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-50:hover, a.bg-white-50:focus, button.bg-white-50:hover, button.bg-white-50:focus{background-color: rgba(230, 229, 229, 0.5) !important; color: #212529;} .text-white-50{color: rgba(255, 255, 255, 0.5) !important;} a.text-white-50:hover, a.text-white-50:focus{color: rgba(230, 229, 229, 0.5) !important;} .bg-white-75{background-color: rgba(255, 255, 255, 0.75) !important; color: #212529;} .bg-white-75 .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white-75:hover, a.bg-white-75:focus, button.bg-white-75:hover, button.bg-white-75:focus{background-color: rgba(230, 229, 229, 0.75) !important; color: #212529;} .text-white-75{color: rgba(255, 255, 255, 0.75) !important;} a.text-white-75:hover, a.text-white-75:focus{color: rgba(230, 229, 229, 0.75) !important;} .bg-white{background-color: #FFFFFF !important; color: #212529;} .bg-white .text-muted{color: rgba(33, 37, 41, 0.4) !important;} a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{background-color: #e6e5e5 !important; color: #212529;} .text-white{color: #FFFFFF !important;} a.text-white:hover, a.text-white:focus{color: #e6e5e5 !important;} .bg-black{background-color: #000000 !important; color: #FFFFFF;} .bg-black .text-muted{color: rgba(255, 255, 255, 0.4) !important;} a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{background-color: black !important; color: #FFFFFF;} .text-black{color: #000000 !important;} a.text-black:hover, a.text-black:focus{color: black !important;} 

/* /portal/static/src/scss/bootstrap.extend.scss defined in bundle 'web.assets_frontend' */
 @media (min-width: 576px){.w-sm-25{width: 25% !important;}.w-sm-50{width: 50% !important;}.w-sm-75{width: 75% !important;}.w-sm-100{width: 100% !important;}.w-sm-auto{width: auto !important;}.w-sm-0{width: 0 !important;}.h-sm-25{height: 25% !important;}.h-sm-50{height: 50% !important;}.h-sm-75{height: 75% !important;}.h-sm-100{height: 100% !important;}.h-sm-auto{height: auto !important;}.h-sm-0{height: 0 !important;}} @media (min-width: 768px){.w-md-25{width: 25% !important;}.w-md-50{width: 50% !important;}.w-md-75{width: 75% !important;}.w-md-100{width: 100% !important;}.w-md-auto{width: auto !important;}.w-md-0{width: 0 !important;}.h-md-25{height: 25% !important;}.h-md-50{height: 50% !important;}.h-md-75{height: 75% !important;}.h-md-100{height: 100% !important;}.h-md-auto{height: auto !important;}.h-md-0{height: 0 !important;}} @media (min-width: 992px){.w-lg-25{width: 25% !important;}.w-lg-50{width: 50% !important;}.w-lg-75{width: 75% !important;}.w-lg-100{width: 100% !important;}.w-lg-auto{width: auto !important;}.w-lg-0{width: 0 !important;}.h-lg-25{height: 25% !important;}.h-lg-50{height: 50% !important;}.h-lg-75{height: 75% !important;}.h-lg-100{height: 100% !important;}.h-lg-auto{height: auto !important;}.h-lg-0{height: 0 !important;}} @media (min-width: 1200px){.w-xl-25{width: 25% !important;}.w-xl-50{width: 50% !important;}.w-xl-75{width: 75% !important;}.w-xl-100{width: 100% !important;}.w-xl-auto{width: auto !important;}.w-xl-0{width: 0 !important;}.h-xl-25{height: 25% !important;}.h-xl-50{height: 50% !important;}.h-xl-75{height: 75% !important;}.h-xl-100{height: 100% !important;}.h-xl-auto{height: auto !important;}.h-xl-0{height: 0 !important;}} 

/* /portal/static/src/scss/portal.scss defined in bundle 'web.assets_frontend' */
 body{direction: ltr;} #wrapwrap{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; min-height: 100%;} #wrapwrap > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} #wrapwrap > main{-webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto;} header .navbar-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;} header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;} header .navbar-brand.logo img{width: auto; height: 2.3125rem; max-width: none;} header .nav-link{white-space: nowrap;} .navbar{margin-bottom: 0;} .navbar ul.nav > li.divider{display: none; height: 2.3125rem; border-right: 1px solid #e9ecef;} .navbar ul.nav > li.active + .divider{visibility: hidden;} @media (max-width: 767.98px){.navbar .nav.navbar-nav.float-right{float: none !important;}} @media (min-width: 768px){.navbar-expand-md ul.nav > li.divider{display: list-item;}} ul.flex-column > li > a{padding: 2px 15px;} .jumbotron{margin-bottom: 0;} ul{list-style-type: disc;} li > ul{list-style-type: circle;} li > * > li > ul{list-style-type: square;} li > * > li > * > li > ul{list-style-type: disc;} li > * > li > * > li > * > li > ul{list-style-type: circle;} li > * > li > * > li > * > li > * > li > ul{list-style-type: square;} li > * > li > * > li > * > li > * > li > * > li > ul{list-style-type: disc;} ol{list-style-type: decimal;} li > ol{list-style-type: lower-alpha;} li > * > li > ol{list-style-type: lower-greek;} li > * > li > * > li > ol{list-style-type: decimal;} li > * > li > * > li > * > li > ol{list-style-type: lower-alpha;} li > * > li > * > li > * > li > * > li > ol{list-style-type: lower-greek;} li > * > li > * > li > * > li > * > li > * > li > ol{list-style-type: decimal;} li > p{margin: 0;} hr{padding: 4px 0;} .container .container, .container .container-fluid, .container-fluid .container-fluid{padding-right: 0; padding-left: 0;} #wrap > .container::before, #wrap > .container::after, #wrap > .container-fluid::before, #wrap > .container-fluid::after{content: ""; display: table; clear: both;} [class^="col-lg-"]{min-height: 24px;} .input-group{-webkit-flex-flow: row nowrap; flex-flow: row nowrap;} .list-group-item:not([class*="list-group-item-"]):not(.active){color: #212529;} .o_portal .breadcrumb, .o_portal_wrap .o_portal_navbar .breadcrumb{background-color: inherit;} .o_page_header, .s_title .s_title_underlined{margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dee2e6; line-height: 2.1rem;} img.float-right, .media_iframe_video.float-right, .o_image.float-right{margin-left: 15px;} img.float-left, .media_iframe_video.float-left, .o_image.float-left{margin-right: 15px;} img.o_we_custom_image{display: inline-block;} ::-moz-selection{background: rgba(150, 150, 220, 0.3);} ::selection{background: rgba(150, 150, 220, 0.3);} .oe_demo{position: relative;} .oe_demo img{width: 100%;} .oe_demo div{position: absolute; top: auto; left: 0; bottom: 0; right: auto; background-color: rgba(0, 0, 0, 0.4); opacity: 0.85; width: 100%; padding: 7px; color: white; font-weight: bold;} .oe_demo div a{color: white;} .oe_search_box{padding-right: 23px;} .para_large{font-size: 120%;} .jumbotron .para_large p{font-size: 150%;} .readable{font-size: 120%; max-width: 700px; margin-left: auto; margin-right: auto;} .readable .container{padding-left: 0; padding-right: 0; width: auto;} .oe_dark{background-color: rgba(200, 200, 200, 0.14);} .oe_black{background-color: rgba(0, 0, 0, 0.9); color: white;} .oe_green{background-color: #169C78; color: white;} .oe_green .text-muted{color: #ddd !important;} .oe_blue_light{background-color: #41b6ab; color: white;} .oe_blue_light .text-muted{color: #ddd !important;} .oe_blue{background-color: #34495e; color: white;} .oe_orange{background-color: #f05442; color: white;} .oe_orange .text-muted{color: #ddd !important;} .oe_purple{background-color: #b163a3; color: white;} .oe_purple .text-muted{color: #ddd !important;} .oe_red{background-color: #9C1b31; color: white;} .oe_red .text-muted{color: #ddd !important;} .oe_none{background-color: #FFFFFF;} .oe_yellow{background-color: #A2A51B;} .oe_green{background-color: #149F2C;} #wrapwrap.o_portal{background-color: #ececec !important; color: #212529;} #wrapwrap.o_portal .text-muted{color: rgba(33, 37, 41, 0.4) !important;} .o_portal > tbody.o_portal_report_tbody{vertical-align: middle;} .o_portal_wrap .o_portal_my_home > .o_page_header > a:hover{text-decoration: none;} .o_portal_wrap .o_portal_navbar{background-color: white !important;} .o_portal_wrap .o_portal_navbar .breadcrumb{padding-left: 0; padding-right: 0;} .o_portal_wrap .o_portal_my_doc_table th{padding-top: 0.5rem; padding-bottom: 0.5rem;} .o_portal_wrap .o_portal_my_doc_table td{padding-top: 0.25rem; padding-bottom: 0.25rem;} .o_portal_wrap .o_portal_my_doc_table tr:last-child td{padding-bottom: 0.375rem;} .o_portal_wrap .o_portal_my_doc_table td, .o_portal_wrap .o_portal_my_doc_table th{vertical-align: middle; white-space: nowrap;} .o_portal_wrap address span[itemprop="name"]{font-weight: bold; margin-bottom: 0.3em;} .o_portal_wrap address div[itemprop="address"] > div{position: relative;} .o_portal_wrap address div[itemprop="address"] > div span[itemprop="streetAddress"]{line-height: 1.2; margin-bottom: 0.3em;} .o_portal_wrap address div[itemprop="address"] > div .fa{position: absolute; top: 0; left: 0; bottom: auto; right: auto; line-height: 1.5;} .o_portal_wrap address div[itemprop="address"] > div .fa + span{display: block; padding-left: 1.78571429em;} .o_portal_wrap .o_my_sidebar div[itemprop="address"] > div{margin-top: 0.5em;} @media (max-width: 991.98px){.o_portal_wrap #o_portal_navbar_content{margin: 0.5rem -1rem 0; padding: 0.5rem 1rem; border-top: 1px solid #dee2e6; background-color: #e9ecef;}} .o_portal_wrap table.table tr{word-wrap: break-word;} .oe_attachments .o_image_small{height: 40px; width: 50px;} .o_portal_chatter{padding: 10px;} .o_portal_chatter .o_portal_chatter_avatar{width: 45px; height: 45px; margin-right: 1rem;} .o_portal_chatter .o_portal_chatter_header{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_composer{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_messages{margin-bottom: 15px;} .o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p{font-size: 85%; color: #a8a8a8; margin: 0px;} .o_portal_chatter .o_portal_chatter_pager{text-align: center;} .o_portal_signature_form .o_portal_sign_error_msg{color: #dc3545;} form label{font-weight: 700;} form label.label-optional{font-weight: 400;} .o_portal_contact_img{width: 2.3em; height: 2.3em;} .o_portal_sidebar #sidebar_content.card{border-left: 0; border-bottom: 0;} .o_portal_sidebar #sidebar_content.card > div.card-body{border-left: 1px solid #dee2e6;} .o_portal_sidebar #sidebar_content.card > ul > li{border-left: 1px solid #dee2e6; margin-bottom: -1px;} .o_portal_sidebar #sidebar_content.card > div.card-footer{border-left: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6;} .o_portal_sidebar .o_portal_page_size{width: 100%; max-width: 210mm;} .o_portal_sidebar .o_portal_html_view{overflow: hidden; background: white; position: relative;} .o_portal_sidebar .o_portal_html_view .o_portal_html_loader{position: absolute; top: 45%; left: 0; bottom: auto; right: 0;} .o_portal_sidebar .o_portal_html_view iframe{position: relative;} 

/* /website/static/src/scss/website.scss defined in bundle 'web.assets_frontend' */
 #wrapwrap{background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed;} .navbar .nav-item{transition: opacity 1000ms ease 0s;} .navbar .o_menu_loading .nav-item{height: 0 !important; overflow: hidden !important; opacity: 0 !important;} .navbar-light{background-color: #F9F9F9 !important;} .o_footer{background-color: #F9F9F9 !important; color: #212529;} .o_footer .text-muted{color: rgba(33, 37, 41, 0.4) !important;} .o_footer > #footer{border-top: 1px solid transparent;} font[style*='background'], font[class*='bg-']{padding: 2px 6px 4px;} .fa.rounded-circle, .fa.rounded, .fa.rounded-0, .fa.rounded-leaf, .fa.img-thumbnail, .fa.shadow{display: inline-block; vertical-align: middle; text-align: center; width: 3rem; height: 3rem; line-height: 3rem; background-color: #f8f9fa;} .fa.rounded-circle.fa-2x, .fa.rounded.fa-2x, .fa.rounded-0.fa-2x, .fa.rounded-leaf.fa-2x, .fa.img-thumbnail.fa-2x, .fa.shadow.fa-2x{width: 5rem; height: 5rem; line-height: 5rem;} .fa.rounded-circle.fa-3x, .fa.rounded.fa-3x, .fa.rounded-0.fa-3x, .fa.rounded-leaf.fa-3x, .fa.img-thumbnail.fa-3x, .fa.shadow.fa-3x{width: 6rem; height: 6rem; line-height: 6rem;} .fa.rounded-circle.fa-4x, .fa.rounded.fa-4x, .fa.rounded-0.fa-4x, .fa.rounded-leaf.fa-4x, .fa.img-thumbnail.fa-4x, .fa.shadow.fa-4x{width: 7rem; height: 7rem; line-height: 7rem;} .fa.rounded-circle.fa-5x, .fa.rounded.fa-5x, .fa.rounded-0.fa-5x, .fa.rounded-leaf.fa-5x, .fa.img-thumbnail.fa-5x, .fa.shadow.fa-5x{width: 8rem; height: 8rem; line-height: 8rem;} .fa.img-thumbnail{padding: 0;} .fa.rounded-leaf{border-top-left-radius: 3rem; border-bottom-right-radius: 3rem;} .btn.flat{border: 0; letter-spacing: 0.05em; text-transform: uppercase; padding: 0.75rem 1.5rem; font-size: 0.65625rem; line-height: 1.5; border-radius: 0;} .btn.flat.btn-lg, .btn-group-lg > .btn.flat{padding: 1rem 2rem; font-size: 0.8203125rem; line-height: 1.5; border-radius: 0;} .btn.flat.btn-sm, .btn-group-sm > .btn.flat{padding: 0.5rem 1rem; font-size: 0.5625rem; line-height: 1.5; border-radius: 0;} .btn.flat.btn-xs{padding: 0.25rem 0.5rem; font-size: 0.4375rem; line-height: 1.5; border-radius: 0;} .btn.rounded-circle{border-radius: 100px !important; padding: 0.45rem 1.35rem; font-size: 0.875rem; line-height: 1.5; border-radius: 30px;} .btn.rounded-circle.btn-lg, .btn-group-lg > .btn.rounded-circle{padding: 0.6rem 1.8rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 30px;} .btn.rounded-circle.btn-sm, .btn-group-sm > .btn.rounded-circle{padding: 0.3rem 0.9rem; font-size: 0.75rem; line-height: 1.5; border-radius: 30px;} .btn.rounded-circle.btn-xs{padding: 0.15rem 0.45rem; font-size: 0.65625rem; line-height: 1.5; border-radius: 30px;} .s_btn .btn + .btn{margin-left: .75rem;} .blockquote{font-size: 1rem;} .blockquote footer{background-color: inherit;} .oe_img_bg{background-size: cover; background-repeat: no-repeat;} .oe_img_bg.o_bg_img_opt_contain{background-size: contain; background-position: center center;} .oe_img_bg.o_bg_img_opt_custom{background-size: auto;} .oe_img_bg.o_bg_img_opt_repeat{background-repeat: repeat;} .oe_img_bg.o_bg_img_opt_repeat_x{background-repeat: repeat-x;} .oe_img_bg.o_bg_img_opt_repeat_y{background-repeat: repeat-y;} .o_ul_toggle_self, .o_ul_toggle_next{display: none;} .o_ul_folded .o_close{display: none !important;} .o_ul_folded .o_ul_toggle_self, .o_ul_folded .o_ul_toggle_next{display: inline-block; line-height: inherit; float: left; position: relative; margin-left: -1em; top: -0.15em; left: 0.2em; font-size: 1.4em; text-decoration: none;} .o_ul_folded .o_ul_toggle_self.o_open:before, .o_ul_folded .o_ul_toggle_next.o_open:before{content: "";} .o_ul_folded .o_ul_toggle_self:before, .o_ul_folded .o_ul_toggle_next:before{content: "";} @media (max-width: 400px){section, .parallax, .row, .hr, .blockquote{height: auto !important;}} .table_desc{margin: 0 0 20px 0; width: 100%; word-break: break-all; border: 1px solid #dddddd;} .table_heading{background-color: #f5f5f5; border: 1px solid #dddddd; color: #666666; font-size: 14px; padding: 4px;} table.table_desc tr td{text-align: left; padding: 5px; font-size: 13px;} table.table_desc tr td:first-child{width: 25%; font-weight: bold; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: none;} table.table_desc tr td:last-child{border-bottom: 1px solid #c9c9c9;} .jumbotron{border-radius: 0;} .s_title .s_title_boxed{display: inline-block; padding: 30px; border: 1px solid;} .s_title .s_title_lines{overflow: hidden;} .s_title .s_title_lines:before, .s_title .s_title_lines:after{content: ""; display: inline-block; vertical-align: middle; width: 100%; border-top: 1px solid; border-top-color: inherit;} .s_title .s_title_lines:before{margin: 0 15px 0 -100%;} .s_title .s_title_lines:after{margin: 0 -100% 0 15px;} .s_title .s_title_small_caps{font-variant: small-caps;} .s_title .s_title_transparent{opacity: .5;} .s_title .s_title_thin{font-weight: 300;} .s_features_grid_content{overflow: hidden;} .s_features_grid_content p{margin-bottom: 0;} .s_features_grid_icon{float: left; margin-right: 15px;} .s_alert{margin: 15px 0; border: 1px solid; border-radius: 0.25rem;} .s_alert p:last-child, .s_alert ul:last-child, .s_alert ol:last-child{margin-bottom: 0;} .s_alert_sm{padding: 10px; font-size: 0.75rem;} .s_alert_md{padding: 15px; font-size: 0.875rem;} .s_alert_lg{padding: 30px; font-size: 1.09375rem;} .s_alert_icon{float: left; margin-right: 10px;} .s_alert_content{overflow: hidden;} .s_three_columns .align-items-stretch .card{height: 100%;} .s_comparisons .card-body .card-title{margin: 0;} .s_comparisons .card-body .s_comparisons_currency, .s_comparisons .card-body .s_comparisons_price, .s_comparisons .card-body .s_comparisons_decimal{display: inline-block; vertical-align: middle;} .s_comparisons .card-body .s_comparisons_currency, .s_comparisons .card-body .s_comparisons_decimal{font-size: 80%;} .s_comparisons .card-body .s_comparisons_price{font-size: 200%;} .s_faq_collapse .accordion .card{border-bottom: 1px solid rgba(0, 0, 0, 0.125); margin: 5px 0;} .s_faq_collapse .accordion .card .card-header{cursor: pointer; display: inline-block; width: 100%; padding: .5em 0; border-radius: 0; outline: none;} .s_faq_collapse .accordion .card .card-header:before{content: '\f056'; font-family: 'FontAwesome'; display: inline-block; margin: 0 .5em 0 .75em; color: #6c757d;} .s_faq_collapse .accordion .card .card-header.collapsed:before{content: '\f055'; font-family: 'FontAwesome';} .s_faq_collapse .accordion .card .card-header:hover, .s_faq_collapse .accordion .card .card-header:focus{text-decoration: none;} .s_faq_collapse .accordion .card .card-body{padding: 1em 2.25em;} .s_faq_collapse .card-body p:last-child, .s_faq_collapse .card-body ul:last-child{margin-bottom: 0;} .s_references .img-thumbnail{border: none;} .s_carousel .carousel-control-prev, .s_carousel .carousel-control-next, .s_quotes_carousel .carousel-control-prev, .s_quotes_carousel .carousel-control-next{cursor: pointer; width: 8%; opacity: 1;} .s_carousel .carousel-control-prev, .s_quotes_carousel .carousel-control-prev{-webkit-box-pack: start; justify-content: flex-start;} .s_carousel .carousel-control-next, .s_quotes_carousel .carousel-control-next{-webkit-box-pack: end; justify-content: flex-end;} .s_carousel .carousel-control-prev-icon, .s_carousel .carousel-control-next-icon, .s_quotes_carousel .carousel-control-prev-icon, .s_quotes_carousel .carousel-control-next-icon{width: auto; height: auto; background-image: none; color: #212529;} .s_carousel .carousel-control-prev-icon:before, .s_carousel .carousel-control-next-icon:before, .s_quotes_carousel .carousel-control-prev-icon:before, .s_quotes_carousel .carousel-control-next-icon:before{font-family: "FontAwesome"; display: inline-block; background-color: #fff;} .s_carousel .carousel-inner, .s_quotes_carousel .carousel-inner{overflow: hidden; height: 100%;} .s_carousel .carousel-inner .carousel-item, .s_quotes_carousel .carousel-inner .carousel-item{height: 100%;} .s_carousel .carousel-indicators li:hover:not(.active), .s_quotes_carousel .carousel-indicators li:hover:not(.active){background-color: rgba(255, 255, 255, 0.8);} .s_carousel.s_carousel_default .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before{content: "" ; margin-left: 1.5rem;} .s_carousel.s_carousel_default .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before{content: "" ; margin-right: 1.5rem;} .s_carousel.s_carousel_default .carousel-control-prev-icon:before, .s_carousel.s_carousel_default .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_default .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_default .carousel-control-next-icon:before{background-color: transparent; font-size: 2rem; color: #fff; text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);} .s_carousel.s_carousel_default .carousel-indicators li, .s_quotes_carousel.s_carousel_default .carousel-indicators li{height: .5rem; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); border-radius: 2px;} .s_carousel.s_carousel_bordered, .s_quotes_carousel.s_carousel_bordered{border: 2rem solid transparent;} .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before{content: "\f0d9";} .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before{content: "\f0da";} .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before{width: 2rem; height: 6rem; line-height: 6rem; font-size: 1.5rem;} .s_carousel.s_carousel_bordered .carousel-indicators li, .s_quotes_carousel.s_carousel_bordered .carousel-indicators li{width: 3rem; height: 1rem;} .s_carousel.s_carousel_rounded .carousel-control-prev, .s_quotes_carousel.s_carousel_rounded .carousel-control-prev{margin-left: 1.5rem;} .s_carousel.s_carousel_rounded .carousel-control-next, .s_quotes_carousel.s_carousel_rounded .carousel-control-next{margin-right: 1.5rem;} .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before{content: "\f060";} .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before{content: "\f061";} .s_carousel.s_carousel_rounded .carousel-control-prev-icon:before, .s_carousel.s_carousel_rounded .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_rounded .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_rounded .carousel-control-next-icon:before{width: 4rem; height: 4rem; line-height: 4rem; border-radius: 50%; font-size: 1.25rem;} .s_carousel.s_carousel_rounded .carousel-indicators li, .s_quotes_carousel.s_carousel_rounded .carousel-indicators li{width: 1rem; height: 1rem; border-radius: 50%;} .s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} @media (min-width: 576px){.s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed{max-width: 540px;}} @media (min-width: 768px){.s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed{max-width: 720px;}} @media (min-width: 992px){.s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed{max-width: 960px;}} @media (min-width: 1200px){.s_carousel.s_carousel_boxed, .s_quotes_carousel.s_carousel_boxed{max-width: 1140px;}} .s_carousel.s_carousel_boxed .carousel-item, .s_quotes_carousel.s_carousel_boxed .carousel-item{padding: 0 1rem;} .s_carousel.s_carousel_boxed .carousel-control-prev, .s_carousel.s_carousel_boxed .carousel-control-next, .s_quotes_carousel.s_carousel_boxed .carousel-control-prev, .s_quotes_carousel.s_carousel_boxed .carousel-control-next{align-items: flex-end; margin-bottom: 1.25rem;} .s_carousel.s_carousel_boxed .carousel-control-prev, .s_quotes_carousel.s_carousel_boxed .carousel-control-prev{margin-left: 3rem;} .s_carousel.s_carousel_boxed .carousel-control-next, .s_quotes_carousel.s_carousel_boxed .carousel-control-next{margin-right: 3rem;} .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before{content: "\f104";} .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before{content: "\f105";} .s_carousel.s_carousel_boxed .carousel-control-prev-icon:before, .s_carousel.s_carousel_boxed .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_boxed .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_boxed .carousel-control-next-icon:before{width: 2rem; height: 2rem; line-height: 2rem; font-size: 1.25rem;} .s_carousel.s_carousel_boxed .carousel-indicators li, .s_quotes_carousel.s_carousel_boxed .carousel-indicators li{width: 1rem; height: 1rem;} .s_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active), .s_quotes_carousel.s_carousel_boxed .carousel-indicators li:hover:not(.active){background-color: rgba(255, 255, 255, 0.8);} .carousel .container .carousel-img img{max-height: 95%; padding: 10px;} .carousel .container > .carousel-caption{position: absolute; top: auto; left: 50%; bottom: auto; right: 50%; bottom: 20px;} .carousel .container > .carousel-caption > div{position: absolute; text-align: left; padding: 20px; background: rgba(0, 0, 0, 0.4); bottom: 20px;} .carousel .container > .carousel-image{position: absolute; top: 5%; left: auto; bottom: 5%; right: auto; max-height: 90%; margin: 0 auto;} .carousel .container .carousel-item.text_image .container > .carousel-caption{left: 10%;} .carousel .container .carousel-item.text_image .container > .carousel-caption > div{right: 50%; margin-right: -20%; max-width: 550px;} .carousel .container .carousel-item.text_image .container > .carousel-image{right: 10%; left: 50%;} .carousel .container .carousel-item.image_text .container > .carousel-caption{right: 10%;} .carousel .container .carousel-item.image_text .container > .carousel-caption > div{left: 50%; margin-left: -20%; max-width: 550px;} .carousel .container .carousel-item.image_text .container > .carousel-image{right: 50%; left: 10%;} .carousel .container .carousel-item.text_only .container > .carousel-caption{left: 10%; right: 10%; top: 10%; bottom: auto;} .carousel .container .carousel-item.text_only .container > .carousel-caption > div{text-align: center; background: transparent; bottom: auto; width: 100%;} .carousel .container .carousel-item.text_only .container > .carousel-image{display: none !important;} .s_quotes_carousel blockquote{padding: 30px; margin-bottom: 0;} .s_quotes_carousel blockquote .s_quotes_carousel_icon{position: absolute; top: 0; left: -3rem;} .s_quotes_carousel blockquote img{max-width: 40px; margin-right: 5px; border-radius: 50%;} .s_quotes_carousel blockquote footer{background-color: transparent;} .s_quotes_carousel blockquote footer:before{content: "";} @media (max-width: 991.98px){.s_company_team img{max-width: 50%;}} .o_gallery.o_grid .img, .o_gallery.o_masonry .img{width: 100%;} .o_gallery.o_grid.o_spc-none div.row{margin: 0;} .o_gallery.o_grid.o_spc-none div.row > div{padding: 0;} .o_gallery.o_grid.o_spc-small div.row{margin: 5px 0;} .o_gallery.o_grid.o_spc-small div.row > div{padding: 0 5px;} .o_gallery.o_grid.o_spc-medium div.row{margin: 10px 0;} .o_gallery.o_grid.o_spc-medium div.row > div{padding: 0 10px;} .o_gallery.o_grid.o_spc-big div.row{margin: 15px 0;} .o_gallery.o_grid.o_spc-big div.row > div{padding: 0 15px;} .o_gallery.o_grid.size-auto .row{height: auto;} .o_gallery.o_grid.size-small .row{height: 100px;} .o_gallery.o_grid.size-medium .row{height: 250px;} .o_gallery.o_grid.size-big .row{height: 400px;} .o_gallery.o_grid.size-small img, .o_gallery.o_grid.size-medium img, .o_gallery.o_grid.size-big img{height: 100%;} .o_gallery.o_masonry.o_spc-none div.col{padding: 0;} .o_gallery.o_masonry.o_spc-none div.col > img{margin: 0 !important;} .o_gallery.o_masonry.o_spc-small div.col{padding: 0 5px;} .o_gallery.o_masonry.o_spc-small div.col > img{margin: 5px 0 !important;} .o_gallery.o_masonry.o_spc-medium div.col{padding: 0 10px;} .o_gallery.o_masonry.o_spc-medium div.col > img{margin: 10px 0 !important;} .o_gallery.o_masonry.o_spc-big div.col{padding: 0 15px;} .o_gallery.o_masonry.o_spc-big div.col > img{margin: 15px 0 !important;} .o_gallery.o_nomode.o_spc-none .img{padding: 0;} .o_gallery.o_nomode.o_spc-small .img{padding: 5px;} .o_gallery.o_nomode.o_spc-medium .img{padding: 10px;} .o_gallery.o_nomode.o_spc-big .img{padding: 15px;} .o_gallery.o_slideshow .carousel ul.carousel-indicators li{border: 1px solid #aaa;} .o_gallery.o_slideshow > .container{height: 100%;} .o_gallery .carousel-inner .item img{max-width: none;} .o_gallery.o_slideshow .carousel, .modal-body.o_slideshow .carousel{height: 100%;} .o_gallery.o_slideshow .carousel .carousel-inner, .modal-body.o_slideshow .carousel .carousel-inner{height: 100%;} .o_gallery.o_slideshow .carousel .carousel-item, .modal-body.o_slideshow .carousel .carousel-item{height: 100%; padding-bottom: 64px;} .o_gallery.o_slideshow .carousel img, .modal-body.o_slideshow .carousel img{max-height: 100%; max-width: 100%; margin: auto;} .o_gallery.o_slideshow .carousel ul.carousel-indicators, .modal-body.o_slideshow .carousel ul.carousel-indicators{height: auto; padding: 0; border-width: 0; position: absolute; bottom: 0; width: 100%; margin-left: 0; left: 0%;} .o_gallery.o_slideshow .carousel ul.carousel-indicators > *, .modal-body.o_slideshow .carousel ul.carousel-indicators > *{list-style-image: none; display: inline-block; width: 40px; height: 40px; margin: 2.5px 2.5px 2.5px 2.5px; padding: 0; border: 1px solid #aaa; text-indent: initial; background-size: cover; background-color: #fff; border-radius: 0; vertical-align: bottom; flex: 0 0 40px;} .o_gallery.o_slideshow .carousel ul.carousel-indicators > *:not(.active), .modal-body.o_slideshow .carousel ul.carousel-indicators > *:not(.active){opacity: 0.8; filter: grayscale(1);} .parallax{position: relative;} .parallax:not(.s_parallax_no_overflow_hidden){overflow: hidden;} .parallax > *{position: relative;} .parallax > .s_parallax_bg{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; background-color: inherit; background-size: cover; background-attachment: scroll; pointer-events: none;} .parallax > .s_parallax_bg::after{content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; background-color: inherit;} @media (min-width: 1200px){.parallax.s_parallax_is_fixed > .s_parallax_bg{background-attachment: fixed;}} .s_hr{line-height: 0;} .s_hr hr{padding: 0; border: 0; border-top-color: inherit; margin: 0;} .s_hr .s_hr_dashed{border-top-style: dashed;} .s_hr .s_hr_double{border-top-style: double;} .s_hr .s_hr_dotted{border-top-style: dotted;} .s_hr .s_hr_solid{border-top-style: solid;} .s_hr .s_hr_5px{border-top-width: 5px;} .s_hr .s_hr_4px{border-top-width: 4px;} .s_hr .s_hr_3px{border-top-width: 3px;} .s_hr .s_hr_2px{border-top-width: 2px;} .s_hr .s_hr_1px{border-top-width: 1px;} .s_card{margin: 15px 0;} .s_card .card-body p:last-child, .s_card .card-body ul:last-child, .s_card .card-body ol:last-child{margin-bottom: 0;} .s_share > *{display: inline-block; vertical-align: middle;} .s_share .s_share_title{margin: 0 .4rem 0 0;} .s_share > a + a{margin-left: .4rem;} .s_share .s_share_facebook, .s_share .s_share_facebook:hover, .s_share .s_share_facebook:focus{color: #3b5998;} .s_share .s_share_twitter, .s_share .s_share_twitter:hover, .s_share .s_share_twitter:focus{color: #1da1f2;} .s_share .s_share_linkedin, .s_share .s_share_linkedin:hover, .s_share .s_share_linkedin:focus{color: #0077b5;} .s_share .s_share_google, .s_share .s_share_google:hover, .s_share .s_share_google:focus{color: #db4437;} .s_rating > .s_rating_stars .fa:before{content: "";} .s_rating > .s_rating_stars.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_stars.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_stars.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_stars.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_stars.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_squares .fa:before{content: "";} .s_rating > .s_rating_squares.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_squares.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_squares.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_squares.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_squares.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_hearts .fa:before{content: "";} .s_rating > .s_rating_hearts.s_rating_5 .fa:nth-of-type(-n+5):before{content: "";} .s_rating > .s_rating_hearts.s_rating_4 .fa:nth-of-type(-n+4):before{content: "";} .s_rating > .s_rating_hearts.s_rating_3 .fa:nth-of-type(-n+3):before{content: "";} .s_rating > .s_rating_hearts.s_rating_2 .fa:nth-of-type(-n+2):before{content: "";} .s_rating > .s_rating_hearts.s_rating_1 .fa:nth-of-type(-n+1):before{content: "";} .s_rating > .s_rating_bar .fa{display: none;} .s_rating > .s_rating_bar .s_rating_bar{display: -webkit-box; display: -webkit-flex; display: flex; height: 1rem; background-color: #dee2e6;} .s_rating > .s_rating_bar .s_rating_bar:before{content: ""; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; transition: width 0.6s ease; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; background-color: #00A09D; animation: progress-bar-stripes 1s linear infinite;} @media screen and (prefers-reduced-motion: reduce){.s_rating > .s_rating_bar .s_rating_bar:before{transition: none;}} .s_rating > .s_rating_bar.s_rating_5 .s_rating_bar:before{width: 100%;} .s_rating > .s_rating_bar.s_rating_4 .s_rating_bar:before{width: 80%;} .s_rating > .s_rating_bar.s_rating_3 .s_rating_bar:before{width: 60%;} .s_rating > .s_rating_bar.s_rating_2 .s_rating_bar:before{width: 40%;} .s_rating > .s_rating_bar.s_rating_1 .s_rating_bar:before{width: 20%;} .s_rating > .s_rating_1x .fa{font-size: 1em;} .s_rating > .s_rating_2x .fa{font-size: 2em;} .s_rating > .s_rating_3x .fa{font-size: 3em;} #wrapwrap .o_header_affix{position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed; z-index: 1030; background: #f6f9f9; margin-top: -200px; transition: margin-top 500ms ease 0s;} #wrapwrap .o_header_affix.affixed{margin-top: 0px;} #oe_main_menu_navbar + #wrapwrap .o_header_affix{top: 46px;} .navbar .o_extra_menu_items.show > ul > li + li{border-top: 1px solid #e9ecef;} .navbar .o_extra_menu_items.show > ul > li > a.dropdown-toggle{background-color: #e9ecef; color: inherit; pointer-events: none;} .navbar .o_extra_menu_items.show > ul > li > ul{position: static; float: none; display: block; max-height: none; margin-top: 0; padding: 0; border: none; box-shadow: none;} @media (min-width: 992px){header .navbar .dropdown-menu{max-height: 60vh; overflow-y: auto;}} header.o_header_affix .navbar-collapse.show{max-height: 80vh; overflow-y: auto;} .o_footer_copyright{padding: 8px;} .o_footer_copyright .js_language_selector{display: inline-block;} @media (min-width: 768px){.o_footer_copyright .row{display: -webkit-box; display: -webkit-flex; display: flex;}.o_footer_copyright .row > div{margin: auto 0;}} #wrapwrap.o_header_overlay > header:not(.o_header_affix){position: absolute; top: 0; left: 0; bottom: auto; right: 0; z-index: 1000;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar{background-color: transparent !important; border-color: transparent; color: inherit;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link{background-color: transparent; color: inherit;} #wrapwrap.o_header_overlay > header:not(.o_header_affix) > .navbar .nav-item > .nav-link.active{font-weight: bolder;} .bg-primary-light{background-color: rgba(0, 160, 157, 0.1);} .bg-secondary-light{background-color: rgba(135, 90, 123, 0.1);} .bg-success-light{background-color: rgba(40, 167, 69, 0.1);} .bg-info-light{background-color: rgba(23, 162, 184, 0.1);} .bg-warning-light{background-color: rgba(255, 193, 7, 0.1);} .bg-danger-light{background-color: rgba(220, 53, 69, 0.1);} .bg-light-light{background-color: rgba(246, 249, 249, 0.1);} .bg-dark-light{background-color: rgba(20, 31, 30, 0.1);} .bg-alpha-light{background-color: rgba(0, 160, 157, 0.1);} .bg-beta-light{background-color: rgba(135, 90, 123, 0.1);} .bg-gamma-light{background-color: rgba(92, 91, 128, 0.1);} .bg-delta-light{background-color: rgba(91, 137, 158, 0.1);} .bg-epsilon-light{background-color: rgba(228, 111, 120, 0.1);} .modal-footer > .float-left{margin-right: auto;} .o_perk span{display: block;} 

/* /website/static/src/scss/website.ui.scss defined in bundle 'web.assets_frontend' */
 body{direction: ltr;} body.o_connected_user{padding-top: 46px !important;} #oe_main_menu_navbar{position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed; z-index: 1040; font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;} #oe_main_menu_navbar .dropdown-menu{background-color: white;} #oe_main_menu_navbar .dropdown-item{color: #212529;} #oe_main_menu_navbar .dropdown-item:hover, #oe_main_menu_navbar .dropdown-item:focus{color: #16181b;} #oe_main_menu_navbar .dropdown-item.active, #oe_main_menu_navbar .dropdown-item:active{color: white; background-color: #7C7BAD;} #oe_main_menu_navbar a:hover, #oe_main_menu_navbar a:focus{text-decoration: none;} #oe_main_menu_navbar .dropdown-menu{font-size: inherit; border-radius: 0; color: #FFFFFF;} #oe_main_menu_navbar .o_menu_sections a > .fa-plus, #oe_main_menu_navbar .o_menu_sections a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_sections .o_mobile_preview a{text-align: center; font-size: 20px;} #oe_main_menu_navbar .o_menu_systray > li > a{padding: 0 15px;} #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic{padding: 0 7.5px;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"], #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:hover, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].disabled, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:disabled, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.disabled, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active, .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"]:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="edit"].dropdown-toggle:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"]:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a[data-action="translate"].dropdown-toggle:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled):active:focus, #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic:not(:disabled):not(.disabled).active:focus, .show > #oe_main_menu_navbar .o_menu_systray > li > a.css_edit_dynamic.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} #oe_main_menu_navbar .o_menu_systray > li > a > .fa-plus, #oe_main_menu_navbar .o_menu_systray > li > a > .fa-pencil{margin-right: 7.5px;} #oe_main_menu_navbar .o_menu_systray .o_mobile_preview a{text-align: center; font-size: 20px;} @media (max-width: 767.98px){#oe_main_menu_navbar #oe_applications{position: inherit; z-index: 1002;}} body .modal.o_technical_modal{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; background: 0;} body .modal.o_technical_modal .text-muted{color: #999999 !important;} body .modal.o_technical_modal .dropdown-menu{background-color: white;} body .modal.o_technical_modal .dropdown-item{color: #212529;} body .modal.o_technical_modal .dropdown-item:hover, body .modal.o_technical_modal .dropdown-item:focus{color: #16181b;} body .modal.o_technical_modal .dropdown-item.active, body .modal.o_technical_modal .dropdown-item:active{color: white; background-color: #7C7BAD;} body .modal.o_technical_modal h1, body .modal.o_technical_modal h2, body .modal.o_technical_modal h3, body .modal.o_technical_modal h4, body .modal.o_technical_modal h5, body .modal.o_technical_modal h6, body .modal.o_technical_modal .h1, body .modal.o_technical_modal .h2, body .modal.o_technical_modal .h3, body .modal.o_technical_modal .h4, body .modal.o_technical_modal .h5, body .modal.o_technical_modal .h6{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #2c2c36; font-weight: bold;} body .modal.o_technical_modal :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} body .modal.o_technical_modal .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} body .modal.o_technical_modal .form-control.is-invalid{border-color: #dc3545;} body .modal.o_technical_modal .input-group .form-control{height: auto;} body .modal.o_technical_modal .input-group-text{background-color: #e9ecef;} body .modal.o_technical_modal .was-validated .form-control:invalid{border-color: #dc3545;} body .modal.o_technical_modal select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} body .modal.o_technical_modal a:not(.o_btn_preview){color: #7C7BAD;} body .modal.o_technical_modal a:not(.o_btn_preview):focus, body .modal.o_technical_modal a:not(.o_btn_preview):active, body .modal.o_technical_modal a:not(.o_btn_preview):focus:active{outline: none !important;} body .modal.o_technical_modal .badge:hover a, body .modal.o_technical_modal .badge a{color: #fff;} body .modal.o_technical_modal .btn:not(.o_btn_preview){border-radius: 0; font-weight: normal; text-transform: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.disabled, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > body .modal.o_technical_modal .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} body .modal.o_technical_modal .card{padding: 19px; margin-bottom: 20px; background-color: #fcfcfc; border: 1px solid #efefef; border-radius: 0; box-shadow: none;} body .modal.o_technical_modal .modal-content{border-radius: 0; background-color: #fcfcfc;} body .modal.o_technical_modal .modal-content .modal-header{border-bottom-color: #e9ecef;} body .modal.o_technical_modal .modal-content .modal-body{background-color: white;} body .modal.o_technical_modal .modal-content .modal-footer{border-top-color: #e9ecef; text-align: left;} body .modal.o_technical_modal .nav-tabs{border-bottom: 1px solid #e9ecef;} body .modal.o_technical_modal .nav-tabs > li > a{line-height: 1.5; color: #4e525b;} body .modal.o_technical_modal .nav-tabs > li > a:hover{border-color: #dee2e6;} body .modal.o_technical_modal .nav-tabs > li > a.active, body .modal.o_technical_modal .nav-tabs > li > a.active:hover, body .modal.o_technical_modal .nav-tabs > li > a.active:focus{color: #50545d; background-color: #fcfcfc; border-color: #dee2e6 #dee2e6 #FFFFFF;} body .modal.oe_mobile_preview{text-align: center;} body .modal.oe_mobile_preview .modal-dialog{display: inline-block; width: auto;} body .modal.oe_mobile_preview .modal-dialog .modal-content{background-color: black !important; border: 3px outset gray; border-radius: 20px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header{border: none; cursor: pointer; font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header, body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close{color: white;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4{font-family: inherit; font-weight: normal; color: inherit;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header h4 .fa{margin-left: 15px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body{background-color: inherit !important; border-radius: 20px; padding: 15px; display: -webkit-box; display: -webkit-flex; display: flex; width: 335px; height: 530px; transition: all 400ms ease 0s;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body.o_invert_orientation{width: 545px; height: 320px;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-body > iframe{display: block; width: 100%; border: none;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-footer{display: none;} body .modal .oe_menu_editor ul{padding-left: 37px;} body .modal .oe_menu_editor li{margin-top: -1px;} body .modal .oe_menu_editor li .input-group-addon{border-radius: 0;} body .modal.oe_seo_configuration #language-box{padding-right: 25px; background-color: white;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img{position: relative; transition: border-color 200ms; display: inline-block; border: 2px solid #ced4da;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img > img{width: 70px; height: 70px; object-fit: cover; cursor: pointer;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img:hover{border-color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image{border-color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before{position: absolute; top: auto; left: auto; bottom: auto; right: 0; content: ''; border: 16px solid rgba(124, 123, 173, 0.8); border-left-color: transparent; border-bottom-color: transparent;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after{position: absolute; top: 2px; left: auto; bottom: auto; right: 3px; display: inline-block; content: "\f00c"; font-family: FontAwesome; color: white; font-size: 12px;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label{position: absolute; top: auto; left: auto; bottom: 0px; right: auto; background: rgba(52, 58, 64, 0.6); font-size: 12px;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload{transition: 200ms; display: inline-block; padding: 23px 27px; border: 2px dashed #bcc1c6; vertical-align: top; cursor: pointer; color: #bcc1c6;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover{border-color: #7C7BAD; color: #7C7BAD;} body .modal.oe_seo_configuration .o_seo_og_image .o_meta_active_img{height: 240px; object-fit: cover;} body .modal.oe_seo_configuration div.oe_seo_preview_g{list-style: none; font-family: arial, sans-serif;} body .modal.oe_seo_configuration div.oe_seo_preview_g .r{cursor: pointer; color: #1a0dab; font-size: 18px; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; white-space: nowrap;} body .modal.oe_seo_configuration div.oe_seo_preview_g .s{font-size: 13px; line-height: 18px; color: #545454;} body .modal.oe_seo_configuration div.oe_seo_preview_g .s .kv{color: #006621; font-size: 14px; line-height: 18px;} .o_new_content_open{overflow: hidden;} #o_new_content_menu_choices{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; position: absolute; top: 46px; left: 0; bottom: 0; right: 0; position: fixed; display: -webkit-box; display: -webkit-flex; display: flex; overflow: auto; background-color: rgba(0, 0, 0, 0.8); font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;} #o_new_content_menu_choices .text-muted{color: #999999 !important;} #o_new_content_menu_choices::before{content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; pointer-events: none;} #o_new_content_menu_choices .container{max-width: 720px; margin: auto;} #o_new_content_menu_choices .o_new_content_element{opacity: 0; animation: fadeInDownSmall 1s forwards;} #o_new_content_menu_choices .o_new_content_element a{display: block; font-size: 34px; text-align: center;} #o_new_content_menu_choices .o_new_content_element a i{width: 110px; height: 110px; border: 3px solid #434352; border-radius: 100%; line-height: 104px; background-color: #2C2C36; color: white; transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;} #o_new_content_menu_choices .o_new_content_element a p{color: white; margin-top: 0.7em; font-size: 0.5em;} #o_new_content_menu_choices .o_new_content_element a:hover, #o_new_content_menu_choices .o_new_content_element a:focus{text-decoration: none; outline: none;} #o_new_content_menu_choices .o_new_content_element a:hover i, #o_new_content_menu_choices .o_new_content_element a:focus i{border-color: #1cc1a9; box-shadow: 0 0 10px rgba(28, 193, 169, 0.46);} .oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 300px; position: relative; margin: 50px auto;} .o_ace_view_editor{font-family: Roboto, "Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; color: #33363e; position: absolute; top: 46px; left: auto; bottom: 0; right: 0; position: fixed; z-index: 1050;} .o_ace_view_editor .text-muted{color: #999999 !important;} .o_ace_view_editor .btn:not(.o_btn_preview){border-radius: 0; font-weight: normal; text-transform: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{color: #FFFFFF; background-color: #65639e; border-color: #5f5e97;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:disabled{color: #FFFFFF; background-color: #7C7BAD; border-color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle{color: #FFFFFF; background-color: #5f5e97; border-color: #5a598f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(124, 123, 173, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc; color: #7C7BAD;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:hover{color: #212529; background-color: #e9e9e9; border-color: #e3e2e2;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:disabled{color: #212529; background-color: #fcfcfc; border-color: #fcfcfc;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle{color: #212529; background-color: #e3e2e2; border-color: gainsboro;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-link:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-link.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(252, 252, 252, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:hover{color: #FFFFFF; background-color: #369156; border-color: #328851;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:disabled{color: #FFFFFF; background-color: #40ad67; border-color: #40ad67;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle{color: #FFFFFF; background-color: #328851; border-color: #2f7e4b;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-success:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(64, 173, 103, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:hover{color: #FFFFFF; background-color: #568695; border-color: #517e8d;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #7C7BAD; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #7C7BAD;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_support/static/src/css/support.css defined in bundle 'web.assets_frontend' */
.support-main-title{font-size: 36px} .support-help-group{font-size: 30px;} .support-help-page{font-size: 24px;} 

/* /gcu_website_membership/static/src/css/gcu_website_membership.css defined in bundle 'web.assets_frontend' */
.c-btn--add{position: relative; width: 5.8rem; height: 5.8rem; padding: 0; background-color: #e8eaed; border-radius: 50%} .c-btn--add:after{position: absolute; top: 50%; left: 50%; color: #1c3969; content: "\e904"; font-family: icomoon; font-size: 1.8rem; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);} .c-btn--add:hover{background-color: #f6f6f6;} .c-form-card-member, .c-form-card-member-default{margin-top: 30px; margin-bottom: 30px; padding: 3rem 3rem 3rem 2rem; border: .1rem solid #1c3969;} .c-form-title-member{display: flex; align-items: center;} .c-separator-form{margin-top: 0rem!important;} .c-form__validation-btn-container{margin-bottom: 5rem;} .c-form__family-member-div, .c-form__family-member-div-default, .c-form__family-member-buttons-default{display:none;} .c-text--commitment a{font-size: 1.4rem;} .c-form-card-container{margin-top: 5.5rem;} .c-card__text-check{height:12rem!important;} .existed-mail-body{margin-top:5rem;} .existed-mail-div{color: #1c3969;} 

/* /gcu_website_booking/static/src/css/gcu_website_booking.css defined in bundle 'web.assets_frontend' */
.c-btn--navigation-next:before{transform: rotate(0deg) translateY(1rem);} .c-btn--navigation-prev:before{transform: rotate(-180deg) translateX(.3rem) translateY(-1rem);} .c-valeurs__desc{font-size: 1.4rem;} .c-valeurs__title{margin-bottom: 0.2rem; font-size: 2rem;} .c-valeurs__item{margin-top: 0.5rem;} .c-valeurs{margin-top: 5rem; margin-bottom: 5rem;} .c-valeurs__item{margin-top: 2rem!important;} .c-journey-option-card__image{height: auto;} .c-journey-option-card__image{} .c-small-emplacement__number.c-small-emplacement__number-name{font-size: 1.7rem;} .c-reservation-payment .c-form__info{margin-top: 4rem;} .c-reservation-payment .c-legal-content__checkboxes-container{padding : 2rem;} .c-membership-payment a{text-decoration: none;} .c-order-recap__item-price{padding-left: 2rem;} .c-order-recap__item.c-order-recap__item__title .c-order-recap__item-name{font-size: 1.6rem; font-weight: 700; line-height: 1.37;} .c-order-recap__item.c-order-recap__item_small, .c-order-recap__item.c-order-recap__item__title{padding: 0 0 0.5rem;} .c-pop-in.c-pop-in-reservation{display: block;} .c-pop-in.c-pop-in-reservation .c-pop-in__buttons-container{text-align : right; margin:6rem 0 6rem;} .c-separator-pop-in{margin-bottom: 5rem!important;} .c-caravanning-packages-label{margin: 0!important; display: flex; align-items: center; height:10rem; justify-content: center;} .c-membership-summary-overflow{overflow:auto!important;} .c-form__info__payment{color:#fff;} .c-participants .c-recap-card__form-content{min-height : 200px;} .member_btn_bloc, .guest_btn_bloc{display:none; margin-bottom: 2rem;} .c-pop-in .attendee_form_bloc{text-align: left; margin-top: 10rem;} .attendees_bloc .text-center .c-btn.c-btn--secondary{margin-top: 1rem; margin-bottom: 1rem;} .attendees_bloc .text-center{display: grid;} #arrival_date-error, #departure_date-error{max-width: 200px;} .c-pop-in-confirmation .c-pop-in__title{margin-top: 4rem;} .c-pop-in__message{margin: 7rem 0 0; color: #1c3969; font-size: 1.5rem; font-weight: 500; line-height: 1.23} .adding-participants-errors{text-align: left;} .c-form-edit-participant-dates{text-align: left;} .c-form-edit-participant-dates .row{place-content: center;} @media (min-width: 992px){.c-resultat-camping-img{height: 100%; object-fit: cover;}} .c-order_payment_in_progress{color: #e33a20; font-size: 1.4rem;} .c-order-total__label-primary{color: #1c3969;} .c-order-total__value-primary{color: #1c3969;} .c-pop-in__warning, .c-pop-in-participant-warning{margin-top: 8rem; color: #1c3969; font-size: 2rem; font-weight: 400;} .c-pop-in__warning.c-form__error-message{color: #e33a20;} .c-btn--typology:hover, .c-btn--accomodation:hover{background-color: #0594ae; color: #fff; cursor: default;} .c-recherche-resultat-blanc{background-color: #ffffff;} .c-form__info__message{color: #1c3969!important; font-weight: bold;} 

/* /gcu_website_memberspace/static/src/css/memberspace_tabs.css defined in bundle 'web.assets_frontend' */
.c-memberspace-tabs{border-bottom:none; margin-bottom:-6px;} .c-renew-link{color:red; margin-bottom:2rem;} .c-members-table-card .c-form__input-container, .c-direct-debit .c-form__input-container{margin-top:3.2rem!important;} .c-memberspace-payment{margin-bottom: 6rem!important;} .c-stay-details .c-recherche-resultat__title{font-size: 2.3rem;} .c-stay-details{padding: 7rem 3rem; background-color: #fff; border-radius: .8rem;} .c-stay-details{margin-top: 4.3rem;} .c-stay-details .c-recherche-resultat:first-of-type{margin-top: 3.7rem;} .c-recherche-resultat__title-n1{margin-top: 1rem; color: #1c3969; font-size: 1.5rem; font-weight: 700; line-height: 1.22;} .c-stay-details .c-recherche-resultat__title-n2{font-size: 1.3rem;} .c-stay-details .c-camping-codes{display: flex; justify-content: space-between; width: 80%;} .c-recherche-resultat.c-form-card .c-form__step-title-number{font-weight: 600;} .c-recherche-resultat.c-form-card .c-form__step-title-number.c-location-number{font-size: 3rem;} .c-recherche-resultat.c-form-card .c-camping-codes-item{margin-right: 4rem;} .c-form-card.c-recherche-resultat{border: 0rem;} .c-form-card.c-recherche-resultat a.c-btn{color: #5a687e;} .c-stay-details .c-page-title{margin-bottom: 1.4rem;} .c-stay-details .c-form__info{margin-bottom: 1rem;} .c-form-change-dates{text-align: left;} .c-form-change-dates .c-unavailable-location{margin-top: 2rem;} .c-stay-document{display: block; text-align: left;} .c-stay-document-bloc{padding-left: 0;} .c-form-change-dates .row{place-content: center;} .c-reservation__accompagne__content{margin-left: auto; margin-right: auto;} .c-mid-opacity{opacity: 0.5; pointer-events: none;} .nav-tabs.p-tabs .p-tabs__item.active .p-tabs__step-link, .nav-tabs.p-tabs .p-tabs__step-link:hover{border-bottom-width: unset;} .p-content.memberspace-content{margin: 4rem 3.5rem 0;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-date-input:after{top: 0.6rem; left: 19.2rem; font-size: 2.8rem;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-date-input .file-return, .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-date-input input[type=text]{max-width: 19.2rem; font-size: inherit; padding: 1.6rem 2rem; border-color: #d1d1d1;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-item-info .c-form__input-container .c-date-input::after{top: 0;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-item-info .c-form__input-container .c-date-input input[type="text"]{font-size: 14px; padding: 1.9rem 2rem; max-width: 19rem; width: 100%;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space .c-item-info .c-form__input-container .c-date-input{width: 100%;} .c-member-space .c-recap-card-2.c-recap-card-2__non-space{font-size: 100%; line-height: 1.5;} .c-filter-size{margin-top: -8rem; margin-bottom: -5rem;} .c-btn-size{background-color:#1c3969; color:white; padding: 8px 20px 10px 20px;} .c-memberspace_cancel{position:relative; padding:1rem 2rem 1rem 2rem; border:.1rem solid #365382; background-color:#fff; border-radius:2.5rem; color:#365382; font-size:1.4rem; font-weight:600; line-height:1.3} .c-recap-card-2__info--icon:before{top: 0; -webkit-transform: unset; transform: translateY(-5px);} .c-add-replace-sepa{padding:1rem 2rem 1rem 2rem; border:.1rem solid #365382; border-radius:2.5rem;} .c-form-card-sepa{position: relative; padding: .3rem rem .3rem .3rem; border: none; border-radius: .5rem; cursor: pointer;} .c-btn-msg{margin-top: 30px;} .m-card-doc__item-link{white-space: nowrap !important;} .c-page-title__icon::before{top: 45%; left: 35px !important;} .c-document-length{max-width:230px;} .c-recap-card-2__title, .c-recap-card-2__title-with-icon{padding: 0;} .c-space-header{margin-bottom: 20px;} .c-space-validate{padding-left: 20px !important; padding-right: 70px;} .c-space-cancel{padding-left: 60px !important;} .c-update-size{font-size: 1.4rem !important;} .c-recap-card-2__bleu-circle-state{display: block; background-color: #1c3969; float: left; width: 14px; height: 14px; margin-right: 10px; border-radius: 10px; content: ""; right: 16%; top: 10%;} .c-space-state{padding-left: 20px;} @media (min-width: 992px){.c-stays-img{height: 100%; object-fit: cover;}} .see-all-stays-done{display:block; box-sizing: border-box; align-items:center; border:1px solid rgba(22,51,99,.48); border-radius:5px;color:rgba(28,57,105,.6); font-size:13px;font-style:normal; font-weight:600; line-height:30px; text-align:center; text-decoration:none; text-transform:uppercase;} .select-countries{min-width: 250px;} 

/* /gcu_website_contact/static/src/css/gcu_website_contact.css defined in bundle 'web.assets_frontend' */
.moz-cite-prefix, blockquote{display :none} form.c-request-form .input-file-container{width:50%;} .c-members-table-card .c-request-form .c-form__input-container{margin-top: 3.2rem !important;} .c-resquest-info{font-weight: 400rem; color: #5a687e;} .c-contact-form{position: relative; margin-top: 4.3rem;} .c-contact-form .row{justify-content: center;} .c-contact-form .c-form{min-width: 48%;} .c-contact-form .choices{margin-bottom: 0;} .table-contact tbody tr td{vertical-align: top;} .table-contact tbody tr td.message{text-align: left;} .contact-buttons{text-align: right;} @media only screen and (max-width: 992px){.c-contact-form .file-return{width: 50%;}} @media only screen and (max-width: 576px){.c-contact-form .file-return{width: 100%;}} 

/* /gcu_website_treasurer/static/src/css/gcu_website_treasurer.css defined in bundle 'web.assets_frontend' */
.c-text--members-count{margin-top: 3.7rem; color: #5a687e;} .c-table{margin-top: 0!important;} .c-table th a{text-decoration: none;} th a:hover{color: #1c3969!important;} .c-colored--arrow:after{color: #feda00!important;} .c-infobulle{left:-12rem!important;} .c-infobulle--position{position:absolute; right: -3.5rem; top: 25rem;} .infobulle-help{cursor: default; position: relative;} .infobulle-help img{padding:0;} .c-infobulle-text{background-color: #fff; border: .1rem solid #d1d1d1; color: #1c3969; padding: 7px; border-radius:.8rem; position: absolute; width: 330px; left: -33rem; display: block; top: -5px; transition: opacity 0.5s, visibility 0s 0.5s; opacity: 0; z-index: -999;} .c-infobulle-text.active{opacity: 1; z-index: 999;} .c-infobulle-text:before{content: ''; height: 3px; width: 0; position: absolute; left: 14px; top: -16px;} .c--disable-hover{pointer-events: none;} .c-members-card__edit-link{color: #0594ae;} .c-link-stay--redirect{margin-top:1rem;} .c-link-stay--redirect:hover,.c-link-stay--redirect:focus{text-decoration: none!important; color : #fff;} .c-members-card__edit-link-margin{margin-top:0.31rem;} .c-pop-in-edit-personal-information form, .c-pop-in-edit-family-member form, .c-pop-in-new-attendee form, .c-form-stay-line, .c-pop-in-stay-attendance-dates form, .c-pop-in-expense form{text-align: left;} .c-pop-in .c-form__family-member-div, .c-pop-in .attendee_form_bloc{margin-top: 4rem;} .c-pop-in .c-form__family-member-div .c-custom-checkbox{width: 100%;} .c-check-in-card__treasurer .c-recap-card__head{display: block;} .c-check-in-card__treasurer .c-reservation__date .c-form__input-container{width: 75%;} .c-check-in-card__treasurer .c-recap-card .c-check-in-card__subtitle{text-align: left; margin-top: -0.5rem; max-width: 100%;} .c-check-in-card__treasurer .c-page-title--secondary + .c-page-title--secondary-small{margin-top: 5.2rem;} .c-error-treasurer-search{display: none; margin-top: 1rem;} #c-membership-summary{padding-top: 3rem;} .c-treasurer__btn-back__container{position: relative; margin-top: 5rem;} .c-treasurer__btn-back{right: 34rem; position: absolute; bottom: -3rem; height: 50px;} .c-breadcrumb__step-link:focus{color: #1c3969;} .c-container-mt{margin-top: 10rem;} .c-check-in-buttons__other-buttons a:hover,.c-check-in-buttons__other-buttons a:focus{color : #fff;} .c-holder{float: right; margin-top: 3rem;} .c-treasurer-planning .scheduler_default_timeheader_cell[aria-hidden="true"]{display: block!important;} .c-card-planning{padding: 3rem;} .c-card-planning-legend{color: #1c3969;} .c-card-planning-legend ul li{list-style: none;} .c-card-planning-legend ul{padding-left: 0;} .c-card-planning-legend span{padding-left: 5px;} .c-card-planning-legend-booking::before{content: "\25AA"; color: #FF0000; height: 20px; width: 40px; display: inline-block; background: #FF0000;} .c-card-planning-legend-dead-garage::before{content: "\25AA"; color: #FFA500; height: 20px; width: 40px; display: inline-block; background: #FFA500;} .c-card-planning-legend-occupied::before{content: "\25AA"; color: #999999; height: 20px; width: 40px; display: inline-block; background: #999999;} form.c-form__garage_or_occupation, form.c-form__garage_or_occupation .c-form__input-container{margin: auto; padding-left: 0;} form.c-form__garage_or_occupation .c-reservation__accompagne__content{margin-left: 1em;} .c-check-in-card__treasurer .c-recap-card .c-form__validation-btn-container{margin-bottom: 0;} .c-check-in-card__treasurer .c-form__garage_or_occupation .c-form__garage_or_occupation__head{display: flex; justify-content: space-between; margin-top: 4rem; margin-bottom: 2rem;} .treasurer-edit__trainings{margin-left: 3rem; text-decoration: underline; color: #0594ae;} .c-without-trainigs{color: #1c3969;} .c-emplacement__non-selected{border: .2rem solid #e2e5e9; background-color: white;} .c-check-in-card__occupation .c-page-title--tertiary{margin-top: 2rem;} .c-reservation__card{background-color: #fff; border-radius: .8rem;} .c-step__hover:hover{color: #fff;} .c-print-invoice__link{margin: 12%; margin-left: 33rem;} .c-p--color-mt{color: #1c3969; margin-top: 5rem;} .c-div--ml{margin-left: 33rem;} .c-btn--remove-no-text:hover, .c-btn--edit-no-text:hover{text-decoration: none;} .c-btn--burger{position: relative; margin-left: 20px;} #menu{right: -500px; padding-top: 77px; padding-left: 30px; transform: none;} input#menuToggle:checked + #menu{transform: translate(-100%);} .c-card-partners_unpaid{padding-left: 2rem; padding-right: 2rem;} .c-info{color: #5a687e; font-size: 1.5 rem;} .sepa-info{margin-top: 1.5rem;} .c-table__column--link-title{position: relative; display: inline-block; color: #5a687e; font-size: 1.5rem; font-weight: 500; line-height: 1.26} .c-btn--remove-no-text{width: 5rem; height: 5rem; padding: 0; border: .1rem solid #e2e5e9; background-color: #fff; border-radius: 50%; box-shadow: 0 .2rem .5rem 0 rgba(0,0,0,.06)} .c-btn--remove-no-text:before{content:"\e90d"; color:#939aa7; font-family:icomoon; font-size:1.6rem; line-height:5rem; text-align:center; transition:all .3s ease-in-out} .c-btn--remove-no-text:hover:before{color:#1c3969} .c-card__stay_edition .c-table tbody tr{border: 0;} .c-card__stay_edition .c-recap-card .c-form__validation-btn-container .c-btn--secondary{margin-left: 4rem; margin-left: 4rem;} .c-participants-list__treasurer{margin-top: 30px; margin-bottom: 30px;} .add-function-button{position: absolute; right: 10.8rem; bottom: 2%;} .c-pop-in--stay-order-details table.c-table{margin-top: 9rem !important; width: 93%;} .c-treasurer-stay-summary{margin-top: 3rem;} .c-check-in-card .c-payment-button{display: block;} .c-check-in-card .c-payment-button .c-form-card__title{align-items: center; display: flex; min-height: 8.8rem;} #c-payment-button--check-vacancy-details{padding: 0rem 5rem 3.3rem 9.3rem;} .c-payment-button__input--check-vacancy{min-width: 100px; text-align: center;} .c-payment-button__currency--check-vacancy{color: #5a687e; font-size: 1.3rem; font-weight: 500; line-height: 1.38; text-align: left; margin-left: 1rem; margin-right: 1rem;} .c-check-in-card .c-payment-button .c-payment-button__input{text-align: center;} .c-check-in-card .c-payment-button .c-form-card__text-strong{margin-bottom: 2rem;} .c-check-in-card .c-payment-button .c-form-card__text-strong:first-of-type{margin-top: 0rem;} .c-payment-button--selected{border-color: #ffda00;} .c-pop-in-expense{min-height: 550px;} .c-form__input-container--expense{display: flex;} .c-pop-in-expense__input-container{margin-right: 4rem;} .c-form__input-container--expense #expense_product{width: 70%;} .c-form__input-container--expense #expense_amount{width: 20%;} .expense_amount_container{display: flex; align-items: center;} .c-table-stay-lines thead th{padding: 1rem 2.2rem!important;} .c-table-stay-lines tbody td{padding: 0.6rem!important;} .c-table-stay-lines-attendances thead th{padding: 1rem 2.2rem!important;} .c-table-stay-lines-attendances tbody td{padding: 0.6rem!important;} .c-pop-in-warning-leave{min-height: 440px;} .c-pop-in-warning-leave .c-pop-in__title{margin: 10rem 0 0!important; font-size: 2rem!important;} .informative-list{margin-top: 5rem!important; list-style: none;} .link--margin-left{margin-left: 33%!important;} .subtitle--margin-left{margin-left: 5rem!important;} .c-home-title{margin: 1.9rem 0 0; font-size: 1.6rem; font-weight: 700; line-height: 1.37;} .c-home-description{margin: 1rem 0 0; font-size: 1.3rem; font-weight: 500;} .c-home-card{display: block; height: 100%; padding-top: 2.2rem; text-decoration: none; cursor: pointer; color: #5a687e;} .c-home-card__wrapper{text-align: center; height: 100%; min-height: 22rem; padding: 2.6rem 3rem 3.6rem; background-color: #fff; background-size: 15rem; border-radius: .5rem; box-shadow: 0 .8rem 2.6rem 0 hsla(0,0%,45.1%,.1);} .c-home-card:hover{color: #1c3969!important; text-decoration: none!important;} .c-info__sub-title{margin-top: 4%;} .c-function-dates__container{margin-top:6rem; margin-bottom:3rem;} .c-info__color{color: #0594ae;} .c-label__margin{margin-top: 3%;} #cash_to_transform{width: 40%; display: inline-block;} .c-payment-mode__label{margin-left: 6px;} .c-payment-modes__container{margin-left:20%;} .c-error-treasurer-cash-transform, .c-error-treasurer-cash-transform-amount{display:none; margin-left:16rem;} .c-cash-transform-warning{display: none;} .c-treasurer-already-closed-warning{display: none;} .c-obligation-list__mb{margin-bottom:7rem;} .c-payment-summary__link{margin-left:-10%;} .c-doc-print-img{width: 25px; margin-right: 10px;} .c-pop-in-check-stay{min-height: 440px;} .c-itinerant-non-member .c-small-emplacement{width: 22.5%;} .c-payment-button__input-container{width: 14.5rem;} .c-loader-invoice-treasurer{border: 10px solid #1c3969; border-radius: 50%; border-top: 10px solid #0594ae; width: 60px; height: 60px; -webkit-animation: spin 2s linear infinite; animation: loader_spin 2s linear infinite; position: absolute; margin-top: -15px; margin-left: -60px;} .c-loader-stay-treasurer{border: 10px solid #1c3969; border-radius: 50%; border-top: 10px solid #0594ae; width: 60px; height: 60px; -webkit-animation: spin 2s linear infinite; animation: loader_spin 2s linear infinite; position: absolute; margin-top: -18px;} .c-loader-membership-treasurer{border: 10px solid #1c3969; border-radius: 50%; border-top: 10px solid #0594ae; width: 60px; height: 60px; -webkit-animation: spin 2s linear infinite; animation: loader_spin 2s linear infinite; position: absolute; margin-top: 0px;} .c-waiting-payment-stay{margin-left: 30px; margin-top: 15px; color: #1c3969; font-weight: bold;} .c-modal-content{padding: 0 3rem; border: .1rem solid #1c3969; border-radius:.8rem; text-align:center;} .c-update-title-space{margin-left: 2%;} .c-check-in-card__summary-stay .c-recap-card-2__green-circle{width: 14px; height: 14px; margin-right: 0px; margin-bottom: 4px;} .c-check-in-card__summary-stay .c-helper-container .c-help-text{top: 19.5rem;} .c-check-in-card__summary-stay .c-helper-container .c-btn--help-2{position: absolute; top: 126px; left: 320px;} .c-check-in-card__summary-stay .c-btn--edit--like-change.c-btn--edit:before{content:"\e96";} .c-check-in-card__summary-stay .c-recap-card__body-member .c-recap-card-2__label{height: 0.2rem;} .c-check-in-card__summary-stay .c-recap-card__body-service{position: relative;} .c-check-in-card__summary-stay .c-recap-card__body-service .c-error-treasurer{max-width: inherit; position: absolute; top: -2.4rem; font-size: 1.3rem; right: 0; color: #1c3969;} .c-card__stay_edition--done .c-tresorier-table.c-stay-lines-bloc .c-date-input--wrapper{margin-left: -4rem;} .c-card__stay_edition .c-tresorier-table.c-stay-lines-bloc .c-date-input--wrapper{margin-left: -3rem;} .c-card__stay_edition .c-form__family-member-buttons .c-btn--add{top: 3px;} .c-card__stay_edition .c-form__family-member-buttons .c-btn--link{line-height: 2.625; padding-bottom: 0.4rem;} .c-card__stay_edition .c-table--tresorier .c-btn--pencil{padding: 0; width: 2.7rem; height: 2.7rem; margin: 0; min-height: auto;} .c-card__stay_edition .c-table--tresorier .c-btn--pencil:before{width: 2.7rem; height: 2.7rem; color: rgba(28,57,105,.68); font-size: 13px; line-height: 26px;} .c-card__stay_edition--done .type-tresorier--done-stay{font-size: 1.3rem;} .c-recap-participants-v2 .c-btn-actions{margin-left: auto; display: flex;} .c-recap-card-2__slider--attendees .c-btn--remove:before, .c-recap-card-2__slider--attendees .c-btn--pencil:before, .c-recap-participants-v2 .c-btn-actions .c-btn--remove:before, .c-recap-participants-v2 .c-btn-actions .c-btn--pencil:before{width: 2.7rem; height: 2.7rem; color: rgba(28,57,105,.68); font-size: 13px; line-height: 26px;} .c-recap-card-2__slider--attendees .c-btn--remove, .c-recap-card-2__slider--attendees .c-btn--pencil, .c-recap-participants-v2 .c-btn-actions .c-btn--remove, .c-recap-participants-v2 .c-btn-actions .c-btn--pencil{padding: 0; width: 2.7rem; height: 2.7rem; margin: 0; min-height: auto;} .c-btn.c-btn--person-fill{display: inline-block; width: 2.7rem; height: 2.7rem; min-height: auto; padding: 0; line-height: 1;} .c-btn.c-btn--person-fill:before{width: 2.7rem; height: 2.7rem; color: rgba(28, 57, 105, 0.68); font-size: 13px; line-height: 26px; content: "\e91f";} .c-recap-card-2__slider__content .c-recap-card-2__item-2{margin: auto;} .c-card__stay_edition--done .c-recap-card-2__slider__content .c-recap-card-2__item-2{width: 80%;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;}