/*DemTéléphone 1i Ecran*/ @media screen and (min-width: 0px) and (max-width: 992px) { .containform3 { position: relative; height: calc(1.25*var(--x)); width: calc(2*var(--x)); display: table-cell; vertical-align: middle; left: -2vw; } .containform3carte { position: relative; height: var(--l); width: var(--l); display: table-cell; /*vertical-align: middle;*/ } .containinte{ /*PROBLEME SIZE*/ top: calc(1.5*((var(--y) - var(--z)) / 2)); left: calc(1.5*((var(--y) - var(--z)) / 2)); height: calc(1.5*var(--z)); width: calc(1.5*var(--z)); z-index: 2; position: absolute; } .containinteCarte{ top:calc((var(--l) - var(--n)) / 1.3); left:calc((var(--l) - var(--n)) / 1.2); height: var(--n); width: var(--n); z-index: 2; position: absolute; } .containexteCarte{ top:calc((var(--l) - var(--m)) / 0.8); left:calc((var(--l) - var(--m)) / 0.7); height: var(--m); width: var(--m); z-index: 1; position: absolute; } .cache{ top: calc(0.91*((var(--x) - var(--y)) / 2.8)); left: calc(4.55*((var(--x) - var(--y)) / 2.2)); height: calc(1.5*var(--y)*1.05); width: calc(1.5*var(--y)*1.05); z-index: 2; position: absolute; z-index: 15; } #formSize{ margin : 0 auto; width: 100%; height: 3vw; position: relative; top: 3vw; } .slider-container .bar .fill { display: block; width: 50%; height: 100%; background-color: #6200ee; } .slider-container .slider { position: relative; z-index: 2; -webkit-appearance: none; width: 100%; height: 10px; border-radius: 5px; outline: none; top: -0.25vw; background-color: transparent; } .slider.container{ position: relative; } .slider-container .bar { position: absolute; z-index: 1; left: 0; width: 100%; height: 10px; border-radius: 5px; background-color: #c6aee7; overflow: hidden; } /*Moz*/ .slider-container .slider::-moz-range-thumb { -webkit-appearance: none; width: 2vw; height: 2vw; background-color: #6200ee; border-radius: 1vw; cursor: pointer; outline: none; box-shadow: 0 0 0 0 rgba(98, 0 ,238, .1); transition: .3s ease-in-out; } .slider-container .slider::-moz-range-thumb:hover { box-shadow: 0 0 0 10px rgba(98,0,238,.1); } .slider-container .slider:active::-moz-range-thumb { box-shadow: 0 0 0 20px rgba(98,0,238,.2); } .logop2 img { width: 20vh; padding-top: 1vh; position: relative; } .txt { position: absolute; font-family: Arial Black; color: var(--lightprima); font-size: 5.5vw; left: 2.25vw; top: -1vh; } .logo img { position: absolute; width: 30vw; left: 35vw; top: 2%; z-index: 11; } .mounts img { position: absolute; height: 100%; width: 100%; pointer-events: none; margin-left: -1vw; margin-top: -1vw; object-fit: cover; } #contourbuttonvalider { position: absolute; border-radius: 45px; left: -10vw; top: 20vh; height: 15vw; width: 50vw; background-color: var(--lightsedonca); z-index: 15; } .bouttonvalider { position: absolute; height: 13vw; width: 47vw; top: 1.1vw; left: 1.5vw; border-radius: 30px; background-color: #B130DE; } .bouttonvalider2 { position: absolute; height: 6.8vw; width: 22.8vw; top: 1.1vw; left: 1.1vw; border-radius: 30px; background-color: #00CC66; } #textjouer { font-family: Montserrat, impact, Arial Black; position: absolute; font-size: 10vw; margin-top: 0.2vw; width: inherit; text-align: center; color: var(--lightsedonca); } #textjouerr { font-family: Montserrat, impact, Arial Black; position: absolute; font-size: 10vw; margin-top: 0.2vw; width: inherit; text-align: center; color: var(--lightsedonca); } #choosemode { height: 7vw; width: 50vw; position: absolute; left: 25vw; top: 25vh; z-index: 15; } #choosedimension { height: 7vw; width: 50vw; position: absolute; left: 25vw; top: 37vh; z-index: 15; } #conteneurmode{ width: 80%; height: 80%; left : 10%; position: absolute; background-color: var(--lightsedonca); border-radius: 5vw; } #triangleprec{ width: 0; height: 0; margin: 0.25vw auto 0 auto; border-top: 2vw solid transparent; border-right: 4vw solid grey; border-bottom: 2vw solid transparent; margin-top: 0.75vw; } #trianglesuiv{ width: 0; height: 0; margin: 0.25vw auto 0 auto; border-top: 2vw solid transparent; border-left: 4vw solid grey; border-bottom: 2vw solid transparent; margin-top: 0.75vw; } #textmode { font-family: Lucida Console, Arial Black, Arial; font-size: 3vw; color: #707070; text-align:center; margin: 5% auto 0 auto; } #textdimension { font-family: Lucida Console, Arial Black, Arial; font-size: 3vw; color: #707070; text-align:center; margin: 5% auto 0 auto; } .logoboutton{ font-size: 2vw; color: var(--lightprima); margin: 1vw; } /*Externe*/ .bouttonMenuHaut{ height: 4vw; width: 4vw; background-color: var(--lightsedonca); border-radius: 50%; margin: 0 auto; margin-top: 2.5vw; position: relative; display: block; } .divmenu { width: 25vw; height: inherit; margin-right: 1vw; } #affPoints { text-align: center; font-family: Montserrat, impact, Arial Black; font-size: 2vw; margin-top: 3.5vw; color: var(--lightsedonca); } .containcards { overflow-x: auto; display: grid; grid-template-columns: repeat(4,auto); grid-template-rows: repeat(4,auto); padding-top: 1vw; justify-content: center; } .flex-item { flex-grow: 1; background: var(--lightsedonca); border-radius: 0.75vw; padding-right: 0.15vw; padding-left: 0.15vw; padding-bottom: 0.25vw; list-style: none; display: flex; margin-right: 0.4vw; margin-left: 0.4vw; margin-bottom: 1vw; -webkit-flex-flow: row wrap; justify-content: space-around; } .item-form { width: 4vh; padding-left: 0.1vw; margin-top: 0.25vw; height: 4vh; border-radius: 10px; display: table-cell; position: relative; vertical-align: middle; background-color: var(--lighttercia); } #containBottom{ position: absolute; bottom: -0%; width: auto; left: 50%; z-index: 20; height: auto; } #containScore { display: flex; justify-content: center; position: relative; left: -50%; flex-flow: row wrap; width: 80vw; } .titreScore{ font: 700 5vh "Poppins", sans-serif; color: #2B2D2F; position: relative; left: -50%; text-align: center; } .case-score{ padding: 4px; position: relative; z-index: 1; width: 12vw; height: 12vw; margin: 1vw; cursor: default; transition: all 0.3s ease; } .case-score .score-description { background-color: var(--lightsedonca); padding: 10px 15px; width: calc(100% - 30px); height: calc(100% - 20px); transition: inherit; } .case-score .score-position { font: 700 3vw "Poppins", sans-serif; margin-left: -1vw; transition: 0.2s ease 150ms; } .case-score .score-pseudo, .score-points { font: 500 12px "Poppins", sans-serif; margin-top: -0.2em; margin-left: -1vw; } .case-score:after { z-index: 10; background: #f9f8f7; color: #333; width: 180px; position: absolute; top: 80%; opacity: 0; transition: opacity 0.3s ease 0.3s, top 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.3s; height: auto; font-size: 12px; line-height: 1.4; padding: 10px; margin: 0 0 0 -50px; border-radius: 6px; text-align: center; } .case-score:hover { transform: scale(1.12); z-index: 10; } .case-score:hover .score-description { background: transparent; } .case-score:hover .score-position, .case-score:hover .score-pseudo, .case-score:hover .score-points { -webkit-text-fill-color: #222; } .case-score:hover:after { top: 105%; opacity: 1; } .first { background: linear-gradient(to bottom right, #f3f9a6 0%, #cbc634 100%); } .first .score-position, .first .score-pseudo, .first .score-points { background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .second { background: linear-gradient(to bottom right, #37cfdc 0%, #5a88e5 100%); } .second .score-position, .second .score-pseudo, .second .score-points { background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .third { background: linear-gradient(to bottom right, #ff616d 0%, #ffc171 100%); } .third .score-position, .third .score-pseudo, .third .score-points { background: -webkit-linear-gradient(#2B2D2F, #2B2D2F); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .nopodium { background: linear-gradient(to bottom right, #2c3e50 0%, #B7B7B7 90%); } .nopodium .score-position, .nopodium .score-pseudo, .nopodium .score-points { background: -webkit-linear-gradient(#3A3B3C, #3A3B3C ); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .content{ margin-top: -5vw; } #infosec2{ position: relative; z-index:15; width: 2vw; left: 5vw; } #cf2 { position:relative; margin-left: 14vh; top: 2.5vh; } .last{ display: none; } #multiParams{ height: 15vw; width: 55vw; position: absolute; margin: 0 auto; top: 70vh; left: 25%; z-index: 55; display: none; } #buttonMulti { border-radius: 45px; height: 5.5vw; width: 22.4vw; top: 1vw; background-color: var(--lightsedonca); z-index: 15; } #buttonMulti2 { border-radius: 45px; height: 5.5vw; width: 22.4vw; top: 1vw; background-color: var(--lightsedonca); z-index: 15; margin-top: 1vh; } .bouttonvalider2 { position: relative; height: 4.5vw; width: 20vw; top: 0.5vw; left: 1.3vw; border-radius: 30px; } #textmulti { font-family: Montserrat, impact, Arial Black; font-size: 3vw; margin-top: 0.3vw; color: var(--lightsedonca); text-align: center; width: inherit; } #conteneurCreate{ width: 40%; height: 5.2vw; left: 50%; top: 3%; position: absolute; margin: 0 auto; background-color: var(--lightsedonca); border-radius: 5vw; } #conteneurJoin{ width: 40%; height: 5.2vw; left: 50%; top: 45%; position: absolute; margin: 0 auto; background-color: var(--lightsedonca); border-radius: 5vw; } .form__field { font-family: inherit; width: 70%; border: 0; border-bottom: 2px solid #9b9b9b; outline: 0; font-size: 2.5vw; color: black; padding: 0.8vh 0; background: transparent; transition: border-color 0.2s; margin-left: 3.5vw; text-align: center; } .form__field::placeholder { color: black; } .form__field:placeholder-shown ~ .form__label { font-size: 1.3rem; cursor: text; top: 20px; } .form__label { position: absolute; top: 0; display: block; transition: 0.2s; font-size: 1rem; color: black; } .form__field:focus { padding-bottom: 6px; font-weight: 700; border-width: 3px; border-image: linear-gradient(to right, #11998e, #38ef7d); border-image-slice: 1; } .form__field:focus ~ .form__label { position: absolute; top: 0; display: block; transition: 0.2s; font-size: 1rem; color: #11998e; font-weight: 700; } .violet { background-color: #B130DE; } }