.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355}
@font-face{font-family:Horatio Medium;src:url(/build/fonts/HoratioLT-Medium.acc47e64.woff2) format("woff2"),url(/build/fonts/HoratioLT-Medium.6d1deb89.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-Medium.0cbcac22.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-Bold.5bc6b836.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-SemiBold.af0b2118.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Caveat;src:url(/build/fonts/Caveat-Regular.7c66865f.ttf) format("truetype");font-weight:300;font-style:normal}html{font-size:62.5%}.h1,.h2,h1,h2{font-size:3rem;font-weight:700;margin-bottom:20px}h3,h4,h5,h6{font-weight:600;margin:0}.h3,h3{font-size:2.4rem}.h4,h4{font-size:1.8rem}@font-face{font-family:fontello;src:url(/build/fonts/fontello.36e484d7.eot);src:url(/build/fonts/fontello.36e484d7.eot) format("embedded-opentype"),url(/build/fonts/fontello.5a58ec23.woff2) format("woff2"),url(/build/fonts/fontello.5de863e2.woff) format("woff"),url(/build/fonts/fontello.498e2b3d.ttf) format("truetype"),url(/build/images/fontello.fc40b4d1.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;position:relative}.icon-bed:before{content:"\E800"}.icon-size:before{content:"\E801"}.icon-calendar:before{content:"\E802"}.icon-mobil-home:before{content:"\E803"}.icon-user:before{content:"\E804"}.icon-village:before{content:"\E805"}.icon-power:before{content:"\E807"}.icon-picture:before{content:"\E808"}.icon-doc:before{content:"\E80B"}.icon-arrow-down:before{content:"\E80F"}.icon-check-circle:before{content:"\E810"}.icon-arrow-down-circle:before{content:"\E813"}.icon-star:before{content:"\E819"}.icon-location:before{content:"\E81A"}.icon-info:before{content:"\E81C"}.icon-picture-plus:before{content:"\E81D"}.icon-siblu-villages:before{content:"\E818"}.icon-bank:before{content:"\F19C"}.icon-download:before{content:"\E806"}.icon-info.warning,.icon.warning{color:#ff7600}.application-wrapper{display:flex;min-height:100vh;max-width:100%;position:relative;overflow-x:hidden}#header{height:85px;right:0;position:absolute;top:0;z-index:5}#header .profile-container{padding-right:0;height:100%}#header .profile-container .profile{background-color:#fff;height:100%;padding:0 40px 0 15px;border-radius:0 0 0 30px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}#header .profile-container .thumbnail img{width:64px;height:64px;margin:0 16px 0 0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:2px solid #fff;border-radius:50%}#header .profile-container .connexion .username{color:#4a4a4a;font-size:19px;font-weight:700}#header .profile-container .logout a{color:#4a4a4a;text-decoration:none;font-size:15px}#header .profile-container .logout a span{text-decoration:underline}#header .profile-container .profile.impersonating{background-color:#f9eaf2}.impersonation-notice{color:red;font-size:12px}nav.navigation-drawer{min-height:100%;width:380px;flex-shrink:0;background-color:#003f83;box-shadow:11px 0 13px 0 rgba(0,0,0,.16);z-index:2}@media (max-width:1440px){nav.navigation-drawer{width:300px}}nav.navigation-drawer .logo{font-size:41px;display:flex;margin-top:60px;margin-bottom:80px}@media (max-width:1440px){nav.navigation-drawer .logo{font-size:33px;margin-top:48px;margin-bottom:90px}}nav.navigation-drawer .logo a{text-decoration:none;display:flex}nav.navigation-drawer .logo img{height:50px;width:auto;margin:0 5px}@media (max-width:1440px){nav.navigation-drawer .logo img{height:40px;margin:0 4px}}nav.navigation-drawer .logo .connect,nav.navigation-drawer .logo .my{align-self:end;font-family:Horatio Medium;font-size:33px;line-height:33px;color:#fff;margin-bottom:3px}@media (max-width:1440px){nav.navigation-drawer .logo .connect,nav.navigation-drawer .logo .my{font-size:27px;line-height:27px}}nav.navigation-drawer .list .list-item{margin:2px 17px}@media (max-width:1440px){nav.navigation-drawer .list .list-item{margin:8px 14px}}nav.navigation-drawer .list .list-item a{display:flex;align-items:center;padding:20px;color:#fff;font-family:OpenSans;font-weight:700;font-size:20px;text-decoration:none;border-radius:19px}nav.navigation-drawer .list .list-item a.documents-nav,nav.navigation-drawer .list .list-item a.exchange-nav{padding-left:38px}nav.navigation-drawer .list .list-item a.documents-nav i,nav.navigation-drawer .list .list-item a.exchange-nav i{width:28px;font-size:24px}@media (max-width:1440px){nav.navigation-drawer .list .list-item a{font-size:16px}}nav.navigation-drawer .list .list-item a .icon{width:60px;text-align:center;display:inline-block}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon{width:48px}}nav.navigation-drawer .list .list-item a .icon-calendar:before{font-size:28px;width:auto}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon-calendar:before{font-size:23px}}nav.navigation-drawer .list .list-item a .icon-mobil-home:before{font-size:24px;width:auto}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon-mobil-home:before{font-size:19px}}nav.navigation-drawer .list .list-item a .icon-siblu-villages:before{font-size:23px;width:auto}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon-siblu-villages:before{font-size:18px}}nav.navigation-drawer .list .list-item a .icon-star:before{font-size:28px;width:auto}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon-star:before{font-size:23px}}nav.navigation-drawer .list .list-item a .icon-doc:before{font-size:28px;width:auto}@media (max-width:1440px){nav.navigation-drawer .list .list-item a .icon-doc:before{font-size:23px}}nav.navigation-drawer .list .list-item a span{flex-grow:1}nav.navigation-drawer .list .list-item a.active,nav.navigation-drawer .list .list-item a:hover{background-color:#808fc6}nav.navigation-drawer .list .list-item .sublist{margin-left:50px;border-left:1px solid #fff}@media (max-width:1440px){nav.navigation-drawer .list .list-item .sublist{margin-left:40px}}nav.navigation-drawer .list .list-item .sublist .list-item{margin-right:0}nav.navigation-drawer .list .list-item .sublist .list-item a{padding:15px}@media (max-width:1440px){nav.navigation-drawer .list .list-item .sublist .list-item a{padding:12px}}nav.navigation-drawer .links-container{padding:80px 40px 30px}@media (max-width:1440px){nav.navigation-drawer .links-container{padding:64px 10px 24px}}@media (max-width:991px){nav.navigation-drawer .links-container{position:absolute;top:12px;right:0;padding:0 10px}}@media (max-width:991px){nav.navigation-drawer .links-container .langs{margin-right:15px}}nav.navigation-drawer .links-container .langs a{position:relative;display:inline-block;margin-right:2px}nav.navigation-drawer .links-container .langs a img{border-radius:50%;height:40px;width:40px}@media (max-width:1440px){nav.navigation-drawer .links-container .langs a img{width:32px;height:32px}}nav.navigation-drawer .links-container .langs a:after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid #fff;content:"";display:block}nav.navigation-drawer .links-container .links a{font-size:16px;color:var(--main-white);padding:2px 10px;border-radius:15px;border:1px solid #fff;background-color:rgba(128,143,198,.33);margin-right:5px}nav.navigation-drawer .lastSyncDate{padding:10px 30px 0;text-align:center;color:#fff;font-size:14px}.slide-menu{position:absolute;top:0;left:-100%;padding:20px;width:100%;height:100vh;background:#003f83;transition:transform .3s ease-in-out;z-index:10}.slide-menu a{color:#fff}.slide-menu .slide-close{font-size:23px;color:#fff}.slide-menu#smRight{left:100%}.slide-menu#smRight .profile{margin-top:20px;color:#fff}.slide-menu#smRight .profile .thumbnail img{width:100px;height:100px}.slide-menu#smRight .profile .userinfo{color:#fff}.slide-menu#smRight .profile .userinfo .name{font-size:22px;font-weight:700}.slide-menu#smRight .profile .userinfo .email{font-size:18px}.slide-menu#smRight .profile .userinfo .btn{margin-top:20px;background-color:#fff;color:#003f83;font-size:15px;font-weight:700;border-radius:17px;line-height:1.6;padding:0 20px}.slide-menu#smRight .bottom{margin-top:auto}.slide-menu#smRight .bottom .langs a{position:relative;display:inline-block;margin-right:10px}.slide-menu#smRight .bottom .langs a img{border-radius:50%;height:40px;width:40px}.slide-menu#smRight .bottom .langs a:after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid #fff;content:"";display:block}#main:not(.anon){padding:85px 70px 60px;background-color:#f7f8fc;width:calc(100% - 380px);min-height:calc(100vh - 85px)}@media (max-width:1440px){#main:not(.anon){padding:85px 50px 48px;width:calc(100% - 300px)}}@media (max-width:991px){#main:not(.anon){padding:50px 20px;width:100%}}@media (max-width:575px){#main:not(.anon){padding:50px 20px}}#main.anon{margin:auto;padding-top:50px}@media (max-width:991px){.application-wrapper{display:block}#header{height:85px;position:static;background-color:#003f83;color:#fff}#header .btn-menu,#header .btn-user{font-size:24px;color:#fff;margin:0 15px}#header .logo{font-size:41px;display:flex;margin-top:-3px}#header .logo img{height:40px;width:100px;margin:0 3px}#header .logo a{font-size:inherit}#header .logo .connect,#header .logo .my{align-self:end;font-family:Horatio Medium;font-size:33px;line-height:33px;color:#fff;margin-bottom:3px}#header .logo span{font-size:30px;padding-bottom:0}nav.navigation-drawer{position:fixed;top:0;left:-100%;right:0;height:100vh;width:100%;z-index:10;transition:transform .3s ease-in-out}nav.navigation-drawer .slide-close{position:absolute;top:15px;left:15px;font-size:30px;color:#fff;cursor:pointer}nav.navigation-drawer .drawer-content{margin-top:70px}nav.navigation-drawer .drawer-content .list-item{margin:0 40px;border-bottom:1px solid #fff}nav.navigation-drawer .drawer-content .list-item a{border-radius:0}nav.navigation-drawer .drawer-content .list-item .sublist{margin-left:40px;border-left:1px solid #fff}}@media (max-width:991px) and (max-width:1440px){nav.navigation-drawer .drawer-content .list-item .sublist{margin-left:40px}}@media (max-width:991px){nav.navigation-drawer .drawer-content .list-item:last-child{border-bottom:none}}#sibluFooter{font-size:1rem;padding:30px 15px}#sibluFooter,#sibluFooter a{color:#949494}@media (max-width:991px){#sibluFooter{font-size:1.2rem;line-height:2rem}}.main-title{color:#003f83}.has-pending-invoice{display:none}.logout-div{text-align:center;margin:20px;font-size:1.7rem}.email{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#00000078!important;z-index:7!important;display:none!important;justify-content:center!important;align-items:center!important}.modal-overlay .lds-ring div{border-color:#fff transparent transparent}.modal-overlay.loading{display:flex!important}.accommodation-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;background-color:#fff;border:1px solid #003f83;border-radius:26px;color:#003f83;font-size:18px;line-height:1;padding:15px 60px;margin-bottom:15px;outline:none;background-image:url("/build/img/new/icon-mh-blue.png"),url("/build/img/new/icon-arrow-down-blue.png");background-repeat:no-repeat,no-repeat;background-position:center left 15px,center right 8px;background-size:35px,35px;box-shadow:none}@media (max-width:991px){.accommodation-picker{font-size:14px;padding:10px 40px;background-position:center left 10px,center right 8px;background-size:23px,23px}}.year-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;background-color:#fff;border:1px solid #003f83;border-radius:26px;color:#003f83;font-size:18px;line-height:1;padding:15px 60px 15px 30px;margin-bottom:15px;margin-right:10px;outline:none;background-image:url("/build/img/new/icon-arrow-down-blue.png");background-repeat:no-repeat;background-position:center right 8px;background-size:35px;box-shadow:none}@media (max-width:991px){.year-picker{font-size:14px;padding:10px 40px 10px 20px;background-size:23px}}table.table-siblu th{font-weight:400;color:rgba(74,74,74,.65);padding:15px}table.table-siblu td,table.table-siblu th{border:0;text-align:center;font-size:18px;line-height:22px;vertical-align:middle}table.table-siblu td{border-bottom:.5px solid #707070;color:#000;padding:20px 15px}@media (max-width:991px){table.table-siblu th{font-size:14px;padding:10px 5px}table.table-siblu td{font-size:14px;padding:15px 5px}}.stepper{width:480px;height:80px;margin:0 auto 40px}.stepper .wrapper{position:absolute;left:50%;transform:translateX(-50%)}.stepper .steps{display:flex;justify-content:center}.stepper .step{width:40px;height:40px;line-height:40px;text-align:center;color:#9f9f9f;border:1px solid #9f9f9f;border-radius:40px;font-weight:700;font-size:24px}.stepper .step.active{color:#fff;background-color:#58bfe3;border-color:#58bfe3}.stepper .step-separator{width:120px;height:20.5px;border-bottom:1px solid #9f9f9f}.stepper .labels{margin-top:5px;display:flex;justify-content:center}.stepper .label{font-size:15px;color:#58bfe3;width:160px;text-align:center;visibility:hidden}.stepper .label.active{visibility:visible}@media (max-width:700px){.step-1 .stepper .wrapper{margin-left:160px}.step-2 .stepper .wrapper{margin-left:0}.step-3 .stepper .wrapper{margin-left:-160px}}.alert{padding:15px;margin-bottom:20px}.alert-success{background-color:#3ad12e}.alert-danger,.alert-success{color:#fff;font-size:22px;font-weight:500}.alert-danger{background-color:#dd230b}.tooltip{font-size:17px;line-height:22px}.tooltip>.arrow:before{border-bottom-color:#c6ceed}.tooltip>.tooltip-inner{color:#003f83;background-color:#c6ceed;max-width:300px;padding:10px 15px}.siblu-btn{color:#fff;background-color:#003f83;outline:none!important;white-space:nowrap;border:none;height:45px;line-height:35px;border-radius:33px;padding:5px 30px;font-size:14px;font-weight:700;display:inline-block;text-decoration:none!important;cursor:pointer;text-align:center}.siblu-btn.white{color:#003f83}.siblu-btn.alternate{background-color:#808fc6}.siblu-btn.dense{padding:1px 30px;height:38px}.siblu-btn.large{padding:5px 30px;height:55px;font-size:18px;line-height:18px}.siblu-btn:disabled{opacity:.75;cursor:not-allowed}.siblu-btn:disabled:hover{opacity:.75;background-color:#003f83!important}.siblu-btn.pink{background-color:#ff0676}.siblu-btn.pink:hover{opacity:.75;background-color:#ff0676!important}.siblu-btn.white{color:#003f83!important;background-color:#fff;border:1px solid #e2e4ea!important}.siblu-btn.white:hover{background-color:#003f83!important;border:1px solid #003f83!important;color:#fff!important}.siblu-btn.flashy{background-color:#00c1e7}.siblu-btn.flashy:hover{opacity:.75;background-color:#00c1e7!important}.siblu-btn-secondary{color:#003f83;background-color:rgba(0,0,0,.07)}.facility-modal,.facility-modal .form-control{font-size:16px}.siblu-btn:hover{background-color:#808fc6;color:#fff}.remove-facility-btn{cursor:pointer}span.mini{font-size:12px}.facility label{cursor:pointer}.siblu-btn .fa{font-size:18px;margin-right:5px}.modal.rounded{font-size:23px;color:#003f83}.modal.rounded .modal-dialog{max-width:800px}.modal.rounded .headline{font-size:27px;font-weight:700}.modal.rounded .modal-content{border-radius:30px;padding:20px;text-align:center}.modal.rounded .modal-content .fa{color:#d6dcf3;font-size:30px;margin-bottom:15px}.modal.rounded .modal-content .siblu-btn{font-size:23px;margin:20px 0}#error-page .http-status-code{font-size:365px;font-weight:700;line-height:365px;color:#e3e3e3}@media (max-width:1100px){#error-page .http-status-code{font-size:240px}}@media (max-width:500px){#error-page .http-status-code{font-size:110px;line-height:130px}}#error-page img{position:absolute;left:50%;bottom:50px;margin-left:-156px}@media (max-width:500px){#error-page img{width:140px;margin-left:-70px;bottom:20px}}@media (max-width:500px){#error-page>div{margin-top:0!important;padding-top:0!important}}.floating{position:fixed;z-index:10;display:flex;align-items:center;justify-content:center}.floating,.floating .overlay{top:0;left:0;right:0;bottom:0}.floating .overlay{position:absolute;backdrop-filter:blur(8px)}.floating .floating-message{position:relative;box-shadow:0 0 18px -6px rgba(0,0,0,.77);background-color:#3ad12e;border-radius:8px;color:#fff;padding:40px 20px;min-width:300px;max-width:800px;text-align:center;font-size:16px}.floating .floating-message.error{background-color:#ce786c}.floating .floating-message .fa{font-size:26px}.floating .floating-message h3{margin:5px 0 20px}.floating .floating-message .dismiss{position:absolute;right:10px;top:10px;font-size:24px;cursor:pointer;color:#fff}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #d3d8eb;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#d3d8eb transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.siblu-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;background-color:#fff;border:1px solid #003f83;border-radius:26px;color:#003f83;font-size:14px;line-height:1;padding:15px 50px;margin-bottom:15px;margin-right:10px;outline:none;background-image:url("/build/img/new/resort-icon-blue.png"),url("/build/img/new/icon-arrow-down-blue.png");background-repeat:no-repeat,no-repeat;background-position:center left 15px,center right 8px;background-size:25px,25px;box-shadow:none}.siblu-picker[type=text]{background-image:none;background-image:url("/build/img/new/magnify-icon-blue.png");width:100%}.siblu-picker[type=text]::placeholder{color:#003f83}.siblu-picker.document-type-picker{background-image:url("/build/img/new/document-icon-blue.png"),url("/build/img/new/icon-arrow-down-blue.png")}.siblu-picker.bedroom-num-picker{background-image:url("/build/img/new/bedroom-icon-blue.png"),url("/build/img/new/icon-arrow-down-blue.png")}.siblu-picker.month-picker{background-image:url("/build/img/new/calendar-icon-blue.png"),url("/build/img/new/icon-arrow-down-blue.png")}.siblu-picker.no-icon{background-image:none,url("/build/img/new/icon-arrow-down-blue.png");padding-left:10px}@media (max-width:991px){.siblu-picker{font-size:14px;padding:10px 40px;background-position:center left 10px,center right 8px;background-size:23px,23px}}.siblu-search-input{border-radius:200px;background-color:#fff;border:1px solid #003f83;outline:none;background-repeat:no-repeat,no-repeat;background-size:25px,25px;padding:8px 10px 8px 15px;background-position:7px 8px;margin-right:10px;width:250px}@media (max-width:991px){.siblu-search-input{font-size:14px;width:180px}}.tag{border-radius:4px;color:#fff;background-color:#003f83;padding:4px 8px;margin-top:10px;display:inline-block;font-size:14px;font-weight:700}.tag.tag-secondary{background-color:#808fc6}#collapsible-pane{transition:all .3s ease-in-out;position:fixed;width:calc(100vw - 380px);background-color:#f7f8fc;height:100vh;overflow-y:auto;top:0;left:-100%;padding:85px 70px 60px}@media (max-width:1440px){#collapsible-pane{width:calc(100vw - 300px)}}@media (max-width:990px){#collapsible-pane{width:100%}}#collapsible-pane.open{left:380px}@media (max-width:1440px){#collapsible-pane.open{left:300px}}@media (max-width:990px){#collapsible-pane.open{left:0}}.accordion-handle{text-decoration:none!important;display:block;padding:30px;background-color:#d6dcf3;color:#fff!important;border-top-left-radius:26px;border-top-right-radius:26px;font-weight:700;cursor:pointer}.accordion-handle .accordion-title{font-size:24px}.accordion-handle.expanded .expand-button{display:none}.accordion-handle.expanded .collapse-button{display:block}.accordion-handle .expand-button{display:block;font-size:18px}.accordion-handle .collapse-button{display:none;font-size:18px}@media (max-width:768px){.accordion-handle .accordion-title,.accordion-handle .collapse-button,.accordion-handle .expand-button{font-size:16px}}.accordion-content{background-color:#fff;padding:25px}@media (max-width:768px){.accordion-content{font-size:16px}}@media (max-width:500px){.accordion-content{font-size:14px}}.accordion-content .calculation{margin-top:20px;text-align:right}.accordion-content .calculation td:nth-child(2){padding-left:50px;white-space:nowrap}@media (max-width:768px){.accordion-content .calculation{width:100%;text-align:left}.accordion-content .calculation td:nth-child(2){padding-left:0}}.accordion-content .green{color:#3ad12e}.no-data{background-color:rgba(128,143,198,.04);color:#003f83;border-radius:26px}.custom-checkbox-wrapper>input{opacity:0;position:absolute;z-index:-1}.custom-checkbox-wrapper>input:checked+label{color:#003f83}.custom-checkbox-wrapper>input:checked+label:before{background:rgba(0,63,131,.25);border-color:#003f83}.custom-checkbox-wrapper>input:checked+label:after{transform:scale(1) rotate(-45deg)}.custom-checkbox-wrapper>input:checked+label a{text-decoration:underline}.custom-checkbox-wrapper>label{cursor:pointer;display:inline-block;position:relative;transition:all .1s;padding-left:38px}.custom-checkbox-wrapper>label:before{border:calc(1px + .06em) solid #4d4d4d;border-radius:calc(3px + .05em);content:"";display:inline-block;font-size:1.1em;height:calc(3px + .8em);margin-right:calc(4px + .4em);transition:all .1s;vertical-align:middle;width:calc(3px + .8em);position:absolute;left:0;top:calc(50% - .5em)}.custom-checkbox-wrapper>label:after{border-bottom:calc(2px + .07em) solid #003f83;border-left:calc(2px + .07em) solid #003f83;content:"";font-size:1.1em;height:calc(3px + .22em);left:3px;top:calc(50% - .3em);transform:scale(0) rotate(-45deg);transition:all .1s;width:calc(5px + .32em);position:absolute}.notyf__toast{max-width:50em!important}.notyf__toast a{color:#fff!important;text-decoration:underline;font-weight:700}.notyf__toast .notyf__message{font-size:16px!important}.notyf__toast i.fa-sync{animation:rotate 2s linear infinite}.notyf__ripple{height:100em!important;width:100em!important}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#yousign-v3-modal iframe{width:100%;height:100%}#yousign-v3-modal .modal-content{height:calc(100% - 30px)}.button-loader{position:absolute;left:-60px;top:0}.button-loader .lds-ring div{width:40px;height:40px;margin:8px}body{--main-blue:#808fc6;--login-main-blue:#d6e3f6;--login-second-blue:#15417e;--login-btn:#e6007e;--second-blue:#003f83;--third-blue:#0c5181;--fourth-blue:#003f83;--main-white:#fff;--main-grey:#f4f4f4;--second-grey:#949494;--third-grey:#4c4c4c;--main-rose:#ff0676;--libre:#7bd600;--occupe:#faa929;--bloque:#ff0676;--reserve:#00c1e7;--nonDefini:#979797;--commited:#faa929;--uncommited:#74ca00;--reserved:#ff0676;--commited-rgba:rgba(250,169,41,.5);--uncommited-rgba:rgba(116,202,0,.5);--reserved-rgba:rgba(255,6,118,.5);--vcp:#808fc6;font-size:1.4rem;font-family:Open Sans,sans-serif;min-height:100vh;position:relative}.main-white{color:var(--main-white)}.main-grey{color:var(--main-grey)}.second-grey{color:var(--second-grey)}.third-grey{color:var(--third-grey)}.main-rose{color:var(--main-rose)}.second-blue{color:var(--second-blue)}.third-blue,a.third-blue:hover{color:var(--third-blue);font-weight:600}.bg-main-blue{background-color:var(--login-main-blue)}.bg-second-blue{background-color:var(--second-blue)}.bg-fourth-blue{background-color:var(--fourth-blue)}.bg-main-grey{background-color:var(--main-grey)}.bg-main-white{background-color:var(--main-white)}.bg-main-rose{background-color:var(--main-rose)}#calendrier .entete>.row{padding:10px 5px 10px 20px}#calendrier .entete ul{border:0;margin-top:4px}#calendrier .entete li{width:150px;text-align:center}#calendrier .entete li:first-child a{border-width:1px 0 1px 1px;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0}#calendrier .entete li:last-child a{border-width:1px 1px 1px 0;border-top-right-radius:20px;border-bottom-right-radius:20px}#calendrier .entete li a{background:var(--main-white);color:var(--second-blue);border-color:var(--fourth-blue);border-style:solid;font-size:1.6rem;padding:.6rem 0}#calendrier .entete li a.active{background:var(--second-blue);color:var(--main-white)}#calendrier .contenu{background-color:#fff;padding:30px}#calendrier .contenu>.row{margin:0 -2px}#calListe-tab.active img.liste-inactif,#calListe-tab:not(.active) img.liste-actif,#calPlanning-tab.active img.cal-inactif,#calPlanning-tab:not(.active) img.cal-actif{display:none}#calendrier .clickinfo{text-align:center;color:grey;margin:10px 0}.datepicker{margin:auto;margin:5px 10px 0}.datepicker .ui-datepicker{width:unset!important;border:none;padding:0}table.ui-datepicker-calendar{width:90%!important;margin:25px auto!important}table.ui-datepicker-calendar td,table.ui-datepicker-calendar th,table.ui-datepicker-calendar tr{border:1px solid var(--main-grey);position:relative!important;font-family:Open Sans,sans-serif!important}.datepicker td>a,.datepicker td>span{font-family:Open Sans,sans-serif;height:45px;line-height:40px;vertical-align:middle;text-align:center!important;border:none!important;font-weight:600!important;font-size:1.4rem}.datepicker th{padding:.2em}.datepicker th>span{font-family:Open Sans,sans-serif;width:45px;height:45px;line-height:40px;vertical-align:middle;text-align:center!important;border:none!important;font-weight:600!important;font-size:1.4rem;color:var(--main-blue)}.datepicker td>a.ui-state-active{background:inherit;color:inherit}.datepicker .ui-datepicker-group-first .ui-datepicker-header{border-top-left-radius:22px;border-bottom-left-radius:22px}.datepicker .ui-datepicker-group-last .ui-datepicker-header{border-top-right-radius:22px;border-bottom-right-radius:22px}.ui-widget-header{border:none;background:var(--main-grey);font-size:2rem;color:var(--fourth-blue);font-weight:400;font-family:Open Sans,sans-serif}.ui-widget-header a{background:var(--main-blue);border-radius:50%;right:5px!important;top:4px!important}.ui-widget-header a span{background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="long-arrow-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-long-arrow-right fa-w-14 fa-3x"><path fill="white" d="M254.544 154.427L320.118 220H24c-13.255 0-24 10.745-24 24v24c0 13.255 10.745 24 24 24h296.118l-65.574 65.573c-9.373 9.373-9.373 24.569 0 33.941l16.971 16.971c9.373 9.373 24.569 9.373 33.941 0L440.97 272.97c9.373-9.373 9.373-24.569 0-33.941L305.456 103.515c-9.373-9.373-24.569-9.373-33.941 0l-16.971 16.971c-9.373 9.372-9.373 24.568 0 33.941z" class=""></path></svg>')!important;background-position:0 -2px;width:18px;height:21px;margin-left:-9px!important}.ui-widget-header a.ui-datepicker-prev span{transform:rotate(180deg);background-position:0 2px}.ui-widget-header a:hover{border:none;background:var(--main-blue);right:5px!important;top:4px!important;cursor:pointer}.ui-widget-header a.ui-datepicker-prev,.ui-widget-header a.ui-datepicker-prev:hover{left:5px!important}#legende{margin:0 10px 15px}#legende p{color:#454545;font-size:10px;margin-bottom:5px;display:flex}#legende p:before{content:"";width:14px;height:14px;display:inline-block;border:1px solid var(--main-grey);margin:0 10px 0 0;font-weight:500}#legendeND:before{background:#fff}#legendeCommited:before{background-color:var(--commited)}#legendeUncommited:before{background-color:var(--uncommited)}#legendeReserved:before{background-color:var(--reserved);height:5px!important;align-self:center}#legendeWaiting:before{background-color:#cecece}#legendeVcp:before{background-color:var(--vcp);height:5px!important;align-self:center}#asteriks{margin:15px 10px 0;color:#4c4c4c;font-size:10px}#addDispo{background:var(--main-rose);display:inline-block;font-size:2rem;font-weight:700;letter-spacing:.4px;padding:18px 35px;text-transform:uppercase;margin-bottom:40px}#addDispo:hover{text-decoration:none}#addDispo i{margin-left:8px}.datepicker td a.ui-state-default{background:#fff}.datepicker td.commited>:not(div){background-color:var(--commited-rgba)}.datepicker td.uncommited>:not(div){background-color:var(--uncommited-rgba)}.datepicker td.waiting>:not(div){background-color:#cecece}.datepicker td.uncommited.reserved a,.datepicker td.uncommited.reserved span,.datepicker td.waiting.reserved a,.datepicker td.waiting.reserved span{border-bottom:7px solid var(--reserved)!important}.datepicker td.vcp a,.datepicker td.vcp span{border-bottom:7px solid var(--vcp)!important}.datepicker .popup{position:absolute;left:-126px;z-index:9;top:50px;width:340px;border-bottom:5px solid;border-radius:5px;background:#fff;box-shadow:0 0 30px 0 rgba(12,81,129,.4);color:#676767;font-weight:500}.datepicker .ui-datepicker-group-first .popup{left:-16px}.datepicker .ui-datepicker-group-last .popup{left:-236px}.datepicker td.commited .popup{border-color:var(--commited)}.datepicker td.uncommited .popup{border-color:var(--uncommited)}.datepicker td.vcp .popup{border-color:var(--vcp)}.datepicker .popup.closed{display:none}.datepicker .popup.opened{display:block}.datepicker .popup:after{content:"";left:140px;border:10px solid transparent;border-bottom:10px solid var(--main-white);width:10px;height:10px;position:absolute;top:-20px}.datepicker .ui-datepicker-group-first .popup:after{left:30px}.datepicker .ui-datepicker-group-last .popup:after{left:250px}.datepicker .popup>.popupLabel{padding:20px 20px 0;font-size:1.5rem;margin-bottom:0}.datepicker .popup>.popupTitre{padding:5px 20px 10px;text-transform:uppercase;font-size:2rem;font-weight:700;line-height:25px;font-weight:600}.datepicker .popup .popupTitre{color:var(--nonDefini)}.datepicker .popup.commited .popupTitre{color:var(--commited)}.datepicker .popup.uncommited .popupTitre{color:var(--uncommited)}.datepicker td.vcp .popup .popupTitre{color:var(--vcp)}.datepicker .popup>.popupSousTitre{padding:0 20px 10px;border-bottom:1px solid #dadada;margin-bottom:15px!important;font-weight:600;font-size:1.4rem}.datepicker .popup>.popupTexte{padding:0 20px 15px;font-weight:300;font-size:1.4rem}.datepicker .popup>.popupTexte .contractDate{margin-bottom:15px}.datepicker .popup .status{text-align:left;padding:0}.datepicker .popup .status .label,.datepicker .popup .status .value{text-align:left;font-weight:700;display:inline-block}.datepicker .popup .status.status-1 .value,.datepicker .popup .status.status-2 .value,.datepicker .popup .status .value{color:var(--nonDefini)}.datepicker .popup .status.status-3 .value{color:var(--uncommited)}.datepicker .popup .status.status-4 .value{color:var(--commited)}.datepicker .popup .status.status-5 .value{color:var(--uncommited)}.datepicker .popup .resa{text-align:left;padding:0}.datepicker .popup .resa .label,.datepicker .popup .resa .value{text-align:left;font-weight:700;display:inline-block}.datepicker .popup .resa .value{color:var(--uncommited)}.datepicker .popup .resa.open .value{color:var(--reserved)}.datepicker .popup .popupTarif{padding:0 20px 15px;display:flex}.datepicker .popup .tarifLabel{text-align:left;padding:0;font-size:1.4rem;width:50%;font-weight:700}.datepicker .popup .tarifValue{white-space:nowrap;width:50%;font-weight:700;text-align:center}.datepicker .popup .tarifValue span.value{display:inline-block;font-size:2rem}.datepicker .popup .popupLink a{display:inline-block;padding:0 0 0 15px;text-align:left;text-decoration:underline;border:none;background:none;font-weight:400;color:var(--reserved)}.datepicker .popup .popupLink a:hover{text-decoration:none}@media (max-width:575px){.datepicker td.commited.reserved>:not(div):after,.datepicker td.uncommited.reserved>:not(div):after,.datepicker td.waiting.reserved>:not(div):after{width:39px}}#calendrier .liste-row{display:flex;flex-flow:row nowrap}#calendrier .liste-cell{align-items:center;align-content:center;text-align:center;flex-wrap:wrap;flex-basis:0;flex-grow:1;justify-content:center;display:flex}#calendrier .liste-head{padding:15px 20px 15px 0}#calendrier .liste-head .liste-cell{font-weight:700;color:var(--second-grey)}#calendrier .liste-head i{font-size:1rem;padding-left:5px}#calendrier .liste-body{height:345px;overflow:auto;padding-right:16px}#calendrier .liste-body .liste-row{border-bottom:1px solid #e3e3e3;height:60px}#calendrier .liste ::-webkit-scrollbar{width:6px}#calendrier .liste ::-webkit-scrollbar-track{border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#calendrier .liste ::-webkit-scrollbar-thumb{border-radius:3px;background:#999}@media (max-width:991px){#calendrier .entete li{width:auto}#calendrier .entete li a{padding:5px 15px 7px}#calendrier .entete .row{justify-content:space-around}.datepicker{margin:0 auto}.datepicker .ui-datepicker{margin:auto}.datepicker .ui-datepicker .ui-datepicker-header{border-radius:22px}#calendrier .liste-body,#calendrier .liste-head{padding-left:10px}#calendrier .voyantLoc{flex-grow:0;margin-right:15px}#calendrier .liste-head .datesLoc{flex-basis:100%}#calendrier .liste-head .editLoc,#calendrier .liste-head .formuleLoc,#calendrier .liste-head .remarqueLoc,#calendrier .liste-head .statutLoc,#calendrier .liste-head .tarifLoc,#calendrier .liste-head .voyantLoc{order:2}#calendrier .liste-body .liste-row{flex-wrap:wrap;height:auto;padding:15px 0}#calendrier .liste-body .datesLoc,#calendrier .liste-body .editLoc,#calendrier .liste-body .voyantLoc{order:1;margin-bottom:15px}#calendrier .liste-body .formuleLoc,#calendrier .liste-body .remarqueLoc,#calendrier .liste-body .statutLoc,#calendrier .liste-body .tarifLoc{order:2;flex-basis:100%;font-weight:500;font-size:1.4rem}#calendrier .liste-body .statutLoc span:last-child,#calendrier .liste-body a{font-size:1.2rem;font-weight:600}#calendrier .liste-body .formuleLoc span:first-child,#calendrier .liste-body .statutLoc span:first-child,#calendrier .liste-body .tarifLoc span:first-child{width:100px}#calendrier .liste-body .liste-cell{font-size:1.2rem}.datepicker .popup{max-width:300px}}@media (max-width:767px){#calendrier table{margin:20px 0!important}#legende{margin:0 auto 10px}#addDispo{margin-bottom:20px}}@media (max-width:575px){#calendrier .entete ul{margin-bottom:10px}#calendrier .entete .row{padding:0}#calendrier .contenu{padding:10px}#calendrier .contenu>.row{margin:0}.datepicker{width:fit-content!important;margin:0 auto}.datepicker td{position:unset!important}.datepicker td>a,.datepicker td>span,.datepicker th>span{width:39px!important;height:36px!important;line-height:36px!important;font-size:1.2rem!important}.datepicker .popup{left:calc(50% - 150px);top:unset;margin-top:5px}#legende{max-width:300px;display:flex;justify-content:space-between;flex-wrap:wrap}#legende p:before{margin:0 5px 0 0!important}#addDispo{font-size:1.8rem!important;padding:14px!important;margin-bottom:0}#calendrier .liste{margin:0 0 20px;border:none;padding:0}#calendrier .liste-head{padding-top:0}#calendrier .liste-body{box-shadow:inset 0 -10px 20px -10px rgba(12,81,129,.4);height:320px}}.contract-last-day:not(.commited):not(.uncommited) a,.contract-last-day:not(.commited):not(.uncommited) span{position:relative;background-color:#fff!important;z-index:1}.contract-last-day:not(.commited):not(.uncommited) a:before,.contract-last-day:not(.commited):not(.uncommited) span:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0,0 0,0 100%);background-color:var(--uncommited-rgba)}.contract-last-day:not(.commited):not(.uncommited).contract-last-day-commited a:before,.contract-last-day:not(.commited):not(.uncommited).contract-last-day-commited span:before{background-color:var(--commited-rgba)}.contract-first-day a,.contract-first-day span{position:relative;z-index:1;background-color:#fff!important}.contract-first-day a:after,.contract-first-day span:after{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0,0 100%,100% 100%);background-color:var(--uncommited-rgba)}.contract-first-day.contract-first-day-commited a:after,.contract-first-day.contract-first-day-commited span:after{background-color:var(--commited-rgba)}#mobil-home .introtext{color:#808fc6;font-size:20px;margin-bottom:15px}#mobil-home .nav-tabs{border:0;background-color:rgba(0,0,0,.07);border-radius:30px;height:60px;display:flex;margin-top:20px;margin-bottom:37px}#mobil-home .nav-tabs .nav-item{margin-bottom:0;flex:1}#mobil-home .nav-tabs .nav-link{border:0;border-radius:30px;padding:0;height:60px;color:#003f83;font-size:24px;font-weight:700;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer}#mobil-home .nav-tabs .nav-item.show .nav-link,#mobil-home .nav-tabs .nav-link.active{color:#fff;background-color:#003f83;border:0}#mobil-home .accommodation-container .tab-pane{border-top:1px solid #003f83;padding-top:28px}#mobil-home h2{font-weight:700;font-size:22px;line-height:24px;color:#4a4a4a;margin-bottom:20px}#mobil-home .accommodation-info ul{margin:0}#mobil-home .accommodation-info li{font-size:20px;line-height:24px;padding:9px 0;color:#4a4a4a}#mobil-home .accommodation-info li .value{font-weight:700;color:#003f83}#mobil-home .accommodation-info li [class^=icon-]{display:inline-block;width:40px;color:#808fc6}#mobil-home .infotext{margin-top:40px;border-top:1px solid #003f83;border-bottom:1px solid #003f83;margin-bottom:20px;padding:20px 0}#mobil-home .infotext,#mobil-home .pictures-advice{color:#808fc6;font-size:20px}#mobil-home .accommodation-pictures .col{margin-bottom:20px;position:relative}#mobil-home .accommodation-pictures .col:before{content:"";display:block;padding-top:100%}#mobil-home .accommodation-pictures .picture-container{position:absolute;top:0;bottom:0;left:15px;right:15px;border-radius:11px;background-color:#f2f4f9;color:#003f83;cursor:pointer;box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);overflow:hidden}#mobil-home .accommodation-pictures .picture-container .icon{font-size:50px;display:inline}#mobil-home .accommodation-pictures .picture-container .icon:before{width:auto}#mobil-home .accommodation-pictures .picture-container .icon-picture-plus:before{margin-left:0}#mobil-home .accommodation-pictures .picture-container .icon-picture{color:rgba(0,0,0,.29)}#mobil-home .accommodation-pictures .picture-container .text{font-size:20px;line-height:24px;font-weight:700}#mobil-home .accommodation-pictures .picture-container .actions{position:absolute;right:9px;bottom:9px;display:none}#mobil-home .accommodation-pictures .picture-container:hover .actions{display:block}#mobil-home .accommodation-pictures .picture-container .btn{width:36px;height:36px;background-color:#fff;border-radius:36px;display:flex;justify-content:center;align-items:center}#mobil-home .nav-tabs .nav-link:focus,#mobil-home .nav-tabs .nav-link:hover{border:0}#mobil-home .accommodation-pictures .picture-container .btn:hover{box-shadow:2px 2px 4px 0 rgba(0,0,0,.16)}#mobil-home .accommodation-pictures .picture-container .btn i.fa{font-size:18px}#mobil-home .btn-facilities{font-size:20px;font-weight:700;background-color:#003f83;color:#fff;border-radius:30px;padding:13px 23px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16);text-align:center}#mobil-home .btn-facilities:active,#mobil-home .btn-facilities:hover{text-decoration:none;color:#003f83;background-color:#fff}#mobil-home .facilities .block-facilities{border-bottom:1px solid #003f83;margin-bottom:30px}#mobil-home .facilities h3{font-weight:700;font-size:24px;color:#003f83;margin-bottom:20px}#mobil-home .facilities h3.title-inline{margin-right:27px;margin-top:10px}#mobil-home .facilities h3 .icon-check-circle{margin-right:15px}#mobil-home .facilities h3 .toggler{font-size:35px;float:right;color:#003f83;text-decoration:none}#mobil-home .facilities .list-facilities{margin:0 0 24px}#mobil-home .facilities .list-facilities .facility{margin-right:12px;margin-bottom:24px}#mobil-home .facilities .list-facilities label.facility-label{white-space:nowrap;font-size:20px;border-radius:45px;border:1px solid #003f83;background-color:#fff;color:#003f83;padding:8px 40px}#mobil-home .facilities .list-facilities label.facility-label.checked{background-color:#003f83;color:#fff}#mobil-home .facilities .list-facilities label.facility-label input[type=checkbox]{display:none}#mobil-home .facilities .list-facilities .icon-info{font-size:22px;color:#808fc6}#mobil-home .facilities .textarea-label{font-size:20px;color:#003f83}#mobil-home .facilities textarea{border-radius:26px;border:1px solid #003f83;background-color:#fff;min-height:120px;margin-bottom:30px;padding:15px;font-size:20px}#mobil-home .facilities .facilities-confirm label{color:#003f83;font-size:20px;line-height:35px}#mobil-home .facilities .facilities-confirm .btn-submit{font-size:20px;font-weight:700;background-color:#003f83;color:#fff;border-radius:30px;padding:13px 50px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16)}#mobil-home .facilities .facilities-confirm .btn-submit:active,#mobil-home .facilities .facilities-confirm .btn-submit:hover{text-decoration:none;color:#003f83;background-color:#fff}@media (max-width:991px){#mobil-home .introtext{font-size:14px}#mobil-home .nav-tabs{height:36px;margin-top:20px;margin-bottom:30px}#mobil-home .nav-tabs .nav-link{height:36px;font-size:15px}#mobil-home h2{font-size:18px}#mobil-home .accommodation-info li{font-size:16px}#mobil-home .infotext{font-size:14px;padding:15px 0}#mobil-home .btn-facilities{font-size:15px}#mobil-home .facilities h3{font-size:18px}#mobil-home .facilities h3 .toggler{font-size:24px}#mobil-home .facilities .list-facilities label.facility-label{font-size:14px;padding:5px 25px}#mobil-home .facilities .textarea-label{font-size:14px}#mobil-home .facilities textarea{min-height:120px;font-size:14px}#mobil-home .facilities .facilities-confirm label{font-size:14px;line-height:20px}#mobil-home .facilities .facilities-confirm .btn-submit{font-size:14px}}#locations td.option{color:#ff7600}#locations td.confirmed{color:#3ad12e}#locations .btn-newloc{background-color:#e66aa0;color:#fff;font-size:20px;font-weight:700;border-radius:26px;padding:9px 27px 9px 45px;background-image:url("/build/img/new/icon-plus-pink.png");background-repeat:no-repeat;background-position:center left 10px;background-size:27px}#locations .legend{font-size:16px}#locations .legend .legendOption>span{color:#ff7600}#locations .legend .legendConfirmed>span{color:#3ad12e}#locations #fiscalModal{color:#003f83}#locations #fiscalModal .modal-body{padding-left:30px;padding-right:30px}#locations #fiscalModal .icon-info{font-size:32px}#locations #fiscalModal .title{font-size:20px;margin:20px 0}#locations #fiscalModal .text{font-size:17px}#locations #fiscalModal .row-btn{margin:20px 0}#locations #fiscalModal .btn-validate{font-size:20px;font-weight:700;background-color:#003f83;color:#fff;border-radius:30px;padding:13px 23px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16);text-align:center;border:none;cursor:pointer}#locations #fiscalModal .btn-validate:active,#locations #fiscalModal .btn-validate:hover{text-decoration:none;color:#003f83;background-color:#fff}#locations .sum-container{padding:15px 13px 9px 17px;border-radius:23px;box-shadow:0 3px 6px 0 #808fc6;border:3px solid #fff;background-color:#808fc6;color:#fff}#locations .sum-container .row-1{font-size:18px;line-height:19px;margin-bottom:3px}#locations .sum-container .row-2 .amount{font-size:28px;line-height:29px;font-weight:700;margin-right:40px}@media (max-width:991px){#locations .btn-newloc{font-size:18px;padding:6px 18px 6px 30px;background-position:center left 8px;background-size:18px}#locations .legend{font-size:10px}}#contracts-filters{flex-wrap:nowrap;flex-grow:0;margin-top:25px;padding-bottom:10px;margin-bottom:20px}#contracts-filters .col{flex-grow:0}@media (max-width:600px){#contracts-filters{flex-wrap:wrap}}#contracts .buyback-campaign{text-align:center;background-color:rgba(243,159,196,.32);border-radius:15px;font-size:18px;color:#ff76b2;border:2px solid #ff76b2;padding:20px}#contracts .buyback-campaign .buyback-link{color:#ff76b2;font-weight:700;text-decoration:underline}#contracts .buyback-campaign.blue{background-color:rgba(128,143,198,.04);color:#d6dcf3;border:2px solid rgba(128,143,198,.04)}#contracts .buyback-campaign .buyback-campaign-text{padding:20px 0}#contracts .buyback-campaign i{font-size:35px}#contracts .contract{margin:0}#contracts .contract .row{flex-grow:1;align-items:center}#contracts .contract .row .col{text-align:right}#contracts .contract .row .col:first-child{text-align:left}#buybacks{position:relative;padding:0!important}#buybacks .close-buyback{position:absolute;top:20px;right:26px;width:40px;height:40px;font-size:20px;border:1.5px solid #003f83;color:#003f83;border-radius:200px;display:flex}#buybacks .close-buyback:hover{text-decoration:none;color:#ff76b2;border-color:#ff76b2}#buybacks .close-buyback .fa{margin:auto}#buybacks .buyback-title-wrapper{position:absolute;left:0}#buybacks .buyback-title-wrapper h1{color:#fff;background:#ff76b2;padding:28px 20px;font-size:27px;border-top-left-radius:15px;border-bottom-right-radius:15px}#buybacks .contenu{padding-top:105px}#buybacks .contract:not(:last-child){border-bottom:1px solid #20c2e7}#buybacks .contract .row{align-items:center;flex-grow:1}#buybacks .contract .col:last-child{text-align:right}#buybacks .contract .col-radio{flex-grow:0}#buybacks .contract ul{margin:20px}#buybacks .buybacks-notice{color:#ff76b2;margin-bottom:35px}#buybacks .buybacks-actions{margin-top:30px;text-align:center}#buybacks .buybacks-actions button{font-size:24px}#buybacks .buybacks-actions button .fa{font-size:20px;width:30px;height:30px;border:1px solid #fff;border-radius:50px;position:relative;top:-2px;line-height:28px}#buybacks .buyback-status{font-size:20px}#buybacks .buyback-status.buyback-status-new{color:#d6dcf3}#buybacks .buyback-status.buyback-status-confirmed{color:#ff76b2}#buybacks .buyback-status.buyback-status-accepted{color:#3ad12e}#buybacks .buyback-status.buyback-status-refused{color:#fd4a51}#buybacks .confirmDialog{font-size:23px;color:#003f83}#buybacks .confirmDialog .modal-dialog{max-width:800px}#buybacks .confirmDialog .buyback-dialog-headline{font-size:27px;font-weight:700}#buybacks .confirmDialog .modal-content{border-radius:30px;padding:20px;text-align:center}#buybacks .confirmDialog .modal-content .fa{color:#d6dcf3;font-size:30px;margin-bottom:15px}#buybacks .confirmDialog .modal-content .siblu-btn{font-size:23px;margin:20px 0}#buybacks .alert-danger,#buybacks .alert-success{padding:30px;position:relative;top:115px;font-size:18px;text-align:center}#buybacks .alert-danger h4,#buybacks .alert-success h4{font-size:24px;margin-bottom:14px}#buybacks .alert-success{background-color:#5cc954;color:#fff}#buybacks .contenu{padding:105px 30px 30px}.alert-notice{background-color:rgba(128,143,198,.04);color:#d6dcf3}.pink-btn,.pink-btn:hover{background-color:#ff76b2;color:#fff!important;font-weight:700}.blue-light-btn,.blue-light-btn:hover{background-color:#d6dcf3;color:#fff!important;font-weight:700}.shadow{-webkit-box-shadow:1px 3px 16px -9px #000;box-shadow:1px 3px 16px -9px #000}a.turquoise{color:#20c2e7}a.turquoise:hover{text-decoration:underline}label.custom-checkbox{display:inline-block;background-color:#fff;width:25px;height:25px;border:2px solid #20c2e7;border-radius:50px;position:relative;cursor:pointer}label.custom-checkbox.hidden{visibility:hidden}input:checked+label.custom-checkbox{color:red}input:checked+label.custom-checkbox:before{position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#20c2e7;border-radius:50px;content:""}.nav-tabs-siblu{height:60px;background-color:rgba(0,0,0,.07);border-radius:50px;border:none;display:flex;flex-shrink:0;margin-bottom:30px}.nav-tabs-siblu .nav-item{display:flex;flex:0 0 50%;background-color:transparent;color:#003f83;height:60px;font-weight:700}.nav-tabs-siblu .nav-item .nav-link{border-radius:50px;border:none;width:100%;font-size:24px;text-align:center;color:#003f83;line-height:45px}.nav-tabs-siblu .nav-item .nav-link.active{background-color:#003f83;color:#fff;-webkit-box-shadow:1px 3px 16px -9px #000;box-shadow:1px 3px 16px -9px #000}@media (max-width:850px){.nav-tabs-siblu .nav-item .nav-link{font-size:15px;line-height:normal;padding-top:8px}}[data-tippy-content]{cursor:default}.tippy-box[data-theme~=warning]{background-color:#f9eaf2;color:red}.tippy-box[data-theme~=warning][data-placement^=top]>.tippy-arrow:before{border-top-color:#f9eaf2}.tippy-box[data-theme~=warning][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#f9eaf2}.tippy-box[data-theme~=warning][data-placement^=left]>.tippy-arrow:before{border-left-color:#f9eaf2}.tippy-box[data-theme~=warning][data-placement^=right]>.tippy-arrow:before{border-right-color:#f9eaf2}#contract_create{padding:20px;color:#4c4c4c;overflow:hidden!important}#contract_create .main-title{text-align:center;color:#4c4c4c;font-size:24px;font-weight:700;margin-bottom:20px}#contract_create .color-zen{color:#003b88}#contract_create .color-conf{color:#d80059}#contract_create .color-basic{color:#993a83}#contract_create.step-1 .col-left{padding:15px 70px}#contract_create.step-1 .col-left h3{text-align:center;color:#4c4c4c;font-size:17px;font-weight:700;margin-bottom:15px}#contract_create.step-1 .col-left li{padding:15px 20px 15px 90px;background-color:#effafd;background-repeat:no-repeat;background-position:30px 50%}#contract_create.step-1 .col-left li.picto-yogy{background-image:url("/build/img/picto-yogy.png")}#contract_create.step-1 .col-left li.picto-hand-euro{background-image:url("/build/img/picto-hand-euro.png")}#contract_create.step-1 .col-left li.picto-generate{background-image:url("/build/img/picto-generate.png")}#contract_create.step-1 .col-left li.picto-speaker{background-image:url("/build/img/picto-speaker.png")}#contract_create.step-1 .col-left li:nth-child(2n){background-color:#fff}#contract_create.step-1 .col-left .row-btn{text-align:center}#contract_create.step-1 .col-left a.btn-blue{color:#fff;background-color:#6fbcda;border-color:#007bff;height:45px;line-height:35px;border-radius:33px;padding:5px 30px;font-size:14px;font-weight:700;display:inline-block}#contract_create.step-1 .col-left a.btn-blue i{margin-right:5px}#contract_create.step-1 .col-left a.btn-blue:hover{text-decoration:none}#contract_create.step-1 .col-right .box{padding:30px 40px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);margin-bottom:15px}#contract_create.step-1 .col-right h3{text-align:center;color:#4c4c4c;font-size:14px;font-weight:400;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #ababab}#contract_create.step-1 .col-right h3 strong{font-size:17px;font-weight:700}#contract_create.step-1 .col-right li{padding:10px 0;border-bottom:1px solid #ababab;line-height:30px}#contract_create.step-1 .col-right li label{font-weight:700;font-size:20px;margin-bottom:0;margin-left:5px}#contract_create.step-1 .col-right .faicon-more{color:#54bdde;font-size:24px;border:1px solid #fff;border-radius:24px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#contract_create.step-1 .col-right .row-btn{text-align:right}#contract_create.step-1 .col-right .btn-pink{color:#fff;background-color:#ff0676;border:none;line-height:20px;border-radius:0;padding:15px 60px;font-size:20px;font-weight:700;display:inline-block;text-transform:uppercase}#contract_create.step-1 .col-right .btn-pink:disabled{background-color:#cecece;opacity:1}@media (max-width:991px){#contract_create.step-1 .col-left{padding:15px}#contract_create.step-1 .col-right .box{margin-right:0}#contract_create.step-1 .col-right .btn-pink{width:100%}}.contract-type-modal button.close{color:#4c4c4c;font-size:26px;text-shadow:none;border:none;position:absolute;top:20px;right:20px;z-index:10}.contract-type-modal .modal-body{padding:60px 20px}.contract-type-modal .modal-title{text-align:center;font-size:14px;color:#003b88;margin-bottom:40px}.contract-type-modal .modal-title strong{font-size:23px;font-weight:700}.contract-type-modal .modal-body .col-left ul{padding-left:70px;padding-right:15px;margin-bottom:0}.contract-type-modal .modal-body .col-right ul{padding-left:15px;padding-right:70px;margin-bottom:0}.contract-type-modal .modal-body li{padding:15px;margin:0;border-bottom:1px solid #ababab;display:flex;flex-wrap:wrap}.contract-type-modal .modal-body li.line-check{flex-wrap:nowrap}.contract-type-modal .modal-body li.line-check .faicon-check{align-self:flex-end;font-size:18px;color:#50d565;margin-left:5px}.contract-type-modal .modal-body li.line-check .faicon-uncheck{align-self:flex-end;font-size:18px;color:red;margin-left:5px}.contract-type-modal .legend{margin:30px 50px 0;font-size:10px}.contract-type-modal .color-zen{color:#003b88}.contract-type-modal .color-conf{color:#d80059}.contract-type-modal .color-basic{color:#993a83}@media (max-width:991px){.contract-type-modal .modal-body{padding:50px 30px 30px}.contract-type-modal .modal-title{text-align:left;border-bottom:1px solid #ababab;padding-bottom:15px;margin-bottom:0}.contract-type-modal .modal-body .col-left ul,.contract-type-modal .modal-body .col-right ul{padding-left:0;padding-right:0}.contract-type-modal .modal-body li{padding:15px 0;display:block}.contract-type-modal .legend{margin:30px 0 0}.contract-type-modal .legend div{margin-bottom:10px}}#contract_create.step-2 .contract-info{background-color:#ecfbfe;text-align:center;margin-left:-20px;margin-right:-20px;margin-bottom:30px;padding:15px}#contract_create.step-2 .contract-info .row-1{font-size:13px}#contract_create.step-2 .contract-info .row-2{font-size:17px}#contract_create.step-2 .contract-info .row-3,#contract_create.step-2 .contract-info .row-4{font-size:14px;font-style:italic}#contract_create.step-2 .col-left h4{padding-left:40px;background:transparent url("/build/img/picto-calendrier-bleu.png") no-repeat 0 50%;margin-bottom:30px}#contract_create.step-2 .col-right h4{padding-left:40px;background:transparent url("/build/img/picto-mobile-home-bleu.png") no-repeat 0 50%;margin-bottom:30px}#contract_create.step-2 .col-left,#contract_create.step-2 .col-right{padding:0 15px;margin-bottom:50px}#contract_create.step-2 .col-left{padding:0 30px 0 120px}#contract_create.step-2 .col-right{padding:0 120px 0 30px}#contract_create.step-2 .col-left .row-btn{text-align:center}#contract_create.step-2 .col-left .btn-blue{color:#fff;background-color:#6fbcda;border-color:#007bff;height:32px;border-radius:16px;padding:5px 30px;font-size:13px;font-weight:700;display:inline-block;border:0;outline:none;cursor:pointer}#contract_create.step-2 ul.list-periods li{padding:8px 4px;border-bottom:1px solid #ababab;display:flex;justify-content:space-between;align-items:center}#contract_create.step-2 ul.list-periods li:first-child{border-top:1px solid #ababab}#contract_create.step-2 .row-submit{text-align:right}#contract_create.step-2 .row-submit .btn-pink{color:#fff;background-color:#ff0676;border:none;line-height:20px;border-radius:0;padding:15px 60px;font-size:20px;font-weight:700;display:inline-block;text-transform:uppercase}#contract_create.step-2 .row-submit .btn-pink:disabled{background-color:#cecece;opacity:1}@media (max-width:991px){#contract_create.step-2 .col-left,#contract_create.step-2 .col-right{padding:0 15px}}.period-modal .modal-dialog{max-width:90vw}.period-modal button.close{color:#4c4c4c;font-size:26px;text-shadow:none;border:none;position:absolute;top:20px;right:20px;z-index:10}.period-modal .modal-body{padding:60px 20px}.period-modal .modal-title{display:flex;justify-content:center;margin-bottom:30px}.period-modal .modal-title>.col{align-content:center;margin-bottom:10px}.period-modal .modal-title h3{padding-left:40px;background:transparent url("/build/img/picto-calendrier-bleu.png") no-repeat 0 50%;margin-bottom:0;font-size:16px;color:#00c1e7;line-height:34px}.period-modal .modal-title .input-group{border-radius:6px}.period-modal .modal-title .input-group-text{background-color:#f5f5f5;border:0;border-radius:6px 0 0 6px;font-weight:700}.period-modal .modal-title .form-control{background-color:#f5f5f5;border:0;border-radius:0 6px 6px 0;height:34px;outline:none}.period-modal .modal-title .form-control:focus{box-shadow:none}.period-modal .modal-title .input-group.active{border:1px solid #ff0676}.period-modal .datepicker .ui-datepicker{margin:0 auto}.period-modal .datepicker td.active,.period-modal .datepicker td.between{opacity:1;position:relative!important}.period-modal .datepicker td.active a,.period-modal .datepicker td.active span{position:relative;color:#fff;z-index:10;background-color:transparent}.period-modal .datepicker td.active:before{content:"";position:absolute;display:inline-block;width:90%;height:90%;border-radius:90%;top:5%;left:5%;background-color:#ff0676}.period-modal .datepicker td.between a{position:relative;color:#fff;z-index:10;background-color:transparent}.period-modal .datepicker td.between:before{content:"";position:absolute;display:inline-block;width:100%;height:50%;top:25%;background-color:#ff0676;opacity:.44}.period-modal .row-btn{margin-top:15px;text-align:center}.period-modal .btn-validate{color:#fff;background-color:#ff0676;border:none;line-height:13px;border-radius:0;padding:12px 24px;font-size:13px;font-weight:700;display:inline-block}#contract_create.step-3 .col-left,#contract_create.step-3 .col-middle,#contract_create.step-3 .col-right{padding:0 25px;margin-bottom:50px}#contract_create.step-3 .col-left{padding:0 25px 0 50px}#contract_create.step-3 .col-right{padding:0 50px 0 25px}#contract_create.step-3 .col-left h3,#contract_create.step-3 .col-middle h3,#contract_create.step-3 .col-right h3{font-size:16px;font-weight:700;color:#00c1e7;padding-left:40px;margin-bottom:30px;line-height:30px}#contract_create.step-3 .col-left h3{background:transparent url("/build/img/picto-mobile-home-bleu.png") no-repeat 0 50%}#contract_create.step-3 .col-middle h3{background:transparent url("/build/img/picto-calendrier-bleu.png") no-repeat 0 50%}#contract_create.step-3 .col-right h3{background:transparent url("/build/img/picto-contrat-bleu.png") no-repeat 0 50%}#contract_create.step-3 .infos{font-style:italic}#contract_create.step-3>.infos{font-size:13px}#contract_create.step-3>.row-btn{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}#contract_create.step-3>.row-btn .btn-modify{color:#fff;background-color:#6fbcda;border-color:#007bff;height:32px;border-radius:16px;padding:5px 30px;font-size:13px;font-weight:700;display:inline-block;border:0;outline:none;cursor:pointer;margin:20px}#contract_create.step-3>.row-btn .siblu-btn{background-color:#ff0676}#contract_create.step-3>.row-btn .siblu-btn:hover{background-color:#ff0676!important}#contract_create.step-3>.row-btn .siblu-btn .button-loader{position:absolute;left:-80px;top:-20px;transform:scale(.6)}@media (max-width:991px){#contract_create.step-3 .col-left,#contract_create.step-3 .col-middle,#contract_create.step-3 .col-right{padding:0 15px}#contract_create.step-3>.row-btn{justify-content:center}#contract_create.step-3>.row-btn .btn-modify i{display:none}}#contract_create_confirm .row-success{text-align:center;padding:60px 15px 40px;background-color:#50d565;color:#fff;margin:12px -15px 35px}#contract_create_confirm .row-success i{font-size:60px;margin-bottom:10px}#contract_create_confirm .row-success .success1{font-size:26px;font-weight:700;margin-bottom:10px}#contract_create_confirm .row-success .success2{font-size:21px}#contract_create_confirm .info{font-size:15px;margin-bottom:15px;text-align:center}#contract_create_confirm .row-btn{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}#contract_create_confirm .btn-confirm{color:#fff;background-color:#ff0676;border:none;line-height:25px;border-radius:0;padding:10px 60px;font-size:20px;font-weight:700;display:inline-block;text-transform:uppercase;margin:20px}@media (max-width:991px){#contract_create_confirm .row-btn{justify-content:center}}#contracts{min-height:auto!important}#contracts .entete p{font-size:2.4rem;margin:0 40px 0 0;line-height:45px}#contracts ul.list-contracts{margin-bottom:0;padding-bottom:50px}#contracts ul.list-contracts li.contract{padding:15px 0;margin:0;display:flex;justify-content:space-between;border-bottom:1px solid #00c1e7}#contracts ul.list-contracts .row-btn{align-self:flex-end}#contracts ul.list-contracts ul li{font-size:13px}#contracts ul.list-contracts ul li:first-child{font-size:14px;font-weight:700;margin-bottom:8px;color:#00c1e7}#contracts ul.list-contracts ul li .color-zen{color:#003b88}#contracts ul.list-contracts ul li .color-conf{color:#d80059}#contracts ul.list-contracts ul li .color-basic{color:#993a83}#contracts .status-1{color:#666}#contracts .status-2{color:#ff8900}#contracts .status-3{color:#50d565}#contracts .status-4{color:red}#contracts .row-btn .btn-download{background-color:#00c1e7}#contracts .row-btn .btn-download,#contracts .row-btn a.btn-sign{color:#fff;border:none;border-radius:20px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-block}#contracts .row-btn a.btn-sign{background-color:#ff8900}#contracts .row-btn a.btn-delete{border:none;border-radius:20px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-block}#contracts .legend{padding:18px 30px;font-size:13px;margin:0 -15px}@media (max-width:991px){#contracts{padding:25px 0 0}#contracts ul.list-contracts li.contract{padding:15px 0;margin:0 30px;border-bottom:1px solid #00c1e7;display:block}#contracts .row-btn{margin-top:15px;text-align:center}#contracts .legend{padding:15px 30px}}#signModal{padding:0 20px}#signModal .modal-dialog{height:calc(100% - 3.5rem);max-width:100%}#signModal .modal-content{height:100%}.calendar-warning{font-weight:700;color:#ff76b2;margin-bottom:20px}#vcp.page-vcp-index .btn-newvcp{background-color:#e66aa0;color:#fff;font-size:24px;font-weight:700;border-radius:26px;padding:9px 27px 9px 45px;background-image:url("/build/img/new/icon-plus-pink.png");background-repeat:no-repeat;background-position:center left 10px;background-size:27px}#vcp.page-vcp-index .introtext{color:#003f83;font-size:20px;margin-bottom:15px}#vcp.page-vcp-index .introtext2{color:#808fc6;font-size:20px;margin-bottom:15px}#vcp.page-vcp-index .nav-tabs{border:0;background-color:rgba(0,0,0,.07);border-radius:30px;height:60px;display:flex;margin-top:20px;margin-bottom:37px}#vcp.page-vcp-index .nav-tabs .nav-item{margin-bottom:0;flex:1}#vcp.page-vcp-index .nav-tabs .nav-link{border:0;border-radius:30px;padding:0;height:60px;color:#003f83;font-size:24px;font-weight:700;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;line-height:18px}#vcp.page-vcp-index .nav-tabs .nav-link:focus,#vcp.page-vcp-index .nav-tabs .nav-link:hover{border:0}#vcp.page-vcp-index .nav-tabs .nav-item.show .nav-link,#vcp.page-vcp-index .nav-tabs .nav-link.active{color:#fff;background-color:#003f83;border:0}#vcp.page-vcp-index .table-siblu .button{border-radius:30px;box-shadow:0 2px 6px 0 rgba(0,0,0,.31);background-color:#fff;color:#003f83;font-size:16px;padding:7px 11px;text-decoration:none}#vcp.page-vcp-index .table-siblu .button:hover{background-color:#003f83;color:#fff}#vcp.page-vcp-index .vcp-modal{text-align:left}#vcp.page-vcp-index .modal-delete .btn-cancel{font-size:16px}#vcp.page-vcp-index .modal-delete .btn-confirm{font-size:16px;background-color:#003f83;color:#fff}#vcp.page-vcp-index .modal-delete .btn-cancel{background-color:#fff;color:#003f83}@media (max-width:991px){#vcp.page-vcp-index .btn-newvcp{font-size:18px;padding:6px 18px 6px 30px;background-position:center left 8px;background-size:18px}#vcp.page-vcp-index .introtext,#vcp.page-vcp-index .introtext2{font-size:14px}#vcp.page-vcp-index .nav-tabs{margin-top:20px;margin-bottom:30px}#vcp.page-vcp-index .nav-tabs .nav-link{height:36px;font-size:15px}#vcp.page-vcp-index .table-siblu .button{font-size:10px;padding:4px 8px}#vcp.page-vcp-index .table-siblu .button.readmore{display:none}}.page-vcp-form{border-radius:3px;align-content:flex-start;background-color:#fff;box-shadow:2px 4px 8px 0 rgba(0,0,0,.16);border-radius:15px;padding:30px;margin-top:20px;position:relative;overflow:hidden}.page-vcp-form .title{margin-top:-30px;margin-left:-30px;padding:30px 20px;background-color:#e66aa0;color:#fff;border-radius:15px 0 15px;font-size:23px;font-weight:700}.page-vcp-form .stepper .step.active{background-color:#003f83;border-color:#003f83}.page-vcp-form .stepper .label{color:#003f83}@media (max-width:1199px){.page-vcp-form .title{font-size:16px}}@media (max-width:991px){.page-vcp-form .title{line-height:18px;padding:5px 15px;margin-top:0;margin-left:-15px;border-radius:0 28px 28px 0;white-space:nowrap}.page-vcp-form .stepper{margin-top:50px}}.vcp-form label.radio-button{font-size:24px;font-weight:700;border-radius:30px;border:1px solid #003f83;background-color:#fff;color:#003f83;padding:14px 21px;text-align:center;width:100%}.vcp-form label.radio-button.checked{background-color:#003f83;color:#fff}.vcp-form label.radio-button input[type=radio]{opacity:0;position:absolute}.vcp-form .btn-next{background-color:#003f83;color:#fff;border-radius:30px;font-size:20px;font-weight:700;padding:14px 21px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16)}.vcp-form .infotext{font-size:20px;color:#003f83;background-color:#c6ceed;margin-top:15px;margin-bottom:15px;padding:15px;position:relative}.vcp-form .infotext:before{content:"";border:10px solid transparent;border-bottom:10px solid #c6ceed;width:10px;height:10px;position:absolute;left:calc(25% - 10px);top:-20px}.vcp-form .infotext-personal:before{left:calc(75% - 10px)}@media (max-width:991px){.vcp-form .btn-next,.vcp-form label.radio-button{font-size:15px}}@media (max-width:767px){.vcp-form .infotext-personal:before,.vcp-form .infotext:before{left:calc(50% - 10px)}}.step-2 .vcp-form .col-left{padding:0 30px 0 120px}.step-2 .vcp-form .col-right{padding:0 120px 0 30px}.step-2 .vcp-form .col-left h4,.step-2 .vcp-form .col-right h4{font-size:24px;color:#003f83;font-weight:700;margin-bottom:20px}.step-2 .vcp-form .col-left h4 i{margin-right:10px}.step-2 .vcp-form .col-right .input-group{background-color:#f5f5f5;color:#313131;margin-bottom:10px;font-size:17px;line-height:32px;flex-wrap:nowrap}.step-2 .vcp-form .col-right .input-group .input-group-text{background-color:#f5f5f5;color:#313131;font-weight:700;border:none;font-size:17px;line-height:32px}.step-2 .vcp-form .col-right .input-group .form-control{background-color:#f5f5f5;color:#313131;border:none;font-size:17px;line-height:32px;height:auto}.step-2 .vcp-form .accommodation-picker{width:100%}@media (max-width:1440px){.step-2 .vcp-form .col-left,.step-2 .vcp-form .col-right{padding:0 15px}}@media (max-width:991px){.step-2 .vcp-form .col-left,.step-2 .vcp-form .col-right{padding:0 15px}}.step-3 .summary{padding:24px;border:2px solid #808fc6;background-color:rgba(128,143,198,.06);color:#808fc6;font-size:17px;margin-bottom:30px}.step-3 .summary .title-2{margin-bottom:15px}.step-3 .vcp-form .form-row{margin-bottom:10px}.step-3 .vcp-form label:not(.radio-button){font-size:17px;color:#003f83;margin-right:5px}.step-3 .vcp-form input[type=number],.step-3 .vcp-form input[type=text]:not(#mobile),.step-3 .vcp-form textarea{background:none}.step-3 .vcp-form input[type=email],.step-3 .vcp-form input[type=number],.step-3 .vcp-form input[type=text]{display:inline-block;width:auto;font-size:14px;height:auto;border:1px solid #003f83;color:#003f83;border-radius:12px}.step-3 .vcp-form input[type=email]::placeholder,.step-3 .vcp-form input[type=number]::placeholder,.step-3 .vcp-form input[type=text]::placeholder{color:#003f83}.step-3 .vcp-form input[type=number]{width:5em}.step-3 .vcp-form label.radio-button{font-size:14px;font-weight:400;border-radius:45px;padding:8px 24px;text-align:center;width:auto}.step-3 .vcp-form .icon-info{color:#808fc6;font-size:20px}.step-3 .vcp-form textarea{font-size:14px;border:1px solid #003f83;color:#003f83;border-radius:12px}.step-3 .vcp-form .legend{font-size:13px;color:#003f83}.step-3 .vcp-form .form-check label{display:inline}.step-3 .vcp-form .form-check a{color:inherit}.step-3 .vcp-form .keys-info.yes{color:#808fc6;font-size:17px}.step-3 .vcp-form .keys-info label{font-size:15px}.step-3 .vcp-form .legals{color:#808fc6;font-size:12px;margin-bottom:30px}.step-3 .vcp-form .btn-submit{background-color:#003f83;color:#fff;border-radius:30px;font-size:20px;font-weight:700;padding:14px 21px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16)}@media (max-width:767px){.step-3 .vcp-form .summary{padding:18px;font-size:14px;margin-bottom:10px}.step-3 .vcp-form .form-row{flex-direction:column;margin-bottom:0}.step-3 .vcp-form .form-row .col-auto .form-group{flex-direction:column;display:flex;align-items:start}.step-3 .vcp-form label:not(.radio-button){font-size:14px}.step-3 .vcp-form input[type=email],.step-3 .vcp-form input[type=integer],.step-3 .vcp-form input[type=text]{font-size:12px}.step-3 .vcp-form label.radio-button{font-size:12px;margin-bottom:0}.step-3 .vcp-form textarea{font-size:12px}.step-3 .vcp-form .legend{font-size:11px}.step-3 .vcp-form .legals{font-size:10px;margin-bottom:10px}.step-3 .vcp-form .btn-submit{font-size:15px;padding:7px 14px}}#vcp.page-vcp-confirm .row-success{text-align:center;padding:60px 15px 40px;background-color:#3ad12e;color:#fff;margin:12px -30px 35px}#vcp.page-vcp-confirm .row-success i{font-size:60px;margin-bottom:10px}#vcp.page-vcp-confirm .row-success .success1{font-size:26px;font-weight:700;margin-bottom:10px}#vcp.page-vcp-confirm .row-success .success2{font-size:21px}#vcp.page-vcp-confirm .info{color:#003f83;font-size:17px;margin-bottom:15px;text-align:center}#vcp.page-vcp-confirm .row-btn{margin-top:20px;text-align:center}#vcp.page-vcp-confirm .btn-confirm{background-color:#003f83;color:#fff;border-radius:30px;font-size:20px;font-weight:700;padding:14px 21px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16)}.result{background-color:var(--login-btn)}.result p{padding:15px}.login .heart-container{position:relative;height:80vh;background:url("/build/img/new-login/bg-logo-grandcoeur.svg");background-size:contain;background-repeat:no-repeat;background-position:20%}.login .header{margin-top:20px}.login .inner-heart{width:17%;padding-top:90px}.login .mobile-logo{margin-bottom:5vh}.login .mobile-logo img{height:20vh}.login .welcome{font-family:Caveat,sans-serif;font-size:38px;color:var(--login-second-blue)}.login .take_care{color:var(--login-second-blue);font-family:Horatio Medium;font-size:25px}.login .take_care span{font-size:38px;color:var(--login-btn)}.login .logo{font-size:41px;display:flex;padding:35px 0}@media (max-width:575px){.login .logo{padding:25px 0}}.login .logo img{height:50px;width:auto;margin:0 5px}@media (max-width:575px){.login .logo img{height:40px;margin:0 4px}}.login .logo .connect,.login .logo .my{align-self:end;font-family:Horatio Medium;font-size:33px;line-height:33px;color:#fff;margin-bottom:3px}@media (max-width:575px){.login .logo .connect,.login .logo .my{font-size:27px;line-height:27px;margin-bottom:5px}}.login .dropdown-flags{position:absolute;right:0;top:12px}@media (max-width:575px){.login .dropdown-flags{top:77px}}.login #sibluFooter{color:var(--login-second-blue);font-size:3rem;font-family:Caveat;padding:30px 15px}@media (max-width:991px){.login #sibluFooter{font-size:1.2rem;line-height:2rem}}.login #sibluFooter a{color:#fff}form.form-auth button,form.form-auth input:not([type=checkbox]),form.form-auth select{border:none;background:#fff;border-radius:37px;padding:10px 12px;margin-bottom:10px;width:100%;height:50px}form.form-auth input:not([type=checkbox]),form.form-auth select{color:var(--login-second-blue);border:1px solid #15417e}form.form-auth input[type=checkbox]{margin-top:.5rem;margin-left:-2rem}form.form-auth .form-check a{color:#fff;text-decoration:underline}form.form-auth input::placeholder{color:#c4c4c4}form.form-auth #togglePasswordIcon-mobile:before,form.form-auth #togglePasswordIcon:before{color:var(--login-second-blue)}form.form-auth button{color:#fff;font-weight:700;line-height:1.8rem;letter-spacing:.3px;background-color:var(--login-btn)}form.form-auth button:hover{cursor:pointer}form.form-auth button:active{color:var(--main-white);cursor:pointer;box-shadow:inset 0 3px 0 0 rgba(49,82,126,.3)}form.form-auth h2{font-size:28px}.login .timeline .numbers{font-size:2.7rem;width:4.5rem;height:4.5rem;border-radius:50%;border:2px solid #fff;margin:0 auto 20px}.login .timeline p{font-weight:500}.login .timeline p:not(.numbers){line-height:1.8rem;letter-spacing:-.3px;margin:0 -15px;padding:0 15px;height:calc(100% - 4.5rem - 20px)}.login .timeline .row>.blocks~.blocks p:not(.numbers){border-left:1px solid #fff}.login .timeline .line{border-top:1px solid #fff;bottom:-2.5rem;margin:auto;max-width:80%}.login .timeline h3{margin-bottom:30px}.login .timeline .language-dropdown{position:relative;display:inline-block}.login .timeline .dropdown-toggle{background:none;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:5px;padding:5px}.login .timeline .dropdown-toggle img{width:16px;height:auto}.login .timeline .dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px;list-style:none;padding:0;margin:5px 0;min-width:120px}.login .timeline .dropdown-menu li{padding:5px}.login .timeline .dropdown-menu a{display:flex;align-items:center;gap:5px;text-decoration:none;color:#000;padding:8px}.login .timeline .dropdown-menu a:hover{background:#f0f0f0}.login .timeline .dropdown-menu img{width:16px;height:auto}body.login{background-color:var(--login-main-blue)}.login .form a{color:var(--login-second-blue);font-weight:700}.login .form a:active,.login .form a:focus,.login .form a:hover{text-decoration:underline}@media (min-width:1200px){.login .container{max-width:80%}.login .container .inner-heart{width:17%;padding-top:90px}.login .container .heart-container{background-position:43%}.login .container .header{margin-top:20px}}@media (min-width:992px){.login .container{max-width:90%}#bg-hack{position:absolute;right:0}.login div.bg-main-blue>.row{padding:0 45px}.login .bg-second-blue{box-shadow:-7px 0 12px 0 rgba(12,81,129,.4)}.login .inner-heart{width:25%;padding-top:90px}#bg-hack{box-shadow:-7px 0 12px 0 rgba(12,81,129,.4)}.login .bg-second-blue>.row{padding:0 0 0 20px}.login .header{margin-top:20px;height:15%}.login .header h1{margin:0}.login .bg-second-blue .header .row{padding-top:20px}.login .bg-second-blue .header a{margin-right:10px}.login .bg-second-blue .header img{border-radius:50%;border:2px solid #fff}.login .content h2,.login .form h2{margin-bottom:5px;color:var(--login-second-blue)}.login .bg-second-blue .form h2 i{font-size:1.5rem;vertical-align:middle}.login form button{margin-bottom:16px}.login div.bg-main-blue .content img{margin-bottom:20px}.login div.bg-main-blue .content>.row{justify-content:space-between}.login div.bg-main-blue .content .bg-white{padding:30px 24px 20px;border-radius:4px;max-width:190px}.login div.bg-main-blue .content .bg-white h4{letter-spacing:.4px}.login .bg-second-blue a{font-size:1.2rem;line-height:1.4rem;margin-bottom:10px}}@media (max-width:619px){.login .content>div>div>div{justify-content:space-around}.mobile-logo{margin-bottom:5vh}.mobile-logo img{height:20vh}.siblu-connect-logo img{width:80%;margin-top:5%}.main-content{width:70%}.welcome{font-size:25px}.welcome h1{margin-bottom:0}.take_care{font-size:25px}.take_care span{font-size:38px;color:var(--login-btn)}}#modalCgu a,#modalLegals a,#modalPrivacy a{color:#000;text-decoration:underline}.login .modal-content{color:#000}#modalDoesntExist form.activate button{background:var(--second-blue);color:var(--main-white);box-shadow:none}.creation-container{width:50%}@media (max-width:619px){.creation-container{width:70%}}@media (min-width:1200px){.creation-container{width:30%}}.creation-container a,.creation-container h1,.creation-container label{color:var(--login-second-blue)!important}.forgot-password-container{width:60%}@media (max-width:619px){.forgot-password-container{width:90%}}@media (min-width:1200px){.forgot-password-container{width:50%}}.forgot-password-container a,.forgot-password-container h1,.forgot-password-container label{color:var(--login-second-blue)!important}.forgot-password-container .result p{padding-bottom:0}.page#profile{padding:30px 140px}#profile .main-title{text-align:center}#profile .row-profile{padding:40px 0;border-bottom:1px solid #003f83}#profile img.thumbnail{max-width:145px;max-height:145px;border-radius:100%;box-shadow:2px 4px 8px 0 rgba(0,0,0,.16)}#profile .username{font-size:24px;font-weight:700;color:#4a4a4a}#profile .label,#profile .value{font-size:20px;font-weight:700;color:#4a4a4a}#profile .btn{align-self:center}#profile .btn-blue{background-color:#003f83}#profile .btn-blue,#profile .btn-grey{font-size:20px;font-weight:700;height:45px;border-radius:24px;color:#fff;padding:0 35px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16)}#profile .btn-grey,#profile .btn:disabled{background-color:#cecece}#profile #form-email,#profile #form-password,#profile #form-phone,#profile .btn-save{display:none}#profile .btn-cancel{display:none;margin-left:5px}#profile .row-phone{position:relative}#profile .row-profile>div.col button{min-width:230px}#profile .phone-alert{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;color:#808fc6;padding:0 30px;text-align:center}#profile .phone-alert .alert-close{position:absolute;right:15px;top:15px;cursor:pointer}#profile .row-notification h3{color:#4a4a4a;font-size:22px;font-weight:700;margin-bottom:30px}#profile .row-notification h3 img{margin-top:-5px;margin-right:10px}#profile .row-notification .intro-text{font-size:20px;margin-bottom:25px}#profile .row-notification .form-reservation{margin-bottom:30px}#profile .row-notification .col-notification{margin-right:60px}#profile .row-notification label{font-size:20px;line-height:30px;font-weight:700;color:#003f83;margin-right:30px;display:inline-block;width:100px}#profile .row-notification .toggle{font-size:28px;line-height:30px;color:rgba(128,143,198,.38);cursor:pointer}#profile .row-notification .toggle.on{color:#003f83}#profile.page-iban .iban-form-field{font-size:16px;padding:2px 5px;width:100%;max-width:100%}@media (max-width:1200px){#profile.page-iban .iban-form-field{width:350px}}#profile.page-iban .iban-form-field.error{border:1px solid red}#profile.page-iban .error-message{color:red}#profile.page-iban #iban-field{letter-spacing:2px;font-family:monospaced;width:350px}#profile .iban-hint{font-size:12px;color:#666}@media (max-width:1200px){#profile .iban-hint{width:100%}}#profile .actions{text-align:right;display:block}@media (max-width:991px){#profile .actions{text-align:center}}@media (max-width:991px){#profile .form-check{margin:auto}}@media (max-width:991px){.page#profile{padding:20px 40px}#profile .row-profile{padding:20px 0;border-bottom:1px solid #003f83}#profile .row-profile:first-child{padding-top:0}#profile .row-profile .col{flex:0 0 100%;margin-bottom:10px;text-align:center}#profile .row-profile .col:last-child{margin-bottom:0}#profile .row-profile .col:last-child .d-flex{flex-direction:column}}.iban-cta-wrapper{margin:30px 0}.iban-cta-wrapper .iban-cta{display:flex;align-items:center;border:1px solid #e3e3e3;width:100%;padding:2px 2px 2px 20px;background-color:#fff;border-radius:150px}.iban-cta-wrapper .iban-cta .iban-cta-text{color:var(--second-blue);font-size:16px;font-weight:700}.iban-cta-wrapper .iban-cta a{margin-left:auto}.iban-cta-wrapper .iban-cta-legend{margin-top:4px;text-align:center;color:#949494;font-size:12px}@media (max-width:500px){.iban-cta-wrapper .iban-cta{flex-direction:column;padding:6px 12px;border-radius:20px}.iban-cta-wrapper .iban-cta .iban-cta-text{margin-bottom:4px;font-size:14px}.iban-cta-wrapper .iban-cta .siblu-btn{margin-left:inherit;width:100%}#profile .btn-licence-plates{height:inherit;padding:8px}}.page-rentledgers .introtext{color:#808fc6;font-size:20px;margin-bottom:15px}@media (max-width:991px){.page-rentledgers .introtext{font-size:14px}}.page-rentledgers .warning{color:#ff7600}.page-rentledgers .header{padding-bottom:10px;border-bottom:1px solid #808fc6;margin-bottom:15px}.page-rentledgers .btn-balance{padding:15px 13px 9px 17px;border-radius:23px;box-shadow:0 3px 6px 0 #808fc6;border:3px solid #fff;background-color:#808fc6;color:#fff}.page-rentledgers .btn-balance .row-1{font-size:21px;line-height:22px;margin-bottom:3px}.page-rentledgers .btn-balance .row-2 .amount{font-size:40px;line-height:41px;font-weight:700;margin-right:40px}.page-rentledgers .btn-balance .row-2 .fa{font-size:20px}.page-rentledgers .amount{white-space:nowrap}.page-rentledgers .amount.positive{color:#3ad12e}.page-invoices .nav-tabs{border:0;background-color:rgba(0,0,0,.07);border-radius:30px;height:60px;display:flex;margin-top:20px;margin-bottom:37px}.page-invoices .nav-tabs .nav-item{margin-bottom:0;flex:1}.page-invoices .nav-tabs .nav-link{border:0;border-radius:30px;padding:0;height:60px;color:#003f83;font-size:24px;font-weight:700;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.page-invoices .nav-tabs .nav-link:focus,.page-invoices .nav-tabs .nav-link:hover{border:0}@media (max-width:991px){.page-invoices .nav-tabs .nav-link{font-size:18px}}@media (max-width:768px){.page-invoices .nav-tabs .nav-link{font-size:14px}}.page-invoices .nav-tabs .nav-item.show .nav-link,.page-invoices .nav-tabs .nav-link.active{color:#fff;background-color:#003f83;border:0}.page-invoices .nav-tabs .warning{transform:rotate(180deg)}.page-invoices .nav-tabs .warning:after{content:"";position:absolute;width:10px;height:20px;background-color:#fff;z-index:0;left:11px;top:9px}@media (max-width:991px){.page-invoices .nav-tabs .warning:after{width:8px;height:15px;left:9px;top:6px}}@media (max-width:768px){.page-invoices .nav-tabs .warning:after{width:6px;height:12px;left:7px;top:5px}}.page-invoices table.table-siblu{border-collapse:separate;border-spacing:0 14px}.page-invoices table.table-siblu td{border-top:1px solid #063f83;border-bottom:1px solid #063f83;background-color:#f4f4f4}@media (max-width:991px){.page-invoices table.table-siblu tr.status-allocated td{border-color:#3ad12e}}.page-invoices table.table-siblu td.sticky-col{position:sticky;right:-1px}.page-invoices table.table-siblu tr td:first-child{border-left-style:solid;border-left-width:1px;border-top-left-radius:16px;border-bottom-left-radius:16px}.page-invoices table.table-siblu tr td:last-child{border-right-style:solid;border-right-width:1px;border-top-right-radius:16px;border-bottom-right-radius:16px}.page-invoices table.table-siblu .status.allocated{color:#3ad12e}.page-invoices .legend{margin:0 10px 15px}.page-invoices .legend p{color:#3ad12e;font-size:12px;margin-bottom:5px;display:flex}.page-invoices .legend p:before{content:"";width:30px;height:14px;display:inline-block;border:1px solid #3ad12e;border-radius:16px;background-color:#f4f4f4;margin:0 10px 0 0}.page-invoices .btn-pay{font-size:20px;font-weight:700;background-color:#003f83;color:#fff;border-radius:30px;padding:13px 23px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.16);text-align:center;border:0;margin-bottom:15px;cursor:pointer}.page-invoices .btn-pay:disabled,.page-invoices .btn-pay[disabled]{background-color:#c9c9c9}iframe[name=htpIframe0]{border:none;width:100%}.home{color:#003f83}.home .siblu-btn{min-width:320px;color:#fff;text-align:center;font-size:20px;font-weight:700;font-family:OpenSans,sans-serif}@media (max-width:1300px){.home .siblu-btn{font-size:16px;min-width:250px}}.home .siblu-btn.pink{background-color:#e66aa0;padding:4px 10px 9px 45px;background-image:url("/build/img/new/icon-plus-pink.png");background-repeat:no-repeat;background-position:center left 10px;width:100%}@media (max-width:1800px){.home .siblu-btn.pink{font-size:16px;min-width:250px}}.home .bloc-1 a{color:inherit;text-decoration:underline}.home .bloc-1 .a-link{font-weight:700!important}.home .hp-card{background-color:#fff;border-radius:16px;padding:32px;margin-bottom:23px;display:block;color:#003f83;height:100%;text-decoration:none;box-shadow:1px 2px 19px 0 rgba(0,0,0,.36)}.home .hp-card img.calendar{width:75px}.home .hp-card img.mobile-home{width:115px}.home .hp-card .text{padding-left:20px}.home .hp-card h2{font-family:OpenSans,sans-serif;font-size:23px}.home .hp-card.line{padding:8px 8px 8px 32px;font-size:18px;font-weight:700}.home .hp-card.line .title{color:#e66aa0;font-size:23px;font-family:OpenSans;padding-left:10px}.home .hp-card.line img{width:26px;height:auto}.home .hp-card.line img.star{width:39px}.home .hp-card.line .text{padding:0 20px;font-size:18px}@media (max-width:767px){.home .hp-card.line{font-size:16px;padding:0 20px 20px}.home .hp-card.line>div{padding:20px 0;display:block!important;text-align:center}.home .hp-card.line>div .text{margin:20px}.home .hp-card.line>div img{width:50px}}.home .d-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;grid-column-gap:18px;grid-row-gap:18px}@media (max-width:1600px){.home .d-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.home .d-grid{grid-template-columns:1fr}}.home #latest-event-wrapper,.home #latest-news-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:18px;align-items:stretch;height:100%}.home #latest-event-wrapper.no-image,.home #latest-news-wrapper.no-image{grid-template-columns:1fr}.home #latest-event-wrapper .latest-event-image,.home #latest-event-wrapper .latest-news-image,.home #latest-news-wrapper .latest-event-image,.home #latest-news-wrapper .latest-news-image{background-size:cover;background-position:50%;width:100%}@media (max-width:1300px){.home #latest-event-wrapper .latest-event-image,.home #latest-event-wrapper .latest-news-image,.home #latest-news-wrapper .latest-event-image,.home #latest-news-wrapper .latest-news-image{height:200px;min-height:auto}}@media (min-width:1300px){.home #latest-event-wrapper .latest-event-image,.home #latest-event-wrapper .latest-news-image,.home #latest-news-wrapper .latest-event-image,.home #latest-news-wrapper .latest-news-image{min-height:100%}}@media (max-width:1300px){.home #latest-event-wrapper,.home #latest-news-wrapper{display:block}.home #latest-event-wrapper .text,.home #latest-news-wrapper .text{padding:0!important}}.home #latest-event-wrapper .text,.home #latest-news-wrapper .text{display:flex;flex-direction:column;justify-content:space-between}.home #latest-event-wrapper .text a,.home #latest-news-wrapper .text a{color:#003f83;font-size:1.2em;font-weight:700;text-decoration:underline}.home .has-pending-invoice{display:none}.home .news-event-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media (max-width:767px){.home .news-event-grid{grid-template-columns:1fr}}.home .news-event-grid>.full-width{grid-column:span 2}@media (max-width:767px){.home .news-event-grid>.full-width{grid-column:span 1}}@media (min-width:992px){#sponsorship{margin-top:30px}}#sponsorship .col-text{font-size:13px;margin-bottom:30px}@media (min-width:992px){#sponsorship .col-text{padding-right:48px;font-size:20px}}#sponsorship .col-text .main-title{font-size:20px}@media (min-width:992px){#sponsorship .col-text .main-title{font-size:28px}}#sponsorship .col-text .photo{border-radius:22px;margin-top:30px;margin-bottom:30px}#sponsorship .col-right{padding:43px 53px 15px 55.5px;border-radius:33px;font-size:16px}#sponsorship .col-right.col-form{background-color:rgba(128,143,198,.31)}#sponsorship .col-right.col-response{background-color:#3ad12e;text-align:center;align-self:flex-start;color:#fff;margin-bottom:30px}@media (min-width:1200px){#sponsorship .col-right{font-size:19px}}#sponsorship .col-right input,#sponsorship .col-right select{font-size:16px}@media (min-width:1200px){#sponsorship .col-right input,#sponsorship .col-right select{font-size:19px}}#sponsorship .col-right input{padding-left:20px;padding-right:20px}#sponsorship .col-right .form-label{font-weight:600}#sponsorship .col-right .form-control{background-color:#fff;line-height:30px;height:auto}#sponsorship .col-right .form-control,#sponsorship .col-right .resort .input-group{border-radius:33px;border:1px solid #063f83}#sponsorship .col-right .resort .input-group .input-group-text{border-radius:33px 0 0 33px;background-color:#fff;color:inherit}#sponsorship .col-right .resort .input-group .input-group-text .icon{font-size:20px}#sponsorship .col-right .resort .input-group select{height:40px;border-radius:0 33px 33px 0}#sponsorship .col-right input[type=radio]{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:8px;margin-bottom:2px}#sponsorship .col-right .siblu-btn{font-size:15px}#sponsorship .col-right .siblu-btn:disabled{opacity:1;background-color:#cbcbcb}#sponsorship .col-right .siblu-btn:disabled:hover{background-color:#cbcbcb!important}@media (min-width:1200px){#sponsorship .col-right .siblu-btn{font-size:23px}}#sponsorship .col-right .asterisk{font-size:13px}@media (min-width:1200px){#sponsorship .col-right .asterisk{font-size:15px}}#yearly-contracts .introtext{font-size:20px;color:#003f83}#yearly-contracts .introtext a{color:#003f83;text-decoration:underline}#yearly-contracts .yearly-contracts-filters{padding-bottom:0;margin-bottom:0}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner{border-radius:16px;padding:20px;background-color:#d3d8eb;max-width:1303px;color:#003f83;font-size:20px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-bottom.unfinished{display:none}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper{position:relative}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper.selected{border:4px solid #30bf25}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper:last-child{margin-bottom:0}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .resort-name{color:#fff;background-color:#808fc6;padding:2px 8px;border-radius:3px;display:inline-block;font-size:14px;margin-top:5px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions{margin-left:auto;display:flex;justify-content:end;text-align:right}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .actions.contract-upload-error{color:red;font-size:14px;line-height:14px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .actions.contract-upload-error i{font-size:16px;color:red!important}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions i{font-size:36px;color:#003f83;margin-left:30px;margin-bottom:10px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status i{font-size:18px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .expired,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .expired i,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .refused,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .refused i{color:red;font-size:18px!important}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .finished,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .finished i,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .green,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .green i{color:green;font-size:18px!important}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .orange,#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-actions .yearly-contract-status .orange i{color:#ff7600}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-status{text-align:right;font-size:18px;font-weight:700;color:green}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .yearly-contract-wrapper .yearly-contract-status.declined{color:red}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .rent-details-actions i{font-size:36px;color:#003f83;margin-left:30px;margin-bottom:10px}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .selected-payment-method h3{color:#000}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .selected-payment-method h3 span{color:#d6dcf3}#yearly-contracts .yearly-contracts-wrapper .yearly-contract-inner .selected-payment-method a:not(.siblu-btn){color:#003f83;text-decoration:underline}#yearly-contracts .no-contracts{text-align:center;color:#063f83;margin:40px 0}#yearly-contracts .no-contracts p{max-width:500px;margin:15px auto}#yearly-contracts .filename,#yearly-contracts h3{font-size:24px;font-weight:700;color:#000}#yearly-contracts .filename{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#yearly-contracts .blue{color:#003f83!important}#yearly-contracts .modal-body-iframe,#yearly-contracts .modal-body-loader{height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center}.payment-methods-wrapper{color:#003f83}.payment-methods-wrapper .payment-methods-intro a{text-decoration:underline;color:#003f83}.payment-methods-wrapper .siblu-stepper>div{text-align:center;color:#003f83;font-size:20px}.payment-methods-wrapper .siblu-stepper>div .step-number{display:inline-block;border-radius:200px;font-size:30px;background-color:#d9ddee;color:#fff;width:44px;height:44px;position:relative;margin-bottom:12px}.payment-methods-wrapper .siblu-stepper>div.current{font-weight:700;color:#003f83}.payment-methods-wrapper .siblu-stepper>div.complete .step-number,.payment-methods-wrapper .siblu-stepper>div.current .step-number{background-color:#d6dcf3}.payment-methods-wrapper .siblu-stepper>div:before{display:block;content:"";border-top:2px solid #d6dcf3;position:absolute;top:22px;left:50%;width:100%}.payment-methods-wrapper .siblu-stepper>div:last-child:before{display:none}.payment-methods-wrapper .payment-method-title{font-size:26px;color:#000;font-weight:700;margin-bottom:15px}.payment-methods-wrapper .payment-method-option{border-radius:20px;box-shadow:0 0 14px #00000041;padding:0;border:2px solid transparent}.payment-methods-wrapper .payment-method-option.selected{border:2px solid #3ad12e}.payment-methods-wrapper .payment-method-option .payment-method-option-title{background-color:#d6dcf3;color:#fff;font-size:22px;display:inline-block;border-radius:20px 0;font-weight:700;padding:11px 36px}.payment-methods-wrapper .payment-method-option .payment-method-option-content{padding:12px;margin-top:10px;font-size:16px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox{cursor:pointer;display:inline-flex;margin-right:15px;font-weight:700}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox.disabled{cursor:disabled;opacity:.3}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox.disabled+.italic{opacity:.3}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox:before{display:inline-block;border-radius:200px;min-width:25px;height:25px;border:2px solid #003f83;content:"";margin-right:10px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox.selected{position:relative}.payment-methods-wrapper .payment-method-option .payment-method-option-content .siblu-rounded-checkbox.selected:after{position:absolute;color:#3ad12e;top:-18px;left:3px;content:"\2713";font-size:36px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule{margin:20px 0;display:none}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule .payment-schedule-title{color:#d6dcf3;margin-bottom:15px;font-size:22px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule .payment-schedule-title .year{color:#003f83;font-size:31px;font-weight:700}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule .payment-schedule-title .fa-info-circle{color:#ff7600;margin-left:10px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule li{list-style-type:none;position:relative;padding-left:12px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule li span{margin:0 4px;font-size:13px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule li span.amount{font-weight:700}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule li:before{position:absolute;content:"\2022";color:#003f83;font-weight:700;display:inline-block;font-size:35px;top:-12px;left:0;height:20px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .payment-schedule li.deposit:before{color:#ff7600}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble{border-radius:29px;color:#fff;font-size:20px;padding:10px 34px;background-color:#3ad12e;margin-right:20px;position:relative}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble .payment-benefit{font-size:16px;font-weight:700}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble em{font-size:15px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble:before{display:block;position:absolute;top:50%;left:-11px;background-color:#3ad12e;transform:rotate(45deg);content:"";width:40px;height:40px;margin-top:-22px}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble.vertical:before{top:-11px!important;left:20%!important;margin-top:0!important;margin-left:-22px!important;z-index:1}.payment-methods-wrapper .payment-method-option .payment-method-option-content .green-bubble.vertical span{position:relative;z-index:2}.payment-methods-wrapper .payment-method-option .siblu-btn{margin-top:25px;width:100%;text-align:center}.payment-methods-wrapper .payment-method-option.large .siblu-btn{margin-top:25px;width:100%;text-align:center;font-size:22px}@media (max-width:600px){#yearly-contracts .yearly-contracts-wrapper{padding:0;background-color:transparent}#yearly-contracts .siblu-btn{font-size:13px!important}#yearly-contracts .siblu-stepper>div{font-size:13px}.payment-method-step3{max-width:90%;margin:auto}.download-details-text{font-size:18px!important}}@media (max-width:1300px){#download-details-text{font-size:18px}.payment-method-option.large .payment-schedule>.row div:first-child{width:100%}.payment-method-option.large .green-bubble{margin-top:20px}.payment-method-option.large .green-bubble:before{top:-11px!important;left:20%!important;margin-top:0!important;margin-left:-22px!important;z-index:1}.payment-method-option.large .green-bubble span{position:relative;z-index:2}.payment-method-step3{max-width:90%;margin:auto}}.tippy-box[data-theme~=orange]{background-color:#ff7600;color:#fff;border-radius:12px}.tippy-box[data-theme~=orange] .tippy-arrow:before{border-top-color:#ff7600}.payment-method-overlay{display:none;position:absolute;background-color:hsla(0,0%,100%,.65);top:0;right:0;bottom:0;left:0;z-index:2}.payment-method-loader{display:none}.payment-method-step3{position:fixed;display:none;top:0;right:0;bottom:0;left:0;z-index:3}.payment-method-step3 .payment-method{display:none;border-radius:28px;min-height:250px;min-width:360px;max-width:1300px;font-weight:700;padding:40px;flex-direction:column;align-items:center;justify-content:center;font-size:24px;position:relative}.payment-method-step3 .payment-method .payment-method-close{font-size:36px;position:absolute;right:20px;top:5px;color:#fff}.payment-method-step3 .payment-method .payment-method-close i{font-size:36px}.payment-method-step3 .payment-method i{font-size:65px}.payment-method-step3 .payment-method .lds-ring div{border-color:#fff transparent transparent}.payment-method-step3 .payment-method.success{background-color:#3ad12e;color:#fff}.payment-method-step3 .payment-method a{color:#fff;text-decoration:underline}.iban-bar>div{background-color:#fff;color:#003f83}.iban-bar>div a{color:#003f83!important}.iban-bar>div i{font-size:32px}.green-modal,.orange-modal,.red-modal{font-weight:700}.green-modal .modal-dialog,.orange-modal .modal-dialog,.red-modal .modal-dialog{max-width:1024px}.green-modal .modal-dialog .modal-content,.orange-modal .modal-dialog .modal-content,.red-modal .modal-dialog .modal-content{background-color:#3ad12e;color:#fff;border-radius:28px}.green-modal .modal-dialog .modal-content i.icon,.orange-modal .modal-dialog .modal-content i.icon,.red-modal .modal-dialog .modal-content i.icon{font-size:6rem}.green-modal .modal-dialog .modal-content .modal-header,.orange-modal .modal-dialog .modal-content .modal-header,.red-modal .modal-dialog .modal-content .modal-header{justify-content:end;border:none}.green-modal .modal-dialog .modal-content .modal-header i,.orange-modal .modal-dialog .modal-content .modal-header i,.red-modal .modal-dialog .modal-content .modal-header i{font-size:3rem;cursor:pointer}.green-modal .modal-dialog .modal-content .modal-body,.orange-modal .modal-dialog .modal-content .modal-body,.red-modal .modal-dialog .modal-content .modal-body{padding:0 40px 40px;font-size:20px}.green-modal .modal-dialog .modal-content .modal-body .siblu-btn,.orange-modal .modal-dialog .modal-content .modal-body .siblu-btn,.red-modal .modal-dialog .modal-content .modal-body .siblu-btn{background-color:#fff;color:#3ad12e;font-size:20px}.green-modal .modal-dialog .modal-content .modal-body a,.orange-modal .modal-dialog .modal-content .modal-body a,.red-modal .modal-dialog .modal-content .modal-body a{color:#fff;text-decoration:underline}.green-modal .modal-dialog .modal-content .modal-body b,.orange-modal .modal-dialog .modal-content .modal-body b,.red-modal .modal-dialog .modal-content .modal-body b{text-decoration:underline}.orange-modal .modal-dialog .modal-content{background-color:#ff7600}.orange-modal .modal-dialog .modal-content .siblu-btn{background-color:#fff;color:#ff7600;font-size:22px}.red-modal .modal-dialog .modal-content{padding-top:20px;background-color:oklch(.505 .213 27.518)}.red-modal .modal-dialog .modal-content .modal-body #ask-cancel-contract .siblu-btn{background-color:#fff;color:oklch(.505 .213 27.518);font-size:22px}#launch-modal-cancel-contract-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:darkred}#cancel-contract-modal .modal-dialog .modal-content .modal-body.loading #ask-cancel-contract{display:none}#cancel-contract-modal .modal-dialog .modal-content .modal-body.loading #cancel-contract-accepted{display:block}#cancel-contract-modal .modal-dialog .modal-content .modal-body #cancel-contract-accepted,.siblu-btn.has-loader+.lds-ring,.siblu-btn.has-loader.loading{display:none}.siblu-btn.has-loader.loading+.lds-ring{display:block}.page-documents h1{color:#003f83}.page-documents .reset-btn-wrapper{margin-top:10px}.page-documents .reset-btn-wrapper a{color:#003f83}.document-line{background-color:#fff;padding:15px;border-radius:16px;box-shadow:1px 2px 4px rgba(0,0,0,.15)}.document-line .document-title{font-size:24px;color:#003f83;font-weight:700}.document-line .document-description{color:#063f83;text-overflow:ellipsis;word-break:break-word}.document-line .document-published-date{font-size:19px;color:#999}.document-line .tag{border-radius:4px;color:#fff;background-color:#003f83;padding:4px 8px;margin-top:10px;display:inline-block;font-size:14px;font-weight:700}.document-line .tag.tag-secondary{background-color:#808fc6}.document-line .document-actions a{color:#003f83;font-size:28px;width:40px}.document-line .document-actions a .spinner-border{width:25px;height:25px;border-width:3px;display:flex;margin-right:3px}.document-line .preview-document-modal{width:900px;margin:auto;max-width:100%}.document-line .preview-document-modal .modal-content{height:auto;min-height:100%;border-radius:0}.document-line .preview-document-modal .modal-content .modal-body{height:80vh;padding:0}.document-line .preview-document-modal .modal-content .modal-body iframe{height:100%;width:100%;border:none}.document-line .preview-document-modal .modal-content .modal-body .modal-content-wrapper img{max-height:100%}.document-line .preview-document-modal .modal-content .siblu-btn{min-width:220px;outline:none}.no-documents{font-size:24px;color:#003f83;height:100px;display:flex;align-items:center;justify-content:center;border:2px solid #003f83;border-radius:15px}.no-documents a{font-size:16px;color:#003f83;text-decoration:underline}.page-exchange{min-height:100vh;color:#003f83;font-size:20px}.page-exchange .nav-tabs .nav-item .nav-link{color:#d6dcf3;font-size:16px}.page-exchange .nav-tabs .nav-item .nav-link.active{background-color:transparent;color:#003f83;border-color:#dee2e6 #dee2e6 #f7f8fc;font-weight:700}@media (max-width:767px){.page-exchange .nav-tabs .nav-item .nav-link span{display:none}}.page-exchange .tab-pane.active{animation:slide-right .3s ease-out}.page-exchange a.turquoise{color:#20c2e7}.page-exchange .blue-tip{font-size:18px;color:#808fc6}.page-exchange .blue-tip i{font-size:24px}.page-exchange label,.page-exchange select{width:100%}.page-exchange .paw-icon{width:25px}.page-exchange h2{font-size:24px;margin:25px 0}.page-exchange input[type=checkbox]{width:20px;height:20px}.page-exchange input[type=checkbox]:checked{accent-color:#003f83}.page-exchange label{font-size:14px}.page-exchange #result-list{margin-top:50px}.page-exchange #favorites-list .result-count,.page-exchange #my-offers-list .result-count,.page-exchange #result-list .result-count{font-size:14px}.page-exchange #reset-filters-btn{color:#003f83;text-decoration:underline;font-size:16px}.page-exchange #filters-wrapper .siblu-picker{margin:0}.page-exchange #result-count{font-size:14px;visibility:hidden}.page-exchange .messaged-flag{display:none!important;background-color:#3ad12e;color:#fff;font-size:14px;position:absolute;right:32px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.page-exchange .messaged .messaged-flag{display:flex!important}.page-exchange .exchange-card{font-size:16px;background-color:#fff;border-radius:28px;overflow:hidden;box-shadow:1px 2px 19px 0 rgba(0,0,0,.36)}.page-exchange .exchange-card .exchange-card-top{height:174px;background-position:50%;background-size:cover;background-repeat:no-repeat;cursor:pointer}.page-exchange .exchange-card .exchange-card-top img{width:70px;background:#fff;border-radius:200px;padding:10px}.page-exchange .exchange-card .favorite-button{color:#003f83;font-size:30px;cursor:pointer}.page-exchange .exchange-card .favorite-button.off{color:#d6dcf3;opacity:.4}.page-exchange .exchange-card .exchange-card-owner span{font-weight:700}.page-exchange .exchange-card .exchange-card-mh-details{font-size:14px;font-weight:700}.page-exchange .exchange-card .exchange-card-mh-details span{color:#4a4a4a;font-size:12px;font-weight:400}.page-exchange .exchange-card .spinner-border{width:30px;height:30px;border-width:3px;display:flex;margin-right:3px}.page-exchange .d-favorites-show,.page-exchange.d-favorites .d-favorites-hide{display:none!important}.page-exchange.d-favorites .d-favorites-show{display:initial!important}#offer-gallery .modal-dialog{max-width:95%;max-height:95%}#offer-gallery .modal-dialog .slick-slide{min-height:90vh;background-position:50%;background-size:contain;background-repeat:no-repeat}.close-panel-button{color:#003f83;font-size:18px}.exchange-card-pets{background-image:url("/build/img/new/paw-icon-blue.png");margin-left:5px;margin-top:7px;height:32px;width:32px;background-size:32px 32px;background-position:50%;background-repeat:no-repeat;position:relative}.exchange-card-pets:after{position:absolute;right:-8px;top:0;width:15px;height:15px;font-size:10px;color:#fff;background-color:#dd7a6d;content:"\D7";text-align:center;display:inline-block;border-radius:100px}.exchange-card-pets.allowed:after{background-color:#9ce097;content:"\2713"}#offer-contact-modal .modal-dialog{max-width:max-content}#offer-contact-modal .modal-dialog .modal-content{border-radius:33px}#offer-contact-modal .modal-dialog .modal-content .modal-header{border:none;color:#003f83}#offer-contact-modal .modal-dialog .modal-content .modal-header button{text-decoration:underline}#offer-contact-modal .modal-dialog .modal-content .contact-form-wrapper{background-color:rgba(128,143,198,.04);border-radius:23px}#offer-contact-modal .modal-dialog .modal-content .contact-form-wrapper p{font-size:27px;color:#003f83}#offer-contact-modal .modal-dialog .modal-content .contact-form-wrapper form div{max-width:552px;text-align:center}#offer-contact-modal .modal-dialog .modal-content .contact-form-wrapper form button{outline:none!important;width:250px}#offer-contact-modal .modal-dialog .modal-content .contact-form-wrapper form textarea{border-radius:22px;width:100%;max-width:552px;height:219px;border-color:#003f83;font-size:18px;outline:none!important}#offer-contact-modal .message{display:none;color:#fff;font-size:18px}#offer-contact-modal .message.error{background-color:red}#offer-contact-modal .message.success{background-color:#3ad12e}.offer-details{font-size:16px;color:#003f83;max-width:1300px}.offer-details .tag{font-size:16px}.offer-details .offer-details-desc{word-break:break-word}.offer-details .allowed{color:#30bf25}.offer-details .offer-details-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:479px;grid-gap:13px}@media (max-width:991px){.offer-details .offer-details-images{grid-template-columns:1fr 1fr}}.offer-details .offer-details-images .offer-details-image{background-position:50%;background-size:cover;border-radius:5px;overflow:hidden}.offer-details .offer-details-images .offer-details-image img{display:none}.offer-details .offer-details-images .offer-details-image:first-child{grid-column:span 2;grid-row:span 2}.offer-details .offer-details-images .offer-details-image:first-child img{display:block}.offer-details .offer-details-images .offer-details-image:nth-child(2){grid-column:span 2}.offer-details .offer-details-facilities>div:first-child{border-right:1px solid #d6dcf3}.offer-details .offer-details-ref{color:#003f83;font-weight:700}.offer-details svg{fill:#d6dcf3;position:relative;top:-2px}.offer-details .offer-details-actions a{color:#003f83;text-decoration:underline}.offer-details .offer-details-actions a i{text-decoration:none}.offer-details .offer-details-actions a.delete-offer-button{color:#d01800}.offer-form-wrapper{color:#003f83}.offer-form-wrapper .rounded-circle{background-color:rgba(230,106,160,.48);color:#ff76b2!important;font-weight:700;font-size:22px;width:40px;height:40px;text-align:center}.offer-form-wrapper .form-stepper{max-width:1000px}.offer-form-wrapper .form-stepper input[type=checkbox]{width:20px;height:20px}.offer-form-wrapper .form-stepper input[type=checkbox]:checked{accent-color:#003f83}.offer-form-wrapper .form-stepper .form-step-title .siblu-btn{background-color:#cbcbcb;color:#696969;height:32px;line-height:24px;padding:5px 15px}@media (max-width:767px){.offer-form-wrapper .form-stepper .form-step-title .siblu-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.offer-form-wrapper .form-stepper .form-step-title .siblu-btn i{margin:0!important;padding:0}.offer-form-wrapper .form-stepper .form-step-title .siblu-btn span{display:none}}.offer-form-wrapper .form-stepper .form-step-title h5{font-size:20px;color:#ff76b2}.offer-form-wrapper .form-stepper .form-step-content{color:#003f83;font-size:18px;border-left:2px solid #ff76b2;margin-left:20px;padding-top:20px;margin-bottom:5px}.offer-form-wrapper .form-stepper .form-step-content:last-child{border:none}.offer-form-wrapper .form-stepper .form-step-content p a{font-weight:700;color:#003f83;text-decoration:underline}.offer-form-wrapper .form-stepper .form-step-content textarea.offer-description{width:100%;border:1px solid #003f83;border-radius:26px;height:150px;padding:20px}.offer-form-wrapper .form-stepper .form-step-content .offer-preview .close-panel-button,.offer-form-wrapper .form-stepper .form-step-content .offer-preview .offer-details-actions{display:none!important}.preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.create-offer-title{color:#003f83}#delete-offer-modal .modal-body{min-height:200px;font-size:20px}#delete-offer-modal #confirm-button{background-color:#d01800}#delete-offer-modal #confirm-button:hover{background-color:rgba(208,24,0,.87)!important}#delete-offer-modal .cancel{background-color:#d3d3d3}.region-image{width:70px;background:#fff;border-radius:200px;padding:10px}@keyframes slide-right{0%{opacity:0}to{opacity:1}}#yearly-contracts-payment i.orange{color:#ff7600}#yearly-contracts-payment a:not(.siblu-btn){color:#003f83;text-decoration:underline}@media (max-width:768px){#yearly-contracts-payment .siblu-btn{width:100%;text-overflow:ellipsis;overflow:hidden}}#yearly-contracts-payment .rent-amount{color:#003f83;font-size:40px;line-height:40px;font-weight:700;white-space:nowrap}@media (max-width:990px){#yearly-contracts-payment .rent-amount{font-size:23px}#yearly-contracts-payment .rent-amount+span{font-size:16px}}@media (max-width:1600px){#yearly-contracts-payment .rent-amount{font-size:30px}#yearly-contracts-payment .rent-amount+span{font-size:20px}}#yearly-contracts-payment .rent-year{color:#d6dcf3;font-size:18px}#yearly-contracts-payment .top-message{font-size:20px;color:#003f83;font-weight:700}#yearly-contracts-payment .top-message.orange{color:#ff7600}#yearly-contracts-payment .top-message.red{color:#ff1d00}#yearly-contracts-payment .sepa-btn,#yearly-contracts-payment .siblu-btn.large{font-size:29px;width:100%;max-width:1174px;padding:10px 0;height:auto!important}#yearly-contracts-payment .sepa-btn i,#yearly-contracts-payment .siblu-btn.large i{color:#ff7600;font-size:24px}@media (max-width:768px){#yearly-contracts-payment .sepa-btn i,#yearly-contracts-payment .siblu-btn.large i{font-size:18px}}@media (max-width:768px){#yearly-contracts-payment .sepa-btn,#yearly-contracts-payment .siblu-btn.large{font-size:14px}}#yearly-contracts-payment .payment-wrapper{background-color:rgba(128,143,198,.04);font-size:23px;border-radius:26px;padding:25px;color:#003f83}#yearly-contracts-payment .payment-wrapper h3{font-size:26px}@media (max-width:768px){#yearly-contracts-payment .payment-wrapper{padding:0;background-color:transparent}}#yearly-contracts-payment #payment-schedule .payment{font-size:20px;box-shadow:0 0 10px #00000026;border-radius:20px;border:4px solid transparent}@media (max-width:1660px){#yearly-contracts-payment #payment-schedule .payment{font-size:16px}}@media (max-width:500px){#yearly-contracts-payment #payment-schedule .payment{font-size:14px}}#yearly-contracts-payment #payment-schedule .payment.highlight.planned{border-color:#003f83}#yearly-contracts-payment #payment-schedule .payment.highlight.pastdue{border-color:#ff1d00}#yearly-contracts-payment #payment-schedule .payment.paid .status,#yearly-contracts-payment #payment-schedule .payment.paid i{color:#3ad12e}#yearly-contracts-payment #payment-schedule .payment.pastdue .status,#yearly-contracts-payment #payment-schedule .payment.pastdue i{color:#ff1d00}#yearly-contracts-payment #payment-schedule .note{color:#808fc6;font-size:20px;margin-bottom:15px}.page-buybacks .contenu{font-size:20px}.page-buybacks .boxed{max-width:990px}.page-buybacks .nav-tabs{border-bottom:none}.page-buybacks .nav-tabs .nav-item .nav-link{color:#808fc6;font-size:20px;padding:10px 30px}@media (max-width:1400px){.page-buybacks .nav-tabs .nav-item .nav-link{font-size:16px}}.page-buybacks .nav-tabs .nav-item .nav-link.active{font-weight:700;border-bottom-color:transparent;color:#003f83}.page-buybacks .tab-content{background-color:#fff;color:#003f83;padding:2em;font-size:20px}@media (max-width:460px){.page-buybacks .tab-content{padding:5px}}.page-buybacks .tab-content #week-selector .week{border-radius:5px;padding:20px 0;margin-bottom:2px;border:1px solid #808fc6}.page-buybacks .tab-content #week-selector .week.PLG{cursor:pointer}.page-buybacks .tab-content #week-selector .week.PLG:not(.selected):hover{background-color:rgba(128,143,198,.04)}.page-buybacks .tab-content #week-selector .week.selected{background-color:#d6dcf3}.page-buybacks .tab-content #week-selector .week.warning{border:1px solid orange;background-color:#fff3cd;color:#856404}.page-buybacks .tab-content #week-selector .week:last-child{margin-bottom:15px!important}@media (max-width:769px){.page-buybacks .tab-content #week-selector .week{font-size:16px}}.page-buybacks .tab-content #week-selector .calculation{padding:20px;background-color:rgba(128,143,198,.04);margin-left:auto;display:flex;min-width:300px}.page-buybacks .tab-content .buyback-line{border-bottom:1px solid #d6dcf3}.page-buybacks .tab-content .buyback-line .fa-chevron-down{display:none}.page-buybacks .tab-content .buyback-line.selected{background-color:rgba(128,143,198,.04)}.page-buybacks .tab-content .buyback-line.selected .fa-chevron-right{display:none}.page-buybacks .tab-content .buyback-line.selected .fa-chevron-down{display:inline-block!important}.page-buybacks .tab-content .buyback-line .buyback-handle{cursor:pointer}.page-buybacks .tab-content .buyback-line .mini{font-size:.8em}.page-buybacks .tab-content .buyback-line .siblu-btn{margin-left:40px}.page-buybacks .tab-content .buyback-line .badge-INIT{background-color:#e3e3e3}.page-buybacks .tab-content .buyback-line .badge-pending{background-color:#ff76b2;color:#fff}.page-buybacks .tab-content .buyback-line .badge-complete{background-color:#30bf25;color:#fff}.page-buybacks .eso-wrapper,.page-buybacks .plg-wrapper{display:none}.page-buybacks .eso-weeks-warning,.page-buybacks .summer-weeks-warning{font-size:16px;border-radius:4px;border:1px solid orange;display:none;transition:all .5s linear;margin-bottom:30px}.page-buybacks .eso-weeks-warning.show,.page-buybacks .summer-weeks-warning.show{display:block}.page-buybacks .sign-contract-first{font-size:24px;color:#003f83;padding:30px;text-align:center;border:2px solid #003f83;border-radius:15px;margin-top:25px}.page-buybacks .buyback-description{color:#003f83}.page-buybacks .buyback-description h4{font-size:1.2em}.page-buybacks .buyback-description ol{padding:0 21px}.page-buybacks .buyback-description .pink{color:#ff0676}.page-buybacks .buyback-description .jumbo{background:#fff;padding:19px;border:1px solid #003f83;border-radius:10px;align-items:center}.page-buybacks .buyback-description .jumbo img{width:50px;height:auto}#payment-method-selection-modal{color:#003f83;font-size:16px}#payment-method-selection-modal .payment-choice-list .payment-option{border:3px solid #d6dcf3;border-radius:8px}#payment-method-selection-modal .payment-choice-list .payment-option .payment-option-details{display:none;margin-top:20px}#payment-method-selection-modal .payment-choice-list .payment-option.selected{border:3px solid #ff76b2}#payment-method-selection-modal .payment-choice-list .payment-option.selected .payment-option-details{display:block}
