@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100;8..144,200;8..144,300;8..144,400;8..144,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Engagement&display=swap";:root{--shadowGray: #8a8c8d;--lightGray: #dcdcdc;--darkGray2: #646667;--darkGray: #333333;--whiteGray: #f0f0f0;--lightRed: #fb9696;--orange: #ff8e56;--darkOrange: #ec5b1cf2;--lightOrange: #f29667;--strongOrange: #ff6600;--lightGreen: #6b881c;--darkGreen: #507319;--darkBlue: #0c2a6a;--lightBlue: #1e499b;--blue: #47c2ff;--blueCiel: #0087ca;--mainBlue: #0074d9;--secondBlue: #edf5ff;--thirdBlue: #e6f2ff;--mainOrange: #ff851b;--secondOrange: rgb(254, 163, 83);--mainGreen: #00c853;--secondGreen: #e8f5e9;--mainGray: #757575;--thirdGray: #f5f5f5;--secondGray: #333333;--forthGray: #aaaaaa;--mainPurple: #9c27b0;--mainPink: #ff80cc;--mainTeal: #009688;--mainRed: #ff4136;--mainYellow: #ffdc00;--mainBrown: #a52a2a;--mainBeige: #f8f1e5;--mainLBlue: #418db8;--mainXBlue: #2e5d7a;--secondXBlue: #143357;--mediumXBlue: #1c4064;--lightXBlue: #bfd0e2;--lightXWhite: #fbfcfd;--shadowgray: #8b8b8b;--lightgray: #dcdcdc;--darkgray: #4d4d4d;--white: #ffffff;--black: #000000;--lightred: #ff7e7e;--hoverbg: #ededed;--orange: #fbbc50;--gold: rgb(255, 184, 30);--text-shadow: 1px 1px 6px rgba(0, 0, 0, .3);--font-shadow: 1px 1px 1px rgba(0, 0, 0, .09);--font-shadow-off: 2px 2px 2px rgba(0, 0, 0, 0);--box-shadow-light: 3px 4px 9px 0px rgba(0, 0, 0, .3);--button-shadow-light: 4px 1px 8px 1px rgba(0, 0, 0, .1);--box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, .2);--box-shadow-hover: 0px 5px 8px 1px rgba(0, 0, 0, .3);--box-shadow-right: 3px 3px 16px -1px rgba(0, 0, 0, .21);--box-shadow-up: inset 0px 3px 8px -3px rgba(0, 0, 0, .28);--gradient: linear-gradient( 0deg, rgba(255, 96, 96, .5) 0%, rgba(0, 0, 0, .5) 100% );--shrik: "Shrikhand", cursive;--fontawesome: "Font Awesome 5 Free";--robo: "Roboto", sans-serif;--robo-c: "Roboto Condensed", sans-serif;--material: "Material Icons";--inter: "Inter"}.fade-in-fwd{-webkit-animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1) both}.fade-in-bck{-webkit-animation:fade-in-bck .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bck .6s cubic-bezier(.39,.575,.565,1) both}.text-shadow-drop-center{-webkit-animation:text-shadow-drop-center .6s both;animation:text-shadow-drop-center .6s both}.focus-in-expand-fwd{-webkit-animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both}.fade-in-left{-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}.kenburns-bottom-right{-webkit-animation:kenburns-bottom-right 5s ease-in-out both;animation:kenburns-bottom-right 5s ease-in-out both}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.flicker-4{-webkit-animation:flicker-4 4s linear infinite both;animation:flicker-4 4s linear infinite both}.tilt-in-left-1{-webkit-animation:tilt-in-left-1 .6s cubic-bezier(.25,.46,.45,.94) both;animation:tilt-in-left-1 .6s cubic-bezier(.25,.46,.45,.94) both}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.tracking-in-expand-fwd-top{-webkit-animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1) both}.tracking-in-expand-fwd{-webkit-animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1) both}.slide-out-right{-webkit-animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both}.kenburns-top{-webkit-animation:kenburns-top 5s cubic-bezier(.785,.135,.15,.86) infinite alternate-reverse both;animation:kenburns-top 5s cubic-bezier(.785,.135,.15,.86) infinite alternate-reverse both}.fade-out{-webkit-animation:fade-out 1s ease-out both;animation:fade-out 1s ease-out both}.slide-out-left{-webkit-animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}.scale-in-hor-left{-webkit-animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both}.tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}.tracking-in-contract{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1) both}.scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}.kenburns-top{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}.kenburns-top{-webkit-animation:kenburns-top 5s cubic-bezier(.95,.05,.795,.035) both;animation:kenburns-top 5s cubic-bezier(.95,.05,.795,.035) both}.tilt-in-top-1{-webkit-animation:tilt-in-top-1 .6s cubic-bezier(.25,.46,.45,.94) both;animation:tilt-in-top-1 .6s cubic-bezier(.25,.46,.45,.94) both}.puff-in-center{-webkit-animation:puff-in-center .7s linear both;animation:puff-in-center .7s linear both}.slide-in-fwd-center{-webkit-animation:slide-in-fwd-center .4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-center .4s cubic-bezier(.25,.46,.45,.94) both}.slide-in-fwd-top{-webkit-animation:slide-in-fwd-top .4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-top .4s cubic-bezier(.25,.46,.45,.94) both}.slide-top{-webkit-animation:slide-top .5s cubic-bezier(.95,.05,.795,.035) both;animation:slide-top .5s cubic-bezier(.95,.05,.795,.035) both}.slide-top{-webkit-animation:slide-top 1s cubic-bezier(.075,.82,.165,1) both;animation:slide-top 1s cubic-bezier(.075,.82,.165,1) both}.focus-in-expand{-webkit-animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes slide-in-fwd-top{0%{-webkit-transform:translateZ(-1400px) translateY(-800px);transform:translateZ(-1400px) translateY(-800px);opacity:0}to{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes slide-in-fwd-top{0%{-webkit-transform:translateZ(-1400px) translateY(-800px);transform:translateZ(-1400px) translateY(-800px);opacity:0}to{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@-webkit-keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes tilt-in-top-1{0%{-webkit-transform:rotateY(30deg) translateY(-300px) skewY(-30deg);transform:rotateY(30deg) translateY(-300px) skewY(-30deg);opacity:0}to{-webkit-transform:rotateY(0deg) translateY(0) skewY(0deg);transform:rotateY(0) translateY(0) skewY(0);opacity:1}}@keyframes tilt-in-top-1{0%{-webkit-transform:rotateY(30deg) translateY(-300px) skewY(-30deg);transform:rotateY(30deg) translateY(-300px) skewY(-30deg);opacity:0}to{-webkit-transform:rotateY(0deg) translateY(0) skewY(0deg);transform:rotateY(0) translateY(0) skewY(0);opacity:1}}@-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;opacity:1}}@-webkit-keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}@keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;opacity:1}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes kenburns-left{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}to{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}@keyframes kenburns-left{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}to{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1px);transform:translate(1px);opacity:1}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1px);transform:translate(1px);opacity:0}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes tilt-in-left-1{0%{-webkit-transform:rotateX(-30deg) translateX(-300px) skewX(-30deg);transform:rotateX(-30deg) translate(-300px) skew(-30deg);opacity:0}to{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0) translate(0) skew(0);opacity:1}}@keyframes tilt-in-left-1{0%{-webkit-transform:rotateX(-30deg) translateX(-300px) skewX(-30deg);transform:rotateX(-30deg) translate(-300px) skew(-30deg);opacity:0}to{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0) translate(0) skew(0);opacity:1}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes flicker-4{0%,to{opacity:1}31.98%{opacity:1}32%{opacity:0}32.8%{opacity:0}32.82%{opacity:1}34.98%{opacity:1}35%{opacity:0}35.7%{opacity:0}35.72%{opacity:1}36.98%{opacity:1}37%{opacity:0}37.6%{opacity:0}37.62%{opacity:1}67.98%{opacity:1}68%{opacity:0}68.4%{opacity:0}68.42%{opacity:1}95.98%{opacity:1}96%{opacity:0}96.7%{opacity:0}96.72%{opacity:1}98.98%{opacity:1}99%{opacity:0}99.6%{opacity:0}99.62%{opacity:1}}@keyframes flicker-4{0%,to{opacity:1}31.98%{opacity:1}32%{opacity:0}32.8%{opacity:0}32.82%{opacity:1}34.98%{opacity:1}35%{opacity:0}35.7%{opacity:0}35.72%{opacity:1}36.98%{opacity:1}37%{opacity:0}37.6%{opacity:0}37.62%{opacity:1}67.98%{opacity:1}68%{opacity:0}68.4%{opacity:0}68.42%{opacity:1}95.98%{opacity:1}96%{opacity:0}96.7%{opacity:0}96.72%{opacity:1}98.98%{opacity:1}99%{opacity:0}99.6%{opacity:0}99.62%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}to{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translate(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(-500px);transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}to{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(-500px);transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}to{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@-webkit-keyframes text-shadow-drop-center{0%{text-shadow:0 0 0 rgba(0,0,0,0)}to{text-shadow:0 0 18px rgba(0,0,0,.35)}}@keyframes text-shadow-drop-center{0%{text-shadow:0 0 0 rgba(0,0,0,0)}to{text-shadow:0 0 18px rgba(0,0,0,.35)}}@-webkit-keyframes text-shadow-drop-top{0%{text-shadow:0 0 0 rgba(0,0,0,0)}to{text-shadow:0 -6px 18px rgba(0,0,0,.35)}}@keyframes text-shadow-drop-top{0%{text-shadow:0 0 0 rgba(0,0,0,0)}to{text-shadow:0 -6px 18px rgba(0,0,0,.35)}}@-webkit-keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;list-style:none}h1{display:block;font-size:2em;margin:.67em 0;font-weight:700}h2{display:block;font-size:1.5em;margin:.83em 0;font-weight:700}h3{display:block;font-size:1.17em;margin:1em 0;font-weight:700}h4{display:block;font-size:1em;margin:1.33em 0;font-weight:700}h5{display:block;font-size:.83em;margin:0 5px}h6{display:block;font-size:.67em;margin:2.33em 0;font-weight:700}a,a.active,a.link,a.hover{cursor:pointer}nav,li,ul{text-transform:uppercase}html,body{overflow-x:hidden;max-width:100%;max-height:100%}.container{display:flex;flex-flow:column;max-height:100%;height:100vh;max-width:100vw;width:100%}.hide,.hidden,.off,.invisible{display:none;visibility:hidden}.show,.on,.visible{display:unset;visibility:visible}.elements.buttons.add{display:flex!important;flex-flow:row nowrap!important;width:100%!important;justify-content:right!important;text-align:center!important;justify-content:center!important;font-size:12px!important}.bike .elements,.bike button.add{display:flex!important;justify-content:right!important;text-align:right!important}.elements.buttons{display:flex!important;flex-flow:row nowrap!important}.buttons{width:fit-content!important;text-align:center;justify-content:center}button{display:flex!important;height:fit-content!important;padding:5px 10px!important;width:fit-content!important;justify-content:center!important;text-align:center!important;align-items:center!important}button{display:flex;align-items:center;margin-right:10px;cursor:pointer;background-color:var(--gold);font-weight:600;letter-spacing:.5px;border:none;font-size:10px}.bike-buttons-container{display:flex!important;flex-flow:row nowrap!important;margin:0!important;padding:0!important;justify-content:center!important;text-align:center!important;align-items:center!important;font-size:12px!important}ul.location-navbar li p{color:var(--lightGray);font-weight:400}strong{font-size:7px;padding:0 2px;font-weight:600}header{position:relative;display:flex;flex-flow:column nowrap;width:100vw;height:fit-content}.logout-container{display:flex;align-items:center}.logout-container .material-symbols-outlined{font-size:18px;padding-right:5px}.modal .info-container{position:relative;border:1px solid orange;height:fit-content;width:fit-content;padding:20px;background-color:#000;overflow:auto;margin-top:70px;margin-bottom:50px}.modal a:link{all:unset;color:#fff}.modal .close,.modal p,.modal h1{font-weight:400;font-size:12px;padding-right:5px;color:var(--lightGray)}.modal .close{position:fixed;right:15px;top:17px;font-size:40px}.modal p{padding:2px;letter-spacing:.7px}.modal h1{font-size:15px}.logo{display:flex;position:relative;right:0;width:100%;justify-content:right;-webkit-justify-content:right;text-align:right;-webkit-text-align:right;align-items:baseline;-webkit-align-items:baseline;padding-right:106px;padding-top:20px}.logo img{width:185px;height:56px}.logo .dash-text{position:absolute}.logo-dashboard{position:absolute;bottom:-10px;font-weight:600;font-size:16px;color:var(--darkOrange)}@media screen and (max-width: 768px){.logo{width:100%;justify-content:center;text-align:center;align-items:center;padding:20px 0 0;margin:0}}.navbar-container{display:flex;min-width:320px;width:100%;position:relative;max-height:fit-content;margin-bottom:5px}.navbar-container nav ul{display:flex;flex-flow:row wrap;width:400px;justify-content:left;margin-left:45px}.navbar-container nav a{display:flex;justify-content:center;-webkit-justify-content:center;color:var(--darkgray);background-image:linear-gradient(rgb(255,184,30),rgb(255,188,30));background-size:0 1px,auto;background-repeat:no-repeat;background-position:center bottom;transition:all .2s ease-out;font-weight:500;padding-left:10px;padding-right:10px}.navbar-container nav a:hover{background-size:100% 1px,auto}.navbar-container nav a.active{color:#000;font-weight:600}.icon-home .material-icons{position:absolute;top:-2.5px;left:10px;color:var(--shadowgray);font-size:17px}.logout-icon-container{all:unset;display:flex;position:absolute;align-items:center;margin:auto;right:25px;bottom:0}.logout-icon-container .material-icons{display:flex;font-size:18px;color:var(--shadowgray)}@media screen and (max-width: 768px){.navbar-container{display:flex;position:relative;max-height:fit-content;margin-top:10px;margin-bottom:5px;justify-content:center;-webkit-justify-content:center}.navbar-container nav ul{justify-content:center;-webkit-justify-content:center;width:100%;margin-left:0}.logout-icon-container{right:15px}}.top{display:flex;width:10vw;height:fit-content;margin:0;flex-grow:1}.modal .title{color:var(--gold)}.swiper{height:70vh;max-height:100vh;width:100%;min-height:620px;position:relative;overflow:clip;list-style:none}.autoplay-progress{border-radius:30px;font-family:Inter;position:absolute;right:20px;bottom:20px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;color:#0000;font-weight:300!important;font-size:12px!important}.autoplay-progress svg{--progress: 0;position:absolute;z-index:10;width:100%;height:100%;stroke-width:5px;stroke:var(--darkOrange);fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg);align-items:center;justify-content:center;text-align:center;color:var(--darkOrange)}.swiper-pagination{padding-bottom:20px}.swiper-pagination-bullet{background-color:var(--darkOrange);height:15px;width:15px;opacity:.4}.swiper-pagination-bullet-active{opacity:1}.swiper-button-prev,.swiper-button-next{color:var(--darkOrange);font-weight:900}.slider-container{display:flex;flex-flow:column;position:relative;box-sizing:border-box;max-height:150px;height:fit-content;width:100%;justify-content:center;text-align:center}.slider-container .between{display:flex!important;flex-flow:row;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:fit-content;padding:10px 0}.slider-container .between .line{border:3px solid var(--darkOrange);width:100px}.swiper-main-container img{position:absolute;z-index:-1;background:rgba(0,0,0,.3);width:100%!important;height:100%!important;object-fit:cover!important;object-position:10% 15%!important}.slider-text-container{display:flex;flex-flow:column;justify-content:center;align-items:center;height:fit-content;margin-bottom:0;height:100%;width:100%}.slider-text-container h3{color:#fff;font-family:Engagement;font-style:normal;font-weight:400;font-size:128px;color:#ffdc81;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.3);margin-bottom:20px}.slider-text-container p{font-family:Roboto;color:#fff;font-style:normal;font-weight:500;font-size:20px;text-transform:uppercase;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.3);letter-spacing:8px}.slider-title{visibility:hidden;display:none;margin:0;padding:0}.slider-subtitle{display:flex;justify-content:center;text-align:center;max-width:100%;min-width:300px;margin:20px 0 0;padding:0}.slider-text-container.next{justify-content:right;align-items:normal;background:linear-gradient(270deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.45) 21.57%,rgba(0,0,0,0) 52.42%)}.slider-next{position:absolute;max-width:600px;height:fit-content;justify-content:right;right:0;padding:50px}.slider-text-container h3.location{justify-content:center;min-width:375px;width:100%;color:#eee;text-align:center;font-family:Roboto Flex;font-size:55px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;z-index:1;margin:auto}.slider-text-container p.date{color:#eee;font-family:Roboto Flex;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;z-index:1;margin-bottom:80px}.slider-text-container .description{display:flex;align-items:center;text-align:center;justify-content:center;position:relative;padding:20px;margin:auto}.slider-text-container .description p{all:unset;width:100%;color:#f7f7f7;text-align:center;font-family:Roboto Flex;font-size:15px;font-style:normal;font-weight:400;line-height:165.188%;text-transform:none;text-align:left;margin:auto}@media screen and (min-width: 2560px){.slider-next{position:absolute;max-width:fit-content;justify-content:center;right:0;padding:100px 0 0;margin:auto;width:100%}.slider-text-container h3.location{font-size:100px;text-align:center;justify-content:center;margin:50px auto auto}.slider-text-container .description{padding:100px}.slider-text-container .description p{text-align:left;max-width:fit-content;padding:50px;font-size:30px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}button.read-more{border-radius:50px;border:1px solid #fff;background:#fbbc50!important;box-shadow:0 4px 4px #00000040;color:#000;font-family:Roboto Flex;font-size:30px!important;padding:10px 20px!important;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease-in-out}button.read-more:hover{opacity:.9;color:#fff;background-color:#000}}@media screen and (min-width: 768px) and (max-width: 1400px){.slider-next{position:absolute;max-width:fit-content;justify-content:center;right:0;padding:0;margin:auto;width:100%}.slider-text-container h3.location{font-size:50px;text-align:center;justify-content:center;margin:50px auto auto}.slider-text-container .description p{text-align:left;max-width:fit-content;padding:50px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width: 767px){.slider-text-container.next{margin:auto;justify-content:center;max-width:100%;background:linear-gradient(270deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.45) 45.57%,rgba(0,0,0,0) 100%)}.slider-next{position:absolute;max-width:100%;justify-content:center;right:0;padding:0;margin:auto}.slider-text-container h3.location{font-size:40px!important}.slider-text-container p.date{font-size:20px!important;margin-bottom:40px}.slider-text-container .description{position:relative;padding:20px}.slider-text-container .description p{text-align:left;max-width:375px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.slider-text-button{display:flex;width:100%;justify-content:center}button.read-more{border-radius:50px;border:1px solid #fff;background:#fbbc50!important;box-shadow:0 4px 4px #00000040;color:#000;font-family:Roboto Flex;font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease-in-out}button.read-more:hover{opacity:.9;color:#fff;background-color:#000}@media screen and (max-width: 400px){.slider-text-container p{font-size:20px}.slider-text-container h3{font-size:80px!important}}@media screen and (max-width: 768px){.autoplay-progress{display:none;visibility:hidden}.slider-background{padding:20px 20px 80px}.slider-container{list-style:none;border:1px solid red;display:flex;flex-flow:column;position:relative;box-sizing:border-box;height:100%;max-height:fit-content;width:100%;justify-content:center;text-align:center}.swiper-button-next,.swiper-button-prev{visibility:hidden;display:none}.slider-subtitle{width:100%;max-width:100%;margin:0;padding:0}.slider-subtitle h3{font-size:25px;width:100%;max-width:100%}.slider-text{width:100%;max-width:100%;min-width:100px}.slider-text p{width:100%;max-width:100%;font-size:18px;padding-bottom:0;margin-bottom:0}}.slider-button{width:100%;display:flex;transition:all .3 ease-in-out}.slider-button button{outline:none;color:#fff;display:flex;width:100px;text-align:center;justify-content:center;border-radius:2px;font-size:13px;padding:10px;font-weight:500;letter-spacing:.7px;cursor:pointer;border:1px solid var(--mainTeal);background-color:var(--mainTeal);box-shadow:var(--box-shadow)}.slider-button button:hover{color:#fff;background-color:var(--mainOrange);border:1px solid var(--mainOrange);box-shadow:none}.img1{background:no-repeat url(https://dashboard.teneriferide.com/assets/back2-ff3d1f50.webp);background-size:cover;height:100%;background-position:100% 10%}.img2{background:no-repeat url(https://dashboard.teneriferide.com/assets/back1-3fafb856.webp);background-size:cover;height:100%;background-position:90% 10%}.img3{background:no-repeat url(https://dashboard.teneriferide.com/assets/back-main-ff02ce0e.webp);background-size:cover;height:100%;background-position:30% 30%}.tours-edit{width:100%;height:100%;display:flex}.tours-edit-container{display:flex;flex-flow:column;width:100%;height:100%;margin-bottom:50px}.tours-edit-bottom-container{max-width:565px!important}.tours-edit-bottom-container .elements{max-width:500px!important;display:flex!important;border:1px solid red;text-align:right!important;justify-content:right!important}.tours-edit-main{display:flex;flex-flow:row wrap;border:4px solid rgb(0,0,0,.1);max-width:fit-content;min-width:270px;height:fit-content;margin:0 auto auto;border-radius:5px;padding:30px;justify-content:center;max-height:fit-content}.tours-edit-main form{width:100%;display:flex;margin-top:0;max-height:fit-content}.tours-edit-main div,.tours-edit-main p,.tours-edit-main h1,.tours-edit-main h3,.tours-edit-main span,.tours-edit-main label{font-weight:600;font-size:12px}.tours-edit-main.edit{border:2px solid black}.tour-edit-top-container{display:flex;flex-flow:column;justify-content:right;text-align:right;max-width:560px;min-width:300px;width:100%;height:100%}.tours-edit-top-form{display:flex;border:3px solid rgb(231,231,231);border-radius:5px;margin:0 5px 5px;min-width:300px;width:fit-content}.tour-edit-image-top,.tour-edit-image-bottom,.tour-edit-middle-top-container{flex-flow:column;display:flex;width:100%;height:100%;object-fit:cover}.tour-edit-middle-top-container{display:flex;flex-flow:column}.tour-edit-middle-top-container .tour-elements{display:flex;justify-content:space-between;margin:10px;border-bottom:1px solid rgb(231,231,231)}.tour-elements .tour-id{position:relative;font-size:14px;color:var(--darkOrange)}.tour-elements .tour-region{position:relative;font-size:20px;text-transform:capitalize;bottom:5px}.tour-elements .active-container{all:unset;position:absolute;display:none;visibility:hidden;align-items:center;justify-content:right;padding:0!important;margin:0!important;left:180px;top:0}.tour-elements.top{width:100%;border:none;text-align:right;align-items:center;flex-flow:row wrap;justify-content:space-between}.tour-elements.middle{border:none;justify-content:center;align-items:center;flex-flow:column}.tour-elements.middle textarea,.tour-elements.bottom textarea{text-align:center}.tour-elements.bottom{border:none;justify-content:center;align-items:center;flex-flow:column}.tour-edit-middle-top-container input,.tour-edit-middle-top-container textarea{border:1px solid rgb(231,231,231);border-radius:3px;height:fit-content;padding:5px;align-items:center;margin:0 5px}.tour-edit-middle-top-container label{align-items:center;text-align:center}.tour-edit-middle-top-container .tour-middle-top-container,.tour-edit-middle-top-container .tour-middle-container,.tour-edit-middle-top-container .tour-middle-bottom-container{border:2px solid rgb(231,231,231);display:flex;flex-flow:column;justify-content:right;text-align:right;padding:10px;margin:10px;border-radius:3px}.tour-edit-middle-top-container .tour-middle-container{display:flex}.tour-middle-container textarea{width:100%;height:100px;resize:vertical}.tour-edit-middle-top-container .tour-middle-bottom-container{display:flex}.tour-middle-bottom-container textarea{width:100%;height:200px;resize:vertical;padding:10px;margin:auto}.tour-middle-bottom-button{display:flex;width:100%;text-align:right;justify-content:right;padding:10px}.tour-middle-bottom-button button{all:unset;padding:3px 15px;align-items:center;justify-content:center;width:fit-content;background-color:var(--gold);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:5px 10px 5px 3px;font-size:12px}.image-container,.image-container label,.image-container img{display:flex;width:100%;height:150px;align-items:center;justify-content:center;text-align:center;object-fit:cover}.image-container .image-change{display:flex;position:absolute;font-size:25px;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;color:#fff;font-family:Inter;font-weight:400;background-color:#0006}.image-container .image-change:hover{color:var(--darkOrange);background-color:#0009}.tours-edit-bottom-container{display:flex;flex-flow:column;justify-content:right;text-align:center;min-width:300px;border:3px solid rgb(231,231,231);border-radius:5px}.tours-edit-preview-container{display:flex;flex-flow:column;padding:10px;border:1px solid rgba(231,231,231,.2);margin-bottom:10px;border-radius:3px;background-color:#5a4d4d08}.tours-edit-preview{border:2px solid rgb(231,231,231);margin-bottom:20px;padding:10px;border-radius:5px;background-color:#5a4d4d05}.tours-edit-preview-top{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:1px solid rgb(231,231,231)}.tours-edit-preview-top p.id{font-size:14px;font-weight:600;color:var(--darkOrange)}.tours-edit-preview-middle p{display:flex;flex-flow:row wrap;justify-content:space-between;border:1px solid rgb(203,203,203);margin:10px 5px 0;padding:5px;min-height:25px;height:fit-content;background-color:var(--lightGray);border-radius:3px}.tours-edit-preview-middle p.title{border:0px solid rgb(231,231,231);justify-content:center;background-color:unset}.tours-edit-bottom-form{display:flex;flex-flow:column;width:100%;max-width:560px;border-radius:3px;padding:10px}.tours-edit-bottom-container{display:flex;border:2px solid rgb(231,231,231);max-width:530px;padding:10px}.tours-edit-bottom-container textarea,.tours-edit-bottom-container input{border:1px solid rgb(231,231,231);border-radius:3px;min-height:25px}.tours-edit-bottom-container textarea{min-height:100px;resize:vertical}.confirmation{font-size:20px;color:#fff}.tour-edit-main{display:flex;flex-flow:column;border:4px solid rgb(0,0,0,.1);max-width:fit-content;min-width:270px;height:fit-content;margin:0 auto auto;border-radius:5px;padding:20px;justify-content:left;max-height:fit-content}.tour-edit-main .list{position:relative;border:2px solid rgb(113,113,113,.1);display:flex;margin:5px;border-radius:3px;justify-content:space-between;max-height:60px}.tour-edit-main .list.state{background-color:var(--lightGray)}@media screen and (max-width: 1200px){.tours-edit{width:100%;margin:auto;justify-content:center}.tour-edit-main{all:unset!important;display:flex;flex-flow:row wrap!important;max-width:300px!important;min-width:270px!important;height:fit-content!important;margin:auto!important}.tour-edit-main .list{justify-content:space-evenly!important;padding:20px 60px 120px!important}.list-container .left{all:unset!important;justify-content:center!important;align-items:center!important;margin:auto!important}.list-container .left p{display:flex;max-width:300px!important;flex-flow:row wrap!important;margin:0!important;padding:5px 0!important}.left p.id,.left p.region-name,.left p.tour{justify-content:center!important;align-items:center!important;margin:auto!important}.tour-edit-main .list{display:flex;width:100%;max-width:300px;flex-flow:row wrap;max-height:fit-content;margin:20px!important;padding:60px;max-height:100%!important}}.list .left{display:flex;text-align:left;position:relative;border:0px solid rgb(113,113,113,.1);margin-right:3px;border-radius:3px;padding:4px;align-items:center;max-height:20px}.list-container{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;max-height:100px;height:100%;margin:auto;align-items:center}.list-image{position:relative;max-width:100px;height:55px;display:flex;flex-flow:row wrap;z-index:1}.list-image img{display:flex;object-fit:cover;z-index:-1;max-width:80px;min-width:80px;max-height:55px}.list .left p{font-size:14px;text-transform:capitalize;font-weight:400px;padding:10px;min-width:100px}.list .left p.id{display:flex;position:relative;font-weight:600}.list .left p.region-name{display:flex;max-width:fit-content!important;margin:0;font-weight:600;font-size:16px}.list .left p.tour{display:flex;max-width:fit-content!important;margin:0;font-weight:500;font-size:16px;color:var(--darkOrange)}.tour-edit-main .list .list-buttons{display:flex;flex-flow:row wrap;width:fit-content;margin:3px;padding:0}.list .middle{display:flex;justify-content:center;margin:auto 3px auto auto;text-align:center;border:2px solid rgb(113,113,113,.1);border-radius:3px;padding:4px}.list form{display:flex;justify-content:center;margin:auto;text-align:center;align-items:center;min-width:90px}.list form button,.list .submit{all:unset;align-items:center;width:100%;display:flex;padding:3px 15px;width:fit-content;background-color:var(--gold);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:5px 10px 5px 3px;font-size:12px}.list form button.inactive{background-color:var(--shadowGray);color:#fff;font-weight:400}.list .right{display:flex;justify-content:right;text-align:right;border:2px solid rgb(113,113,113,.1);margin:auto auto auto 3px;border-radius:3px;padding:4px;background-color:#ffc8c866}.list .right button{border:0;width:100%;display:flex;justify-content:right;text-align:right;padding:3px 15px;align-items:center;justify-content:center;width:fit-content;background-color:var(--lightred);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:5px 10px 5px 3px;font-size:12px}.list .right button:hover{background-color:var(--shadowGray)}.admin-functions{display:flex;flex-flow:row wrap;align-items:center}.admin-functions label{all:unset;display:flex;padding:3px;font-weight:500;font-size:10px;margin:auto;align-items:center}.admin-functions input{position:relative;display:inline-flex;margin:auto auto auto 3px}@media screen and (max-width: 475px){.active-container{display:none;visibility:hidden}.tours-edit-container{all:unset;max-width:420px;min-width:320px}.tour-edit-top-container,.tour-edit-middle-container{max-width:290px!important;margin:0!important;padding:0!important}.tour-middle-container .tour-elements{display:flex!important;flex-flow:row wrap!important;max-width:290px!important}.tours-edit-bottom-container input,.tours-edit-bottom-container textarea,.tours-edit-bottom-container label,.tours-edit-bottom-container h2,.tours-edit-bottom-container .elements.button{max-width:220px!important;margin:0!important;padding:0!important}.tours-edit-bottom-form,.tours-edit-bottom-form form{max-width:260px!important;margin:0!important;padding:0!important}.tours-edit-bottom-container{all:unset!important;border:2px solid rgb(0,0,0,.1)!important;text-align:center!important;justify-content:center!important;display:flex!important;flex-flow:column!important;max-width:260px!important;margin:0!important;padding:10px!important}.tours-edit-preview .elements{border:1px solid red;width:100%!important;text-align:right!important;justify-content:right!important}.tours-edit-bottom-container .elements{border:1px solid red;text-align:right!important;justify-content:right!important}.tours-edit-bottom-container{padding:20px!important}}.tours-edit-bottom-container input,.tours-edit-bottom-container textarea{padding:10px}.preview-buttons-container{display:flex;flex-flow:row nowrap;width:100%;margin:10px 0;justify-content:right!important;text-align:right!important}.order-container button,.order-container input{all:unset;height:100%;width:fit-content;padding:0;align-items:center;margin:auto}.order-container{border:1px solid rgba(0,0,0,.1);background-color:var(--orange);display:flex;flex-flow:row nowrap;width:fit-content;margin-right:30px;justify-content:space-around}.order-container input{width:20px;padding:0 3px;background-color:var(--lightGray);text-align:center}.order-container button{height:100%;width:fit-content}.alert{padding:5px 2px;color:red}.tour-state{display:flex;justify-content:right;padding:10px;align-items:center}.tour-state label{display:flex;align-items:center;line-height:10px}.tour-state input{margin-left:5px;cursor:pointer}.preview-buttons-container{position:relative}.order-container form{all:unset}.update-fields input,.update-fields textarea{width:100%;resize:vertical}.extra-button-set button{height:unset!important}.extra-button-set{display:flex;width:100%;flex-flow:row wrap;justify-content:right}button:hover,.extra-submit:hover{padding:5px;color:#000!important;font-weight:700!important;background-color:var(--blue)!important}.extra-submit.off{background-color:gray!important}.extra-submit{width:100px;height:50px;background-color:var(--orange)!important}.extra-submit.new{padding:10px!important;font-size:12px;font-weight:800}.remove-container{display:flex;flex-flow:row nowrap;width:fit-content;align-items:center;text-align:center;padding:5px;background-color:var(--orange)!important}.remove-container input[type=checkbox]{width:15px;height:15px;background-color:#fff;color:#fff;margin:0 10px 0 0}main{display:flex;flex-flow:column;flex-grow:1;position:relative;background-repeat:no-repeat;background-position:center -30px;background-size:auto 100%;background-size:100% auto;background-size:100%;background:linear-gradient(180deg,rgba(187,187,187,.4) 0%,rgba(217,217,217,0) 5%)}.home{display:flex;flex-flow:column;position:relative}.middle-logo{display:flex;flex-flow:row wrap;width:100%;justify-content:center;text-align:center;align-items:center}.middle-logo p{font-family:Engagement;font-style:normal;font-weight:400;font-size:128px;line-height:158px;color:#ffdc81;text-transform:capitalize;text-shadow:0px 4px 4px rgba(0,0,0,.45);-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}.middle-text{display:flex;flex-flow:row wrap;width:100%;justify-content:center;text-align:center;align-items:center}.middle-text p{font-weight:400;font-size:20px;line-height:23px;letter-spacing:.385em;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.1);padding-bottom:40px}.home-middle-container{display:flex;flex-flow:column;height:fit-content;padding-top:0}.home-middle-text{display:flex;flex-flow:column;position:relative;font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:24px;line-height:30px;text-align:justify;-webkit-text-align:justify;padding:50px 78px 78px}.home-middle-title{display:flex;flex-flow:column;justify-content:center;text-align:center;align-items:center;position:relative;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:40px;line-height:30px;text-align:justify;padding-top:0}.home-bottom-image{position:relative;display:flex;width:100vw;height:550px;justify-content:center;text-align:center}.home-bottom-image img{object-fit:cover;width:100%;object-position:center 90%}.home-bottom-text{position:absolute;display:flex;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:40px;line-height:56px;color:#fff;text-align:justify;margin-top:60px;justify-content:center}@media screen and (max-width: 600px){.home-bottom-text,.home-middle-title{display:flex;flex-flow:row wrap;max-width:375px;margin:0 10px;padding:50px 10px 0;line-height:50px;font-size:40px;justify-content:center;text-align:center;align-items:center}.home-middle-title{max-width:375px}.home-middle-text{-webkit-text-align:justify;padding:30px}}.rent-container,form{position:relative;display:flex;height:100%;flex-flow:column}.rent-top-container{display:flex;flex-flow:column;height:100%;text-align:center;background:no-repeat url(https://dashboard.teneriferide.com/assets/rent-bg-0c7f0d1a.webp);background-size:cover;background-position:50% 50%;justify-content:top;align-items:center;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}.rent-top-text{display:flex;flex-flow:row wrap;max-width:644px;height:150px;font-family:Roboto;font-style:normal;font-weight:400;font-size:48px;line-height:75px;color:#fff;margin-top:123px;margin-bottom:100px}.rent-top-middle{background:rgba(0,0,0,.6);width:100%;height:100%;padding-bottom:2px}.rent-top-middle-title{font-family:Roboto;font-style:normal;font-weight:400;font-size:48px;line-height:75px;color:#fff;margin-top:30px;margin-bottom:30px}.rent-top-middle-date{display:flex;flex-flow:row wrap;min-width:250px;max-width:fit-content;color:#000;text-align:center;justify-content:center;margin:auto;padding:20px}.start-date,.end-date{display:flex;text-align:center;justify-content:center}.start-date input,.end-date input{padding:3px;margin:3px;border:none;background-color:#ffffffb3;color:#000}.middle-date{display:flex;font-size:25px;padding:15px;justify-content:center;text-align:center;color:#fff}@media screen and (max-width: 600px){.rent-top-middle-date{margin:auto;max-width:250px}.middle-date{width:100%}}label{font-family:Roboto;font-style:normal;font-weight:400;font-size:32px;line-height:38px;cursor:pointer}.rent-top-middle-date input{padding:10px;font-size:25px;cursor:pointer}.rent-middle-container{display:flex;flex-flow:column}.rent-middle-title{font-family:Roboto;font-style:normal;font-weight:400;font-size:48px;line-height:75px;color:#595959;margin-top:50px;margin-bottom:50px;text-align:center}.rent-middle-content{display:flex;flex-flow:row wrap;background:#fbfbfb;width:100%;align-items:center;justify-content:center;margin:auto;padding-top:35px;padding-bottom:35px}.rent-container figure{position:relative;display:flex;flex-flow:column;border:1px solid var(--shadowgray);padding:22px;justify-content:space-evenly;margin:31px;min-width:375px;max-width:420px;height:400px;min-height:400px;border-radius:30px;background:#ffffff}figure.fig-cover{box-shadow:var(--box-shadow-light)}figure .model-name-container{display:flex;flex-flow:column;justify-content:center;min-height:120px;margin-top:0;padding-top:0;width:100%;text-align:center}figure img.moto{max-width:100%;width:fit-content;max-height:fit-content;min-height:200px;object-fit:cover;padding:0 5px 10px;justify-content:center;align-items:center;text-align:center;margin:auto}figure .model-name{font-family:Roboto;font-style:normal;font-weight:400;font-size:19px;line-height:45px;color:var(--darkgray)}figure .check-box{position:absolute;right:20px;top:30px;cursor:pointer;z-index:10}figure .model-name img{width:46px;height:46px;z-index:2}figure .model-image,figure .model-remove{top:0;position:absolute;width:390px;height:100%;border-radius:30px;cursor:pointer;z-index:1}figcaption{border-top:2px solid var(--shadowgray);position:relative;display:flex;width:fit-content;height:fit-content;min-height:100px}.model-content-left{display:flex;flex-flow:row wrap;border-right:2px solid var(--shadowgray);padding:10px 0 0;width:60%}.model-details-left{display:flex;justify-content:left;text-align:left;color:var(--shadowgray);width:fit-content;padding:4px;font-size:14px;line-height:15px}.model-details-left p{padding-left:5px;color:var(--darkgray);font-weight:500;font-size:14px}.model-details-left img{width:20px;margin-right:7px}.model-content-right{display:flex;flex-flow:column;padding:10px 0 0;width:40%}.model-details-right{display:flex;flex-flow:row wrap;color:var(--shadowgray);justify-content:right;text-align:right;padding:4px;font-size:14px;line-height:15px}.model-details-right p{color:var(--darkgray);font-weight:500;font-size:14px;padding:0 4px 0 5px}.input-check{width:100px;height:100px}.input-check{color:#fbfbfb}.modal{display:flex;position:fixed;flex-flow:column;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:#000000bc;cursor:pointer;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.modal-title{width:100%;font-size:30px;color:#fff}.modal-close{width:100%;justify-content:center;text-align:center;-webkit-text-align:center;padding:40px 10px 0}.modal-container{border:1px solid var(--orange);padding:40px;border-radius:15px;background-color:#000}.modal-container button{width:150px;height:49px;background:#fbbc50;border:1px solid hsl(0,0%,70%);box-shadow:0 4px 4px #00000040;border-radius:8px;font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:24px;line-height:28px;cursor:pointer}.modal-container button:hover{opacity:.85}.button-contact-container .count button:hover{opacity:1;color:#000}.tours-container{display:flex;position:absolute;flex-flow:column;position:relative;height:100%;background:no-repeat url(https://dashboard.teneriferide.com/assets/tours-back-37cadff9.webp);background-position:50% 60%;background-size:cover;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}.tours-location{display:flex;flex-flow:column;height:100%;max-width:494px;width:100%;height:100vh;background:rgba(0,0,0,.2);text-align:center;color:#fff;z-index:-1}.tours-title{margin-top:0}.tours-title h1{font-family:Roboto Flex;text-transform:uppercase;font-weight:500;font-size:96px;padding-bottom:0;margin-bottom:0}.tours-title p{flex-flow:row wrap;color:var(--orange);font-weight:400;font-size:20px;line-height:23px;justify-content:center;text-align:center;align-items:center}.text-small{border-top:1px solid rgba(0,0,0,.2);margin-top:30px}.tours-location-container{display:flex;flex-flow:column;width:100%;height:100%;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}.location-container,.location-top{display:flex;flex-flow:column;width:100%;height:100%;z-index:-1}.location-selection{display:flex;flex-flow:row nowrap;width:100%;height:fit-content;background-color:#000;color:#fff;cursor:pointer;padding:5px 5px 5px 45px;text-align:left;justify-content:left}.location-selection ul{display:flex;width:400px;border:1px solid red;justify-content:center;align-items:center;text-align:center;margin:auto}.location-selection li a{all:unset;padding:10px}.location-selection li a:hover,.location-selection li a.active{color:var(--orange)}.contact-container{display:flex;position:relative;height:fit-content;flex-flow:column;background:no-repeat url(https://dashboard.teneriferide.com/assets/contact-bg-e3c2ba6a.webp);background-size:cover;background-position:50% 70%;justify-content:flex-end;-webkit-justify-content:flex-end}.contact-top{display:flex;flex-flow:row wrap;padding:0 2px 2px 20px;width:100%}.contact-top-title{width:100%;display:flex;flex-flow:row wrap;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:50px;line-height:112px;color:#fff;-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;justify-content:left;text-align:left;margin:0 auto auto}.contact-message{width:100%;display:flex;flex-flow:row wrap;font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:40px;line-height:75px;color:#fff;-webkit-animation:slide-in-left .6s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .6s cubic-bezier(.25,.46,.45,.94) both;justify-content:left;text-align:left;margin:0 auto auto}.contact-container{display:flex;flex-flow:row wrap;align-items:flex-end;-webkit-align-items:flex-end;justify-content:flex-end;flex-grow:1;height:fit-content}.contact-container .contact-bottom-full{background:rgba(0,0,0,.6);display:flex;flex-flow:row wrap;margin:0 100px 100px 0;border-radius:5px}.contact-container .contact-form-right{display:flex;width:fit-content;margin:0;padding:0}.contact-container .form-title{display:flex;justify-content:right;padding:15px 10px 0 0;margin:0;width:100%}.contact-container .contact-elements{display:flex;flex-flow:row wrap}.contact-container .contact-elements label{display:flex;flex-flow:row nowrap;width:200px;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:top;-webkit-align-items:top}.contact-container .contact-elements input,.contact-container .contact-elements textarea{margin:0;min-width:300px;max-width:400px;display:flex;flex-flow:column;text-decoration:none;border:none;height:30.91px;box-shadow:inset 0 2px 2px #00000040;border-radius:6px;background-color:#fff;text-align:left;padding:6px}.contact-container .contact-elements textarea{height:87.48px;color:var(--shadowgray)}.contact-bottom-left .quickbook-item{display:flex;margin-bottom:30px;color:#fff}.contact-bottom-left{display:flex;flex-flow:column;padding:0 10px;border-right:2px solid var(--orange);margin:10px 0;justify-content:center;-webkit-justify-content:center}.contact-container .contact-form-right{display:flex;border-left:none;margin-right:15px}@media screen and (max-width: 750px){.contact-container .contact-bottom-full{margin:0;padding:0 30px 30px}.contact-form-right{border-left:none}.contact-bottom-left{height:fit-content;flex-flow:row wrap;width:100%;border-bottom:2px solid var(--orange);border-right:none;margin:10px 0}.contact-bottom-left .quickbook-item{margin:20px}.contact-container .contact-form-right{display:flex;width:fit-content;margin:0;padding:0;justify-content:center;-webkit-justify-content:center;align-items:top;-webkit-align-items:top}}.location-main-container{display:flex;flex-flow:column;height:100%;width:100%;z-index:-1}.location-top_container figure{display:flex;flex-flow:column;position:relative;margin:0!important;padding:0!important}.top-left{display:flex;flex-flow:column;max-width:500px;min-width:300px;width:100%;padding:30px;background:rgba(0,0,0,.3);margin-bottom:0!important;z-index:1}.location-top_container figcaption{all:unset;display:flex;position:absolute;width:100%;height:100%;margin:0!important;padding:0!important}.location-main-container figcaption img{width:100%;z-index:-1;margin:0!important;padding:0!important;display:flex;object-fit:cover;object-position:center 60%}.location-top-title{display:flex;flex-flow:column;font-family:Roboto Flex;font-style:normal;font-weight:500;line-height:80px;color:#000;max-width:425px;min-width:300px;width:100%;padding:20px}.location-top-title .title{display:flex;font-size:60px;font-optical-sizing:auto;color:#fff;text-align:center;justify-content:center;max-width:425px;min-width:300px;width:100%;text-transform:uppercase;-webkit-animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}.location-top-title .subtitle{display:flex;font-size:45px;font-optical-sizing:auto;color:#fff;text-align:center;justify-content:center;max-width:425px;min-width:300px;width:100%;text-transform:capitalize;-webkit-animation:fade-in-left 1s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left 1s cubic-bezier(.39,.575,.565,1) both}.location-top-title .next{display:flex;width:100%;font-size:25px;color:#e5e5e5;justify-content:center;text-align:center}.location-top-textbox{display:flex;height:fit-content;margin-bottom:40%}.location-top-textbox .textbox{display:flex;flex-flow:column wrap;max-width:425px;min-width:300px;width:fit-content;height:fit-content;background:rgba(255,255,255,.8);border:1px solid #e5e5e5;border-radius:25px;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:14px;line-height:165%;text-align:center;color:#000}.textbox{display:flex;text-align:center;justify-content:center;padding:25px;max-width:425px;margin:auto}.textbox.soon{height:300px;text-align:center;justify-content:center;align-items:center;font-size:30px;margin-left:30px}.textbox p{font-weight:500;font-size:14px}.textbox-top-container{display:flex}.textbox-top-container p{display:flex;flex-flow:row wrap;width:100%;font-weight:500}.textbox-top-container .lineone{justify-content:right;padding-right:30px}.textbox-top-container .linetwo{justify-content:left;padding-left:30px}.textbox-middle-container{display:flex;flex-flow:column;padding-top:0;justify-content:center;align-items:center;text-align:center}.textbox-middle-container .included{font-weight:600;font-size:16px}.textbox-middle-container .included p{font-weight:400;white-space:pre-line}.textbox-middle-container .activity{padding-top:25px;font-weight:600;font-size:16px}.textbox-middle-container .activity p{font-weight:400;white-space:pre-line}.textbox-middle-container .price{padding-top:25px;font-weight:600;font-size:16px;width:100%}.price p{all:unset;width:100%}.middle-textbox{display:flex;flex-flow:column;position:relative;padding:80px 78px}.middle-textbox p,.middle-textbox div{font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:24px;line-height:165%;color:#000}.middle-textbox div,.middle-textbox .details{display:flex;flex-flow:column}.details .h1,.details .head,.details .text-details{display:flex;flex-flow:row}.details .head{font-weight:600;font-size:24px}.middle-textbox .tour-details{display:flex;flex-flow:column;min-width:300px;z-index:-1}p.tour-details-title{font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:36px;line-height:165.19%;color:#000;margin-top:50px;border-bottom:1px solid var(--lightgray)}@media screen and (max-width: 400px){p.tour-details-title{margin:0 50px 0 0}}.tour-details-elements{width:100%;padding-top:25px;display:flex;flex-flow:row wrap!important}.tour-details-elements{display:flex;flex-grow:column}.tour-small-text p{padding-top:15px;padding-left:2px}.tour-details-content .text{margin-bottom:0;display:flex}.tour-details-content p{font-weight:500;color:#f5aa28}.location-bottom_container{display:flex;max-height:400px}.location-bottom_container img{display:flex;object-fit:cover;object-position:center 60%;width:100%}.soon{font-size:20px;margin:50px 30px}.mot1{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot1-e7bedfe1.webp)}.mot2{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot2-56b7bdd3.webp)}.mot3{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot3-82e384ab.webp)}.mot4{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot4-26362bbd.webp)}.mot5{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot5-054272a5.webp)}.mot6{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot6-5fd15157.webp)}.mot7{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot7-f5da3870.webp)}.mot8{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot8-19d09483.webp)}.mot9{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot9-a2de705d.webp)}.mot10{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot10-69997519.webp)}.mot11{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot11-c6b67918.webp)}.mot12{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot12-e2ccd43a.webp)}.bike,.login,.register,.tours-edit,.tours-add{margin-top:5px;padding:20px 20px 60px;border-bottom:1px solid rgba(0,0,0,.4);display:flex;flex-flow:row wrap;width:100%;height:100%;justify-content:center;position:relative}.bike-top-container{display:flex;flex-flow:column;width:100%}.bike-bottom-container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;position:relative}.bike h1,.bike h2,.bike h3{display:flex;width:100%;height:fit-content;padding:5px}.bike figure{position:relative;display:flex;flex-flow:column;width:320px;min-width:320px;height:300px;border:4px solid rgb(0,0,0,.1);margin:10px;padding:10px;border-radius:5px;background-color:#fff}.bike figure img{height:120px;width:100%;object-fit:scale-down}.bike figcaption{display:flex;flex-flow:row nowrap;width:100%;height:100%;padding:3px;border-top:3px solid rgb(0,0,0,.1)}.bike .elements-left,.bike .elements-right{display:flex;flex-flow:column;width:50%;padding:10px 5px}.bike .elements-left{border-right:3px solid rgb(0,0,0,.1)}.bike figcaption .element{padding:3px;font-weight:500}.bike figcaption .element span{padding:3px;color:var(--darkOrange);font-weight:600}.bike .bikes-buttons-container{width:100%;display:flex;justify-content:right;text-align:right;border-top:2px solid rgb(0,0,0,.1);margin:0;padding:0}.bike .bikes-buttons-container button{display:flex;all:unset;padding:5px 15px;align-items:center;justify-content:center;width:fit-content;background-color:var(--gold);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:5px}.data{position:relative;display:flex;flex-flow:row wrap;width:210px;border:2px solid rgb(0,0,0);margin:10px;height:fit-content;padding:5px 0 0;border-radius:5px}.bike.update .data{width:320px;text-align:right;justify-content:space-around;margin:auto;display:flex;flex-flow:column}.saddle,.consume,.volume,.price,.price2,.price3,.days,.deposit,.new{width:55px;margin:0 3px}.model,.power{margin:0 3px}.elements,.bikes-update-container .elements{width:100%;padding:5px 6px;font-weight:600;font-size:10px;justify-content:right;align-items:right;margin:auto}.elements.id,.elements.model{font-size:14px;justify-content:left;align-items:center;text-align:left;margin-bottom:10px;margin-top:0;padding-top:10px}.bike-detail,.user-info{color:#00f;font-weight:800;font-size:9px}.user-info{font-size:14px}.elements img{display:flex;width:100px;height:60px;object-fit:cover;justify-content:center;align-items:center;margin:auto}.elements-details{display:flex;flex-flow:row nowrap;width:100%;border-top:1px solid rgb(28,28,28)}.elements-left{display:flex;flex-flow:column;width:50%;border-right:2px solid rgb(28,28,28)}.elements-right{display:flex;flex-flow:column;width:50%}.buttons.add{width:100%;padding:0;margin-bottom:0;align-items:center;text-align:right}.input_hide{display:none}.register-container{margin-top:10px}.register-container form{border:1px solid black;border-radius:5px;padding:20px}.input-fields{display:flex;align-items:center;text-align:center;justify-content:center;padding:10px;margin:auto}.image-change{position:relative;font-size:20px;justify-content:center;align-items:center;color:var(--darkOrange);padding:0;border-radius:3px;margin:0;cursor:pointer}.image-change:hover{color:#000;font-weight:500}.image-container{position:relative;justify-content:center;align-items:center;text-align:center;margin:auto;padding:0}.image-container img{width:100%}.change:hover{background-color:#000000b3}.dash-logout{right:30px;display:flex;position:absolute;cursor:pointer}.dash-logout .material-icons{cursor:pointer}.icon-logout .material-icons{position:absolute;top:-2.5px;right:25px;color:var(--shadowgray);font-size:17px;cursor:pointer}.register,.register-container{padding-top:10px;text-align:right;width:100%}.register-container h1{width:100%;display:flex;text-align:left}.input-fields{padding:0;margin:5px 5px 0 0;text-align:right;justify-content:right}.login-container,.register-container{display:flex;flex-flow:column;align-items:center;height:fit-content;justify-content:center;text-align:center;border:2px solid black;padding:30px;border-radius:5px}.login-container iframe{margin:10px}.login p,.register p{display:flex;width:fit-content;align-items:center;text-align:center;font-size:15px;font-weight:600;margin:auto}.login form,.register form{width:fit-content;display:flex;flex-flow:column}.login .error,.login button,.login input,.register .error,.register button,.register input{margin:5px 10px;padding:4px;min-width:200px}.bike input{justify-content:right;text-align:right;border:2px solid rgb(0,0,0,.1);border-radius:3px;padding:4px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.login .error,.register .error{color:red;font-weight:600}.elements{width:100%}.login button,.register button,.elements button{all:unset;padding:5px 15px;align-items:center;justify-content:center;width:fit-content;background-color:var(--gold);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:30px 5px 5px}.buttons-container{width:100%;display:flex;justify-content:right;text-align:right;border-top:1px solid rgb(28,28,28)}.login .error,.register .error{margin:0;padding:3px;justify-content:center;text-align:center}.register .buttons-container,.login .buttons-container{border-top:0px solid rgb(28,28,28);margin-top:0;padding-top:0}.elements.id{display:flex;width:100%}.new-bike{position:absolute;left:20px;margin-right:10px;display:flex;width:fit-content;color:red;font-weight:500;font-size:16px}.rent.new-bike{position:absolute;right:10px;top:15px;display:flex;width:fit-content;color:red;font-weight:500;font-size:20px}img.no-image{margin:0;padding:0;width:100%;height:180px}.add-photo-bike{position:absolute;margin:20% 20% 20% 33%;z-index:1;font-weight:500;font-size:13px}.bike.add .data{display:flex;width:320px;text-align:right;margin:0 auto auto}.error{color:red;width:100%;justify-content:center;text-align:center;padding-bottom:10px;font-weight:600}.bike .modal{background-color:#000000b3;align-items:center;justify-content:center;text-align:center;border:0}.bike .modal .buttons-container{align-items:center;justify-content:center;text-align:center;border:0}.bike .confirmation{padding:10px;color:#fff;text-align:center;letter-spacing:1px;font-size:14px}.update-message{animation:fadeOut 5s ease-in-out forwards;display:flex;width:100%;text-align:center;justify-content:center;font-size:14px;font-weight:400px;color:var(--lightGreen)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.bikes-update-container{display:flex;flex-flow:row wrap;max-width:500px;min-width:300px;width:100%;height:fit-content;justify-content:center;margin:10px auto auto;align-items:center;border:4px solid rgb(0,0,0,.1);border-radius:3px;padding:10px}.bikes-update-container p,.bikes-update-container span,.bikes-update-container label{font-size:12px!important}.bikes-update-container form label{all:unset;position:relative;display:flex;font-size:14px;text-transform:capitalize;text-align:right;justify-content:right;margin:0 5px 5px 0;width:100%}.bikes-update-middle-container{display:flex;flex-flow:column;width:100%;text-align:right;justify-content:right;padding:10px;margin:auto}.bikes-update-middle-container label{font-size:14px;font-weight:600;margin-left:15px}input.add-element,.bikes-update-middle-container input{margin-left:10px;color:var(--darkOrange)!important;font-weight:600}input.add-element::placeholder{color:unset;color:var(--darkOrange)}.bikes-update-container img{object-fit:scale-down}.bikes-buttons-container{margin-top:10px!important;padding-top:10px!important;padding-bottom:20px}.bike-bottom-container figure{height:fit-content}.bike .modal .buttons-container .elements.buttons{flex-flow:row wrap!important}.bike .modal .buttons-container .confirmation{width:100%!important;font-size:20px}.bike .modal .buttons-container .bike-buttons-container{width:100%!important}.tours-add .data{display:flex;min-width:270px;width:30%;text-align:right;margin:0 auto auto}.tour-add-top-container{display:flex;flex-flow:column;width:100%}.tours-add form .title,.tours-add form .region,.tours-add form .next-event{width:250px}.tours-add form .raider,.tours-add form .time,.tours-add form .passager,.tours-add form .price,.tours-add form .price2{width:100px}.tours-add form .include,.tours-add form .activities,.tours-add form .notincluded,.tours-add form .details{resize:vertical;height:100px}.tours-add form label{all:unset;position:relative;display:flex;font-size:14px;text-transform:capitalize;text-align:right;justify-content:right;margin:0 5px 5px 0}.tours-add form textarea{resize:none;height:24px;width:100%;padding:4px}.tours-edit .buttons-container{display:flex;justify-content:center;align-items:center;text-align:center}.dash-navbar-container{border-bottom:1px solid rgb(0,0,0);display:flex;flex-flow:row wrap;width:100%;text-align:center;justify-content:center;padding-bottom:3px}.dash-navbar-container ul{display:flex;flex-flow:row wrap}.dash-navbar-container li{padding:5px 5px 0 10px}.dash-navbar-container li a{color:var(--lightBlue);font-weight:600}.dash-navbar-container li a:hover{border-top:1px solid var(--gold)}.dash-navbar-container li a.active{color:var(--gold)}.material-icons.dash{display:none;visibility:hidden}@media screen and (max-width: 400px){.dashboard{display:none;visibility:hidden}}@media screen and (max-width: 400px){.material-icons.dash{display:flex;visibility:visible;left:35px;top:-1px;font-size:16px;align-items:center}}.top-dashboard{width:100%;height:fit-content;display:flex;flex-flow:column;text-align:left;justify-content:left;margin-top:5px;border-top:1px solid rgb(0,0,0)}.top-dashboard h1,.top-dashboard h3,.top-dashboard span{padding:5px 0 1px 30px;margin:0}span.login-info{all:unset;position:absolute;display:flex;text-align:left;font-size:11px;margin:4px;padding:0;left:30px;top:0;letter-spacing:.5px;color:#00f}footer{z-index:100;display:flex;flex-flow:row;margin:auto;justify-content:center;text-align:center;align-items:center;width:100%;padding:10px;height:50px;font-weight:600;text-transform:capitalize;background-color:var(--lightGray)}.contact-form{display:flex;flex-flow:row wrap;background:no-repeat url(https://dashboard.teneriferide.com/assets/rent-c62fbaab.webp);background-size:cover;background-position:50% 50%;margin-top:140px}.contact-form-container{display:flex;background:rgba(0,0,0,.6);margin:60px auto;justify-content:center;text-align:center;align-items:center;border-radius:4px;max-width:1245px;min-width:375px;width:100%}.contact-form-content{display:flex;flex-flow:row wrap;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#9c9c9c;width:fit-content;margin:auto;justify-content:center;text-align:center;align-items:center;width:100%}.contact-form-left{display:flex;flex-flow:column;width:fit-content;padding:40px;min-width:375px;justify-content:center;align-items:center;text-align:center;margin:10px auto auto}.summary-title,.form-title,.selected-date,.models-title,.date-title,.model-names{font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:24px;line-height:28px;text-align:center;color:#fff;margin:7px}.models-title,.date-title{font-weight:500;font-size:24px;color:#9c9c9c}.selected-date,.model-names{font-size:20px;color:#ededed;padding:0;margin:4px 0}.contact-form-right{display:flex;flex-flow:column;margin-bottom:30px;margin-top:30px;justify-content:right;text-align:right;padding-left:100px;padding-right:100px}.contact-form-right{border-left:2px solid rgb(255,187,0)}.contact-elements{display:flex;flex-flow:row wrap;justify-content:right;text-align:center;padding:10px;width:100%;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:top;-webkit-align-items:top}.contact-elements label{display:flex;flex-flow:column nowrap;font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:20px;line-height:23px;text-align:right;color:#d9d9d9;padding-right:10px}.contact-form input,.contact-form textarea{margin:0;min-width:300px;max-width:400px;display:flex;flex-flow:column;text-decoration:none;border:none;height:30.91px;box-shadow:inset 0 2px 2px #00000040;border-radius:6px;background-color:#fff;text-align:left;padding:6px}.contact-form textarea{height:87.48px;color:var(--shadowgray)}@media screen and (max-width: 1080px){.contact-elements label{padding-bottom:10px}.contact-form-right{border:0;margin:auto;padding-bottom:50px}.contact-form-left{border-bottom:2px solid rgb(255,187,0);margin-bottom:40px}}.button-contact-container{justify-content:center;text-align:center;padding-top:20px}.button-contact-container button{width:205px;height:49px;background:#fbbc50;border:1px solid hsl(0,0%,70%);box-shadow:0 4px 4px #00000040;border-radius:8px;font-family:Roboto Flex;font-style:normal;font-weight:400;font-size:24px;line-height:28px;cursor:pointer}.button-contact-container button:hover{opacity:.85}.model-remove{display:flex;opacity:.8;width:100%;height:100%;background-color:#fff;justify-content:center;align-items:center;text-align:center;color:var(--darkgray);font-size:40px}.tours-navbar-container{display:flex;flex-flow:column;width:100%;height:fit-content;background-color:var(--lightGray);animation:focus-in-expand .1s cubic-bezier(.25,.46,.45,.94) both}.tours-navbar-container ul{display:flex;width:fit-content;text-align:center;justify-content:space-around;width:400px;max-width:fit-content;margin-left:43px}.tours-navbar-container li a{display:flex;width:fit-content;padding:5px 10px;color:#000}.tours-navbar-container li a:hover{transition:all .2s ease;color:var(--strongOrange)}.tours-navbar-container li a.active{font-weight:600}.tours-navbar{font-size:70px;color:#000}.tours-navbar-container ul.on{display:none;visibility:hidden}.b2{display:none;visibility:hidden;height:0!important}@media screen and (max-width: 400px){.tours-navbar-container ul{display:none;visibility:hidden;position:absolute;flex-flow:column;margin:20px 4% 0% 0%;text-align:left;height:fit-content;overflow:hidden;-webkit-animation:fade-in-left 2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left 2s cubic-bezier(.39,.575,.565,1) both;background-color:#0006;width:fit-content;z-index:1;padding-bottom:0}.tours-navbar-container ul li a{color:#fff;padding:10px 20px 5px;height:fit-content;z-index:1}.tours-navbar-container.on,.b2.on{animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}.b2{all:unset;display:block;visibility:visible;background-color:var(--orange);font-weight:500;text-align:right;margin-top:5px;width:75px!important;height:2px!important}.b2 .material-icons{position:absolute;bottom:1px;font-size:18px;line-height:10px;right:2px}}.location-navbar-container,.tours-navbar-middle{display:flex;flex-flow:column;width:100%;height:100%;text-align:center;align-items:center;padding-left:0!important;animation:focus-in-expand .7s cubic-bezier(.25,.46,.45,.94) both}.location-navbar-container .location-tour-title{display:flex;width:100%;padding:0% 15% 0;margin-bottom:0}.location-navbar-container h1{font-family:Roboto Flex;text-transform:uppercase;font-weight:500;font-size:80px;padding-bottom:0;margin-bottom:0;width:fit-content}@media screen and (max-width: 425px){.location-navbar-container h1{font-size:60px}}ul.location-navbar{flex-flow:column;width:fit-content;height:fit-content;text-align:center;align-items:center;margin:50px auto auto;justify-content:center;display:flex;width:100%}ul.location-navbar li{padding-bottom:30px}@media screen and (max-width: 425px){ul.location-selection{font-size:60px;justify-content:center;margin-left:0!important;padding-left:0!important}}p.location-title{display:flex;flex-flow:row wrap;color:var(--orange);font-weight:400;font-size:20px;line-height:23px;justify-content:center;text-align:center;align-items:center;padding-bottom:14px}.location-navbar li a{font-family:Roboto Flex;font-style:normal;font-weight:300;line-height:47px;text-align:center;font-size:40px;padding-bottom:15px;color:#fff;cursor:pointer}.location-navbar li p{font-size:20px}.location-navbar.tours li{padding:10px}.location-navbar.tours li a{font-size:50px;font-weight:400}.location-navbar.tours li a:hover{color:var(--orange);transition:all .5s ease-in-out}.location-quickbook{z-index:1000000;display:flex;flex-flow:row wrap;flex-grow:1;margin:auto;position:absolute;bottom:50px;right:0;position:fixed;z-index:12}.quickbook-container{z-index:1000000;display:flex;flex-flow:column;color:#fff;width:290px;height:105px;background:rgba(43,43,43,.8);border:3px solid #fbbc50;box-shadow:0 4px 4px #00000040;border-radius:15px;justify-content:center;text-align:center;align-items:center;margin-right:50px;position:relative;-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.quickbook-wrapper{z-index:1000000;right:0;transition:all 1s ease-in-out}.quickbook-wrapper.quick-close{display:flex;flex-flow:row;position:relative;right:-365px;transition:all 1s ease-in-out}.quickbook-wrapper.open{display:flex;flex-flow:row;position:relative;right:0;transition:all 1s ease-in-out}.quickbook-container{right:0}.quickbook-container.quick-close{display:flex;flex-flow:row;position:relative;right:-300px;transition:all 1s ease-out}.quickbook-title{display:flex;flex-flow:row wrap;padding-top:15px}.quickbook-title .text{display:flex;font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:right;color:#e5e5e5}.quickbook-contact-container{display:flex;flex-flow:row}.quick-on .size{border:3px solid #fbbc50;position:relative;right:0;top:50px;font-size:40px;color:#fbbc50;padding:5px;margin-right:50px;background-color:#0000004d;border-radius:10px}.quickbook-container .close{position:relative;top:-4px;right:-30px}.quickbook-item{width:fit-content;padding:0 5px;margin:0 5px 10px}.size{font-size:35px;color:#fff}img.svg{width:35px}.svg:hover{opacity:.5;cursor:pointer;transition:all .5s ease-in-out}.size:hover{color:var(--shadowgray);cursor:pointer;transition:all .5s ease-in-out}.tours-outlet-container{display:flex;flex-flow:column;width:100%;height:100%}.tours-outlet-location.navbar{display:flex;height:fit-content}.tours-edit .modal{display:flex;position:fixed;flex-flow:column;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:#000000bc;cursor:pointer}.tours-edit .confirmation{display:flex;width:100vh;text-align:center;justify-content:center}.tours-edit .modal-title{width:100%;font-size:30px;color:#fff}.tours-edit .modal-close{width:100%;justify-content:center;text-align:center;-webkit-text-align:center;padding:40px 10px 0}.tours-edit .elements{all:unset;display:flex;text-align:center;width:100vh;margin:0 auto auto}.tours-edit .elements.buttons{justify-content:center}.tours-edit .modal-container button:hover{opacity:.85}.tours-edit .button-contact-container .count button:hover{opacity:1;color:#000}.home-edit{display:flex;flex-flow:row wrap;width:100%;height:100%;margin-top:5px;padding:20px 20px 60px;border-bottom:1px solid rgba(0,0,0,.4);justify-content:center;position:relative}.home-edit .buttons-container{border-top:0}.home-edit-container{display:flex;flex-flow:column;width:100%;height:fit-content;margin-bottom:50px}.home-edit-main{border:4px solid rgb(0,0,0,.1);display:flex;flex-flow:row wrap;width:100%;max-width:800px;max-height:fit-content;height:100%;justify-content:center;text-align:center;margin:0 auto auto;border-radius:5px}.home-edit-main form{padding:30px;width:100%;height:100%;display:flex;flex-flow:column}.home-edit-main form input,.home-edit-main form textarea{border:2px solid rgb(0,0,0,.1);margin-bottom:20px;padding:5px;border-radius:3px;font-size:13px}.home-edit-main form textarea{padding:10px;min-height:150px}.home-edit-main form label{font-size:12px;font-weight:500;display:flex;flex-flow:column;margin:0;padding:0}.home-button-container{display:flex;width:100%;height:fit-content;text-align:right;justify-content:right;padding:10px;position:relative}.home-button-container button{position:relative;border:0;padding:3px 15px;align-items:center;justify-content:center;width:fit-content;background-color:var(--gold);font-weight:600;letter-spacing:.3px;cursor:pointer;margin:5px 10px 5px 3px;font-size:12px}.home-edit .image-container.home img{max-height:180px;object-fit:cover}.home-edit-main.sliders{margin-top:50px;margin-bottom:50px}.home-slides-edit{width:100%;border:3px solid rgb(0,0,0,.1);margin-bottom:20px;border-radius:5px;padding:10px}.home-slides-edit.slides{width:90%!important;padding:20px!important}.image-container.home.active{opacity:.2}.home-slides-edit h2{width:100%;text-align:left;color:var(--darkOrange)}input:disabled{color:var(--darkGray);background-color:var(--lightGray)}.label-slide{display:flex;align-items:top!important;justify-content:right}textarea.add-slide{all:unset;border:2px solid var(--lightGray);border-radius:3px;width:320px;text-align:left;padding:0 4px 4px;margin-left:10px}.update-template{display:flex;margin:auto;width:595px;height:842px;height:1684px}.update-template{display:flex;flex-flow:column;border:2px solid var(--lightGray);border-radius:3px;width:fit-content;height:fit-content}.page{position:relative;display:block;width:21cm;height:29.7cm;height:fit-content;height:59,4cm;padding:50px 40px 70px 60px}@media print{html,body{height:initial!important;overflow:initial!important;-webkit-print-color-adjust:exact}}@page{size:auto;margin:20mm}.page div{display:flex}.page .logo{all:unset;width:100%;display:flex;flex-flow:column;text-align:center;margin-top:0;margin-right:100px}.page .logo h3{margin-top:0;font-size:17px;margin-bottom:4px;color:var(--darkGray)}.page .image{position:absolute;right:100px;top:50px;z-index:-1}.page .image{height:300px;width:160px}p{font-weight:500;color:var(--darkGray)}p.contract{padding-top:5px;font-weight:600;color:var(--darkGray)}.page input[type=datetime-local]{cursor:pointer}.page *:disabled{background-color:#00000008}.page input,.page label{all:unset;display:flex;width:fit-content;flex-flow:row nowrap;font-size:10px;font-weight:600;width:100%;padding:2px;white-space:nowrap;color:var(--darkGray)}.page select,.page option{width:fit-content;min-width:110px;color:var(--darkGray);background-color:var(--lightGray);margin-right:10px;padding:2px;align-items:center}.page select.model{max-width:160px;min-width:fit-content;width:100%}.page label{font-size:12px}.page input{border:1px solid var(--shadowGray);background-color:var(--lightGray);margin-left:10px;line-height:15px;height:fit-content;width:fit-content;text-align:center;align-items:center;padding:2px}section.main-section{display:flex;margin-top:0;padding-top:0;margin-bottom:20px}section.one{display:flex;flex-flow:column;height:fit-content;min-width:180px;max-width:fit-content;font-size:10px;font-weight:600;padding:7px}.one .client,.one .contract{height:fit-content;width:fit-content;margin-bottom:10px}.client input{width:120px}.contract input{width:70px}section.second-section{display:flex;flex-flow:column;width:fit-content;min-width:300px;margin-bottom:35px}.second-section label{padding-right:5px;font-size:12px}.second-section input{margin:0 10px 0 0}.line-one,.line-two{display:flex;flex-flow:row;padding:3px 5px 0}.line-one{margin-bottom:12px;line-height:20px}.line-one label{justify-content:space-between}.line-two{max-width:490px;line-height:20px}section.third-section{display:flex;flex-flow:column;width:fit-content;min-width:100%;height:fit-content;margin-bottom:15px}section.third-section h3{margin-bottom:5px}section.third-section label{width:fit-content;font-size:12px;padding-right:0}section.third-section input{width:100%;margin-right:10px;margin-left:5px}.line-three,.line-four,.line-five,.line-six{margin-right:10px;margin-top:10px;padding:4px}.line-six .dclass{max-width:80px;padding-left:4px;padding-right:4px}.line-six .phone{max-width:120px}section.forth-section{display:flex;position:relative;flex-flow:column;height:fit-content;width:100%;margin-bottom:20px}section.forth-section h3{display:flex;align-items:center;justify-content:center;margin:auto;background-color:var(--lightGray);border:1px solid var(--shadowGray);width:fit-content;padding:2px 10px}section.forth-section img{display:flex;margin:auto;height:300px;width:80%;object-fit:scale-down}section.sixth-section{display:flex;flex-flow:column;width:fit-content;min-width:650px;max-width:100%;margin-bottom:10px}section.sixth-section label{width:fit-content;font-size:12px;padding-right:0}section.sixth-section input{width:100%;margin-right:10px;margin-left:5px}.sixth-section .price,.sixth-section .deposit{width:100%;margin-bottom:10px}.price input,.deposit input{width:fit-content;max-width:100px;margin-right:5px!important}.price input{max-width:100%}.price p,.deposit p{width:fit-content;align-items:center;line-height:20px;margin-right:10px}section.seventh-section{display:flex;flex-flow:column;width:fit-content;min-width:650px;max-width:100%;margin-bottom:10px;margin-left:5px}section.seventh-section .summary{display:flex;flex-flow:column}.summary p{font-size:12px}section.eighth-section{display:flex;flex-flow:row wrap;width:100%;margin-bottom:40px;margin-left:5px;justify-content:space-between}section.eighth-section .signatures{display:flex;flex-flow:row nowrap;width:100%;align-items:center}.signatures .rental,.signatures .driver{display:flex;flex-flow:column;width:100%}.rental .left,.driver .right{display:flex;flex-flow:column}.rental{margin-right:30px}.driver{margin-left:30px;margin-right:30px}.signatures h3{width:100%}.signatures textarea{height:60px;width:100%;resize:none;background-color:var(--lightGray)}section.second-page{display:flex;width:100%;padding-top:80px}.second-page .left,.second-page .right{display:flex;flex-flow:column;white-space:pre-wrap;margin-right:20px;width:100%;font-family:Arial,Helvetica,sans-serif;color:#000}.second-page p{font-size:7.1px;font-family:Arial,Helvetica,sans-serif;color:#000}.second-page b{font-size:7.1px;font-family:Arial,Helvetica,sans-serif;color:var(--darkGray)}.bottom{margin-bottom:0!important;padding-bottom:0!important}.bottom-content{display:flex;flex-flow:column}.sub{margin-top:0!important;padding-top:0!important}.submit-contract{margin-top:0!important;margin-bottom:30px!important}button:disabled{background-color:#cacaca!important;cursor:not-allowed}select:disabled{color:#100127;border-color:#000}.customers select:placeholder-shown,.customers input:placeholder-shown{color:red!important;border:1px solid red!important}.customers input:invalid,.customers select:invalid{border-radius:3px;color:red!important;border:1px solid red!important;background-color:#f6c1c166!important}.customers input[type=datetime-local]:placeholder-shown,.customers input[type=datetime-local]:invalid{color:red!important;border:1px solid red!important}.red{border-radius:3px!important;color:red!important;border:1px solid red!important;background-color:#f6c1c166!important}.green{color:green!important;border-radius:3px!important;border:1px solid green!important;background-color:#90ee90!important}.orange{color:var(--orange)!important}.dark-orange{color:var(--darkOrange)!important}.customers{margin-top:5px;padding:20px 20px 60px;display:flex;flex-flow:column;width:100%;height:100%;justify-content:center;position:relative;min-width:375px}.legend{font-size:12px;margin-bottom:-10px;margin-left:5px;font-weight:700;color:#034c73}.customers h1{position:absolute;top:0;font-size:20px}.customers-container{position:relative;display:flex;flex-flow:column;margin-top:20px;height:100%}.none{justify-content:center;align-items:center;font-size:20px}.customers-container .row,.customers-container .row .item{min-width:20px;border:1px solid var(--shadowGray);background-color:var(--orange);background-color:#bbbbbb4d}.customers-container .row2,.customers-container .row2 .item{border:1px solid var(--shadowGray);border-top:0px solid var(--shadowGray)}.customers-container .row,.customers-container .row2{display:flex;flex-flow:row nowrap}.customers-container .row2 .material-icons{padding:2px 4px;font-size:calc(12px + .390625vw);cursor:pointer;color:#ffb81e;border:1px solid #d6d6d6;background-color:#f3f3f3;margin:2px}.customers-container .row2 .material-icons:hover{color:var(--darkOrange);background-color:#dfdfdf}.customers-container .row h3,.customers-container .row2 h3{font-size:calc(9px + .390625vw);margin:0}.customers-container .row p,.customers-container .row2 p{font-size:calc(7px + .390625vw)}.customers-container .item{display:flex;flex-flow:row wrap;margin:0;align-items:center;text-align:center;justify-content:center;padding:10px;flex-grow:1}.customers-container .item.id{width:100px;flex-grow:0}.customers-container .item.model,.customers-container .item.name{position:relative;width:400px;flex-grow:1}.customers-container .item.email,.customers-container .item.address,.customers-container .item.licence,.customers-container .item.phone{flex-flow:row nowrap;width:300px;flex-grow:0}.customers-container .item.date-in,.customers-container .item.date-out,.customers-container .item.date{width:200px;flex-grow:0}.customers-container .manage{position:relative;justify-content:center;text-align:center;align-items:center;padding:5px;width:100%}.customers .elements{display:flex;flex-flow:row wrap;min-width:375px}.customers .elements.buttons{all:unset;display:flex;width:fit-content;width:100%!important;justify-content:right}@media screen and (max-width: 768px){.customers .elements.buttons{justify-content:center;flex-flow:row wrap!important}.customers .elements.buttons button{margin:10px}.search{margin:0 0 10px}}@media screen and (max-width: 768px){.customers h1{position:relative}.customers-container .item.id{width:30px}.customers-container .item.model,.customers-container .item.name{width:100px;flex-grow:1}.customers-container .item.phone{width:100px}.customers-container .item.licence,.customers-container .item.email,.customers-container .item.address,.customers-container .item.date-out{display:none}.customers-container .item.date{width:100px}.customers-container .manage{position:relative;width:100%;text-align:center;justify-content:center}}.customers .elements.buttons button{display:flex;flex-flow:row wrap;margin-top:1px;min-width:fit-content;width:fit-content;font-size:10px}.search{display:flex;flex-flow:row wrap;position:relative;align-items:center;padding:0 20px;height:fit-content}.search label,.search input{line-height:unset}.search input{width:200px;border:1px solid var(--lightGray);height:23px;padding:1px 5px;outline:1px solid var(--shadowGray)}.search label{font-size:14px;padding:0 5px 0 0}.search label:after{font-family:Material Icons;content:"";font-size:20px;font-weight:500}.customers .modal .buttons-container,.customers .modal .elements.buttons{border-top:0!important;flex-flow:column!important;margin-top:0}.customers .line-one{width:490px;justify-content:left!important;text-align:left!important}.customers .line-one label{margin-right:10px}.customers .line-one .licence-input{margin-right:100%;height:18px;border:1px solid green!important;background-color:#90ee90}.customers .price-input{border:1px solid red;background-color:#f6c1c166}.customers .label-top-date{width:110px}.customers .label-top-contract{width:50px}.customers .confirmation{padding-bottom:20px}.facture{display:flex;flex-flow:column;margin:0;padding:0;width:595px;height:842px;width:100%}section.facture-header h1{font-size:20px}section h4{margin:0;padding:0 0 10px;font-size:14px}section.facture-top{display:flex;width:100%;flex-flow:row wrap}.facture-top p{margin:0;top:0;padding:2px 0}.facture-top .top-left{all:unset;display:flex;flex-flow:column;width:45%;margin-top:0}.facture-top .top-right h3{font-size:16px;margin:0;padding:0 0 10px}.facture-top .top-right p{margin:0;top:0;font-weight:600}.facture-top .top-right{all:unset;display:flex;flex-flow:column;width:50%;margin-top:0;padding-top:0;flex-grow:1}.facture-top .top-bottom{display:flex;flex-flow:column;width:100%;margin-top:40px;padding-top:0}.facture-middle{display:flex;position:relative;flex-flow:column;border:1px solid var(--shadowGray);margin-top:30px;height:100%}.facture-bottom{display:flex;position:relative;flex-flow:column;border:1px solid var(--shadowGray);border-top:0px solid var(--shadowGray);height:100%}.facture-middle .top,.facture-middle .middle{display:flex;flex-flow:row nowrap;width:100%;height:100%}.facture-middle .top{border-bottom:1px solid var(--shadowGray);height:fit-content;min-height:30px;text-align:center;align-items:center;margin:auto}.facture-middle .titles p,.facture-middle .summary p,.facture-middle .desc,.facture-middle .unit,.facture-middle .price,.facture-middle .total{display:flex;text-align:center;justify-content:center;height:100%;border-right:1px solid var(--shadowGray);font-weight:600;margin:auto}.facture-middle .titles p{display:flex;text-align:right;justify-content:right;padding-right:10px;border-right:0px solid var(--shadowGray)}.facture-middle .titles p,.facture-middle .summary p{width:100%;align-items:center}.facture-middle .summary p.dark{background-color:var(--lightGray)}.facture-middle .top .desc,.facture-middle .top .unit,.facture-middle .top .price,.facture-middle .top .total{align-items:center}.facture-middle .desc{width:100%}.facture-middle .unit{width:20%}.facture-middle .price{width:30%}.facture-middle .total{width:30%;border-right:0px solid var(--shadowGray)}.facture-middle .middle{display:flex}.facture-middle .middle p{text-align:left;padding:20px;line-height:20px}.facture-middle .bottom{display:flex;flex-flow:row nowrap;width:100%;height:30%;border-top:1px solid var(--shadowGray)}.facture-middle .bottom .titles{display:flex;flex-flow:column;width:100%;border-right:1px solid var(--shadowGray)}.facture-middle .bottom .summary{display:flex;flex-flow:column;width:20%}.assurance-container{border:1px solid var(--shadowGray);margin-left:5px;margin-top:8px;margin-bottom:0;height:fit-content;width:200px;align-items:center;background-color:#00000008;padding:2px}.assurance-container label{margin-left:5px}input[type=checkbox].assurance{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:1;width:12px;height:12px}.assistance{position:absolute;display:flex}span.assurance-invoice{display:block;margin-top:10px;font-weight:500;font-style:italic}
