@import "https://fonts.googleapis.com/css2?family=Averia+Libre:wght@400;700&display=swap";:root{--color-light-bg:#ffd;--color-dark-bg:#920129;--color-light-text:#ffb;--color-dark-text:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}nav{background:#3f286033;position:fixed;top:0;left:0;right:0}nav .navbar{justify-content:space-between;display:flex}nav .navbar a{text-decoration:none}nav .navbar .icon-bar{background-color:#fff}nav .navbar .icon-bar+.icon-bar{margin-top:4px}nav .navbar .navbar-toggle{float:right;cursor:pointer;background-color:#0000;background-image:none;border:1px solid #0000;border-radius:4px;margin-top:3px;margin-bottom:8px;margin-right:15px;display:none;position:relative}nav .navbar .navbar-toggle .icon-bar{border-radius:1px;width:22px;height:2px;display:block}nav .navbar .arrow{display:none}nav .navbar .subMenu{opacity:0;transition:opacity .6s;position:absolute;top:3rem;transform:translate(-90%)}nav .navbar .subMenu ul{height:auto;padding:0}nav .navbar .subMenu ul li{height:auto;margin:0}nav .navbar .subMenu ul li a{white-space:nowrap;background-color:#aaa6;height:auto;padding:1rem;font-weight:400}nav .navbar .hasSubMenu .arrow{padding-left:5px;display:inline-block}nav .navbar .navbar-header{padding:.1rem 1rem}nav .navbar .navbar-header .brand{font-size:1.3em}nav .navbar .navbar-header .brand_subtitle{color:#fdd00a;text-transform:uppercase;min-width:100px;margin-left:20px;font-size:.8em;font-weight:100;position:relative;top:10px}nav .navbar .navbar-header a{color:#fff;margin:0;padding:0;font-size:1em;font-weight:700;line-height:1px}nav .navbar .navbar-header a img{margin-right:5px;position:relative;top:2px}nav .navbar ul{height:20px;margin:0;padding:1rem;list-style-type:none;display:flex}nav .navbar ul li{margin:0 1rem}nav .navbar ul li a{color:#fff;height:200%;font-weight:700;display:block}nav .navbar ul li a:hover,nav .navbar ul li a :active,nav .navbar ul li a.selected{color:#ffa}nav .navbar ul li a:hover .subMenu{opacity:1;transition:opacity .9s}nav .navbar ul li a:hover .arrow{transform:translateY(-2px)translate(2px)rotate(90deg)}@media screen and (max-width:1187px){nav .navbar .navbar-header{max-width:75%}nav .navbar .navbar-header .flex{flex-wrap:wrap}nav .navbar .navbar-header .brand{margin-right:1rem;font-size:.8em}nav .navbar .navbar-header .brand_subtitle{margin-left:0;font-size:.7em;top:0}}@media screen and (max-width:747px){nav .navbar{flex-wrap:wrap;display:flex}nav .navbar ul{flex-wrap:wrap}nav .navbar ul li{width:200px;padding:.5rem;font-size:1.2em}nav .navbar .hidden{display:none}nav .navbar .navbar-toggle{display:block}}@media screen and (max-width:400px){nav .navbar .navbar-header{max-width:75%}nav .navbar .navbar-header .flex{flex-wrap:wrap}nav .navbar .navbar-header .brand{font-size:.8em}nav .navbar .navbar-header .brand_subtitle{font-size:.7em;top:0}}@media (horizontal-viewport-segments:2){nav{width:100%}nav .navbar{flex-wrap:wrap;display:flex}nav .navbar ul{flex-wrap:wrap}nav .navbar ul li{width:200px;padding:.5rem;font-size:1.2em}nav .navbar .hidden{width:80%;font-size:1.8em;position:absolute;top:8rem;left:52%}nav .navbar .hidden li{width:100%}nav .navbar .navbar-toggle{display:none}}footer{color:#fff;background-color:#32327399;font-size:.8em;position:fixed;bottom:0;left:0;right:0}footer hr{border:1px solid #fff9;margin-block-start:1px}footer .footer-container{flex-wrap:wrap;width:100%;display:flex}footer .footer-container>p{min-width:250px;margin:0 5px 5px}footer #footer-container-left{flex:1;order:1}footer #footer-container-right{text-align:right;flex:1;order:2}@media screen and (max-width:547px){footer{background-color:#323255cc}footer #footer-container-left,footer #footer-container-right{text-align:center}}@media (horizontal-viewport-segments:2){footer{width:48.5%}}.booking{text-align:center;max-width:100%;height:300px;margin:0 auto;font-size:2.5em}.booking a{text-decoration:none}.booking .carousel-item{height:100%;max-height:300px}.booking .carousel-item .content{background:#000}.booking .carousel-item .content img{width:auto;height:100%;max-height:300px}@media screen and (max-width:1100px){.booking{display:none}}.flyers{text-align:center;max-width:100%;height:800px;margin:0 auto;font-size:2.5em}.flyers a{text-decoration:none}.flyers .carousel-item{height:100%;max-height:800px}.flyers .carousel-item .content{background:#000}.flyers .carousel-item .content img{width:auto;height:100%;max-height:800px}@media screen and (max-width:1100px){.flyers{display:none}}#home .strikethrough,#home .strikethrough .pane{background-color:#3232324d}#home .cancelled{color:#fff;text-align:center;background-color:red;font-size:3em;position:relative;top:-200px;left:0;right:0}#home{margin-top:5rem}#home h3{color:#8e44ad}#home h4{color:#d3190b}#home footer h1,#home #tiles a{font-weight:400}#home #image-crea{text-align:center}#home #image-crea img{width:700px;max-width:80%}#home #main-content{width:calc(100% - 400px);min-width:520px;margin:0 auto}#home #right-panel{max-width:25rem;margin:0 auto}#home input[type=button],#home .button{width:300px}#home .pane{margin:1rem;padding:1rem}#home .color-black{color:#000}#home .highlight{background-color:#ffd20ae6;border:15px ridge #761b7be6}#home #button-inscription a{color:#ffd20ae6;background-color:#761b7be6}#home #button-inscription{text-align:center}#home ul#tiles{flex-wrap:wrap;margin:3rem;padding:0;list-style-type:none;display:flex}#home ul#tiles a{color:#ffa;border:3px solid #000024;margin:0;padding-bottom:3px;font-size:1.3em}#home ul#tiles a:hover,#home ul#tiles a:active{color:#fff;border:3px ridge #c8c8ff33}#home ul#tiles a{background:#c8c8ff1a;width:200px;height:200px;margin-bottom:1rem;margin-right:.8rem;overflow:hidden}#home ul#tiles a.full{width:418px;height:200px}#home ul#tiles .pic{width:150px;height:150px;margin-top:8px;margin-left:25px}#home ul#tiles .pic_full{width:8.5rem;height:8.5rem;margin:1rem auto 0}#home ul#tiles .pic_full img{width:100%;height:100%}#home ul#tiles .pic_full#apps{flex-wrap:wrap;display:flex}#home ul#tiles .pic_full#apps img{width:50%;height:50%}#home ul#tiles .pic_large_full{width:411px;height:8.5rem}#home ul#tiles .pic_large_full img{margin-left:261px}#home ul#tiles .pic_180{width:8.5rem;height:8.5rem;margin:1rem auto 0}#home ul#tiles img{border:none}#home ul#tiles .pic img{max-width:150px}#home ul#tiles .tile_title{margin-left:20px;padding-top:10px;display:block}#home #apps{margin:0}#home #apps img{margin-bottom:-5.3px}#home #cal{height:8.5rem;margin-top:1rem;margin-left:1rem;display:flex}#home #cal #cal-left{flex:2}#home #cal #cal-right{flex:1}#home #day_num{margin:-1.2rem 0 -1.2rem .1rem;font-size:4em}#home #day_text{margin:.4rem .8rem}#home .cal_small{margin:0;font-size:.8em}#home footer{padding-top:25px}#home footer p,#home footer ul{font-size:.8em}#home footer h1{font-size:1.1em}#home #tweet,#home #mes_photos,#home #mes_amis{vertical-align:top;display:inline-block}#home #tweet{width:28%}#home #mes_photos{width:35%}#home #mes_amis{width:31%}#home #mes_photos img{border:1px solid #181818;margin-right:2px}#home #mes_amis ul{vertical-align:top;width:48%;margin-top:0;padding-left:2px;display:inline-block}#home #mes_amis a{color:#760001;text-decoration:none}#home #footnote{color:#fff;font-size:.6em;position:fixed;bottom:1px}@media screen and (max-width:900px){#home #main-content{min-width:400px}}@media screen and (max-width:547px){#home #main-content{min-width:300px}#home{margin-bottom:5rem;font-size:.7em}#home #content{padding:.5rem}#home ul#tiles{margin:1rem}#home ul#tiles a{width:150px;height:150px}#home ul#tiles a.full{max-width:320px;height:150px}#home ul#tiles a #cal{height:6.3rem}#home ul#tiles a .pic_180{width:6.3rem;height:6.3rem}#home ul#tiles a .pic_180 img{width:100%}#home ul#tiles .pic_full{width:6.3rem;height:6.3rem}}#stage-detail .strikethrough{background-color:#323232cc}#stage-detail .cancelled{text-align:center;background-color:red;margin:0;position:relative;top:200px}#stage-detail .flex{flex-wrap:wrap;display:flex}#stage-detail img{max-width:400px;max-height:600px}#stage-detail img.big{max-width:100%}@media screen and (max-width:500px){#stage-detail{margin:0;padding:0}#stage-detail img{max-width:350px;max-height:450px}}@media screen and (max-width:400px){#stage-detail{margin:0;padding:0}#stage-detail img{max-width:300px;max-height:400px}}@media screen and (max-width:500px){#stages #content{margin:1rem;padding:1rem}#stages{margin-bottom:3rem}}@media screen and (max-width:400px){#stages #content{margin:.5rem;padding:.5rem}#stages{margin-bottom:4rem}}#photos img.h{max-width:300px;height:fit-content}#photos img.v{width:fit-content;max-height:300px}#photos img{border:2px ridge red;margin:1rem}#infos{padding-top:3rem}#philo img{width:200px;margin:0 auto}#team h4{color:#5a7a75;margin:1rem 0;font-family:Averia Libre;font-size:30px}#team .team-perso{background:#fff3;margin:1rem 0;padding:1rem}#team .team-perso img{max-width:200px;height:fit-content;margin-right:3rem}.menu-tabs{color:red;flex-wrap:wrap;justify-content:space-between;max-width:500px;margin:0 auto;display:flex}.menu-tabs a{background-color:#c8c8c866;margin:.2rem;padding:1rem;transition:background-color .3s,color .3s}.menu-tabs a:hover{color:#761b7be6;background-color:#ffd20a80}.menu-tabs a:active,.menu-tabs a.active{color:#761b7be6;background-color:#ffd20ae6}.tabs>div{display:none}.tabs>div.active{display:block}@media screen and (max-width:900px){#team .flex{flex-wrap:wrap}#team .flex img{max-height:200px}}#location img.h{max-width:300px;height:fit-content}#location img.v{width:fit-content;max-height:300px}#location img.h-large{max-width:100%}#location img{border:2px ridge red;margin:.4rem}#animations img.h{max-width:200px;height:fit-content}#animations img.v{width:fit-content;max-height:200px}#animations img{border:2px ridge red;margin:.1rem}#animations .animation{background-color:#ffd20a66;margin:2rem;padding:1rem;font-size:1.2em}#animations .animation h4{color:#761b7be6;margin:0;font-size:1.2em;font-weight:800}#animations .animation .photos{flex-wrap:wrap;margin:1rem;display:flex}#animations .animation .photos img{max-width:300px;max-height:300px;margin:1rem}.contact-subscribers{color:#000;font-size:1.3em}.contact-subscribers .error{color:red}.contact-subscribers ul li{margin:0;padding:0;list-style-type:none}.contact-subscribers ul{margin:0;padding:0}.contact-form h2{text-align:left;margin:0 0 1rem;font-size:2em;font-weight:300}.contact-form p{color:#666}.contact-form input,.contact-form textarea{border:1px solid #999}.contact-form input[type=text],.contact-form textarea,.contact-form select,.contact-form option{padding:.6rem;font-family:Arial;font-size:1.3em;display:block}.contact-form input[type=text],.contact-form textarea{width:500px;font-size:1em}.contact-form input[type=text]{margin-left:1rem}.contact-form textarea{width:800px;height:200px;font-size:1em}.contact-form input[type=button],.contact-form .button{color:#fff;cursor:pointer;background:green;border-radius:10px;width:200px;margin:1rem;padding:1rem;font-size:1em}.contact-form label{margin:1rem 0}.contact-form .label{margin:.5rem 0 0}.contact-form__mail{border:1px solid #000;margin:1rem 0;padding:2rem}.contact-form__mail .flex{margin:1rem 0}.contact-form-name p{margin:0}.contact-form-email input,.contact-form-email textarea,.contact-form-from input,.contact-form-from textarea,.contact-form-to input,.contact-form-to textarea,.contact-form-comment input,.contact-form-comment textarea{width:100%;max-width:500px}.contact-form-email p,.contact-form-address p{color:#000;margin-right:1rem}.contact-form-address p{width:100px}.contact-form-submit{text-align:center;width:100%}.contact-form .mandatory{color:red;margin-left:4px}.contact-form .registration-form-item{margin:1rem 0}.contact-form .flex-wrap{flex-wrap:wrap}.contact-form .flex .registration-form-name__first-name{margin-right:1rem}.contact-form .flex .registration-form-name__first-name p{font-size:.8em}.contact-form .flex .registration-form-name__last-name{margin-left:1rem}.contact-form .flex .registration-form-name__last-name p{font-size:.8em}.contact-form .flex.space-between{justify-content:space-between}@media screen and (max-width:700px){.contact-form .flex{flex-wrap:wrap}.contact-form .flex .registration-form-name__first-name{width:100%;margin:0}.contact-form .flex .registration-form-name__last-name{width:100%;margin:1rem 0 0}.contact-form .flex.addresses div,.contact-form .flex.numbers div{width:100%}.contact-form input,.contact-form textarea{width:90%}}@media print{nav,footer,div#title,input#print{display:none!important}#full{display:none}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;font-size:.9em!important}div#page{margin:0}div#content{margin:1rem;padding:0}#content{background:0 0!important}#content h2{color:#000}#content button{display:none}#content .MuiFormControl-root.css-1t62p3w-MuiFormControl-root label{color:#000}#content .MuiFormControl-root.css-1t62p3w-MuiFormControl-root div{color:#000;border:1px solid #5553}}.registration-subscribers{color:#000;font-size:2em}.registration-subscribers .error{color:red}.registration-subscribers ul li{margin:0;padding:0;list-style-type:none}.registration-subscribers ul{margin:0;padding:0}@media screen and (max-width:700px){.registration-form .flex{flex-wrap:wrap}.registration-form .flex .registration-form-name__first-name{width:100%;margin:0}.registration-form .flex .registration-form-name__last-name{width:100%;margin:1rem 0 0}.registration-form .flex.addresses div,.registration-form .flex.numbers div{width:100%}.registration-form input,.registration-form textarea{width:90%}}td.bleu-vert,td.bleuvert,th.bleu-vert,th.bleuvert{color:#fff;background-color:teal}td.mauve,th.mauve{color:#fff;background-color:purple}td.pink,th.pink{color:#fff;background-color:#c0f}td.green,th.green{background-color:#cf6}td.dark-pink,th.dark-pink{color:#fff;background-color:#c06}td.yellow,th.yellow{background-color:#ff0}table#fiches,table#full{border-collapse:collapse;background-color:#fff;margin:1rem;font-size:.6em}table#fiches td,table#fiches th,table#full td,table#full th{text-align:left;min-width:40px}table#fiches td,table#full td{width:60px}table#fiches th,table#full th{border:3px solid #000}table#fiches td,table#full td{border:1px solid #000}table#fiches thead,table#full thead{border:3px solid #000;font-weight:700}table#fiches tbody,table#full tbody{border:3px solid #000}table#fiches tbody th,table#full tbody th{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:400}table#fiches td.align-right,table#full td.align-right{text-align:right}.registration-subscription-attempts{color:#000;font-size:1.3em}.registration-subscription-attempts .registration-subscription-attempt{background:#eeee;border-radius:1em;margin:1em 2em;padding:1em}.registration-subscription-attempts .attempt-id{color:#a00;font-size:2em}.registration-subscription-attempts .hidden{display:none}.registration-subscription-attempts .error{color:red}.registration-subscription-attempts ul li{margin:0;padding:0;list-style-type:none}.registration-subscription-attempts ul{margin:0;padding:0}.registration-form{padding-bottom:2rem}.registration-form input[type=button],.registration-form .button{color:#fff;cursor:pointer;background:green;border-radius:10px;width:200px;margin:1rem;padding:1rem;font-size:1.3em}.registration-form .flex-wrap{flex-wrap:wrap}@media screen and (max-width:700px){.registration-form .flex{flex-wrap:wrap}.registration-form .flex .registration-form-name__first-name{width:100%;margin:0}.registration-form .flex .registration-form-name__last-name{width:100%;margin:1rem 0 0}.registration-form .flex.addresses div,.registration-form .flex.numbers div{width:100%}.registration-form input,.registration-form textarea{width:90%}}.profil-parent{background:#fff4;padding:1em}.profil-children{display:flex}.profil-child{background:#fff4;width:200px;margin:1em;padding:.2em 2em}#documents{color:#fff;margin:2rem}#documents ul{flex-wrap:wrap;justify-content:space-between;max-width:100%;margin:0 auto;padding:0;list-style-type:none;display:flex}#documents ul a{text-align:center;background:#f007 url(/images/adobe-pdf-icon.png) 50% 10px/37px 51px no-repeat;border-radius:2rem;width:150px;min-width:100px;margin:1rem;padding:70px 1rem 1rem;text-decoration:none;display:block}#documents ul a:hover{background-color:#f009}@media screen and (max-width:900px){#documents ul{margin:.1rem;padding:.1rem}}#courses .menu-tabs{max-width:700px}#horaires h3{color:#af8c00e6}.underline{text-decoration:underline}.flex{display:flex}.warning{color:brown}.warning a{color:#ef6d3b}.flex-wrap{flex-wrap:wrap}.flex-space-between{justify-content:space-between}a{text-decoration:none}body{color:#000;background-color:#920129;background-image:url(/images/fond_large.png);background-position:50% 0;background-repeat:repeat;background-size:2000px}input[type=button],.button{color:#fff;cursor:pointer;background:green;border-radius:10px;width:200px;margin:1rem;padding:.8rem;font-size:1.3em}a{color:#fff}#page{margin:10rem 0 0}h1{text-align:left;color:#fff;margin-left:20%;font-size:2.5em}#title{text-align:center;padding-top:.5 rem;display:block}#content{margin:5rem 10%;padding:2rem}#content #titles{text-align:center;font-size:2.2em;font-weight:700}#content #titles span{text-align:center;border-radius:4rem;width:110px;margin:0 3rem;padding:2.2rem 0;font-weight:700;display:inline-block}#content #titles .head{text-align:left;font-size:.6em;font-weight:700}#content #titles span.head{text-align:center;padding:0}#content #titles span.title.head{color:#0000}#content #facteurs{text-align:center;font-size:2em}#content #facteurs span,#content #facteurs div.head{text-align:center;border-radius:4rem;margin:.5rem 3rem;font-weight:700;display:inline-block}#content #facteurs span{width:110px;padding:2.2rem 0}#content #facteurs div.head{text-align:left;width:130px}#content #facteurs div.head .head__value{font-size:.8em}#content #facteurs .head{text-align:left;font-size:.6em;font-weight:700}#content #facteurs .position,#content #facteurs .speed,#content #facteurs .acceleration{color:#0000}#content .home__note{text-align:center;width:100%}#content .home__note p{max-width:800px;margin:0 auto;font-size:.8em}#content .home__note a{color:#aaa;font-weight:700;text-decoration:none}@media screen and (max-width:1300px){#content{margin:2rem 2%}}@media screen and (max-width:900px){#content{margin:2rem 1%}#content #content #titles{width:100%;font-size:.7em}#content #content #titles span{width:80px;margin:.5rem 1.5rem;padding:1.5rem 0}#content #content #titles .head{margin:1.5rem;font-size:1.3em;display:inline-block}#content #content #facteurs{font-size:.7em}#content #content #facteurs span{width:80px;margin:.5rem 1.5rem;padding:1.5rem 0}#content #content #facteurs .head{font-size:1.3em}}@media (horizontal-viewport-segments:2){#content{width:50%}#content #content #titles{width:100%;font-size:.7em}#content #content #titles span{width:80px;margin:.5rem 1.5rem;padding:1.5rem 0}#content #content #facteurs{font-size:.7em}#content #content #facteurs .head{font-size:1.3em}#content #content #titles{margin:0}#content #content #titles .head{margin:1rem;font-size:1.3em;display:inline-block}#content #content #titles span.title{display:none}#content #content #facteurs{margin:0;font-size:.7em}#content #content #facteurs span{width:80px;margin:.5rem .8rem;padding:1.5rem 0}#content #content #facteurs div.head{width:20rem;margin:.5rem 2rem;font-size:1.3em;display:flex}#content #content #facteurs div.head p{margin:0 1rem;display:block}}@media screen and (max-width:623px){#content #content #titles{margin:0}#content #content #titles .head{margin:1rem;font-size:1.3em;display:inline-block}#content #content #titles span.title{display:none}#content #content #facteurs{margin:0;font-size:.7em}#content #content #facteurs span{width:80px;margin:.5rem .8rem;padding:1.5rem 0}#content #content #facteurs div.head{width:20rem;margin:.5rem 2rem;font-size:1.3em;display:flex}#content #content #facteurs div.head p{margin:0 1rem;display:block}}body .Mui-dark :root{color:green;background-color:purple}body .Mui-dark a:hover{color:red}body .Mui-dark button{background-color:#00f}body .Mui-light :root{color:#ff0;background-color:#fff}body .Mui-light a:hover{color:#0ff}body .Mui-light button{background-color:#90ee90}#course-list{margin:0 5rem;padding:0 2rem 2rem}#course-list h2{text-align:left;margin:2rem 0;font-size:2em;font-weight:300}#course-list p.course{color:#000;font-size:1.2em}#course-list input,#course-list textarea{border:1px solid #999}#course-list input[type=text],#course-list textarea,#course-list select,#course-list option{padding:.6rem;font-family:Arial;font-size:1.3em;display:block}#course-list .label{margin:.5rem 0 0}#course-list-name p{margin:0}#course-list-email input,#course-list-email textarea,#course-list-from input,#course-list-from textarea,#course-list-to input,#course-list-to textarea,#course-list-comment input,#course-list-comment textarea{width:100%;max-width:500px}#course-list-email p,#course-list-address p{color:#000;margin-right:1rem}#course-list-address p{width:100px}#course-list-submit{text-align:center;width:100%}#course-list .mandatory{color:red;margin-left:4px}@media screen and (max-width:700px){#course-list{margin:0;font-size:.8em}}.registration-form{margin:0 2rem;padding-bottom:2rem}.registration-form h2{text-align:left;margin:2rem 0;font-size:2em;font-weight:300}.registration-form p{color:#666}.registration-form input,.registration-form textarea{border:1px solid #999}.registration-form input[type=text],.registration-form textarea,.registration-form select,.registration-form option{padding:.6rem;font-family:Arial;font-size:1.3em;display:block}.registration-form .label{margin:.5rem 0 0}.registration-form-name p{margin:0}.registration-form-email input,.registration-form-email textarea,.registration-form-from input,.registration-form-from textarea,.registration-form-to input,.registration-form-to textarea,.registration-form-comment input,.registration-form-comment textarea{width:100%}.registration-form-email p,.registration-form-address p{color:#000;margin-right:1rem}.registration-form-address p{width:100px}.registration-form-submit{text-align:center;width:100%}.registration-form .mandatory{color:red;margin-left:4px}.registration-form .registration-form-item{margin:1rem 0}.registration-form .flex .registration-form-name__first-name{margin-right:1rem}.registration-form .flex .registration-form-name__first-name p{font-size:.8em}.registration-form .flex .registration-form-name__last-name{margin-left:1rem}.registration-form .flex .registration-form-name__last-name p{font-size:.8em}.registration-form .flex.space-between{justify-content:space-between}@media screen and (max-width:800px){.registration-form{max-width:100%;margin:0;font-size:.8em}.registration-form select{width:100%}.registration-form .flex{flex-wrap:wrap}.registration-form .flex .registration-form-name__first-name{width:100%;margin:0}.registration-form .flex .registration-form-name__last-name{width:100%;margin:1rem 0 0}.registration-form .flex.addresses div,.registration-form .flex.numbers div{width:100%}.registration-form input,.registration-form textarea{width:90%}}
