@charset "UTF-8";body.school.background-grey .container-wrapper .container-wrapper-background .container{padding-top:30px}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit{padding-bottom:100px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container{background-color:#fff;bottom:0;box-shadow:0 -1px 16px 2px rgba(0,0,0,.12);left:0;padding:20px;position:fixed;text-align:right;width:100%;z-index:10}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container .container{padding:0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper{background:#fff}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper:first-child{margin-bottom:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar{font-size:14px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar div{padding:10px 20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar div:not(:last-child){border-bottom:1px solid #d8d8d8}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar div i,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar div span{display:inline-block;vertical-align:middle}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar ul{list-style:none;margin-bottom:0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar ul li a{color:grey}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar ul li a span:not(.text-success){cursor:default;pointer-events:none}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar strong{font-size:var(--ft-m)}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.sidebar strong>a{color:grey}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .top-price{font-size:30px;font-weight:700;padding:0 0 10px;text-align:right}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review{margin-bottom:40px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image{background-color:#e7e7e7;border-radius:1px;overflow:hidden;text-align:center;vertical-align:middle}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:first-child{height:250px;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:first-child img{height:250px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:not(:first-child){display:inline-block;margin-top:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:not(:first-child) img{height:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .title{font-size:18px;margin-bottom:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons{margin:20px 0 0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .page-back .button{background-color:#c7c7c7;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .page-back .button:hover{background-color:grey}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .form_row,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .page-next,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .row-availability{display:inline-block;margin:0;width:inherit}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .button,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons button[type=submit]{height:40px;margin:10px 0 0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form{padding:0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form button[type=submit]{float:right;margin-top:0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form .number-verification{font-size:14px;margin-top:55px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form .number-verification a{color:#fc5a5b;text-decoration:underline}body.school.background-grey .container-wrapper .container-wrapper-background .container .save-and-quit-box{background-color:#cacaca;color:#fff;margin-top:70px;padding:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .save-and-quit-box .button{display:block}body.school.background-grey .container-wrapper .container-wrapper-background .container .save-and-quit-box .button:hover{color:#fff}body.school.background-grey .container-wrapper .container-wrapper-background .container .form-section{margin-top:40px}body.school.background-grey .container-wrapper .container-wrapper-background .container .large-pb{padding-bottom:100px}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container{background:#fff;border:1px solid #d8d8d8;margin-left:17px;padding:10px 20px;position:relative;right:20px;top:20px;width:35vh}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container:after,body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container:before{border:solid transparent;bottom:100%;content:" ";height:0;left:10px;pointer-events:none;position:absolute;width:0}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #d8d8d8;border-width:9px;margin-left:-6px}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container:after{border-bottom-color:#fff;border-width:8px;margin-left:-5px}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container label{font-size:var(--ft-m);font-weight:400;margin-bottom:5px!important;padding-bottom:5px;padding-left:0!important}body.school.background-grey .container-wrapper .container-wrapper-background .container .parking-options-container .form_row{margin:0}body.school.background-grey .container-wrapper .container-wrapper-background .container span.add-bed,body.school.background-grey .container-wrapper .container-wrapper-background .container span.remove-bed{border:1px solid #979797;border-radius:30px;cursor:pointer;display:inline-block;height:24px;position:absolute;right:-40px;text-align:center;top:8px;width:24px}body.school.background-grey .container-wrapper .container-wrapper-background .container span.remove-bed{top:60px}body.school.background-grey .container-wrapper .container-wrapper-background .container .help-container{background-color:#f8f8f8;padding:40px 20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .help-container a{color:grey}body.school.background-grey .container-wrapper .container-wrapper-background .container #tutorial-icon{display:block;height:40px;margin:0 auto;position:relative;top:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container .tutorial-container{background-color:#fff;border:1px solid #f4f4f4;padding:20px 10px}body.school.background-grey .container-wrapper .container-wrapper-background .container .tutorial-container h2{color:#8a8a8a;font-size:18px;font-weight:700;margin-top:10px;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container .tutorial-container h3{color:#656f79!important;text-transform:none!important}body.school.background-grey .container-wrapper .container-wrapper-background .container .tutorial-paragraph{white-space:pre-line}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .description-counter{bottom:10px;color:hsla(0,0%,50%,.5);font-size:10px;line-height:14px;position:absolute;right:10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul{list-style:none;margin:0;padding:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li{border:1px solid #d8d8d8;color:grey;font-size:var(--ft-m);list-style:none;padding:24px 0;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li:not(:first-child){border-left:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li.disabled{background-color:#f8f8f8;opacity:.5}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li .menu-step{background:#fff;border:2px solid #bfbfbf;border-radius:30px;display:inline-grid;height:20px;line-height:20px;margin-left:10px;position:relative;top:3px;width:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li i.icon-rentalcheck{background-color:#3c9;border-radius:30px;color:#fff;display:inline-block;font-size:10px;height:20px;line-height:20px;margin-left:10px;position:relative;top:-2px;vertical-align:middle;width:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li i.icon-rentalcheck:before{margin-right:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled nav ul li.active{background-color:#f8f8f8;border-bottom:10px solid;color:#36417d;font-weight:700;padding:19px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled ul{margin-left:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .green-left-border{border-left:10px solid #36417d}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .bedroom-field{padding-bottom:40px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .bedroom-field .form_row{margin:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .bedroom-field .form_row label:before{content:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .radio-checkbox-alike .pref label{font-size:var(--ft-m)}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .radio-checkbox-alike input[type=radio]+label:before{background-color:#fff;border:1px solid #cacaca;border-radius:30px;content:"";display:inline-block;height:18px;margin-bottom:2px;margin-right:10px;text-align:center;vertical-align:middle;width:18px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .radio-checkbox-alike input[type=radio]+label:after{display:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .radio-checkbox-alike input[type=radio]:checked+label:after{display:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .radio-checkbox-alike input[type=radio]:checked+label:before{background:#fff;color:#36417d;content:"●";font-size:14px;line-height:16px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container{border:1px solid #f1f1f1;margin-top:10px;position:relative}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .radio-checkbox-alike{margin-top:0;padding:10px 20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .radio-checkbox-alike label{font-size:var(--ft-m);font-weight:400;line-height:32px;padding-bottom:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .radio-checkbox-alike .form_row{margin-top:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .radio-checkbox-alike .form_row input[type=checkbox]:checked+label:after{background:#36417d;border-color:#36417d;border-radius:4px;color:#fff;font-size:var(--ft-m);line-height:17px;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .pref{margin:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container .expenses-header{background-color:#f1f1f1;color:#36417d;font-size:14px;font-weight:700;padding:5px 0;text-align:center;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container:after,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container:before{border:solid transparent;bottom:100%;content:" ";height:0;left:10px;pointer-events:none;position:absolute;width:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .expenses-container:after{border-bottom-color:#f1f1f1;border-width:5px;margin-left:-5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .rent-calculation{font-size:18px;font-weight:700;line-height:24px;margin:20px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .rent-calculation span{color:#36417d}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled h3{color:#212529;font-size:14px;font-weight:700;line-height:19px;margin:0;padding:0;text-transform:uppercase}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled label{float:none;font-size:14px;font-weight:500;height:auto;line-height:20px;margin-bottom:10px;padding:0;text-align:left;width:auto}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled label:after{content:""}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled label.label-text-center{text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .form_row{padding:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .form_row.error input,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .form_row.error select,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .form_row.error textarea{background:#fff;border:1px solid #ee5354;color:#ee5354}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .form_row .form_row{margin:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled input,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled textarea{border:1px solid #e7e7e7;border-radius:3px;box-shadow:none;max-width:none;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled select{border:1px solid #e7e7e7;border-radius:3px;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .three-choices{width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .three-choices label,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .two-choices label{display:inline-block;font-size:14px;font-weight:400;height:40px!important;line-height:40px;text-align:center;width:75px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .three-choices label:first-of-type,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .two-choices label:first-of-type{border-bottom-left-radius:20px;border-top-left-radius:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .three-choices label:last-of-type,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .two-choices label:last-of-type{border-bottom-right-radius:20px;border-top-right-radius:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .verify-code .two-choices label{width:160px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .availability-end .two-choices-full{width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .availability-end .two-choices-full input[type=radio]{display:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .availability-end .two-choices-full input[type=radio]:checked+label{background-color:#3c9;border:0;color:#fff}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .availability-end .two-choices-full label{border:1px solid #f1f1f1;border-radius:5px;color:grey;margin:0 5px 5px 0;padding:10px 7px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled progress{width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled progress::-webkit-progress-bar{width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-next,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-previous{color:#999;cursor:pointer;margin:0 10px;padding:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-next:hover,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-previous:hover{background-color:transparent}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .nearby-schools-slider{height:125px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .equipments label span{display:inline-block;width:30px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .equipments label span.cl i,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .equipments label span.cl img{left:-8px;position:relative}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .equipments label span i{font-size:18px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .equipments label span img{max-height:22px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-container{background-color:#fff;height:145px;padding:20px 40px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-container .orbit-slide .columns:last-child .image-container{margin-right:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-container .orbit-slide .image-container{box-shadow:0 0 3px 0 rgba(0,0,0,.05);height:100px;margin-bottom:20px;margin-right:10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .orbit-container .orbit-slide .image-container .orbit-image{height:auto;margin:0;max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled a.button,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled button{background-color:#f1f1f1;border:0;border-radius:5px;box-shadow:none;color:#979797;cursor:pointer;font-size:var(--ft-m);font-weight:700;margin:0;padding:15px 50px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled a.button.button-next:not(.disabled),body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled a.button.button-red,body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled button.button-next:not(.disabled),body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled button.button-red{background-color:#ee5354;color:#fff}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .add-bed-tooltip{background-color:#566976;border-radius:9px;color:#fff;display:none;font-size:10px;line-height:14px;padding:2px 10px;position:absolute;right:-68px;top:-24px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .cta-container{margin-top:40px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .cta-container .fr{position:relative}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .cta-container .save-quit{background-color:transparent;bottom:16px;color:#36417d;font-weight:400;left:-170px;line-height:13px;padding:0;position:absolute}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload{border:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar{border:1px dashed;cursor:pointer;min-height:50vh}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar.active{border:0;cursor:auto}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar .button-red{border-radius:5px;display:block;font-size:var(--ft-m);font-weight:700;margin:80px auto 20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar .btn-container i{font-size:130px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar .btn-container p{color:#566976;font-size:24px;line-height:33px;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .fileupload-buttonbar .uploax-box .fileinput-button{background:#fff;height:230px;text-align:center;width:300px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload span.plus{display:block;font-size:30px;margin-top:-15px;position:relative;top:50%;vertical-align:middle}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files{display:flex;flex-wrap:wrap}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download{height:350px;width:300px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download.bottom-box{order:100}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download textarea{border:1px solid #d8d8d8;color:grey;font-size:14px;margin-top:10px;padding:10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .fileupload-room{margin:10px 0 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box{border:0;height:200px;width:300px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box .delete i{background:rgba(0,0,0,.51);border:.75px solid #fff;border-radius:30px;bottom:20px;color:#fff;cursor:pointer;font-size:20px;left:10px;padding:2px 3px;position:absolute;z-index:1}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box .box-title.home-text{background-color:rgba(0,0,0,.61);border:1px solid #3c9;border-radius:26.5px;z-index:2}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box .preview{display:block;height:230px;width:300px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box-action{font-size:25px;height:30px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download .box-action span{position:relative;top:-4px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .fileupload.deposit-fileupload .files .template-download:not(:nth-child(2)) .box-title{display:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .mw-50{max-width:50%}span.not-in-macro{line-height:1;padding-left:4px}.badge-square{background:grey;border-radius:20%;color:#fff;font-size:12px;min-width:1.75em;padding:.1em;text-align:center}[submit-form]:hover{color:#fc5a5b}[submit-form]:hover .badge-square{background:#fc5a5b}.current .not-in-macro{color:#fc5a5b}.current .badge-square{background:#fc5a5b}.success .not-in-macro{color:#3c9}.success .badge-square{background:#3c9}span.studapart-badge{border-radius:50%;bottom:5px;color:#fff;font-size:12px;font-weight:900;height:15px;left:5px;line-height:1.4;position:relative;text-align:center;width:15px}span.studapart-badge.red-bg{background-color:#fc5a5b}span.studapart-badge.black-bg{background-color:#000}.tips-container{background-color:#faed7a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px}.container-wrapper .container form .form_row .input-now-checkbox{margin-top:15px;width:100%!important}.container-wrapper .container form .row-availability .input-now-checkbox{width:100%!important}.nearby-institution-places{display-font-size:var(--ft-m);display-padding-bottom:5px;background-color:inherit!important;color:inherit!important}.nearby-institution-places li{display:inline}.box .box-title{position:absolute;width:100%;z-index:1}.box .box-title.home-text{background-color:grey;color:#fff}.box .icon-delete{top:20px!important}@media (min-width:641px){body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:not(:first-child){height:110px;width:158px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .page-back{float:left}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .form_row,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .page-next,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .bottom-navigation-buttons .row-availability{float:right}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form[name=availability] .medium-5{width:42%!important}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form[name=availability] .medium-7{width:57%!important}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form[name=availability] .availability-end input[type=text]{float:right;width:50%}}@media (max-width:640px){body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body .ad-image-review .image:not(:first-child){height:110px;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container .save-and-quit-box{display:none}body.school.background-grey .container-wrapper .container-wrapper-background .container .save-and-quit-box .button:hover{color:#fff}body.school.background-grey .container-wrapper .container-wrapper-background .container .mobile-filter-toggler{bottom:0;left:0;margin:0;padding:0;width:50%}body.school.background-grey .container-wrapper .container-wrapper-background .container .mobile-filter-toggler .button.button-red{margin:0;padding:.9em;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container .mobile-filter-toggler .button.button-red strong{font-size:11px;font-weight:400}body.school.background-grey .container-wrapper .container-wrapper-background .container .form-section:first-of-type{margin-top:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit{margin-bottom:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .mw-50{max-width:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container{box-shadow:none;padding:0;position:relative}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container .float-left,body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container .fr{float:none!important;position:inherit}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container .save-quit{bottom:-40px;left:0;position:absolute}body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container a,body.school.background-grey .container-wrapper .container-wrapper-background .container.deposit .owner-styled .cta-container button{float:none;margin-bottom:10px;width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container span.add-bed,body.school.background-grey .container-wrapper .container-wrapper-background .container span.remove-bed{right:-27px}}@media (max-width:1023px){body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body{padding:15px 10px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form .number-verification{margin-left:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form.deposit-ad .fileupload{border:0;margin:0;padding:10px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form.deposit-ad .fileupload .form_row,body.school.background-grey .container-wrapper .container-wrapper-background .container .content-wrapper.body form.deposit-ad .fileupload .row{margin:0}.container-wrapper .container form .form_row.small-12-medium-4{width:100%}.container-wrapper .container form .form_row div.input-now-checkbox{text-align:center}.container-wrapper .container form .form_row div.input-now-checkbox label,.container-wrapper .container form .row-availability.small-12-medium-4{width:100%}.container-wrapper .container form .row-availability div.input-now-checkbox{text-align:center}.container-wrapper .container form .row-availability div.input-now-checkbox label{width:100%}}@media (max-width:1300px) and (min-width:1010px){.medium-6{width:100%}}@media (max-width:1280px) and (min-width:641px){body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-styled .cta-container{padding-right:90px}}#deposit-property-broadcasting-step form{margin-top:20px;padding-right:30px}#deposit-property-broadcasting-step form label{font-weight:600}#deposit-property-broadcasting-step form #broadcasting_broadcastingEnabled{margin-right:-200px}#deposit-property-broadcasting-step form .broadcasting-not-enabled-error{background-color:rgba(255,67,85,.1);border:.5px solid #ee5354;border-radius:3px;color:#ee5354;height:45px;margin-top:10px;padding:10px;width:494px}#deposit-property-broadcasting-step form .icon-candidate-verified-check{padding-right:5px;width:32px}#sponsorshipCodeSubmit{background-color:#fff;color:grey;float:left;font-size:14px;margin-top:12px;padding:0;text-decoration:underline}.studapart-advice{box-shadow:0 1.5px 3px 0 rgba(0,0,0,.16);padding:1rem}.studapart-advice h3{margin:0}.studapart-advice b{color:#3c9}.studapart-advice img{width:50px}.studapart-advice p{margin:0}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.m-b-0{margin-bottom:0!important}.p-b-0{padding-bottom:0!important}.m-l-0{margin-left:0}.p-l-0{padding-left:0}.m-r-0{margin-right:0}.p-r-0{padding-right:0}.m-t-5{margin-top:5px}.p-t-5{padding-top:5px}.m-b-5{margin-bottom:5px}.p-b-5{padding-bottom:5px}.m-l-5{margin-left:5px}.p-l-5{padding-left:5px}.m-r-5{margin-right:5px}.p-r-5{padding-right:5px}.m-t-10{margin-top:10px}.p-t-10{padding-top:10px}.m-b-10{margin-bottom:10px}.p-b-10{padding-bottom:10px}.m-l-10{margin-left:10px}.p-l-10{padding-left:10px}.m-r-10{margin-right:10px}.p-r-10{padding-right:10px}.m-t-15{margin-top:15px}.p-t-15{padding-top:15px}.m-b-15{margin-bottom:15px}.p-b-15{padding-bottom:15px}.m-l-15{margin-left:15px}.p-l-15{padding-left:15px}.m-r-15{margin-right:15px}.p-r-15{padding-right:15px}.m-t-20{margin-top:20px}.p-t-20{padding-top:20px}.m-b-20{margin-bottom:20px}.p-b-20{padding-bottom:20px}.m-l-20{margin-left:20px}.p-l-20{padding-left:20px}.m-r-20{margin-right:20px}.p-r-20{padding-right:20px}.m-t-25{margin-top:25px}.p-t-25{padding-top:25px}.m-b-25{margin-bottom:25px}.p-b-25{padding-bottom:25px}.m-l-25{margin-left:25px}.p-l-25{padding-left:25px}.m-r-25{margin-right:25px}.p-r-25{padding-right:25px}.m-t-30{margin-top:30px}.p-t-30{padding-top:30px}.m-b-30{margin-bottom:30px}.p-b-30{padding-bottom:30px}.m-l-30{margin-left:30px}.p-l-30{padding-left:30px}.m-r-30{margin-right:30px}.p-r-30{padding-right:30px}.m-t-35{margin-top:35px}.p-t-35{padding-top:35px}.m-b-35{margin-bottom:35px}.p-b-35{padding-bottom:35px}.m-l-35{margin-left:35px}.p-l-35{padding-left:35px}.m-r-35{margin-right:35px}.p-r-35{padding-right:35px}.m-t-40{margin-top:40px}.p-t-40{padding-top:40px}.m-b-40{margin-bottom:40px}.p-b-40{padding-bottom:40px}.m-l-40{margin-left:40px}.p-l-40{padding-left:40px}.m-r-40{margin-right:40px}.p-r-40{padding-right:40px}.m-t-45{margin-top:45px}.p-t-45{padding-top:45px}.m-b-45{margin-bottom:45px}.p-b-45{padding-bottom:45px}.m-l-45{margin-left:45px}.p-l-45{padding-left:45px}.m-r-45{margin-right:45px}.p-r-45{padding-right:45px}.m-t-50{margin-top:50px}.p-t-50{padding-top:50px}.m-b-50{margin-bottom:50px}.p-b-50{padding-bottom:50px}.m-l-50{margin-left:50px}.p-l-50{padding-left:50px}.m-r-50{margin-right:50px}.p-r-50{padding-right:50px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner{max-width:1500px;padding:30px 20px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner progress{max-width:100%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .row{max-width:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner img.allianz{height:14px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner h3{color:#95989a;font-size:14px;font-weight:700;line-height:19px;margin:0 0 20px;padding-left:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner h3 img{max-height:20px;width:auto}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);margin-bottom:40px;padding:40px 5px;position:relative}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container.green{border-left:10px solid #3c9}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container.orange{border-left:10px solid #ed7d23}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container.red{border-left:10px solid #fc5a5b}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container a.button{font-size:var(--ft-m);font-weight:700;width:200px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container a.button.rounded{border-radius:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container .cancel-request{color:#95989a;font-size:24px;position:absolute;right:20px;top:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner a.no-style{padding:0!important;text-decoration:none!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style .br{border-right:1px solid #d8d8d8;display:table-cell;padding:0 5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style .br.block{display:block}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style .img-circle{float:left;margin-right:10px;margin-top:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style .content-cell:not(.request-action) a{color:#95989a;display:block;font-size:14px;line-height:19px;margin-top:10px;text-align:center;text-decoration:underline}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style .profile p{text-align:left}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style p{color:#95989a;font-size:14px;line-height:19px;margin:0;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style p.small{font-size:12px;line-height:17px;text-align:left}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style p.small strong{font-size:12px;font-weight:700}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .owner-style p strong{font-size:14px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .img-circle{float:left;margin-right:10px;margin-top:5px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .center-msg{margin:40px auto 0;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step{min-height:190px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .bordered{border:1px solid #e3e3e3;min-height:190px;padding:10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .bordered:after{content:"- - -";position:absolute;right:-11px;top:40%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .bordered:last-of-type:after{content:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .bordered div{max-width:50%}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .bordered div.img-container{height:45px;max-width:none;text-align:center}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .step .badge{background:#fff;border:1px solid #3c9;border-radius:30px;color:#3c9;display:block;font-size:12px;height:20px;line-height:20px;margin:auto;min-width:0;padding:0;width:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests h3{padding-left:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests h3 img{max-height:32px;padding-right:10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests img.allianz{height:14px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .row{box-shadow:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests section{border-top:1px solid #979797;padding:20px 20px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .schedule-deposit h3{margin:10px 0!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .schedule-deposit td{padding:8px 0 6px 40px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .pl-20{padding-left:20px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .colored td{padding:10px 0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .cta-container{text-align:right}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .cta-container a.back{color:grey;font-size:14px;text-decoration:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner.requests .cta-container a.button-red{border-radius:5px;color:#fff;margin:0;padding:15px 20px;text-decoration:none}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .fr{float:right}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .mbs{margin-bottom:10px!important}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .guarantee-points{list-style:none;margin:0}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .guarantee-points li{padding:0 0 15px}#landingPopin{min-width:740px}.popinv2{border-radius:5px!important;padding:0!important}.popinv2 h4,.popinv2 p{padding:20px}.popup-styled{border:0;max-width:100%;min-width:660px;padding:30px}.popup-styled .popup-modal-body{padding:0}.popup-styled .errors ul{margin:10px 0}.popup-styled .errors ul li{color:#ee5354;font-weight:700;list-style:none}.popup-styled h2{color:grey;font-size:14px;font-weight:700;line-height:19px;margin-bottom:30px;text-align:center}.popup-styled h4{border-bottom:1px solid #ccc}.popup-styled label,.popup-styled p{color:grey;font-size:14px;line-height:19px;margin-bottom:20px}.popup-styled input[type=text]{background-color:#fff;border:1px solid #f1f1f1;border-radius:5px}.popup-styled textarea{min-height:200px;overflow-y:auto;resize:none}.popup-styled .two-choices-full input[type=radio]{display:none}.popup-styled .two-choices-full input[type=radio]:checked+label{background-color:#3c9;border:0;color:#fff}.popup-styled .two-choices-full label{border:1px solid #f1f1f1;border-radius:5px;color:grey;margin:0 5px 5px 0;padding:10px 7px}.popup-styled #textareaCounter{bottom:20px;position:absolute;right:20px}.popup-styled .button{background-color:#f1f1f1;border:0;border-radius:2px;color:#979797;font-size:var(--ft-m);font-weight:700;padding:15px 50px}.popup-styled .button.button-red{background-color:#ee5354;color:#fff}.popup-styled .cta-container{margin-top:50px}.popup-styled .cta-container button,.popup-styled .cta-container div{display:inline-block}.popup-styled .cta-container div{float:right}.popup-styled p.red{color:#fc5a5b}.owner-reservation-tips{border:2px solid #e9e9e9;border-radius:5px;padding:20px;position:relative;top:20px}.owner-reservation-tips h1{color:#36417d;font-size:18px;font-weight:700}.owner-reservation-tips i,.owner-reservation-tips img{color:#36417d;display:block;font-size:22px;height:30px;margin-bottom:10px}.owner-reservation-tips strong{color:#36417d}.owner-reservation-tips strong:before{color:#6da6d3;content:"→";display:block;left:-15px;position:absolute}.owner-reservation-tips .relative:first-of-type strong:before{display:none}.container-wrapper .container-wrapper-background.switch-page,.container-wrapper .container-wrapper-background.switch-page .container{background-color:#f8f8f8;margin-bottom:0;max-width:1400px;padding-bottom:0}.container-wrapper .container-wrapper-background.switch-page h1{color:#566976;font-family:Open Sans,sans-serif;font-size:36px;font-weight:700;line-height:50px;margin:20px 0}.container-wrapper .container-wrapper-background.switch-page h2{color:#566976;font-family:Raleway,Open Sans,sans-serif;font-size:24px;line-height:30px;margin:20px 0}.container-wrapper .container-wrapper-background.switch-page h3{color:#566976;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:33px;margin:40px 0 50px;position:relative}.container-wrapper .container-wrapper-background.switch-page h3 span{position:relative}.container-wrapper .container-wrapper-background.switch-page h3 .free-label{position:absolute;right:-100px;top:-15px;width:80px}.container-wrapper .container-wrapper-background.switch-page h3 .free-label span{color:#fff;font-size:var(--ft-m);font-weight:700;line-height:20px;position:absolute;right:13px;text-align:center;top:15px;z-index:2}.container-wrapper .container-wrapper-background.switch-page h3 .free-label img{position:relative;width:80px}.container-wrapper .container-wrapper-background.switch-page h4{color:#566976;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px}.container-wrapper .container-wrapper-background.switch-page .switch-container{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);margin:0 auto;max-width:550px;padding:30px 45px;position:relative}.container-wrapper .container-wrapper-background.switch-page .switch-container label{color:#566976;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px}.container-wrapper .container-wrapper-background.switch-page .switch-container .toggle input{opacity:0;position:absolute}.container-wrapper .container-wrapper-background.switch-page .switch-container .toggle{background-color:#ff4052;border-radius:30px;display:inline-block;font-size:36px;height:36px;width:72px}.container-wrapper .container-wrapper-background.switch-page .switch-container .toggle div{background:#fff;border-radius:100%;height:32px;margin-left:4px;margin-top:2px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:32px}.container-wrapper .container-wrapper-background.switch-page .switch-container .toggle input:checked+div{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.container-wrapper .container-wrapper-background.switch-page .switch-container:after{border:20px solid hsla(0,0%,100%,0);border-top-color:#fff;content:" ";height:0;left:50%;margin-left:-20px;pointer-events:none;position:absolute;top:100%;width:0}.container-wrapper .container-wrapper-background.switch-page .presentation{background-color:#fff;border:1px solid #294151;border-radius:5px;margin-bottom:20px;min-height:280px;padding:25px}.container-wrapper .container-wrapper-background.switch-page .presentation p{color:grey;font-family:Raleway,sans-serif;font-size:14px;line-height:16px}.container-wrapper .container-wrapper-background.switch-page .presentation span{background-color:#f8f8f8;border-radius:100%;display:inline-block;height:90px;line-height:90px;margin:20px 0;text-align:center;vertical-align:middle;width:90px}.container-wrapper .container-wrapper-background.switch-page .white-container{background-color:#fff;border-radius:6px;padding:50px 50px 100px;width:100%}.container-wrapper .container-wrapper-background.switch-page .footer{background-color:#3c9;padding:40px 100px;position:relative;width:100%}.container-wrapper .container-wrapper-background.switch-page .footer h2{color:#fff}.container-wrapper .container-wrapper-background.switch-page .footer .logo{background-color:#3c9;border-radius:100%;left:50%;margin:0 auto 0 -75px;padding:30px;position:absolute;top:-80px;width:150px}.container-wrapper .container-wrapper-background.switch-page .footer a{color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-top:100px;text-transform:uppercase}.container-wrapper .container-wrapper-background.switch-page .footer a span{border:2px solid #fff;border-radius:100%;margin-left:10px;padding:15px 19px}.container-wrapper .container-wrapper-background.switch-page .footer a span img{height:28px}.container-wrapper .container-wrapper-background.switch-page .center{margin-bottom:60px}.container-wrapper .container-wrapper-background.switch-page .cta-container{background-color:#fff;bottom:0;box-shadow:0 -1px 16px 2px rgba(0,0,0,.12);left:0;padding:20px 0;position:fixed;text-align:right;width:100%;z-index:10}.container-wrapper .container-wrapper-background.switch-page .cta-container div{display:inline-block;margin-right:90px}.container-wrapper .container-wrapper-background.switch-page .cta-container button[type=submit].button{background-color:#f1f1f1;border:0;border-radius:5px;box-shadow:none;color:#979797;font-size:var(--ft-m);font-weight:700;margin:0;padding:15px 50px}.container-wrapper .container-wrapper-background.switch-page .cta-container button[type=submit].button.button-red{background-color:#ee5354;color:#fff}.container-wrapper .container-wrapper-background.switch-page img.logo-top{width:220px}.container-wrapper .container-wrapper-background.switch-page img.key-img{margin-right:130px}@media (max-width:640px){body.school.background-grey .container-wrapper .container-wrapper-background .container.owner{padding:30px 10px}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container .br{border:0;display:inherit}body.school.background-grey .container-wrapper .container-wrapper-background .container.owner .request-container .content-cell{margin-bottom:20px}#landingPopin{min-width:0}.popup-styled{padding:40px 10px 10px!important}.owner-styled,.popup-styled{min-width:0}.owner-styled .cta-container div,.popup-styled .cta-container div{float:none!important}.owner-styled .cta-container a,.owner-styled .cta-container button,.popup-styled .cta-container a,.popup-styled .cta-container button{display:block;margin-bottom:20px!important;width:100%}.owner-requests-menu{margin-bottom:30px}.container-wrapper .container-wrapper-background.switch-page img.key-img{display:none}.container-wrapper .container-wrapper-background.switch-page h3 .free-label{top:30px;width:80px}.container-wrapper .container-wrapper-background.switch-page .white-container{padding:50px 20px 100px}.container-wrapper .container-wrapper-background.switch-page .switch-container{padding:30px 10px}.container-wrapper .container-wrapper-background.switch-page .switch-container label{font-size:12px}.container-wrapper .container-wrapper-background.switch-page .footer{padding:40px 10px}.container-wrapper .container-wrapper-background.switch-page .footer a{margin:0}.container-wrapper .container-wrapper-background.switch-page .footer .footer-link{text-align:center}.container-wrapper .container-wrapper-background.switch-page .footer .logo{margin:0 auto 0 -50px;top:-70px;width:100px}.container-wrapper .container-wrapper-background.switch-page .cta-container{padding:20px}.container-wrapper .container-wrapper-background.switch-page .cta-container div{display:block;margin:0}.container-wrapper .container-wrapper-background.switch-page .cta-container div:first-of-type{margin-bottom:10px}.container-wrapper .container-wrapper-background.switch-page .cta-container div button{width:100%}}.goback{color:inherit;float:left;margin-top:6px;text-decoration:underline}#refuseModal i{font-size:38px}#refuse-form{margin-top:20px}#prepare-gli-loader{color:#3c9;font-size:30px;font-weight:700;margin-top:200px;text-transform:uppercase}.payouts table{box-sizing:border-box}.payouts table tr.payout{border-radius:5px;box-shadow:1px 1px 5px #ccc;-moz-box-shadow:1px 1px 5px #ccc;-webkit-box-shadow:1px 1px 5px #ccc}.payouts table tr.payout .status{color:#f6a13b;font-weight:700}.payouts table tr.payout .status.canceled,.payouts table tr.payout .status.failed{color:#ee5354}.payouts table tr.payout .status.in_transit,.payouts table tr.payout .status.paid{color:#3c9}.payouts table td{border:0!important}.payouts table td .text-center{text-align:center!important}.settings{margin-top:150px!important}.settings .panel-header{background-color:#3c9;border:0;color:#fff;font-size:1.2rem;font-weight:700;padding:20px}.settings .form_row input+ul{margin-left:0!important}.settings a{color:grey!important}.settings .panel-body{border:1px solid #ccc;padding:30px}.settings .panel-body .button{background-color:#ee5354;border-radius:5px;color:#fff!important;padding:10px 20px}.settings ul.links{list-style:none;margin:0}.settings ul.links a{color:grey!important}.settings ul.links li{font-size:1rem;margin-bottom:50px}.settings ul.links li.active{font-weight:700}.settings ul.links li.active a{color:#1779ba!important}.settings label{color:grey;font-size:var(--ft-m);font-weight:700;margin-bottom:10px;padding-left:0!important}.settings .form_row{margin:15px 0!important;padding:0!important}.settings .form_row input,.settings .form_row select{width:100%!important}.settings .form_row label{font-weight:700;height:15px!important;padding:0!important;text-align:left!important;width:100%!important}.settings label.pd15{padding-left:15px!important}.settings .columns{float:left!important}.settings .select2{width:100%!important}.settings table{border-spacing:0}.settings table tr{text-align:left}.settings table td{background-color:#fff;border-bottom:1px solid grey;border-top:1px solid grey;text-align:left}.settings .green{color:#3c9;font-weight:700}.blue_cta,.blue_cta:hover{background-color:#36417d;border-radius:2px;color:#fff!important;font-size:var(--ft-m);padding:10px 40px;text-decoration:none!important}.action-buttons{border:1px solid #d8d8d8;border-radius:2px;cursor:pointer;height:45px;margin:10px 0;padding:7px 0;text-align:center}.action-buttons.teal{background-color:#3c9;border:0;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.action-buttons.teal i,.action-buttons.teal span{color:#fff}.action-buttons.teal:hover{background-color:#009387}.action-buttons.teal:hover i,.action-buttons.teal:hover span{color:#fff}.action-buttons.teal a{text-decoration:none!important}.action-buttons.red{background-color:#fc5a5b;border:0;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.action-buttons.red i,.action-buttons.red span{color:#fff}.action-buttons.red:hover{background-color:#fe2e2e}.action-buttons.red:hover i,.action-buttons.red:hover span{color:#fff}.action-buttons i{color:#d8d8d8;font-size:20px}.action-buttons span{font-size:13px;font-weight:700}.action-buttons i,.action-buttons span{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;vertical-align:middle}.action-buttons:hover i,.action-buttons:hover span{color:#fc5a5b}.unlock-this-ad{font-size:10px}.header .header-right .dropdown-pane a{color:#000}.header .select2-container{min-width:250px;width:auto!important}.header .badge.msg{background-color:#ff5a5f;border-radius:100%;color:#fff;font-size:8px;font-weight:600;height:19px;left:-5px;line-height:15px;position:relative;top:-14px;width:19px}input:disabled,select:disabled{background:#a5a5a5!important;color:#fff!important}input:disabled span,select:disabled span{color:#fff!important}span.arobase{bottom:12px;color:#8f8e8e;font-size:var(--ft-m);left:5px;position:absolute}.email-extension,.personal-email-extension{padding-left:20px}@media (max-width:1023px){.datepicker.datepicker-dropdown.dropdown-menu.datepicker-top{left:12%!important;top:25%!important}.datepicker-days:before{display:none}}.ui-widget-content a{color:grey}.ui-widget-content{border:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:10px 0}.ui-autocomplete :hover,.ui-menu-item :hover{background:#fff none no-repeat;border:0;border-collapse:collapse;border-radius:0;display:block;margin:0;padding:0}.ui-autocomplete .ui-state-focus,.ui-autocomplete a.ui-state-focus:hover,.ui-autocomplete a:hover,.ui-menu-item .ui-state-focus,.ui-menu-item a.ui-state-focus:hover,.ui-menu-item a:hover{background-color:#3c9;border:0;border-radius:0;color:#fff}.ui-menu .ui-menu-item a{font-size:var(--ft-m);line-height:32px;padding:0}.search-choice-autocomplete{font-size:1.1em}.link-grey-underline,.link-grey-underline:hover{color:grey;text-decoration:underline}#studentConfirmPhonePopup .popup-modal-body{padding:20px}#studentConfirmPhonePopup .confirm-phone-container .form_row{padding:0}#studentConfirmPhonePopup .confirm-phone-container .form_row label{display:block;font-size:14px;height:20px;overflow:hidden;padding:0 0 5px;text-align:left;width:100%}#studentConfirmPhonePopup .confirm-phone-container .form_row label+div,#studentConfirmPhonePopup .confirm-phone-container .form_row label+input{display:block}#studentConfirmPhonePopup .confirm-phone-container .form_row input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#studentConfirmPhonePopup .confirm-phone-container .form_row #student_phone_phoneNumber{width:100%}#studentConfirmPhonePopup .close-button,#studentConfirmPhonePopup .confirm-phone-container .close-button{font-size:inherit;position:static;right:0;top:0}#studentConfirmPhonePopup .close-button{margin-top:10px}.button-alert-activation{background-color:#fff;color:#3c9;font-weight:700;margin:10px 0 0}.button-alert-activation:focus,.button-alert-activation:hover{color:#3c9}#alertPropertyPopup .callout.secondary{border:none;color:grey}.payment-error-container{margin-top:40px}.payment-error-container i{font-size:24px}.payment-error-container h1{font-size:18px;font-weight:700;margin-top:20px}.payment-error-container p.red{color:#fc5a5b}.stepper{padding:0}.stepper.stepper-middle{height:160px;position:relative}.stepper .liner{height:1px;margin-left:150px;position:absolute;top:50%;width:calc(100% - 300px)}.stepper .liner .step{height:0;position:absolute;top:0;width:0;z-index:10}.stepper .liner .step .step-value{background:#fff;border:1px solid #fc5a5b;border-radius:20px;color:#fc5a5b;font-weight:700;height:40px;left:0;line-height:36px;margin-left:-20px;margin-top:-20px;position:absolute;text-align:center;top:0;width:40px}.stepper .liner .step .step-details{color:grey;font-weight:600;left:0;margin-left:-100px;position:absolute;text-align:center;top:28px;width:200px}.stepper .liner .step.active .step-value{background:#fc5a5b;color:#fff}.stepper .liner .step.active .step-details{color:#fc5a5b}.stepper .liner .step:first-child{left:0}.stepper .liner .step:last-child{right:0}.stepper .liner .line{border:1px solid #fc5a5b;height:8px;left:0;margin-top:-4px;position:absolute;top:0;width:100%;z-index:8}.stepper .liner .line.active{background:#fc5a5b}@media (max-width:1025px){.content-wrapper .contract-table .dropdown-content,.contract .dropdown-content{right:0;top:51px}}@media (max-width:640px){table.contract-table{table-layout:fixed;width:100%}.contract-table th{padding:0}.contract-table td{font-size:var(--ft-m)!important}.content-wrapper .contract-table .dropdown-content,.contract .dropdown-content{right:0;top:51px}.stepper{margin:30px 0}.stepper,.stepper.stepper-middle{height:60px}.stepper .liner{height:100%;margin:0 40px;top:0;width:0}.stepper .liner .step{top:auto}.stepper .liner .step .step-details{left:30px;line-height:40px;margin:0;text-align:left;top:-20px}.stepper .liner .step:first-child{top:15px}.stepper .liner .step:last-child{bottom:15px}.stepper .liner .line{height:calc(100% - 30px);margin-left:-4px;margin-top:0;top:15px;width:8px}}.container-wrapper .container .property-status-header .form_row{margin:0}.container-wrapper .container .property-status-header .form_row.switch-container{margin:0!important}.container-wrapper .container .property-status-header .form_row.switch-container.checked label.switch:before{background-color:#47da6b;content:"ON"!important;-webkit-justify-content:flex-start;justify-content:flex-start}.container-wrapper .container .property-status-header .form_row.switch-container.checked label.switch:after{right:2px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container-wrapper .container .property-status-header .form_row.switch-container label.switch{height:auto;margin-top:5px;padding-right:3px}.container-wrapper .container .property-status-header .form_row.switch-container label.switch:before{background-color:#ee5354;content:"OFF"!important;font-size:9px;height:20px;width:40px}.container-wrapper .container .property-status-header .form_row.switch-container label.switch:after{height:16px;padding:0 3px 0 0;right:-9px;width:16px}.container-wrapper .container .form_row.switch-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:15px 0 0!important;max-width:500px;width:auto}.container-wrapper .container .form_row.switch-container input[type=checkbox]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:relative;top:20px;width:1px}.container-wrapper .container .form_row.switch-container input[type=checkbox]:checked+label.switch:before{background-color:#3c9;color:#fff;content:"Oui";-webkit-justify-content:flex-start;justify-content:flex-start}.container-wrapper .container .form_row.switch-container input[type=checkbox]:checked+label.switch:after{right:2px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.container-wrapper .container .form_row label.switch{-webkit-touch-callout:none;border:none;cursor:pointer;display:block;flex:1;margin:0;min-height:25px;padding-left:0!important;padding-right:75px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-wrapper .container .form_row label.switch:before{-webkit-align-items:center;align-items:center;background-color:#c1c1c1;border-radius:20px;content:"Non";display:-webkit-flex;display:flex;font-size:14px;font-weight:400;height:25px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:7px;position:absolute;right:0;top:0;transition-delay:0s;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-in-out;width:60px}.container-wrapper .container .form_row label.switch:after{background-color:#fff;border-radius:50%;box-shadow:-1px 1px 1px rgba(0,0,0,.1);content:""!important;height:21px;position:absolute;right:7px;top:2px;-webkit-transform:translateX(-30px);transform:translateX(-30px);transition-delay:0s;transition-duration:.15s;transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,transform,filter;transition-property:opacity,transform,filter,-webkit-transform,-webkit-filter;transition-timing-function:ease-in-out;width:21px}.progress-bar{position:relative}.progress-bar span{color:#b5b7b8!important;font-size:10px;font-weight:600;left:5px;line-height:14px;position:relative}.progress-bar i.icon-rounded-add-button{color:#6cbeb7;position:absolute;right:0}progress{border-radius:10px;height:10px;max-width:100%;width:190px}progress::-webkit-progress-bar{background-color:#f1f1f1;border-radius:10px;height:10px;max-width:100%;width:190px}progress::-webkit-progress-value{background-color:#6cbeb7;border-radius:10px}.school .dashboard .tooltip-helper{position:absolute;right:0;top:0}.school .dashboard .tooltiptext-helper{background:#fff;border:1px solid;border-radius:15px;display:none;left:-30px;max-width:100%;padding:20px!important;position:relative;top:-100px;width:500px;z-index:2}.school .dashboard .tooltiptext-helper h2{font-size:18px;font-weight:700;margin-bottom:0;margin-top:5px}.school .dashboard .tooltiptext-helper h3{font-size:var(--ft-m);font-weight:700;margin-top:5px}.school .dashboard .tooltiptext-helper i.icon-ok{color:#6cbeb7}.school .dashboard .tooltiptext-helper i.icon-error{color:#fc5a5b}html[lang=en] .container-wrapper .container .form_row.switch-container input[type=checkbox]:checked+label.switch:before{content:"Yes"!important}html[lang=en] .container-wrapper .container .form_row label.switch:before{content:"No"!important}html[lang=zh] .container-wrapper .container .form_row.switch-container input[type=checkbox]:checked+label.switch:before{content:"是"!important}html[lang=zh] .container-wrapper .container .form_row label.switch:before{content:"否"!important}#confirm_link,.common-link{color:#3c9;padding:0!important}#confirm_link.disabled{color:grey}#document-list{margin-bottom:10px}#download-button{color:#36417d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;text-align:left}#warningMinimumDuration,.selection-alert{margin-bottom:10px}.selection-alert{background:#a2c4c8;border:1px solid;border-radius:4px;display:none;padding:5px}.selection-alert p,.selection-alert strong{color:#000;font-size:var(--ft-m);margin-bottom:0}.selection-alert a{text-decoration:underline}.selection-alert .bold-text{font-weight:700}.rental-record-fileupload{border:0;border-bottom:1px solid #f1f1f1;padding:0}.rental-record-fileupload .files{margin-bottom:0;padding:20px 10px;text-align:left}.rental-record-fileupload .files .template-download,.rental-record-fileupload .files .template-upload{height:auto!important;margin:0 2px 10px 0!important;width:auto!important}.rental-record-fileupload .files .template-download .box-action,.rental-record-fileupload .files .template-upload .box-action{background-color:#fff!important;border:1px solid #d8d8d8;border-radius:5px;height:auto!important;min-width:273px}.rental-record-fileupload .files .template-download .box-action .title,.rental-record-fileupload .files .template-upload .box-action .title{color:grey;font-size:14px;padding:10px 20px;text-align:left;text-decoration:underline}.rental-record-fileupload .files .template-download .box-action i,.rental-record-fileupload .files .template-upload .box-action i{color:grey}.rental-record-fileupload .files .template-download .box-action .action,.rental-record-fileupload .files .template-upload .box-action .action{position:absolute;right:20px;top:10px}.rental-record-fileupload .files .template-download .box-action .action .preview,.rental-record-fileupload .files .template-upload .box-action .action .preview{position:relative;right:30px;top:-8px}.rental-record-fileupload .files .template-download .box-action .action .preview i,.rental-record-fileupload .files .template-upload .box-action .action .preview i{font-size:24px}.rental-record-fileupload .progress{border:0;border-radius:3px;height:auto;margin:0;padding:10px 20px}.rental-record-fileupload .progress .progress-meter{background-color:#6cbeb7;border-radius:10px;height:10px;max-width:100%}.rental-record-fileupload .bottom-box{padding:10px;text-align:left}.rental-record-fileupload .bottom-box .uploax-box .description{font-size:12px;text-align:center}.rental-record-fileupload .bottom-box .uploax-box .fileinput-button{border:1px dashed #d8d8d8;cursor:pointer;padding:0}.rental-record-fileupload .bottom-box .uploax-box .fileinput-button span{color:grey;margin:10px 80px}.rental-record-fileupload .bottom-box .uploax-box .fileinput-button i{display:none}#card-errors{color:#e25950;font-size:var(--ft-m);font-weight:500;padding-bottom:20px}.stripe-card-container .row{display:-ms-flexbox;display:flex;margin:0 0 10px!important}.stripe-card-container .baseline{background-color:#cfd7df;bottom:0;height:1px;left:0;position:absolute;transition:background-color .3s cubic-bezier(.165,.84,.44,1);width:100%!important}.stripe-card-container .baseline.short{width:calc(100% - 20px)!important}.stripe-card-container label{bottom:8px;color:grey;cursor:text;left:10px;overflow:hidden;text-overflow:ellipsis;transform-origin:0 50%;transition-duration:.3s;transition-property:color,transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);white-space:nowrap;width:100%}.stripe-card-container .nopadding{padding-left:0!important;padding-right:0!important}.stripe-card-container .form-control{background-color:transparent;border:1px solid #cfd7df;margin-top:10px;padding:10px;width:100%}.stripe-card-container .form-control:-ms-input-placeholder,.stripe-card-container .form-control::-moz-placeholder,.stripe-card-container .form-control::-webkit-input-placeholder{color:transparent;transition:color .3s cubic-bezier(.165,.84,.44,1)}.stripe-card-container .form-control.focused,.stripe-card-container .form-control:not(.empty){opacity:1}.stripe-card-container .form-control.focused:-ms-input-placeholder,.stripe-card-container .form-control.focused::-moz-placeholder,.stripe-card-container .form-control.focused::-webkit-input-placeholder,.stripe-card-container .form-control:not(.empty):-ms-input-placeholder,.stripe-card-container .form-control:not(.empty)::-moz-placeholder,.stripe-card-container .form-control:not(.empty)::-webkit-input-placeholder{color:grey}.stripe-card-container .form-control.focused+label,.stripe-card-container .form-control:not(.empty)+label{color:grey;cursor:default;transform:scale(.85) translateY(-35px) translateX(-10px)}.stripe-card-container .form-control.focused+label{color:#3c9}.stripe-card-container .form-control.invalid+label{color:#ffa27b}.stripe-card-container .form-control.focused+label+.baseline{background-color:#3c9}.stripe-card-container .form-control.focused.invalid+label+.baseline{background-color:#e25950}.stripe-card-container button,.stripe-card-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;outline:none}.stripe-card-container button:focus,.stripe-card-container input:focus{border:0;box-shadow:none}.stripe-card-container input:-webkit-autofill{-webkit-text-fill-color:#e39f48;-webkit-animation:void-animation-out 1ms;transition:background-color 100000000s}.stripe-card-container .StripeElement--webkit-autofill{background:transparent!important}.schedule-deposit img{margin-left:-32px;position:absolute}.schedule-deposit td.dashed{border-left:1px dashed #19a599}.owner.requests .schedule-deposit img{margin-left:0}@media (max-width:768px){.stripe-card-container .row{display:block}.stripe-card-container .baseline.short,.stripe-card-container .input.short{width:100%!important}}progress.rental_thirty::-webkit-progress-value{background-color:#ff0018}.rental_span_thirty{color:#ff0018}progress.rental_fifty::-webkit-progress-value{background-color:#eab87d}.rental_span_fifty{color:#eab87d}progress.rental_full::-webkit-progress-value{background-color:#47da6b}.rental_span_full{color:#47da6b}.rental_percentage{margin-left:204px;margin-top:-21px}.border_line{border-bottom:1px solid #dcdcdc}.rental_sentence_menu{color:#828282;font-weight:300;margin-top:5px}.mustBeCompleted i{color:#ee5354!important;font-size:18px!important;margin-top:-4px;position:absolute}.no-padding-for-img{padding:0!important}.card .card-image .card-image-1{width:100%!important}.school.background-grey.no-titlebar.request.custom .container-wrapper-background .container,.school.background-grey.no-titlebar.request.custom-sign .container-wrapper-background .container{max-width:2800px!important;padding-top:25px!important}.school.background-grey.no-titlebar.request.custom-sign .contract{margin-bottom:100px}.container-wrapper-background .container.card-contract .row{max-width:95rem!important}.card-content{padding:9px 15px}.card-content .card-title{color:#36417d;font-size:18px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;text-align:left}.card-content .card-table .card-table-info,.card-content .card-table td,.card-content .card-table th{color:#6e8a9d!important;font-size:12px!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.card-content .card-table td{color:#36417d;font-weight:700;word-break:break-all}.card-content .card-table td .property_info{color:#36417d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-right:10px;text-align:left}.card-content .card-table .first-infos,.card-content .card-table td.colored-info{width:90px!important;word-break:break-all}.card-content table.card-table thead{background:transparent;color:unset}.card-content hr{border-bottom:2px solid #f4f0ed;margin-left:-15px;margin-right:-15px}.card-content .card-table .card-table-info .float-right{float:right!important;font-size:14px}.card-content .card-sub-title{color:#eab87d;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:left}.card-content .card-sub-image{border-radius:50%;height:30px;width:30px}.card-content .card-table .card-table-info{font-size:14px}.card-content .table-1-td-1{width:15%}.card-content .table-1-td-2{width:60%}.card-content .table-td-1{width:10%}.card-content .table-td-2{width:60%}.card-content .card-table .card-sub-title-2{font-size:14px;font-weight:400}.card-content .card-table .card-sub-title-2.contact-residence-modal{color:unset;text-decoration:none}.card-content .card-table .card-sub-title-3{color:#36417d;font-size:14px;font-weight:700;margin-bottom:0!important;margin-top:0!important;padding-left:0!important}.card-content .card-table .card-table-info-1{font-size:14px;margin-left:38px!important}.card-content .card-table.table-margin-1 .rent-text{padding-left:50px!important}.card-content .float-right.rent{padding-right:12px!important}.card-content .table-td-4{width:70%}.card-content .card-table.table-margin{margin-bottom:0!important;margin-left:10px!important}.card-content .card-table.table-margin-1{margin-bottom:0!important}.card-content .card-table tr:nth-child(2n){background-color:#fff}.card-content .line{border-left:2px dashed #6da6d3!important;float:left!important;height:200px!important;margin-right:0!important;width:2px!important}.card-content .card-table .empty-circle{border:2px solid #6da6d3;border-radius:50%;height:15px;width:15px}.card-content .card-table.table-margin-1.table-1{border-left:2px dashed #6da6d3!important}.card-content .card-content .medium-1{width:5%!important}.contract .contract-info{color:#6e8a9d!important;font-size:var(--ft-m)!important;font-stretch:normal!important;font-style:normal!important;font-weight:700!important;letter-spacing:normal!important;line-height:normal!important;margin:10px 20px 0;padding-left:0!important;padding-right:0!important;text-align:left!important}.contract .contract-repercussion{color:#6e8a9d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:10px 20px;text-align:left}.container-wrapper .container-wrapper-background .container .card-contract .row{margin-left:0!important;margin-right:0!important;max-width:90rem!important}.contract-table th{color:#a8b9c4!important;font-size:12px!important;font-weight:400!important;padding-top:25px!important}.contract-table td,.contract-table th{font-stretch:normal!important;font-style:normal!important;letter-spacing:normal!important;line-height:normal!important;padding-left:15px!important;text-align:left!important}.contract-table td{color:#36417d!important;color:#36417d;font-size:24px;font-weight:600;font-weight:700;padding-top:0}table.contract-table thead{background:transparent;color:unset}.card-contract,.custom .container-wrapper-background,.custom-sign .container-wrapper-background{background:#f4f0ed!important}.contract{background:#fff!important;border:1px solid #e7e7e7;box-sizing:border-box;margin:20px auto}.dropdown{display:inline-block;position:relative}.content-wrapper .contract-table .dropdown-content,.contract .dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;max-height:500px;max-width:450px;min-width:300px;padding:12px 16px;position:absolute;z-index:1}.dropdown:hover .dropdown-content{display:block}.contract-table .dropdown-trigger{color:#a8b9c4!important;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:left;text-decoration-color:#a8b9c4!important;text-decoration:underline}.contract-table a{color:#a8b9c4!important}.dropdown-content .role{color:#36417d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;text-align:left}.recipient-info{word-break:break-all}.dropdown-content .row.recipient.underlined{margin-bottom:10px!important}a.dropdown-trigger:hover{color:#6e8a9d!important;text-decoration-color:#6e8a9d!important}.contract-status{border-radius:2px;color:#fff;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;height:25px;letter-spacing:normal;line-height:normal;padding:5px;text-align:center;width:80px}.contract-status.created{background-color:#eab87d}.contract-status.completed{background-color:#47da6b}.contract-status.declined{color:#ee5354!important}.contract .contract-decline{background-color:#fff;color:#c1c1c1}.card-sub-title-3,.contract .contract-decline .decline-conditions-title{color:#36417d!important;font-size:14px!important;font-stretch:normal!important;font-style:normal!important;font-weight:700;letter-spacing:normal!important;line-height:normal!important;margin-bottom:20px;margin-top:20px;padding-left:10px!important;padding-top:0;text-align:left!important}.contract .contract-decline .decline-conditions-text{margin-bottom:25px;margin-left:16px;margin-right:16px}.circlearancione{background-color:#6da6d3;border-radius:50%;color:#fff;float:left;height:40px;text-align:center;width:40px}.steps .step-2{float:left;padding:5px}.steps-ul{margin-bottom:0!important}.steps-ul li{display:inline-block}.steps-ul li h6{display:inline-block;margin-bottom:0!important;margin-right:10px;margin-top:10px}.steps-ul li .circlearancione{display:inline-block;margin-right:10px;position:relative}.steps-ul li .circlearancione .number{left:calc(50% - 4px);position:absolute;top:calc(50% - 12px)}.steps-ul li .step-sign-text{color:#6da6d3}.steps-ul li .circlearancione.grey{background-color:#c1c1c1!important}.steps-ul li h6.grey{color:#c1c1c1!important}.payment-card{padding-top:20px}.payment-card .stripe-card-container{padding:20px}.payment-card .stripe-card-container label{color:#6e8a9d;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:19px;letter-spacing:normal;line-height:normal;margin-bottom:10px;text-align:left}.payment-card .stripe-card-container input{border:1px solid #f4f0ed;height:50px}.payment-card .payment-form .payment-card-title{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;text-align:left}.payment-card .title-style{color:#36417d;font-weight:700}.payment-card .text-style{color:#6e8a9d;font-weight:700}.payment-card .payment-card-text{color:#6e8a9d;font-weight:400}.custom .fat-block.side-block{background-color:#fff}.school.background-grey.no-titlebar.request.custom .container{background-color:#f4f0ed}#footer-reminder{background-color:#eab87d!important;bottom:0;box-shadow:0 7px 10px 0 rgba(83,83,83,.2);color:#fff;height:100px;left:0;position:fixed;right:0;width:100%;z-index:10}#go-to-top{background-color:#eab87d;border:1px solid #fff;border-radius:3px;font-size:1.3rem;margin-right:10px;margin-top:20px}.no-display,.no-display-phone{display:none}.put-footer{margin-bottom:100px}#footer-reminder .row .columns.medium-2{padding-right:0;text-align:center}#footer-reminder .row .columns.medium-10{padding-left:0;text-align:center}#footer-reminder .contract-info{font-size:24px!important;font-stretch:normal!important;font-style:normal!important;font-weight:700!important;letter-spacing:normal!important;line-height:normal!important;padding:20px;text-align:left!important}#footer-reminder .warning-icon{margin-left:35px;padding-top:15px;width:30%}#footer-reminder .error-icon{margin-left:20rem;margin-top:1rem;width:60%}.contract-block .reservation{color:#6da6d3;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin-left:9px;text-align:left}.contract-block .icon.icon-rentalcheck{color:#6da6d3;font-size:24px}@media screen and (min-width:640px) and (max-width:810px){.card-contract .contract-block .medium-4,.card-contract .contract-block .medium-8{width:100%}}@media screen and (max-width:550px){#footer-reminder .contract-info{margin-top:10px;padding-bottom:0}#go-to-top{font-size:10px;margin-right:10px;padding-left:0}#footer-reminder .contract-info{font-size:10px!important;padding-left:0!important;padding-right:0!important}#footer-reminder .row .columns.small-2,#footer-reminder .row .columns.small-3{padding-right:0;text-align:center}#footer-reminder .warning-icon{margin-left:10px;margin-top:5px;padding-top:15px;width:70%}}@media screen and (min-width:700px) and (max-width:1024px){#footer-reminder .contract-info{font-size:14px!important;padding-bottom:0}#footer-reminder .warning-icon{margin-left:10px;margin-top:5px;padding-top:15px;width:50%}#go-to-top{font-size:14px;margin-right:10px}#footer-reminder .row .columns.small-2,#footer-reminder .row .columns.small-3{padding-right:0;text-align:center}}@media screen and (min-width:550px) and (max-width:700px){#footer-reminder .contract-info{font-size:14px!important;padding-bottom:0}#go-to-top{font-size:14px;margin-right:10px}#footer-reminder .contract-info{font-size:10px!important;padding-left:0!important;padding-right:0!important}#footer-reminder .row .columns.small-2,#footer-reminder .row .columns.small-3{padding-right:0;text-align:center}#footer-reminder .warning-icon{margin-left:10px;margin-top:5px;padding-top:15px;width:60%}}@media (max-width:800px){.mobile-oriented-button{display:block!important}.desktop-oriented{display:none!important}.guarantor-collapse{background-color:#eab87d!important;border:1px solid #fff!important;margin-left:7px;margin-top:20px}.button.guarantor-collapse.mobile-oriented-button.second-step.no-display,.no-display.first-step{display:none!important}}@media screen and (max-width:600px){.contract-table .end-date,.contract-table .start-date{font-size:.8rem!important}#footer ul{margin-left:20px!important;margin-right:unset!important}#footer ul .confirm-comment{display:inline-block;font-size:.5rem!important;margin-left:10px!important;width:80%}#footer ul .list-item-1{float:left;text-align:left!important;width:68%}.container-wrapper .container strong{font-size:unset}#footer ul input{margin-bottom:0}#footer a.confirm,#footer a.confirm_button{display:block;float:none;margin-right:15px!important;text-align:unset!important}#footer .back-ground.no-display,#footer .confirm-comment.no-display,#footer a.confirm.disabled.confirm_button.no-display{display:none!important}.card-image .card-image-1{width:100%!important}#conract-documents .columns.small-2{text-align:center!important}.no-display-phone{display:unset!important}.card-table-info.colored-info.only-desktop{display:none!important}}@media screen and (min-width:600px) and (max-width:800px){.no-display-phone{display:unset!important}.card-table-info.colored-info.only-desktop{display:none!important}}@media screen and (min-width:700px) and (max-width:1024px){#conract-documents .columns.small-2.medium-2{text-align:center!important}.contract-table td{font-size:14px}html.background-grey{background-color:unset!important}.header .header-logo a img{max-width:150px!important}}.dropdown-content.payment{width:200px}.dropdown-content.payment .recipient-info.payment,.dropdown-content.payment .row .role.payment{padding-bottom:15px;padding-left:15px;padding-top:15px}@media screen and (max-width:450px){.school.header_2 .contract-info{font-size:10px!important;padding:10px 0 0!important}.school.header_2 .warning-icon{margin-left:0!important}.school.header_2 .error-icon{margin-left:unset;margin-top:1rem;width:70%}.school.header_2 .warning-icon{margin-left:unset;padding-top:15px;width:70%}.columns.small-9.medium-9{padding-left:0;padding-right:0}}.school.background-grey.no-titlebar.request.custom .container.card-contract{padding-top:25px!important}.school.background-grey.no-titlebar.request.custom .container.card-contract .card-table .colored-info{color:#36417d!important;font-stretch:normal;font-style:normal;font-weight:700!important;letter-spacing:normal;line-height:normal;text-align:left}.school.background-grey.no-titlebar.request.custom .container.card-contract .colored-phone{color:#36417d!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;text-align:left!important}.inconspicuous-link{color:#333!important;text-decoration:none!important}.inconspicuous-link:hover{color:#fc5a5b!important;text-decoration:none!important}.iframe-container{-webkit-overflow-scrolling:touch!important;overflow-y:scroll!important}.iframe-container iframe{border:0}@media screen and (max-width:640px){#payRequestDeposit{height:100%;left:0;top:0;width:100%}#payRequestDeposit .iframe-container{-webkit-overflow-scrolling:touch!important;bottom:0;display:none;left:0;overflow-y:auto!important;position:fixed;right:0;top:0}}.nowrap{font-size:14px;white-space:nowrap!important}.dashboard .request-card .cta-container .modify-date,.nowrap{text-decoration:underline}.checkbox-registrer{margin-top:8px;text-align:left}@media only screen and (min-device-width:375px) and (max-device-width:667px){.checkbox-width-375-667{display:inline}}html.background-grey{background-color:#fdfdfd}textarea{resize:none}body.bg-grey,body.bg-grey .container-wrapper,body.bg-grey .container-wrapper .container-wrapper-background,body.bg-grey .container-wrapper .container-wrapper-background .container{background:#fdfdfd}body.school-background{background:url(/back/build/images/onboarding.3b1fcdc7.png) no-repeat bottom;background-size:cover;min-height:100%}body.small-titlebar .titlebar{background:url(/back/build/images/frise.11e965f9.png) no-repeat bottom;background-size:cover;display:table;height:45px;margin-left:0;margin-right:0;max-width:100%;padding:0 10px;table-layout:fixed;width:100%}body.small-titlebar .titlebar .responsive-font-h4{display:table-cell;vertical-align:middle}body.school{height:auto}body.school #plus-residence-optionnal-services:active,body.school #plus-residence-optionnal-services:hover,body.school #plus-residence-optionnal-services:visited{color:#fc5a5b}body.school .menu.vertical,body.school .section{border-radius:1px;display:inline-block;vertical-align:top}body.school .section{background-color:#fff;float:right;padding:20px;width:calc(100% - 330px)}body.school .menu.vertical{width:200px}body.school .menu.vertical li{background-color:#fff;border-bottom:1px solid #d8d8d8;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}body.school .menu.vertical li a{color:grey;font-size:14px;padding-bottom:13px;padding-top:13px}body.school .menu.vertical li .progress-bar progress{height:4px;width:85%}body.school .menu.vertical li .progress-bar progress::-webkit-progress-bar{height:4px}body.school .menu.vertical li.active a{background-color:#3c9;color:#fff}body.school .menu.vertical li:not(.active):hover a{background-color:#e7e7e7}body.school .menu.vertical li.active .progress-bar span{color:#fff;color:#d8d8d8;font-weight:600;left:-10px}body.school .menu.vertical li.active .progress-bar progress{height:4px;max-width:80%}body.school .menu.vertical li.active .progress-bar progress::-webkit-progress-bar{background-color:#f1f1f1;border-radius:10px;height:4px;max-width:80%;width:170px}body.school .owner .section{display:block;float:none;margin:0 auto;max-width:1140px;width:100%}.titlebar.full{max-width:100%;width:100%}.titlebar.school{background:url(/back/build/images/frise.11e965f9.png) no-repeat 50%;background-size:cover;display:table;height:45px;padding:0;table-layout:fixed}.titlebar .responsive-font-h4{display:table-cell;line-height:1;margin:0;vertical-align:middle}.mt-20{margin-top:20px}.pt-20{padding-top:20px}@media (max-width:1024px){body.school .dashboard .section{width:calc(100% - 230px)}body.school .dashboard .section .request-card{font-size:14px;margin-bottom:20px;width:auto}body.school .dashboard .section .request-card .progress-bar i.icon-rounded-add-button{right:-25px}body.school .dashboard .section .request-card .progress-bar span{top:0}body.school .dashboard .section .small-12:nth-child(2n) .request-card{margin-left:10px;margin-right:0}body.school .dashboard .menu-centered .menu li a,body.school .dashboard .section-title h2{font-size:12px}}@media (max-width:1023px){body.school .dashboard .section{text-align:center;width:100%}}@media (max-width:768px){body.school .dashboard .section .columns .property-vignette-wrapper .request-status-header{font-size:14px!important}body.school .dashboard .section .small-12:nth-child(2n) .request-card{margin-left:0}}body.verification{background-color:#f7f7f8}body.verification .button-intranet{background-color:#0b6620;text-decoration:none}body.verification .button-intranet span{color:#fff}body.verification .titlebar{display:none}body.verification .container-wrapper{height:100%;padding:0}body.verification .container-wrapper .container-wrapper-background,body.verification .container-wrapper .container-wrapper-background .container{background-color:inherit;height:100%;margin:0;max-width:100%;padding:0;width:100%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom{background-color:#fff;height:100%;padding-top:100px;position:relative;text-align:center}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom span.arobase{top:9px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .button.button-retry{margin-top:20px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .top-logo{font-size:40px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom h1{line-height:1;margin-bottom:30px;text-transform:uppercase}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom p{line-height:1;margin-bottom:30px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .verification-mode{font-size:var(--ft-m);font-weight:600;margin-bottom:10px;text-transform:uppercase}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .verification-mode+span{display:block;min-height:50px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .row{position:relative}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .row .columns{text-align:left}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .row .hr-or{height:100%;padding:0;text-align:center}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .row .hr-or hr{margin-top:-10px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .row .hr-or div{background:#fff;display:inline-block;padding:0 5px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form{margin:40px auto 10px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form .form_row .input-group,body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form .form_row input[type=text],body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form .form_row select{margin:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form button{float:none!important;margin-top:30px!important;padding:15px!important;width:100%!important}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .medium-centered form .enable-field{color:#3c9;font-size:14px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form{margin:20px auto 10px;padding:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .form_row{margin-top:0;padding:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .form_row.error input{background-color:inherit}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .infobulle{float:right;margin:-40px -22px 0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input input{border:1px solid #cacaca;cursor:text;height:39px;margin:0 auto;width:100%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input input:focus~label:before{font-size:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input input:focus~label:after{font-size:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input input:valid{border:1px solid #cacaca}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input input:invalid~label:before{font-size:var(--ft-m)}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input label{color:#cacaca;display:table;font-size:0;font-weight:700;height:40px;left:0;padding:0;pointer-events:none;position:absolute;table-layout:fixed;top:0;width:100%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input label:before{content:attr(data-content);display:table-cell;font-size:0;padding:0 10px;text-align:left;vertical-align:middle;width:100%;will-change:font-size}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form .label-input label:after{content:""}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.verification div .form_row{margin-top:0;padding:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.verification div .form_row div .form_row{display:inline-block;height:39px;margin:0;vertical-align:top;width:49%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.verification div .form_row div .form_row .input-group,body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.verification div .form_row div .form_row select{color:grey;margin:0}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form button[type=submit]{background-color:#fc5a5b;float:right;font-weight:700;margin-bottom:15px;margin-top:5px;min-width:120px;padding:7px 10px;text-align:center}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form button[type=submit]#registration_key_keySubmit{margin-bottom:5px;margin-top:21px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.school_email .form_row div .form_row:first-of-type{float:left;width:60%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom form.school_email .form_row div .form_row:last-of-type{float:left;width:40%}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .activate-later{margin-top:40px}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .activate-later a{background-color:#fc5a5b;border:0;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;display:inline;float:unset;font-size:var(--ft-m);font-weight:700;margin:0 0 0 9%;padding:10px 50px;text-decoration:none;width:unset}@media (max-width:640px){body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .activate-later{bottom:0;box-shadow:0 -1px 16px 2px rgba(0,0,0,.12);left:0;padding:7px;position:fixed;text-align:right;width:100%;z-index:10}body.verification .container-wrapper .container-wrapper-background .container .verification-bottom .activate-later a{margin-right:27px;padding:5px 27px}}body.verification .link-upload{color:#fc5a5b;display:block;float:right;font-size:1em;text-align:right;text-decoration:underline;width:100%}body.verification [type=text]{box-shadow:none!important}body.verification .popup-modal .popup-modal-title{font-weight:600}body.verification .popup-modal .popup-modal-body .icon-truck{display:block;font-size:80px;text-align:center}body.verification .popup-modal .popup-modal-body button{background-color:#fc5a5b;color:#fff;float:right;font-weight:700;margin-right:30px;min-width:120px;padding:7px 10px;text-align:center}@media (min-width:640px){body.verification .hr-or{height:100%;left:40%;padding:0;position:absolute}body.verification .hr-or:before{border-right:1px solid #d8d8d8;bottom:0;content:"";display:block;position:absolute;top:0;width:75%}body.verification .hr-or div{display:block!important;left:60%;margin:auto;position:absolute;text-align:center;top:45%;width:30%}}@media (max-width:641px){body.verification{background:#fff}body.verification .verification-bottom{border:1px solid #cacaca;height:auto!important;margin:15px;padding:10px!important}}