.jump{float:left;width:100%;height:1rem}.container{padding:0 1rem}p{margin:0 0 1rem 0;font-size:.583rem;font-family:"RubikRegular",sans-serif;line-height:1rem}p:last-child{margin-bottom:0}p a:link{text-decoration:underline}h1,h2,h3,h4{margin:0 0 1rem 0;font-family:"RubikBlack",sans-serif;text-transform:uppercase}h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}h1{font-size:2rem;line-height:2rem;letter-spacing:-2px}h2{font-size:2rem;line-height:2rem;letter-spacing:-2px}h3{font-size:.8rem;line-height:1rem;letter-spacing:-1px}h4{font-size:.7rem;line-height:1rem;letter-spacing:-1px}.red{color:#cb1010}.regular{font-family:"RubikRegular",sans-serif}a:hover,a:hover:visited{color:#cb1010 !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.cta:link,a.cta:visited{display:inline-block;height:2rem;padding:0 1rem;line-height:2rem;font-size:.583rem;font-family:"RubikBlack",sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase;background:#cb1010;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.cta:hover,a.cta:hover:visited{letter-spacing:3px;text-decoration:none;color:#cb1010 !important;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #cb1010;box-shadow:inset 0 0 0 2px #cb1010}a.cta:link i.fa{margin-right:.5rem}.documents-list{display:flex;flex-wrap:wrap;gap:.5rem}.flash{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem;border-radius:3px;border-left:4px solid;font-size:.7rem}.flash p{margin:0}.flash i.fa{font-size:1.3rem}.flash-success{background:#eaf7ec;border-color:#69a843;color:#3d6b2c}.flash-error{background:#fbeaea;border-color:#a84343;color:#7a2f2f}a.ctaBig:link,a.ctaBig:visited,button.ctaBig{display:inline-block;width:100%;height:3rem;padding:0 1rem;line-height:3rem;text-align:center;font-size:1rem;font-family:"RubikBlack",sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;background:#111a20;border:0;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.ctaBig:hover,a.ctaBig:hover:visited,button.ctaBig:hover{letter-spacing:3px;text-decoration:none;color:#111a20 !important;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #111a20;box-shadow:inset 0 0 0 2px #111a20}a.ctaBig:link i.fa,button.ctaBig i.fa{margin-right:1rem}a.ctaBig.ok{background-color:#69a843 !important}a.ctaBig.ok:hover,a.ctaBig.ok:hover:visited{color:#fff !important;letter-spacing:0;box-shadow:none}a.ctaBig.no{background-color:#a84343 !important}a.ctaBig.no:hover,a.ctaBig.no:hover:visited{color:#fff !important;letter-spacing:0;box-shadow:none}a.ctaLarge:link,a.ctaLarge:visited{width:100%;height:2rem;padding:0 1rem;line-height:2rem;display:inline-block;font-size:.667rem;font-family:"RubikBlack",sans-serif;text-transform:uppercase;color:#fff;background:#cb1010;text-decoration:none;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.ctaLarge:hover,a.ctaLarge:hover:visited{letter-spacing:3px;color:#fff !important;text-decoration:none;background:#cb1010}a.ctaLarge:link i.fa{margin-right:1rem}a.choice:link,a.choice:visited{height:1rem;padding:0 .5rem;line-height:1rem;display:inline-block;font-size:.583rem;font-family:"RubikBlack",sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase;background:#cb1010;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.choice:hover,a.choice:hover:visited,a.choice.selected,a.choice.disabled:hover{letter-spacing:2px;text-decoration:none;color:#cb1010 !important;background:#fff;-webkit-box-shadow:inset 0 0 0 2px #cb1010;box-shadow:inset 0 0 0 2px #cb1010;opacity:1}a.choice.disabled{opacity:.5}figure{display:block;margin:0;padding:0}figure img{padding:0;margin:0;border:3px solid #f0e6e3}ul.ariane li{float:left;margin-right:1rem;font-size:.583rem;font-family:"RubikBlack",sans-serif;line-height:1rem;text-transform:uppercase}ul.ariane li.hide{opacity:.5}ul.ariane li.hide:hover{opacity:1}header{float:left;width:100%;background:#505d67}header .logo{float:left;width:120px;margin:1rem 0}nav{float:left;width:100%;color:#1d2933;font-size:.667rem;font-family:"RubikBlack",sans-serif;background:#fff;text-transform:uppercase;border-bottom:1px solid #b5b5b5;position:relative;z-index:2}nav img{height:92px;position:relative;float:left}nav ul{margin-left:140px}nav ul li{float:left;width:25%}nav ul li:hover a.primary,nav ul li.active a.primary{padding:0 0 0 1rem;color:#cb1010 !important}nav ul li:hover .unrol{display:block}nav a:link,nav a:visited{display:block;line-height:4rem;color:#1d2933;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav a:hover,nav a:hover:visited{color:#fff;text-decoration:none}nav ul li .fa{margin-right:.5rem}nav .unrol{float:left;width:100%;display:none;color:#111a20}nav .unrol ul{position:absolute;top:97px;z-index:1000;float:left;width:auto;padding:1rem 1rem 0 1rem;background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 2px 2px 0 #787878;box-shadow:0 2px 2px 0 #787878;margin-left:0}nav .unrol ul li{width:100%;margin-bottom:1rem}nav .unrol ul li a{color:#111a20;line-height:1rem;border-bottom:1px solid #111a20}nav .unrol ul li a:hover,nav .unrol ul li a:hover:visited{padding:0}#adminBar{float:left;width:100%;background:#111a20;font-size:.583rem;line-height:1.5rem}#adminBar .container{display:flex;justify-content:flex-end;gap:1rem}#adminBar a:link,#adminBar a:visited{color:#fff;font-family:"RubikBlack",sans-serif;text-transform:uppercase;text-decoration:none}#adminBar a:hover{color:#fd0}footer{float:left;width:100%;color:#fff;font-size:.583rem;line-height:1rem;background:#111a20}footer a:link,footer a:visited{color:#fff;font-family:"RubikBlack",sans-serif;text-transform:uppercase;text-decoration:none}footer ul li .fa{margin-right:.5rem}.fiche_enseignant{padding:.5rem;background-color:#eee;font-size:.583rem;line-height:1rem;text-align:center;margin-bottom:.5rem}.fiche_enseignant:last-of-type{margin-bottom:0}.fiche_enseignant img{float:left;margin-bottom:1rem;-webkit-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.fiche_enseignant .enseignant{display:block;width:100%;text-transform:uppercase;font-family:"RubikBlack",sans-serif}.ecran.trombi i.fa-angle-left,.ecran.trombi i.fa-angle-right{color:#1b1b1b}ul.trombi li{float:left;width:25%;text-align:center;padding:1rem;font-size:.583rem;text-transform:uppercase}ul.trombi li img{margin-bottom:1rem;-webkit-border-radius:100%;border-radius:100%;-webkit-filter:drop-shadow(0 0 5px #000);filter:drop-shadow(0 0 5px #000)}ul.trombi li img.blanc{border:6px solid #fff}ul.trombi li img.blanc-jaune{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;border:3px solid #ffd200}ul.trombi li img.jaune{border:6px solid #ffd200}ul.trombi li img.jaune-orange{-webkit-box-shadow:0 0 0 3px #ffd200;box-shadow:0 0 0 3px #ffd200;border:3px solid #ff5a00}ul.trombi li img.orange{border:6px solid #ff5a00}ul.trombi li img.orange-vert{-webkit-box-shadow:0 0 0 3px #ff5a00;box-shadow:0 0 0 3px #ff5a00;border:3px solid #00c800}ul.trombi li img.vert{border:6px solid #00c800}ul.trombi li img.bleu{border:6px solid #1145ee}ul.trombi li img.marron{border:6px solid #74513d}ul.trombi li img.noir{border:6px solid #2a2a2a}ul.media{--masonry-columns: 4;--masonry-gap: 0;column-count:var(--masonry-columns);column-gap:var(--masonry-gap)}ul.media li{margin-bottom:var(--masonry-gap);break-inside:avoid;border:1px solid #1d2933}ul.media li:hover{-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@supports(grid-template-rows: masonry){ul.media{display:grid;grid-template-columns:repeat(var(--masonry-columns), 1fr);grid-gap:var(--masonry-gap);grid-template-rows:masonry}ul.media li{margin-bottom:0}}#slider img{width:100%}#slider{float:left;width:100%;display:block;position:relative;background:gray}#slider .slide{text-align:center}#slider.page .slide{text-align:left}#slider img.logo{margin-top:1rem;width:9%;max-width:120px;position:absolute;-webkit-filter:drop-shadow(0 0 5px #000);filter:drop-shadow(0 0 5px #000);z-index:2}#slider .slide .layerTop{display:block;width:100%;position:absolute;bottom:0;padding-bottom:1rem;z-index:1}#slider .slide span.title{display:block;text-align:center;font-family:"RubikBlack",sans-serif;text-transform:uppercase;font-size:2rem;line-height:2rem;letter-spacing:-2px}#slider.page .slide span.title{text-align:left}#slider .slide img.bg{position:absolute;bottom:0;z-index:0}#slider .containerimage{float:left;display:block;width:100%;padding-bottom:36%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}.ecran{float:left;position:relative;width:100%;padding:2rem 0;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ecran.dark{color:#fff;background:#1d2933}.ecran.border{border-top:1px solid #ccc}.ecran.border-reglement{border-left:6px solid #c9151c;border-right:6px solid #c9151c;border-bottom:6px solid #c9151c}.ecran#chiffres{background:#f0e6e3}.ecran#chiffres .chiffre{float:left;width:100%;font-size:3rem;line-height:3rem}.ecran#chiffres .large{font-size:1.5rem}.ecran#chiffres .medium{font-size:1rem}.ecran#chiffres .large,#chiffres .medium{font-family:"RubikBlack",sans-serif;text-transform:uppercase}.ecran#rejoignez{text-align:center;color:#fff;background-color:#cb1010}.ecran#derResult{color:#fff;background-color:#1d2933}.ecran#derResult a:link,.ecran#derResult a:visited{color:#fff;font-family:"RubikBlack",sans-serif;text-transform:uppercase;text-decoration:none}.ecran#derResult a:hover,.ecran#derResult a:hover:visited{color:#fff;text-decoration:none}.ecran#derResult .event{float:left;width:100%;background:#111a20;padding:1rem;text-align:center;-webkit-border-radius:3px;border-radius:3px}.ecran#derResult .event ul li{font-size:.583rem;line-height:1rem;letter-spacing:4px;text-transform:uppercase}.ecran#prochEven{float:left;width:100%;color:#fff;font-size:.583rem;line-height:1rem;background:#111a20}.ecran#prochEven a:link,.ecran#prochEven a:visited{color:#fff;font-family:"RubikBlack",sans-serif;text-transform:uppercase;text-decoration:none}.ecran#prochEven a:hover,.ecran#prochEven a:hover:visited{color:#fff;text-decoration:none}.ecran#prochEven .event{float:left;width:100%;background:#1d2933;-webkit-border-radius:3px;border-radius:3px}.ecran#prochEven .event .infos{float:left;padding:1rem;text-transform:uppercase}.ecran#prochEven .event .infos span.jour{display:block;width:100%;font-size:2rem;line-height:2rem}.ecran#prochEven .event .infos span.mois{display:block;margin-bottom:1rem;font-size:1rem;line-height:1rem}.ecran#prochEven .event a.cta{width:100%;text-align:center}.row.partenaires img{width:100%;margin-bottom:.5rem}#slide_partners .splide__arrows .splide__arrow.splide__arrow--prev,#slide_partners .splide__arrows .splide__arrow.splide__arrow--next{top:37%}#slide_partners .splide__arrows .splide__arrow.splide__arrow--prev svg,#slide_partners .splide__arrows .splide__arrow.splide__arrow--next svg{fill:#cfc9c7}#slide_partners .splide__arrows .splide__arrow.splide__arrow--prev{left:-5rem}#slide_partners .splide__arrows .splide__arrow.splide__arrow--next{right:-5rem}#slide_events .splide__arrows .splide__arrow.splide__arrow--prev,#slide_events .splide__arrows .splide__arrow.splide__arrow--next{top:37%}#slide_events .splide__arrows .splide__arrow.splide__arrow--prev svg,#slide_events .splide__arrows .splide__arrow.splide__arrow--next svg{fill:#cfc9c7}#slide_events .splide__arrows .splide__arrow.splide__arrow--prev{left:-3rem}#slide_events .splide__arrows .splide__arrow.splide__arrow--next{right:-3rem}form fieldset{padding:0;border:0;font-size:.583rem;line-height:1rem}form fieldset .group{float:left;width:100%;padding:1rem;background:#e5e5e5;border-bottom:1px solid #cacaca}form fieldset .group label{float:left;width:25%;text-transform:uppercase;font-family:"RubikBlack",sans-serif}form fieldset .group input,form fieldset .group textarea{float:left;width:75%;padding:.5rem;border:1px solid #cacaca}form fieldset a.ctaBig{border-radius:0 !important}form fieldset button.ctaBig{border-radius:0 !important;text-align:left}#loginBar form{float:left;display:block;width:100%;margin-bottom:1rem}#loginBar form:last-child{margin-bottom:0 !important}#loginBar form fieldset{margin:0 0 1rem 0;padding:0;border:none}#loginBar form fieldset:last-child{margin-bottom:0}#loginBar form .group{display:block;margin-bottom:1rem;background:none;padding:0;border:none}#loginBar form .group:last-of-type{margin-bottom:0 !important}#loginBar form input,.transparentInput{float:none;width:auto}#loginBar form input.text,#loginBar form textarea,.transparentInput{display:inline-block;width:100%;margin:0;padding:0;border:none;font:300 .75rem/1.5rem "RubikRegular",sans-serif;color:#fff;outline:none;border-bottom:3px solid #1d2933;background:none !important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#loginBar form input.text:hover,#loginBar form textarea:hover,.transparentInput:hover{border-bottom:3px solid #e1e1e1}#loginBar form input.button{height:1rem;padding:0 .5rem;line-height:1rem;display:inline-block;font-size:.583rem;font-family:"RubikBlack",sans-serif;color:#111a20;text-transform:uppercase;background:#e1e1e1;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;border:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#loginBar form input.button:hover{color:#1b1b1b;background:#fd0;text-decoration:none;cursor:pointer}#loginBar input:-webkit-autofill,#loginBar input:-webkit-autofill:hover,#loginBar input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #111a20 inset;-webkit-text-fill-color:#fff !important}.actu{float:left;width:100%;margin-bottom:1rem;padding:2rem;color:#fff;text-align:center;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-shadow:0 0 20px #000}.actu:last-child{margin-bottom:0}.actu a{color:#fff}.actu h2{font-size:1.5rem;line-height:1.5rem;margin-bottom:0}.actu span.date{font-size:.583rem}article header{margin-bottom:1rem;padding-bottom:1rem;background:none;border-bottom:1px solid #e1e1e1}article header h1{margin-bottom:0}article header span.date{font-size:.583rem;font-family:"RubikRegular",sans-serif;line-height:1rem;color:#999}article img{margin-bottom:1rem}#slider .container.logo a.mobile-menu{display:none}@media handheld,only screen and (max-width: 979px){html{font-size:18px}}@media handheld,only screen and (max-width: 767px){.ecran{padding:1rem 0}footer .col.span_1{width:50%}#partenaires .col.span_1{width:50%}#loginBar a.user{display:none}#loginBar ul.options{float:left}nav ul li{display:none;width:100%;padding:0 1rem}nav ul li:hover a.primary,nav ul li.active a.primary{padding:0 !important}nav img{padding:0 1rem;margin:0;width:108px;position:relative}nav .container{padding:0;margin:0}nav .unrol .container{padding:0}nav .unrol ul{position:relative;top:0;width:100%}nav .unrol ul li{float:left;width:100%;padding:0}#slider .slide .layerTop{color:#fff;text-shadow:0 0 10px #000}#slider .slide>img.upload{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1}#slider .slide>.layerTop{padding-top:1rem;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2}.slide.home p{display:none}#slider .slide .layerTop .title{float:none;font-size:24px}#slider ul.ariane a{color:#fff}#slider img.logo{padding:1rem 0;margin:0;width:50px;position:relative;-webkit-filter:drop-shadow(0 0 5px #000);filter:drop-shadow(0 0 5px #000)}#slider .container.logo{float:left;width:100%;display:block;position:relative;background-color:#1d2933}#slider .container.logo a.mobile-menu{display:block;position:absolute;top:50%;-ms-transform:translateY(-175%);transform:translateY(-175%);right:1rem;z-index:2}#slider i.fa-angle-left,#slider i.fa-angle-right{display:none}#slider .containerimage{height:320px}table.calendrier td.date{width:20% !important}table.calendrier td.info{width:80% !important}table.calendrier td.date,table.calendrier td.details{text-align:left !important}table.calendrier td{padding:.5rem !important}table.horaires td.catName{width:20% !important}table.horaires td.details{width:80% !important}table.horaires td.catName,table.horaires td.details{text-align:left !important}table.horaires td{padding:.5rem !important}}@media handheld,only screen and (max-width: 480px){table.calendrier td.date{width:100% !important}table.calendrier td.info{width:100% !important}table.horaires td.catName{width:100% !important;background:#1b1b1b;color:#fff;font-family:"RubikBlack",sans-serif}table.horaires td.details{width:100% !important}#slider .containerimage{height:auto}}.embed-container{position:relative;margin-bottom:1rem;padding-bottom:56.25%;padding-top:30px;height:0}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.ecran video{display:block;width:100%;height:auto}table.resultats td.date{width:10%;background:#1b1b1b;color:#fff;text-transform:uppercase;font-family:"RubikBlack",sans-serif;font-size:16px}table.resultats td.info{width:80%}table.resultats td.info strong{text-transform:uppercase}table.resultats td.classement{font-size:1rem;color:#fff}table.resultats td.classement.or{background-color:#b5a563}table.resultats td.classement.argent{background-color:#b1b1b1}table.resultats td.classement.bronze{background-color:#5e4530}table.resultats td.classement.neutre{color:#1b1b1b;background-color:#f8f8f8}table.resultats td.date,table.resultats td.classement{text-align:center}table.tournoi td.classement.or{color:#fff;background-color:#b5a563}table.tournoi td.classement.argent{color:#fff;background-color:#b1b1b1}table.tournoi td.classement.bronze{color:#fff;background-color:#5e4530}table.calendrier td.date{width:10%;background:#1b1b1b;color:#fff;text-transform:uppercase;font-family:"RubikBlack",sans-serif;font-size:16px}table.calendrier td.info{width:65%}table.calendrier td.info strong{text-transform:uppercase}table.calendrier td.date{vertical-align:middle}table.calendrier td.date,table.calendrier td.details{text-align:center}table.horaires td.catName{width:35%}table.horaires td.details{width:65%}table.horaires strong{margin-left:50px}table.inscription tbody tr{background-color:#1d2933 !important}#resume_inscription a.cta{float:left}#resume_inscription td{padding:.75em 0}#total_inscription{z-index:1000;display:block;float:none;position:fixed;bottom:0;right:2rem;padding:.5rem;min-width:152px;color:#fff;background:#1d2933;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.5);box-shadow:0 0 7px 0 rgba(0,0,0,.5)}.formulaire_inscription .licence{float:left;display:block;width:100%;margin-bottom:1rem;padding:1rem;background:#e5e5e5;border:1px solid #cacaca;font-size:.583rem}.formulaire_inscription .licence:last-child{margin-bottom:0}.licence_inscription{float:left;width:100%;margin-bottom:1rem;font-size:.583rem}.licence_inscription a.choice.less{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.licence_inscription a.choice.more{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.licence_inscription span.number{display:inline-block;padding:0 1rem;margin:0;background:#e5e5e5;line-height:1rem;font-size:.583rem}span.licence_title{display:block;margin-bottom:.5rem;text-transform:uppercase}.licence label,.licence .input{float:left;width:25%}.licence label{text-align:right;padding-right:1rem}.licence .formulaire{float:left;width:100%}.transparentInput{float:left;margin-right:27px}#frontbundle_inscriptiongeneralform_email{width:30%}#frontbundle_inscriptiongeneralform_phone{width:20%}#generatePreInscription.ok{background-color:#69a843 !important}#generatePreInscription.ok:hover,a.ctaBig.ok:hover:visited{color:#fff !important;letter-spacing:0;box-shadow:none}#generatePreInscription.no{background-color:#a84343 !important}#generatePreInscription.no:hover,a.ctaBig.no:hover:visited{color:#fff !important;letter-spacing:0;box-shadow:none}table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.583rem}table:last-child{margin:0}th{background-color:#eee;font-family:"RubikBlack",sans-serif}th,td{line-height:1.5;padding:.75em;text-align:left}@media(max-width: 30em){thead tr{position:absolute;top:-9999em;left:-9999em}tr{border-bottom:0}tr+tr{margin-top:1.5em}tr,td{display:block}td{border:none;padding-left:50%}td:before{content:attr(data-label);display:inline-block;font-family:"RubikBlack",sans-serif;line-height:1.5;margin-left:-100%;width:100%}}tbody tr:hover{background-color:#eee}tbody tr{background-color:#f8f8f8;border-bottom:1px solid #e0e0e0}tbody tr.alt{background-color:#fff}thead th{background:#1d2933;color:#fff;text-transform:uppercase}@media(max-width: 20em){td{padding-left:.75em}td:before{display:block;margin-bottom:.75em;margin-left:0}}#resume input:-webkit-autofill,#resume input:-webkit-autofill:hover,#resume input:-webkit-autofill:focus,#resume input:-webkit-autofill,#resume textarea:-webkit-autofill,#resume textarea:-webkit-autofill:hover,#resume textarea:-webkit-autofill:focus,#resume select:-webkit-autofill,#resume select:-webkit-autofill:hover,#resume select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;transition:background-color 5000s ease-in-out 0s}
