@font-face{font-family:Made Mirage;src:url(../fonts/made_mirage_regular.155182b0.otf);font-weight:400;font-style:normal}@font-face{font-family:She Lovely;src:url(../fonts/she_lovely.1f116829.ttf);font-weight:400;font-style:normal}#app,html{font-family:Made Mirage!important;font-size:1.1rem;background-color:#fbebda;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#b65950;height:100%}#app .sheLovelyFont,html .sheLovelyFont{font-family:She Lovely}#app .danger,html .danger{background-color:#ff945e!important;color:#fff!important;border:none}#app .danger:focus,html .danger:focus{box-shadow:none}#app .success,html .success{background-color:#9aaa88!important;color:#fff!important;border:none}#app .success:focus,html .success:focus{box-shadow:none}#app h1,html h1{font-size:2rem}#app #nav a,html #nav a{color:#b65950}#app #home,html #home{height:92vh;color:#b65950}#app #home .text,html #home .text{border-left:1px solid #b65950!important}#app #home .line,html #home .line{width:50px;height:1px;background-color:#b65950}#app #home .lineVertical,html #home .lineVertical{width:1px;height:40px;background-color:#b65950;margin:0 15px 0 15px}#app #home h4,html #home h4{margin-top:5px;margin-bottom:5px}#app #home .modal button,html #home .modal button{background-color:#ff945e;border:none}#app #home .modal button:focus,html #home .modal button:focus{box-shadow:none}#app #formulaire .container,html #formulaire .container{height:90vh}#app #formulaire .w-200,html #formulaire .w-200{width:200px!important}#app #formulaire .w-133,html #formulaire .w-133{width:133px!important}#app #formulaire .container .font-size-small,html #formulaire .container .font-size-small{font-size:.9rem}#app #formulaire .container .font-size-small-one,html #formulaire .container .font-size-small-one{font-size:.8rem}#app #formulaire .container .icon,html #formulaire .container .icon{font-size:5rem}#app #formulaire .container .big-checkbox .custom-control-label:before,html #formulaire .container .big-checkbox .custom-control-label:before{width:13.25rem;height:17.25rem;z-index:-1;box-shadow:none!important}#app #formulaire .container .big-checkbox .custom-control-label:after,html #formulaire .container .big-checkbox .custom-control-label:after{background-image:none;width:14.25rem;height:18.25rem}#app #formulaire .form-control:focus,html #formulaire .form-control:focus{box-shadow:none;border-color:#b65950}#app #formulaire .custom-control-input:checked~.custom-control-label:before,html #formulaire .custom-control-input:checked~.custom-control-label:before{background-color:#3a5f7e!important;border-color:#3a5f7e!important;box-shadow:none!important}#app #formulaire .previous,html #formulaire .previous{background-color:#ff945e;border:none}#app #formulaire .previous:focus,html #formulaire .previous:focus{box-shadow:none}#app #formulaire .next,html #formulaire .next{background-color:#9aaa88;border:none}#app #formulaire .next:focus,html #formulaire .next:focus{box-shadow:none}#app #confirmation,html #confirmation{height:90vh}#app #contact,html #contact{height:90vh;color:#3a5f7e}#app #contact .container,html #contact .container{height:90vh}#app #acces,html #acces{height:90vh;color:#3a5f7e}#app #hebergement,#app #programme,html #hebergement,html #programme{height:90vh}#app #login button,html #login button{background-color:#3a5f7e}#app #login button:hover,html #login button:hover{background-color:#fbebda;color:#3a5f7e;border-color:#fbebda}@media(max-width:1200px){#app #formulaire .container,html #formulaire .container{height:auto!important}#app #formulaire .big-checkbox,html #formulaire .big-checkbox{margin-top:5px;font-size:1rem!important}#app #formulaire .big-checkbox .icon,html #formulaire .big-checkbox .icon{font-size:2rem}#app #formulaire .big-checkbox .custom-control-label:before,html #formulaire .big-checkbox .custom-control-label:before{width:12rem!important;height:12rem!important;left:-.7rem!important;z-index:-1;box-shadow:none!important}#app #formulaire .big-checkbox .custom-control-label:after,html #formulaire .big-checkbox .custom-control-label:after{background-image:none;width:11.25rem!important;height:11.25rem!important}}@media(max-width:992px){#app #formulaire .container,html #formulaire .container{height:auto!important}#app #formulaire .big-checkbox .icon,html #formulaire .big-checkbox .icon{font-size:3rem}#app #formulaire .big-checkbox .custom-control-label:before,html #formulaire .big-checkbox .custom-control-label:before{width:12rem!important;height:12rem!important;z-index:-1;left:-2rem!important;box-shadow:none!important}#app #formulaire .big-checkbox .custom-control-label:after,html #formulaire .big-checkbox .custom-control-label:after{width:12rem!important;height:12rem!important}}@media(max-width:768px){#app #formulaire .w-133,#app #formulaire .w-200,html #formulaire .w-133,html #formulaire .w-200{width:100%!important}}#images .hiddenLargeScreen,.texte .hiddenLargeScreen{display:none!important}@media (max-width:980px){#images .hiddenSmallScreen{display:none!important}#images .hiddenLargeScreen{display:block!important}}@media (max-width:575px){.texte .hiddenSmallScreen{display:none!important}.texte .hiddenLargeScreen{display:block!important}}