@import"https://fonts.googleapis.com/css?family=Roboto:400,700,900";@import"https://fonts.googleapis.com/icon?family=Material+Icons";*{box-sizing:border-box}body{padding:0;margin:0 15px;font-family:Roboto,sans-serif}p{margin:15px 0;line-height:2rem;font-size:1.4rem}.align-center{text-align:center}.menu,.menu li{margin:0;padding:0}.menu a,.menu li a{text-decoration:none}ul li,ol li{margin:2px 0;list-style-type:square;font-size:1.3rem}figure{margin:0;padding:0}img{max-width:100%;height:auto;transform:translateZ(0)}img.alignleft{float:left;margin-right:30px;margin-bottom:5px}img.alignright{float:right;margin-left:30px;margin-bottom:5px}img.aligncenter{display:block;margin:0 auto}h1,h2,h3,h4,h5,h6{font-size:bold;margin:30px 0}h1{font-size:1.9rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4,h5,h6{font-size:1rem}a{color:inherit;text-decoration:underline}strong{font-weight:700}em{font-weight:700;font-style:italic}button:hover{cursor:pointer}textarea{padding:10px;height:100px}input[type=text],input[type=email],input[type=password],input[type=search],input,select,button,textarea{outline:none}ul li,ol li{padding:5px 0}table,table thead,table tbody{display:block;width:100%}table tr{display:flex;flex-flow:row}table tr:nth-child(odd){background-color:#eee}table tr th{background-color:gray;text-transform:uppercase}table tr th,table tr td{flex:1;text-align:center;padding:15px 20px;font-size:13pt}.header .logo{text-align:center;font-size:1.6rem;margin-top:40px;margin-bottom:10px}.header .logo a{text-decoration:none;display:inline-block;margin:0 auto;background-color:#000;color:#fff;padding:20px 70px;border-radius:10px}.footer_container{margin-top:40px;padding:30px;color:#fff;background-color:#000}.footer .copyright{text-align:center;margin:10px 0;font-size:11pt}.menu-footer ul{text-align:center;padding:0}.menu-footer ul li{display:inline-block}@media all and (max-width: 750px){.menu-footer ul li{display:block}}.menu-footer ul a{text-decoration:none;display:inline-block;padding:10px;font-size:12pt}.menu-footer ul a:hover,.menu-footer ul a:focus{text-decoration:underline}.home_page .intro{margin-top:30px;margin-bottom:30px}.home_page .page_container{max-width:1500px;margin:0 auto;padding:0 10px}.home_page .title-calculateurs{font-size:30pt;text-align:center}.home_page .sub-title{margin-bottom:12px;text-transform:uppercase;font-size:14pt}.home_page .baseline{display:block;text-align:center;font-size:18pt;margin-bottom:50px}.home_page .list_calculateurs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:50px}.home_page .list_calculateurs .item{background-color:#000;color:#fff;padding:40px;text-align:center;text-decoration:none;font-size:1.2rem;text-transform:uppercase;border-radius:10px}@media all and (max-width: 900px){.home_page .list_calculateurs{grid-template-columns:1fr 1fr}}@media all and (max-width: 500px){.home_page .list_calculateurs{grid-template-columns:1fr}}.home_page .liste-categories{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:50px}.home_page .liste-categories .item{background-color:#000;color:#fff;padding:40px;text-align:center;text-decoration:none;font-size:1.2rem;text-transform:uppercase;border-radius:10px}.home_page .liste-categories .item:hover,.home_page .liste-categories .item:focus{font-weight:700}@media all and (max-width: 900px){.home_page .liste-categories{grid-template-columns:1fr 1fr}}@media all and (max-width: 500px){.home_page .liste-categories{grid-template-columns:1fr}}.page-categories .title{text-align:center;font-size:25pt}.page-categories .list_calculateurs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:50px}.page-categories .list_calculateurs .item{background-color:#000;color:#fff;padding:40px;text-align:center;text-decoration:none;font-size:1.2rem;text-transform:uppercase;border-radius:10px}@media all and (max-width: 900px){.page-categories .list_calculateurs{grid-template-columns:1fr 1fr}}@media all and (max-width: 500px){.page-categories .list_calculateurs{grid-template-columns:1fr}}.page .page_container{max-width:1500px;margin:30px auto}.page .page_container img{display:block;margin:10px auto}.page .headline{text-align:center;margin-top:50px}.page_calculateur .calculateur-graver-avertissement{margin:20px auto;background-color:#ffd07b;padding:20px;border-left:5px solid orange;border-top-left-radius:5px;border-bottom-left-radius:5px}.page_calculateur .page_container{max-width:1500px;margin:0 auto;padding:0 10px}.page_calculateur .page-content img{display:block;margin:0 auto}.page_calculateur .headline{text-align:center;font-size:2.2rem;margin:60px auto 40px}.page_calculateur .calculateur-component{display:block;width:100%;background-color:#f2f2f2;border-radius:10px;margin-top:20px;padding:30px 20px}.page_calculateur .calculateur-component .component-title{display:block;text-align:left;margin:10px auto 30px}.page_calculateur .btn{display:inline-block;padding:20px 50px;background-color:#000;border:none;color:#fff;border-radius:5px;font-size:15pt}.page_calculateur .errors{margin:30px 0}.page_calculateur .errors .error{display:block;font-size:12pt;color:red;margin:5px 0}.formule{font-size:18pt;text-align:center;margin:20px auto}.formule math{font-size:26pt}.pourcentage-component{text-align:center}.pourcentage-component .input{display:inline-block;width:200px;height:60px;font-size:15pt;padding-left:10px;border-radius:5px;border:2px solid #000;margin:10px 0}@media all and (max-width: 900px){.pourcentage-component .input.input-valeur{display:block;width:100%;margin:0}}.pourcentage-component .middle-text{font-size:15pt;display:inline-block;padding:0 15px 0 0}.pourcentage-component .btn-calculer{margin-left:10px}@media all and (max-width: 900px){.pourcentage-component .btn-calculer{margin-top:15px}}.pourcentage-component .resultat{font-size:20pt;font-weight:700}.calculateur-m2 .input{display:block;width:100%;height:80px;border:1px solid #eee;margin-bottom:10px;font-size:14pt;padding-left:10px;border-radius:10px}.calculateur-m2 .resultat{text-align:center;font-size:18pt;font-weight:700;margin:30px auto}.component-imc .poids,.component-imc .taille{display:block;margin:10px 0;width:100%;height:60px;font-size:15pt;padding-left:10px;border-radius:5px;border:2px solid #000}.component-imc .errors{margin:20px auto}.component-imc .errors .error{display:block;color:red;font-size:14pt;margin:5px auto}.component-imc .resultat{text-align:center;font-size:18pt;font-weight:700;margin:20px auto}.calculateur-cube .input,.calculateur-cylindre .input,.calculateur-sphere .input,.calculateur-cone .input{display:block;width:100%;height:80px;border:1px solid #eee;margin-bottom:10px;font-size:14pt;padding-left:10px;border-radius:10px}.calculateur-cube .resultat,.calculateur-cylindre .resultat,.calculateur-sphere .resultat,.calculateur-cone .resultat{text-align:center;font-size:18pt;font-weight:700;margin:30px auto}.component-compteur-mots .texte{display:block;width:100%;height:400px;font-size:13pt;margin-bottom:20px}.component-brut-net .input{display:block;width:100%;height:80px;font-size:16pt;padding-left:10pt;border-radius:5px;border:1px solid #000;margin-bottom:10px}.component-brut-net .options{display:block;margin:15px 0}.component-brut-net .resultat{text-align:center;font-size:16pt;font-weight:700}.component-moyenne-pondere .tableau .row{display:block;margin-bottom:5px;background-color:#d5d5d5;display:grid;grid-template-columns:2fr 2fr 1fr}@media all and (max-width: 500px){.component-moyenne-pondere .tableau .row{display:flex;flex-direction:column;margin-bottom:25px}}.component-moyenne-pondere .tableau .row.head{text-transform:uppercase;font-weight:700}.component-moyenne-pondere .tableau .item{display:block;padding:20px 5px;font-size:14pt;text-align:center}.component-moyenne-pondere .tableau .item .error{text-align:center;display:inline-block;margin-top:5px;font-size:13pt;color:red}.component-moyenne-pondere .tableau .item input,.component-moyenne-pondere .tableau .item .input-remove{display:block;width:100%;height:80px;border:1px solid #000;border-radius:5px;font-size:16pt;padding-left:10px;text-align:center}.component-moyenne-pondere .tableau .item .input-remove:before{font-family:Material Icons;content:"";color:#000;position:relative;top:4px;font-size:22pt}.component-moyenne-pondere .tableau .item .input-remove:hover{background-color:red;cursor:pointer;border:none;transition:all .3s ease}.component-moyenne-pondere .tableau .add-button{text-align:right;margin:20px 0}.component-moyenne-pondere .tableau .add-button button{display:inline-block;padding:20px 30px;font-size:14pt;background-color:#000;color:#fff;border-radius:5px;border:none}.component-moyenne-pondere .tableau .add-button button:before{font-family:Material Icons;content:"";font-size:18pt;position:relative;top:5px}.component-moyenne-pondere .tableau .add-button button:hover{cursor:pointer}.component-moyenne-pondere .tableau .action{margin:30px 0}.component-moyenne-pondere .tableau .action input{display:inline-block;padding:20px 30px;font-size:14pt;background-color:#000;color:#fff;border:none;border-radius:5px}.component-moyenne-pondere .tableau .action input:hover{cursor:pointer}.component-moyenne-pondere .tableau .resultat{text-align:center;font-size:20pt;margin:50px auto 30px;font-weight:700}.component-cout-trajet .inputs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media all and (max-width: 700px){.component-cout-trajet .inputs{display:flex;flex-flow:column}}.component-cout-trajet .row label{display:inline-block;font-size:12pt;margin-bottom:5px;font-weight:700}.component-cout-trajet .row input{display:block;width:100%;height:60px;padding-left:10px;font-size:14pt;border-radius:5px;border:none;margin-bottom:5px}.component-cout-trajet .row .error{display:inline-block;color:red;font-size:11pt}.component-cout-trajet .action{margin-top:20px}.component-cout-trajet .action button{display:inline-block;padding:20px 30px;background-color:#000;color:#fff;font-size:14pt;border-radius:5px;border:none;transition:all .3s ease}.component-cout-trajet .action button:hover{cursor:pointer}.component-cout-trajet .resultat{margin-top:20px;text-align:center;font-size:18pt;font-weight:700}.component-semaine-grossesse .title{display:block;margin:0 auto 30px;text-align:center}.component-semaine-grossesse .row label{display:inline-block;font-size:12pt;font-weight:700;margin-bottom:5px}.component-semaine-grossesse .row input{display:block;margin-bottom:10px;width:300px;height:50px;padding-left:10px;font-size:12pt}.component-semaine-grossesse .row .error{display:inline-block;font-size:11pt;color:red}.component-semaine-grossesse .action{margin-top:20px}.component-semaine-grossesse .action button{display:inline-block;padding:20px 30px;background-color:#000;color:#fff;font-size:14pt;border-radius:5px;border:none}.component-semaine-grossesse .resultat{text-align:center;font-size:16pt;margin-top:40px}.component-semaine-grossesse .resultat span{display:block;margin-bottom:10px}.component-metabolisme-base{max-width:800px;margin:0 auto}.component-metabolisme-base .title{display:block;text-align:center;font-size:18pt;margin-top:10px;margin-bottom:30px}.component-metabolisme-base .form .row{margin-bottom:20px}.component-metabolisme-base .form .row label{display:inline-block;font-size:12pt;margin-bottom:5px;font-weight:700}.component-metabolisme-base .form .row input,.component-metabolisme-base .form .row select{display:block;width:100%;height:60px;padding-left:10px;font-size:14pt}.component-metabolisme-base .form .row input{border:1px solid #000;border-radius:5px}.component-metabolisme-base .form .row .error{display:inline-block;color:red;margin-top:5px;font-size:11pt}.component-metabolisme-base .action{margin-top:20px}.component-metabolisme-base .action button{display:block;padding:20px 30px;border-radius:5px;background-color:#000;color:#fff;font-size:14pt;border:none;font-weight:700}.component-metabolisme-base .resultat{text-align:center;margin-top:50px;font-size:20pt}.component-metabolisme-base .resultat .calories{font-weight:700;font-size:40pt;display:block;margin:30px 0}.component-metabolisme-base .resultat .calories span{display:block;font-size:18pt;font-weight:lighter}.page_barf .information{margin-top:40px}.page_barf .information strong{color:red}.component-barf-chien .title{display:block;text-align:center;margin-top:10px;margin-bottom:20px}.component-barf-chien .form .row{margin-bottom:20px}.component-barf-chien .form .row label{display:inline-block;font-weight:700;font-size:12pt;margin-bottom:5px}.component-barf-chien .form .row input,.component-barf-chien .form .row select{display:block;width:100%;height:60px;font-size:14pt;padding-left:10px;border-radius:5px;border:1px solid #000}.component-barf-chien .form .row .error{color:red;display:inline-block;margin-top:5px;font-size:12pt;font-weight:700}.component-barf-chien .form .action{margin-top:30px}.component-barf-chien .form .action .calculer{display:inline-block;background-color:#000;color:#fff;border:none;padding:20px 40px;border-radius:5px;font-size:14pt;font-weight:700}.component-barf-chien .resultat{text-align:center;font-size:16pt;margin:40px auto}.component-barf-chien .resultat strong{display:block;margin:10px auto;font-size:30pt;font-weight:700}.component-barf-chien .resultat strong span{font-size:20pt}.component-barf-chien .repartition strong{font-size:16pt}.component-nombre-jours .title{display:block;text-align:center;margin-top:0}.component-nombre-jours .form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}@media all and (max-width: 600px){.component-nombre-jours .form{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-column-gap:0;grid-row-gap:30px}}.component-nombre-jours .form label{display:inline-block;font-size:13pt;font-weight:700;margin-bottom:5px}.component-nombre-jours .form input{display:block;width:100%;height:40px;padding-left:10px;font-size:13pt;margin-bottom:5px}.component-nombre-jours .form .error{display:inline-block;color:red;font-weight:700;font-size:12pt}.component-nombre-jours .action{margin-top:30px}.component-nombre-jours .action button{display:inline-block;padding:20px 50px;border:none;background-color:#000;color:#fff;font-size:14pt;font-weight:700;border-radius:5px}.component-nombre-jours .resultat{margin:40px auto;font-size:16pt;text-align:center}.component-nombre-jours .resultat strong{display:block;margin:20px auto;font-size:35pt}.component-nombre-jours .resultat strong span{font-size:20pt}.component-calcul-age .title{display:block;text-align:center;margin-top:0;margin-bottom:30px}.component-calcul-age .row label{display:inline-block;font-size:12pt;font-weight:700;margin-bottom:5px}.component-calcul-age .row input{display:block;width:100%;max-width:400px;height:50px;font-size:14pt;padding-left:10px;margin-bottom:5px}.component-calcul-age .row .error{color:red;font-size:12pt;font-weight:700}.component-calcul-age .action{margin-top:30px}.component-calcul-age .action button{display:inline-block;padding:20px 50px;font-size:14pt;font-weight:700;background-color:#000;color:#fff;border:none;border-radius:5px}.component-calcul-age .resultats{margin:40px auto;text-align:center;font-size:18pt}.component-calcul-age .resultats strong{font-weight:700;font-size:30pt;display:block;margin:20px auto}.component-calcul-age .resultats strong span{font-size:20pt}.component-interets-composes .title{display:block;text-align:center;margin-bottom:20px}.component-interets-composes .row{margin-bottom:20px}.component-interets-composes .row label{display:inline-block;font-weight:700;margin-bottom:5px}.component-interets-composes .row input,.component-interets-composes .row select{display:block;width:100%;max-width:800px;height:50px;border:1px solid #000;border-radius:5px;margin-bottom:5px;padding-left:10px;font-size:14pt}.component-interets-composes .row .error{display:inline-block;color:red;font-size:12pt;font-weight:700}.component-interets-composes .action{margin-top:40px}.component-interets-composes .action button{display:inline-block;padding:20px 50px;font-size:14pt;font-weight:700;background-color:#000;color:#fff;border-radius:5px;border:none}.component-interets-composes .resultat{text-align:center;font-size:18pt;margin:50px auto}.component-interets-composes .resultat strong{display:block;font-size:30pt;margin:20px auto}.component-interets-composes .resultat strong span{font-size:20pt}.component-allure-course .title{text-align:center;margin-top:0}.component-allure-course .row{margin-bottom:20px}.component-allure-course .row .label{display:block;font-size:14pt;font-weight:700;margin-bottom:5px}.component-allure-course .row input{display:inline-block;width:400px;margin-right:5px;height:50px;font-size:14pt;padding-left:10px}@media all and (max-width: 600px){.component-allure-course .row input{width:100%}}.component-allure-course .row .input-unit{font-size:15pt}.component-allure-course .row .groupe{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media all and (max-width: 600px){.component-allure-course .row .groupe{grid-template-columns:1fr}}.component-allure-course .row .groupe .sub-groupe input{display:inline-block;width:100%;margin-right:5px;height:50px}.component-allure-course .row .error{display:block;color:red;font-size:12pt;margin:8px 0}.component-allure-course .action{margin-top:30px}.component-allure-course .action button{display:inline-block;padding:20px 40px;background-color:#000;color:#fff;border-radius:5px;border:none;font-size:15pt;font-weight:700;transition:all .3s ease}.component-allure-course .action button:hover,.component-allure-course .action button:focus{background-color:#1a1a1a}.component-allure-course .resultats{font-size:18pt;margin:40px auto;text-align:center}.component-allure-course .resultats strong{display:block;font-size:30pt;margin:15px 0}.component-allure-course .resultats strong span{font-size:18pt}.component-zone-frequence-cardiaque .form .row label{display:inline-block;font-weight:700;font-size:14pt;margin-bottom:5px}.component-zone-frequence-cardiaque .form .row input{display:block;width:100%;height:50px;font-size:14pt;padding-left:10px}.component-zone-frequence-cardiaque .form .row .error{display:inline-block;color:red;font-size:12pt;margin-top:5px;font-weight:700}.component-zone-frequence-cardiaque .form .action{margin-top:30px}.component-zone-frequence-cardiaque .form .action button{display:inline-block;padding:20px 50px;font-size:14pt;background-color:#000;color:#fff;border:none;border-radius:5px;font-weight:700}.component-zone-frequence-cardiaque .resultats{margin:40px auto;font-size:15pt}.component-zone-frequence-cardiaque .resultats .fcm{text-align:center;margin:40px 0;font-size:18pt}.component-zone-frequence-cardiaque .resultats .fcm strong{display:block;font-size:30pt;margin:10px 0}.component-zone-frequence-cardiaque .resultats .fcm strong span{font-size:20pt}.component-zone-frequence-cardiaque .resultats table{margin-top:10px}.component-zone-frequence-cardiaque .resultats table td{font-size:14pt}.component-zone-frequence-cardiaque .resultats table td span{display:block;margin-top:5px;font-size:13pt}.component-zone-frequence-cardiaque .resultats table td:nth-child(1){font-weight:700}.page-poids-ideal-femme .link{text-align:center;margin:30px auto}.page-poids-ideal-femme .link a{display:inline-block;padding:20px 40px;font-size:14pt;background-color:#000;color:#fff;text-decoration:none;border:none;border-radius:50px}.page-poids-ideal-femme .link a:after{font-family:Material Icons;content:"";padding-left:10px;position:relative;top:3px}.component-poids-ideal-femme .title{text-align:center;margin-top:0}.component-poids-ideal-femme .form{margin:20px auto}.component-poids-ideal-femme .form .row{margin-bottom:20px}.component-poids-ideal-femme .form .row label{display:inline-block;font-size:12pt;font-weight:700;margin-bottom:5px}.component-poids-ideal-femme .form .row input,.component-poids-ideal-femme .form .row select{display:block;width:100%;max-width:500px;height:50px;padding-left:10px;font-size:14pt}.component-poids-ideal-femme .form .row .error{font-size:12pt;color:red;display:inline-block;margin-top:5px}.component-poids-ideal-femme .action{margin-top:30px}.component-poids-ideal-femme .action button{display:inline-block;padding:20px 40px;font-size:14pt;background-color:#000;color:#fff;border:none;border-radius:10px}.component-poids-ideal-femme .resultats{text-align:center;font-size:16pt;margin:40px auto}.component-poids-ideal-femme .resultats strong{display:block;font-size:25pt;margin:10px auto}.component-poids-ideal-femme .resultats strong span{font-size:18pt}.component-volule-aquarium{width:100%;max-width:800px;margin:0 auto}.component-volule-aquarium .title{text-align:center;margin-top:0}.component-volule-aquarium .form .error{display:block;color:red;font-size:12pt;margin:10px auto;font-weight:700;text-align:center}.component-volule-aquarium .form .row{margin-bottom:15px}.component-volule-aquarium .form .row .label{display:inline-block;font-size:12pt;margin-bottom:5px;font-weight:700}.component-volule-aquarium .form .row .options{display:grid;grid-template-columns:1fr 1fr;margin:5px auto}.component-volule-aquarium .form .row label{display:inline-block;margin-bottom:5px;font-weight:700}.component-volule-aquarium .form .row input[type=number]{display:block;width:100%;height:50px;font-size:14pt;padding-left:10px}.component-volule-aquarium .action{margin:30px auto}.component-volule-aquarium .action button{display:inline-block;padding:20px 40px;background-color:#000;color:#fff;font-size:14pt;border:none;border-radius:5px}.component-volule-aquarium .resultat{text-align:center;margin:40px auto;font-size:18pt}.component-volule-aquarium .resultat strong{font-size:30pt;display:block;margin:10px auto}.component-volule-aquarium .resultat strong span{font-size:16pt}.component-puissance-hydrolique{max-width:1000px;margin:30px auto}.component-puissance-hydrolique .title{text-align:center;margin-top:0}.component-puissance-hydrolique .forme-barrage .row{margin-bottom:20px}.component-puissance-hydrolique .forme-barrage .row label{display:inline-block;font-weight:700;margin-bottom:5px;font-size:12pt}.component-puissance-hydrolique .forme-barrage .row input{display:block;width:100%;height:50px;font-size:14pt;padding-left:10px}.component-puissance-hydrolique .forme-barrage .row .error{color:red;font-size:11pt;display:inline-block;margin-top:5px}.component-puissance-hydrolique .forme-barrage .action{text-align:center}.component-puissance-hydrolique .forme-barrage .action button{display:inline-block;padding:20px 40px;background-color:#000;color:#fff;font-size:14pt;border:none;border-radius:10px;font-weight:700}.component-puissance-hydrolique .resultats{margin:40px auto;text-align:center;font-size:18pt}.component-puissance-hydrolique .resultats strong{display:block;margin:15px auto;font-size:25pt}.component-puissance-hydrolique .resultats strong span{font-size:16pt}.calculateur-temps-travail .component-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.calculateur-temps-travail .component-form .row{background-color:#ccc;padding:10px}.calculateur-temps-travail .component-form .row label,.calculateur-temps-travail .component-form .row input{display:block}.calculateur-temps-travail .component-form .row label{font-size:14pt;margin-bottom:10px}.calculateur-temps-travail .component-form .row input{width:100%;height:40px;font-size:14pt;padding-left:10px;border-radius:5px}@media all and (max-width: 600px){.calculateur-temps-travail .component-form{grid-template-columns:1fr}}.calculateur-budget-503020 .form{margin:20px auto 40px}.calculateur-budget-503020 .form label,.calculateur-budget-503020 .form input{display:block;font-size:16pt}.calculateur-budget-503020 .form label{margin:5px}.calculateur-budget-503020 .form input{width:100%;padding-left:10px;height:60px}.calculateur-quantite-gravier .form .row{margin-bottom:20px}.calculateur-quantite-gravier .form .row label,.calculateur-quantite-gravier .form .row input,.calculateur-quantite-gravier .form .row select{display:block;font-size:14pt}.calculateur-quantite-gravier .form .row label{margin-bottom:5px}.calculateur-quantite-gravier .form .row input,.calculateur-quantite-gravier .form .row select{width:100%;height:50px;padding-left:10px;background-color:#fff;border:1px solid #ccc}.calculateur-quantite-gravier hr{background-color:#ccc;height:1px}.calculateur-quantite-gravier .resultat{margin-top:20px}.calculateur-quantite-gravier .resultat p{margin:5px auto}.calculateur-quantite-gravier .resultat .nombre-sacs{margin-bottom:0}.calculateur-quantite-gravier .resultat .small-text{color:gray;font-size:12pt;margin:0}.calculateur-loi-ohm .form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media all and (max-width: 600px){.calculateur-loi-ohm .form{grid-template-columns:1fr}}.calculateur-loi-ohm .form .row label,.calculateur-loi-ohm .form .row input{display:block;font-size:16pt}.calculateur-loi-ohm .form .row label{margin-bottom:5px}.calculateur-loi-ohm .form .row input{width:100%;height:50px;padding-left:10px;border:1px solid #ccc;border-radius:5px}.calculateur-loi-ohm .resultat{padding:30px;margin-top:20px;border-radius:5px;text-align:center}.calculateur-loi-ohm .resultat.resultat-tension{background-color:#add8e6}.calculateur-loi-ohm .resultat.resultat-resistance{background-color:#b1eab1}.calculateur-loi-ohm .resultat.resultat-intensite{background-color:#f7c3f7}.calculateur-loi-ohm .resultat .texte{font-size:16pt}.calculateur-loi-ohm .resultat .valeur{font-size:25pt;font-weight:700}.page-faqs .listing-question .question{display:block;margin:10px auto;text-align:center;font-size:16pt}.page-faqs .listing-question .question:hover,.page-faqs .listing-question .question:focus{font-weight:700}
