@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";@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: #e7e7e7;--darkGray2: #e0e0e0;--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-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;flex-flow:row nowrap;width:100%;justify-content:right;text-align:center;justify-content:center;font-size:12px}.bike .elements,.bike button.add{display:flex;justify-content:right;text-align:right}.elements.buttons{display:flex;flex-flow:row nowrap}.buttons{width:fit-content;text-align:center;justify-content:center}button{display:flex;height:fit-content;padding:5px 10px;width:fit-content;justify-content:center;text-align:center;align-items:center}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;flex-flow:row nowrap;margin:0;padding:0;justify-content:center;text-align:center;align-items:center;font-size:12px}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(#ffb81e,#ffbc1e);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:#0000004d;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,#00000080,#00000073 21.57%,#0000 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,#00000080,#00000073 45.57%,#0000)}.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;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-lzsL31AF.webp);background-size:cover;height:100%;background-position:100% 10%}.img2{background:no-repeat url(https://dashboard.teneriferide.com/assets/back1-CctYDaW9.webp);background-size:cover;height:100%;background-position:90% 10%}.img3{background:no-repeat url(https://dashboard.teneriferide.com/assets/back-main-DSjJ76Qi.webp);background-size:cover;height:100%;background-position:30% 30%}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,#bbb6,#d9d9d900 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-CGhhcAbs.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:#0009;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:#fff}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-CBD1oQxg.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:#0003;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;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-H95DONrr.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:#0009;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;padding:0}.top-left{display:flex;flex-flow:column;max-width:500px;min-width:300px;width:100%;padding:30px;background:#0000004d;margin-bottom:0;z-index:1}.location-top_container figcaption{all:unset;display:flex;position:absolute;width:100%;height:100%;margin:0;padding:0}.location-main-container figcaption img{width:100%;z-index:-1;margin:0;padding:0;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:#fffc;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}.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-C2guQFJv.webp)}.mot2{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot2-CJImSH1T.webp)}.mot3{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot3-9VOaZkTA.webp)}.mot4{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot4-CtmkOy_o.webp)}.mot5{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot5-DsPKdPwm.webp)}.mot6{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot6-BzTARrRi.webp)}.mot7{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot7-pBOTP257.webp)}.mot8{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot8-D-s_Qwcr.webp)}.mot9{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot9-CS6uE1K7.webp)}.mot10{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot10-C4h9qgSN.webp)}.mot11{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot11-ElYJ7U74.webp)}.mot12{background:no-repeat url(https://dashboard.teneriferide.com/assets/mot12-DuwIMks5.webp)}.tours-add .tours-add-card{display:flex;flex-flow:column;min-width:270px;width:100%;max-width:560px;text-align:right;margin:0 auto auto;background-color:#ebebeb;border:0;border-radius:5px;box-shadow:var(--box-shadow-right);padding:14px 14px 2px}.tours-add .tours-add-image-top,.tours-add .tours-add-image-bottom{margin-bottom:8px}.tours-add .tours-add-middle{display:flex;flex-flow:column}.tours-add .submit-buttons-container{display:flex;justify-content:right;margin-top:6px}.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 .image-container,.tours-add .image-container label,.tours-add .image-container img,.tours-add .image-container .image-placeholder{width:100%;height:150px;display:flex;align-items:center;justify-content:center;text-align:center}.tours-add .image-container label{margin:0}.tours-add .image-container .image-placeholder{border:1px solid rgba(0,0,0,.15);background-color:#f5f5f5;color:transparent;font-size:12px;text-transform:uppercase}.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-CtPehzv5.webp);background-size:cover;background-position:50% 50%;margin-top:140px}.contact-form-container{display:flex;background:#0009;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:#2b2b2bcc;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}.extras{font-weight:500;color:var(--mainBlue);padding:0 5px 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;overflow:initial;-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}.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;padding-bottom:0}.bottom-content{display:flex;flex-flow:column}.sub{margin-top:0;padding-top:0}.submit-contract{margin-top:0;margin-bottom:30px}button:disabled{background-color:#cacaca;cursor:not-allowed}select:disabled{color:#100127;border-color:#000}.customers select:placeholder-shown,.customers input:placeholder-shown{color:red;border:1px solid red}.customers input:invalid,.customers select:invalid{border-radius:3px;color:red;border:1px solid red;background-color:#f6c1c166}.customers input[type=datetime-local]:placeholder-shown,.customers input[type=datetime-local]:invalid{color:red;border:1px solid red}.red{border-radius:3px;color:red;border:1px solid red;background-color:#f6c1c166}.green{color:green;border-radius:3px;border:1px solid green;background-color:#90ee90}.orange{color:var(--orange)}.dark-orange{color:var(--darkOrange)}.customers{padding:30px 30px 100px}.customers-bike-orders{display:flex;flex-flow:column;padding:0 30px 30px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.customers-bike-orders .orders-header{padding-bottom:15px}.customers-bike-orders h1.bike-title{font-size:26px;font-weight:700;display:block;margin:0;line-height:1;flex:1 1 auto}.customers-bike-orders h2.month-title{width:100%;font-size:22px;font-weight:700;margin:0 0 16px;background-color:var(--gold);border-radius:5px;padding:10px;color:#000}.customers-bike-orders h2 span.month-total{float:right;font-size:18px;font-weight:700;color:#000}.customers-bike-orders .orders-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.customers-bike-orders .order-filters{display:flex;gap:6px;padding-right:0}.customers-bike-orders .order-filters input.search-input{padding:0 8px;border-radius:2px;height:34px;font-size:11px;min-width:220px;border:1px solid var(--lightGray);background:#fff}.customers-bike-orders .order-filters select{padding:0 8px;border-radius:2px;height:34px;font-size:11px;min-width:110px;border:1px solid var(--lightGray);background:#fff}.customers-bike-orders .month-group{display:flex;flex-flow:column;width:100%}.customers-bike-orders .customers-bike-container{flex-flow:column;display:flex;width:100%;height:100%;-webkit-user-select:text;user-select:text}.customers-bike-orders .customers-bike-container .order-card{border:1px solid rgba(187,187,187,.3);border-radius:5px;padding:12px 24px;background-color:#ebebeb;margin-bottom:16px;width:100%;box-shadow:var(--box-shadow-right)}.customers-bike-orders .customers-bike-container .order-card:hover{box-shadow:none}.customers-bike-orders .customers-bike-container .order-card h1,.customers-bike-orders .customers-bike-container .order-card h2{all:unset;display:block;font-size:14px;padding:8px 0 6px;font-weight:600}.customers-bike-orders .customers-bike-container .order-card h1 span,.customers-bike-orders .customers-bike-container .order-card h2 span{font-size:14px;font-weight:700;color:var(--blueCiel)}.customers-bike-orders .customers-bike-container .order-card h1.order-id{display:flex;align-items:center;gap:10px;margin-bottom:2px}.customers-bike-orders .customers-bike-container .order-card h1.order-id .preorder-buttons-container.delete{margin-left:auto}.customers-bike-orders .customers-bike-container .order-card h3{font-size:16px}.customers-bike-orders .customers-bike-container .order-card span{font-size:16px;font-weight:700;color:var(--blueCiel)}.customers-bike-orders .customers-bike-container .order-card span.option-price{font-size:14px}.customers-bike-orders .customers-bike-container .order-card span.free{font-size:10px;font-weight:700;color:green;padding:2px;margin:2px}.customers-bike-orders .customers-bike-container .order-card span.minus{font-size:18px}.customers-bike-orders .customers-bike-container .order-card p a,.customers-bike-orders .customers-bike-container .order-card p,.customers-bike-orders .customers-bike-container .order-card p.order-user-info{font-size:12px;color:#555;padding:0 0 5px}.customers-bike-orders .customers-bike-container .order-card span.overtime{font-size:12px;font-weight:500;color:var(--mainRed);margin-left:5px}.customers-bike-orders .customers-bike-container .order-card p a{color:var(--blueCiel);text-decoration:none}.customers-bike-orders .customers-bike-container .order-card p a:hover{color:var(--mainOrange)}.customers-bike-orders .customers-bike-container .order-card p.notes{color:var(--mainBlue);width:100%;font-size:13px;width:fit-content;border-radius:5px;font-weight:500}.customers-bike-orders .customers-bike-container .order-card p.notes span.customer-notes{font-weight:400;color:#000}.customers-bike-orders .customers-bike-container .order-card .price-summary{display:flex;flex-flow:column;text-align:right;justify-content:flex-end;margin:0;padding:16px 12px 0 0;font-weight:600;font-size:14px}.customers-bike-orders .customers-bike-container .order-card .price-summary span{font-size:14px;color:var(--mainOrange)}.customers-bike-orders .customers-bike-container .order-card h2.total-price{background-color:var(--lightGray);font-size:18px;width:100%;border-radius:5px;padding:6px 8px}.customers-bike-orders .customers-bike-container .order-card h2.total-price span{font-size:18px;color:var(--mainOrange)}.customers-bike-orders .customers-bike-container .order-card .order-id{margin-bottom:5px;font-weight:700}.customers-bike-orders .customers-bike-container .order-card .order-date{margin-bottom:5px;font-weight:500;color:var(--shadowGray)}.customers-bike-orders .customers-bike-container .order-card .order-user,.customers-bike-orders .customers-bike-container .order-card .order-rental{margin-bottom:5px}.customers-bike-orders .customers-bike-container .order-card .order-date-inline{margin-left:10px;font-size:13px;font-weight:500;color:var(--shadowGray)}.customers-bike-orders .customers-bike-container .order-card .order-user-box{display:inline-flex;flex-direction:column;gap:2px;padding:6px 10px 6px 12px;margin:0 0 6px;border-left:4px solid var(--gold);background:linear-gradient(90deg,#fff8df,#fff 55%);border-radius:4px;max-width:100%}.customers-bike-orders .customers-bike-container .order-card h1.bikes-title{margin-top:20px}.customers-bike-orders .customers-bike-container .order-card .order-bikes{display:flex;flex-flow:row wrap;margin-left:10px;margin-top:8px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card{display:flex;flex-direction:column;width:200px;min-width:fit-content;background:#fff;border-radius:12px;padding:10px;margin:6px;box-shadow:0 5px 20px #00000014;height:100%;min-height:300px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card h3{text-align:center;margin-top:auto;font-size:12px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-image{display:flex;width:100%;height:80px;overflow:hidden;vertical-align:middle;justify-content:center}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-image img{width:100%;height:100%;object-fit:contain}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-info{font-weight:600;margin:4px 0 6px;font-size:13px;text-align:center}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-dates{font-size:11px;color:#555;margin-bottom:5px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-options{display:flex;flex-flow:column;list-style:disc;flex:1}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-options li{font-weight:500;font-size:11px;padding:2px 0 2px 5px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-options li.insurance{border:1px solid var(--lightGray);background-color:var(--lightGray);width:fit-content;padding:2px 5px;border-radius:5px;color:var(--mainGray);font-size:12px}.customers-bike-orders .customers-bike-container .order-card .order-bikes .bike-card .bike-options li.insurance span.option-price{font-size:12px}.customers-bike-orders .preorder-buttons-container.delete{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;text-align:left;width:32px;height:32px}.customers-bike-orders .preorder-buttons-container.delete button{all:unset;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:32px;height:32px;background-color:var(--gold)}.customers-bike-orders .preorder-buttons-container.delete button:hover{background-color:var(--mainGray)}.customers-bike-orders .preorder-buttons-container.delete button .material-icons{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:16px;font-weight:100;padding:1px;color:#1d1d1d}.customers-bike-orders .preorder-buttons-container.delete button .material-icons:hover{color:var(--gold)}.customers-bike-orders .order-filters input.search-input{padding:5px}.customers-bike-orders .add-order-button{display:flex;flex-flow:row nowrap;width:100%;margin:10px 0;justify-content:center;text-align:center;align-items:center}p.final-price{font-size:16px;font-weight:600;padding:2px;margin-left:10px;align-items:center}.submit-buttons-container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;align-items:center;text-align:center;margin-bottom:25px}.submit-buttons-container button{all:unset;font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:2px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.submit-buttons-container button:hover{color:#ccc;background-color:var(--mainGray)}.preorder-buttons-container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;align-items:center;text-align:center}.preorder-buttons-container.atention button{all:unset;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:50px;height:30px;margin:5px;background-color:var(--gold)}.preorder-buttons-container.atention button:hover{color:#ccc;background-color:var(--mainGray)}button{all:unset;font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;padding:5px 8px;border-radius:2px;min-width:fit-content;height:25px;font-size:10px;background-color:var(--gold);font-weight:600}button:hover{color:#ccc;background-color:var(--mainGray)}input.price-day-input,input.days-input{width:160px!important}input.filter-input{background-color:#fff!important;border-color:#e1e1e1!important;font-weight:400;padding:10px}input.filter-input:hover{color:#ccc;background-color:var(--mainGray)}.page{padding-bottom:20px;margin-bottom:100px}.customers-orders{display:flex;flex-flow:column;padding:0 30px 30px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.customers-orders .orders-header{width:100%;display:flex;align-items:center;padding:0;margin:0;justify-content:space-between;gap:12px;flex-wrap:wrap}.customers-orders h1.bike-title{padding:0;margin:0;font-size:26px;font-weight:700;display:block;line-height:1;flex:1 1 auto}.customers-orders .preorder-buttons-container{display:flex;flex-flow:row wrap;width:100%;justify-content:right;align-items:center;text-align:right}.customers-orders .preorder-buttons-container button{margin:2px}.customers-orders .modal .preorder-buttons-container.atention{justify-content:center;text-align:center;margin-top:12px}.customers-orders .legend{width:100%;text-align:left;font-size:12px;margin:10px 0;font-weight:700;color:#034c73}.customers-orders .customers-container{display:flex;flex-flow:column;width:100%;min-width:475px}.customers-orders .customers-container .year-divider{width:100%;text-align:left;font-size:18px;font-weight:700;color:#000;height:fit-content;border-radius:3px;background-color:var(--gold);margin:0 0 10px}.customers-orders .customers-container .year-divider h2{padding:5px;margin:0 0 0 10px}.customers-orders .customers-container .row2{align-items:flex-start;display:flex;margin:5px 0 8px;padding:8px 10px;background-color:#ebebeb;border:1px solid rgba(187,187,187,.3);border-radius:5px;justify-content:space-between;box-shadow:var(--box-shadow-right);cursor:pointer}.customers-orders .customers-container .row2:hover{box-shadow:none}.customers-orders .customers-container .row2 h3{text-align:center;margin:3px 0 5px;font-size:12px;color:var(--darkBlue)}.customers-orders .customers-container .row2 .manage{max-width:150px;min-width:fit-content;border:1px solid var(--darkGray2);background-color:var(--darkGray2);display:block}.customers-orders .customers-container .row2 .manage .material-symbols-outlined,.customers-orders .customers-container .row2 .manage .material-icons{padding:5px 4px;font-size:calc(12px + .390625vw);border:1px solid var(--lightGray);color:var(--darkGray);cursor:pointer;font-weight:400}.customers-orders .customers-container .row2 .manage :hover{color:var(--shadowGray);background-color:#fff}.customers-orders .customers-container .row2>*{display:flex;flex-flow:row wrap;align-items:center;text-align:center;flex-flow:column;flex:1}.customers-orders .customers-container .item{margin:0 5px;padding:0}.customers-orders .customers-container .item.id{max-width:50px;border:1px solid var(--lightGray)}.customers-orders .customers-container h3.name{color:var(--lightBlue);width:150px;min-height:fit-content;text-align:center;margin:3px 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.customers-orders .submit-buttons-container{display:flex;flex-flow:row wrap;width:100%;min-width:fit-content;justify-content:right;align-items:center;text-align:center;margin-bottom:0}.customers-orders .submit-buttons-container .search{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:5px;margin-left:10px;border:0}.customers-orders .submit-buttons-container .search input{padding:0 8px;margin:0 2px;border-radius:2px;height:34px;font-size:11px;width:300px;border:1px solid var(--lightGray);background:#fff}.customers-orders .submit-buttons-container .search select.filter-input{padding:0 8px;margin:0 2px;border-radius:2px;height:34px;font-size:11px;min-width:110px;border:1px solid var(--lightGray);background:#fff}.customers-orders .submit-buttons-container button{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px 5px;border-radius:2px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.customers-orders .submit-buttons-container button:hover{color:#ccc;background-color:var(--mainGray)}.customers-orders .orders-header .submit-buttons-container{width:auto;margin-top:0;gap:6px;justify-content:flex-end;flex:0 0 auto}.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{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}.facture{display:flex;flex-flow:column;margin:0;padding:0;width:595px;height:842px;width:100%}.facture-top-container{display:flex;flex-flow:row wrap}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-bottom-container{display:flex;flex-direction:column;border:1px solid var(--lightGray);width:100%;height:100%;box-sizing:border-box;margin-top:10px}.facture-bottom-container .top-row{border-bottom:1px solid var(--lightGray)}.facture-bottom-container .desc,.facture-bottom-container .unit,.facture-bottom-container .price,.facture-bottom-container .total{border-right:1px solid var(--lightGray);justify-content:center;padding:5px 2px;font-weight:700;font-size:12px}.facture-bottom-container .unit,.facture-bottom-container .price,.facture-bottom-container .total{width:100px;text-align:center}.facture-bottom-container .total{border-right:none}.facture-bottom-container .desc{flex:1}.facture-bottom-container .middle-row{flex-flow:column;flex:1}.facture-bottom-container .middle-row .row:nth-child(odd){background-color:#f5f5f5}.facture-bottom-container .middle-row .row:nth-child(2n){background-color:#fff}.facture-bottom-container .middle-row .desc,.facture-bottom-container .middle-row .unit,.facture-bottom-container .middle-row .price,.facture-bottom-container .middle-row .total{padding:5px 10px;font-weight:500;align-items:center}.facture-bottom-container .row-bottom{height:100%}.facture-bottom-container .extra{display:flex;flex-flow:column;text-align:center}.facture-bottom-container .bottom-row{border-top:1px solid var(--lightGray);display:flex;flex-flow:row wrap;width:100%;justify-content:flex-end}.facture-bottom-container .bottom-row .titles-container,.facture-bottom-container .bottom-row .values-container{width:103px;display:flex;flex-direction:column}.facture-bottom-container .bottom-row .titles-container{flex:1;border-right:1px solid var(--lightGray)}.facture-bottom-container .bottom-row .titles-container .title{justify-content:right;font-weight:600;padding:5px}.facture-bottom-container .bottom-row .values-container .value{padding:5px;justify-content:center}.facture-bottom-container .bottom-row .values-container .value:nth-child(odd){background-color:#f5f5f5}.facture-bottom-container .bottom-row .values-container .value:nth-child(2n){background-color:#fff}.facture-bottom-container .bottom-row .tot{font-size:17px;font-weight:700}.extra-options-container{display:flex;flex-flow:column;width:100%;margin:0 0 10px}.extra-options-container .item-line input{max-width:50px}.extra-options-container .item-line p{display:flex;padding:0;margin:0 20px 0 0;align-items:center}.extra-options-container .extra-item{display:flex;flex-flow:row wrap;width:100%;margin:10px 0 5px;align-items:center}.item-line.location{margin:10px 0 5px}.item-line.location input{min-width:fit-content}.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{margin-top:0;padding:0 30px 30px}.bikes-top-container{display:flex;flex-flow:row nowrap;width:100%;margin:0;padding:0}.bikes-top-container .orders-header{width:100%;display:flex;align-items:center;padding:0;margin:0 0 15px;justify-content:space-between;gap:12px;flex-wrap:wrap}.bikes-top-container .orders-header h1{width:fit-content;display:flex;padding:0;margin:0;font-size:26px;font-weight:700;display:block;line-height:1;flex:1 1 auto}.bikes-top-container .orders-header .submit-buttons-container{all:unset;display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:0;flex:0 0 auto}.bike .orders-header .submit-buttons-container{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex:0 0 auto}.bike-bottom-container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;position:relative;gap:16px}.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;align-items:flex-start;justify-content:flex-start;margin:5px 0 8px;padding:8px 14px 4px;background-color:#ebebeb;border:0;border-radius:5px;box-shadow:var(--box-shadow-right);cursor:pointer;overflow:hidden}.bike figure:hover{box-shadow:none}.bike figure img{height:120px;width:100%;object-fit:scale-down;background-color:#fff;padding:8px;box-sizing:border-box;border-radius:4px;margin-bottom:6px}.bike figcaption{display:flex;flex-flow:row nowrap;width:100%;height:100%;padding:3px;border-top:0;margin-bottom:0;flex:1}.bike .elements-left,.bike .elements-right{display:flex;flex-flow:column;width:50%;padding:10px 5px}.bike .elements-left{border-right:1px solid rgba(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:flex-end;text-align:right;margin-top:auto;padding-top:8px;padding-bottom:0;gap:8px;align-self:stretch}.bike .bikes-buttons-container button{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.bike .bikes-buttons-container button:hover{color:#ccc;background-color:var(--mainGray)}.bike .btn-primary,.bike .btn-secondary{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.bike .btn-primary:hover,.bike .btn-secondary:hover{color:#ccc;background-color:var(--mainGray)}.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 .elements.id{display:flex;width:100%;line-height:1.2}.bike .bike-id-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;flex-wrap:nowrap}.bike .bike-id-label{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;color:var(--darkBlue)}.bike .bike-status{font-weight:700;color:#2f7d32;margin-left:6px}.bike .new-bike{margin-left:auto;margin-right:0;white-space:nowrap}.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 rgba(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}.bike .new-bike{position:static!important;left:auto;margin-right:8px;display:inline-flex;width:fit-content;color:red;font-weight:500;font-size:16px;line-height:1.1}.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;width:100%;height:fit-content;justify-content:center;margin:10px auto auto;align-items:flex-start;gap:16px}.bikes-update-card{display:flex;flex-flow:column;border:0;border-radius:5px;padding:14px 14px 2px;background-color:#ebebeb;box-shadow:var(--box-shadow-right);height:fit-content;min-width:300px;max-width:500px;width:100%;flex:0 1 500px}.bikes-update-right{min-height:200px}.bikes-update-title{font-size:14px;font-weight:600;color:var(--darkBlue);padding:4px 0 8px;border-bottom:1px solid rgba(187,187,187,.3)}.bikes-update-licence-actions{display:flex;gap:8px;margin:10px 0 6px;width:100%}.bikes-update-licence-actions input{flex:1;padding:6px 8px;border:1px solid var(--lightGray);border-radius:3px;background:#fff}.bikes-update-licence-actions button{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.bikes-update-licence-error{color:red;font-size:12px;margin-bottom:6px}.bikes-update-licences{display:flex;flex-flow:column;gap:6px;padding:8px 0 4px}.bikes-update-licence{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background-color:#fff;border-radius:4px;font-weight:600;color:var(--darkBlue);border:1px solid rgba(187,187,187,.3);gap:8px}.bikes-update-licence .plate-edit-input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--lightGray);border-radius:3px}.bikes-update-licence .plate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bikes-update-licence .plate-actions{display:flex;gap:6px}.bikes-update-licence .plate-edit,.bikes-update-licence .plate-save,.bikes-update-licence .plate-cancel,.bikes-update-licence .plate-delete{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600;color:inherit}.bikes-update-licence-actions button:hover,.bikes-update-licence .plate-edit:hover,.bikes-update-licence .plate-save:hover,.bikes-update-licence .plate-cancel:hover,.bikes-update-licence .plate-delete:hover{color:#ccc;background-color:var(--mainGray)}.bikes-update-licence.empty{background-color:transparent;border:0;color:var(--darkGray);font-weight:500;padding:4px 0}.bikes-update-card .submit-buttons-container{width:100%;display:flex;justify-content:flex-end;text-align:right;margin-top:6px;padding-bottom:10px}.bikes-update-card .submit-buttons-container button{margin-left:0}.bikes-update-image{background-color:#fff;border-radius:4px;padding:8px;margin-bottom:8px}.bikes-update-image img{width:100%;height:140px;object-fit:scale-down;display:block;border-radius:4px}.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}.radio-field{display:flex;align-items:center;justify-content:flex-end;gap:1px;width:100%}.radio-label{font-size:14px;font-weight:600;margin:0;padding-right:0}.radio-group{display:flex;width:fit-content;justify-content:space-between;gap:0px;margin:0 10px 0 0;align-items:center}.radio-option{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;margin:0}.radio-option input[type=radio]{appearance:auto;width:12px;height:12px;margin:0;padding:0}input.add-element,.bikes-update-middle-container input{margin-left:10px;color:var(--darkOrange);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;padding-top:10px;padding-bottom:20px}.bike-bottom-container figure{height:fit-content}.bike figure .submit-buttons-container{width:100%;display:flex;justify-content:flex-end;text-align:right;margin-top:10px;padding-top:0;padding-bottom:0;gap:8px}.bike figure .submit-buttons-container button{margin:0}.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}.second-section input.bike-model{min-width:fit-content}.tours-edit{display:flex;flex-flow:column;padding:0 30px 30px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.tours-edit .orders-header{width:100%;display:flex;align-items:center;padding:0;margin:0;justify-content:space-between;gap:12px;flex-wrap:wrap}.tours-edit .orders-header h1{width:fit-content;display:flex;padding:0;margin:0;font-size:26px;font-weight:700;display:block;line-height:1;flex:1 1 auto}.tours-edit .orders-header .submit-buttons-container{all:unset;display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:0;flex:0 0 auto}.tours-edit-container{display:flex;flex-flow:row nowrap;width:100%;margin:0;padding:0}.tours-edit-container.tours-edit-list{flex-flow:column;gap:12px}.tours-edit-header{width:100%;display:flex;align-items:center;padding:0;margin:0;justify-content:space-between;gap:12px;flex-wrap:wrap}.tours-edit-header h1{padding:0;margin:0;font-size:26px;font-weight:700;display:block;line-height:1;flex:1 1 auto}.tours-edit-actions{display:flex;flex-flow:row wrap;width:auto;min-width:fit-content;justify-content:right;align-items:center;text-align:center;gap:6px;flex:0 0 auto}.tours-edit-actions button{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px 5px;border-radius:2px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.tours-edit-actions button:hover{color:#ccc;background-color:var(--mainGray)}.tours-edit-legend{width:100%;text-align:left;font-size:12px;margin:10px 0 0;font-weight:700;color:#034c73}.tours-edit-bottom-container{max-width:565px!important}.tours-edit-bottom-container .elements{max-width:500px!important;display:flex!important;text-align:right!important;justify-content:right!important}.tours-edit-main{display:flex;flex-flow:row wrap;max-width:fit-content;min-width:270px;height:fit-content;margin:0 auto auto;justify-content:center;max-height:fit-content;border:0;border-radius:0;padding:0;background-color:transparent;box-shadow:none}.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%;background-color:#ebebeb;border-radius:5px;box-shadow:var(--box-shadow-right);padding:10px}.tours-edit-top-form{display:flex;border:0;border-radius:5px;margin:0 5px 5px;min-width:300px;width:fit-content;background-color:#ebebeb;box-shadow:var(--box-shadow-right);padding:10px}.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:0;display:flex;flex-flow:column;justify-content:right;text-align:right;padding:10px;margin:10px;border-radius:3px;background-color:#ebebeb;box-shadow:none}.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-placeholder{display:none}.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:0;border-radius:5px;background-color:#ebebeb;box-shadow:var(--box-shadow-right);padding:14px 14px 2px}.tours-edit-preview-container{display:flex;flex-flow:column;padding:10px;border:0;margin-bottom:0;border-radius:3px;background-color:#ebebeb;box-shadow:var(--box-shadow-right)}.tours-edit-preview{border:0;margin-bottom:20px;padding:10px;border-radius:5px;background-color:#fff;box-shadow:none}.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:0;margin-top:0}.tours-edit-bottom-container{display:flex;border:0;max-width:530px;padding:10px;background-color:#ebebeb;box-shadow:none}.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 rgba(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 rgba(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 rgba(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;width:80px;height:55px;display:flex;flex-flow:row wrap;z-index:1}.list-image img{display:flex;object-fit:cover;z-index:-1;width:80px;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 rgba(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{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.list form button.inactive{background-color:var(--shadowGray);color:#fff;font-weight:400}.list .right{display:flex;justify-content:right;text-align:right;margin:auto auto auto 3px;border:0;border-radius:0;padding:0;background-color:transparent}.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 rgba(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{width:100%!important;text-align:right!important;justify-content:right!important}.tours-edit-bottom-container .elements{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}.extra-button-set{display:flex;width:100%;flex-flow:row wrap;justify-content:right;gap:8px}.extra-submit.off{background-color:gray}.extra-submit{width:auto;height:auto}.extra-submit.new{font-size:12px}.tours-edit-main{gap:16px}.tours-edit-card{display:flex;flex-flow:column;border:0;border-radius:5px;padding:0;background-color:#ebebeb;box-shadow:none;height:fit-content;min-width:300px;max-width:560px;width:100%;flex:0 1 560px}.tours-edit-card.tours-edit-right,.tours-edit-card.tours-edit-right:hover,.tours-edit-card.tours-edit-right:focus,.tours-edit-card.tours-edit-right:focus-within{border:0;outline:0}.tours-edit-top-form{background-color:transparent;box-shadow:none;padding:0;margin:0}.tours-edit-card .tours-edit-bottom-container{background-color:#ebebeb;padding:10px;margin:0}.remove-container{display:flex;flex-flow:row nowrap;width:fit-content;align-items:center;text-align:center;padding:0;gap:6px;background-color:transparent}.remove-container input[type=checkbox]{width:15px;height:15px;background-color:#fff;color:#fff;margin:0 10px 0 0}.tours-edit-container{display:flex;flex-flow:row wrap;gap:16px;justify-content:center}.tours-edit-left,.tours-edit-right{display:flex;flex:0 1 560px;min-width:300px;max-width:560px;width:100%}.tours-edit-left-container,.tours-edit-right-container{display:flex;flex-flow:column;border:0;border-radius:5px;background-color:#ebebeb;box-shadow:var(--box-shadow-right);padding:10px;width:100%}.tours-edit-left form,.tours-edit-right form{width:100%;margin-top:0}.tours-edit-main{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;width:100%;max-width:100%}.tours-edit .btn-primary,.tours-edit .btn-secondary{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0 2px;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.tours-edit .btn-primary:hover,.tours-edit .btn-secondary:hover{color:#ccc;background-color:var(--mainGray)}.tours-edit-right input,.tours-edit-right textarea{border:1px solid rgb(231,231,231);border-radius:3px;padding:5px;margin:0 5px;background-color:#fff;height:fit-content}.tours-edit-right .update-fields input,.tours-edit-right .update-fields textarea,.tours-edit-right .tours-edit-bottom-container input,.tours-edit-right .tours-edit-bottom-container textarea{padding:5px;margin:0 5px}.tours-edit-right .update-fields textarea,.tours-edit-right .tours-edit-bottom-container textarea{min-height:100px}.tours-edit .list{align-items:flex-start;display:flex;flex-flow:row wrap;margin:0;padding:8px 10px;background-color:#ebebeb;border:1px solid rgba(187,187,187,.3);border-radius:5px;justify-content:space-between;box-shadow:var(--box-shadow-right);cursor:pointer;align-items:stretch;width:100%;min-height:fit-content;height:auto;overflow:visible}.tours-edit .list:hover{box-shadow:none}.tours-edit .list-container{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:auto;height:auto;max-height:none}.tours-edit .list-image{height:auto}.tours-edit .image-placeholder{width:80px;height:55px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);color:#777;font-size:10px;background-color:#f5f5f5;text-transform:uppercase}.tours-edit .list-container .left{display:flex;flex-flow:row wrap;align-items:center;text-align:left;margin:0 10px;max-height:none;height:auto}.tours-edit .tour-card-left{display:flex;flex-flow:column;align-items:flex-start;gap:6px;margin-right:10px;flex:1 1 0;min-width:0}.tours-edit .tour-card-left .left p{margin:0;padding:0;line-height:1.1}.tours-edit .tour-images{display:flex;flex-flow:row nowrap;gap:6px;margin-left:4px}.tours-edit .tour-card-middle{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;gap:6px;flex:1 1 0;min-width:0}.tours-edit .tour-card-actions{display:flex;justify-content:flex-end;align-items:center;flex:1 1 0;min-width:0;height:auto;overflow:hidden}.tours-edit .tour-card-actions .list-buttons{width:100%;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box;min-width:0;height:auto;border:0;background:transparent}.tours-edit .tour-card-actions .admin-functions{flex-wrap:wrap;gap:6px}.tours-edit .tour-card-actions .middle,.tours-edit .tour-card-actions .right{flex:0 0 auto;min-width:0;box-sizing:border-box;height:auto;align-self:flex-start}.tours-edit .list .middle,.tours-edit .list .right{max-height:none;height:auto;align-self:stretch;border:0;background:transparent}.tours-edit .list .left{max-height:none;height:auto;align-self:stretch}.tours-edit .tour-card-middle .tour{font-weight:700;font-size:16px;color:var(--darkOrange);margin:0}.tours-edit .tour-card-middle p{margin:0;word-break:break-word;overflow-wrap:anywhere;font-size:13px}.tours-edit .tour-card-middle .tour-date{color:var(--darkBlue);font-weight:600}@media screen and (max-width:900px){.tours-edit .list{margin:0 0 12px}.tours-edit .tour-card-left,.tours-edit .tour-card-middle,.tours-edit .tour-card-actions{flex:1 1 100%;width:100%}.tours-edit .tour-card-left{align-items:center}.tours-edit .tour-images{justify-content:center}.tours-edit .tour-card-actions{justify-content:flex-start;margin-top:6px}}.tours-edit .list-container .left p{padding:4px 8px;margin:0}.home-edit,.add-slides,.update-slides{display:flex;flex-flow:row wrap;width:100%;height:100%;margin-top:0;padding:0 30px 30px;justify-content:center;position:relative}.home-edit__top,.add-slides__top,.update-slides__top{display:flex;flex-flow:column;width:100%}.home-edit__header,.add-slides__header,.update-slides__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:0}.home-edit__title,.add-slides__title,.update-slides__title{margin:0;padding:0;font-size:26px;font-weight:700;line-height:1;flex:1 1 auto}.home-edit__message,.update-slides__message{animation:editFade 5s ease-in-out forwards;display:flex;width:100%;text-align:center;justify-content:center;font-size:14px;font-weight:400;color:var(--lightGreen)}@keyframes editFade{0%{opacity:1}to{opacity:0}}.home-edit__container,.add-slides__container,.update-slides__container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;align-items:flex-start;gap:16px;margin-top:10px}.add-slides__container,.update-slides__container{max-width:560px;margin-left:auto;margin-right:auto}.home-edit__card,.add-slides__card,.update-slides__card{display:flex;flex-flow:column;border:0;border-radius:5px;padding:14px 14px 2px;background-color:#ebebeb;box-shadow:var(--box-shadow-right);height:fit-content;min-width:300px;max-width:560px;width:100%;flex:0 1 560px}.update-slides__card{margin-left:auto;margin-right:auto}.home-edit__card-title,.add-slides__card-title,.update-slides__card-title{font-size:14px;font-weight:600;color:var(--darkBlue);padding:4px 0 8px;border-bottom:1px solid rgba(187,187,187,.3)}.home-edit__slides{display:flex;flex-flow:column;gap:12px;width:100%;padding-top:6px}.home-edit__slide{width:100%;border:1px solid rgba(187,187,187,.3);border-radius:5px;padding:12px;background-color:#fff;box-shadow:var(--box-shadow-right);display:flex;flex-flow:column;gap:8px}.home-edit__slide-title{width:100%;text-align:left;color:var(--darkOrange);font-size:14px;font-weight:600;margin:0}.home-edit__slide-image{display:flex;width:100%;height:180px;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;overflow:hidden}.home-edit__slide-image img{width:100%;height:100%;object-fit:cover}.home-edit__slide-image--inactive{opacity:.2}.home-edit__form,.add-slides__form,.update-slides__form{width:100%;display:flex;flex-flow:column;gap:8px}.home-edit__fields,.add-slides__fields,.update-slides__fields{display:flex;flex-flow:column;gap:8px;width:100%;text-align:left;padding:10px 0}.home-edit__fields label,.add-slides__fields label,.update-slides__fields label,.add-slides__label{font-size:12px;font-weight:600;display:flex;flex-flow:column;align-items:flex-start;text-align:left;gap:4px;margin:0;width:100%}.add-slides__radio-field{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;padding:2px 0 6px}.add-slides__radio-label{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--darkBlue);margin:0;padding-right:0;width:auto}.add-slides__radio-group{display:flex;flex-flow:row nowrap;width:fit-content;justify-content:space-between;gap:8px;margin:0;align-items:center}.add-slides__radio-option input[type=radio]{appearance:auto;width:12px;height:12px;margin:0;padding:0}.home-edit__fields input,.home-edit__fields textarea,.add-slides__fields input,.add-slides__fields textarea,.update-slides__fields input,.update-slides__fields textarea,.add-slides__input,.add-slides__textarea{width:100%;border:1px solid rgb(231,231,231);border-radius:3px;padding:6px 8px;margin:0;font-size:13px;background-color:#fff}.home-edit__fields textarea,.add-slides__fields textarea,.update-slides__fields textarea,.add-slides__textarea{min-height:120px;resize:vertical}.home-edit__upload,.add-slides__upload,.update-slides__upload{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:100%;margin:0;padding:0;background-color:#fff;border-radius:4px;overflow:hidden}.home-edit__upload label,.add-slides__upload label,.update-slides__upload label{position:relative;width:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.home-edit__upload img,.add-slides__upload img,.update-slides__upload img{width:100%;height:200px;object-fit:cover;display:block}.home-edit__upload .input_hide,.add-slides__upload .input_hide,.update-slides__upload .input_hide{display:none}.home-edit__upload .image-placeholder,.add-slides__upload .image-placeholder,.update-slides__upload .image-placeholder{width:100%;height:200px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);color:#777;font-size:12px;background-color:#f5f5f5;text-transform:uppercase}.home-edit__upload .no-image,.add-slides__upload .no-image,.update-slides__upload .no-image{width:100%;height:200px;object-fit:cover}.add-slides__upload .no-image{display:none}.home-edit__upload .image-change,.add-slides__upload .image-change,.update-slides__upload .image-change{position:absolute;inset:0;font-size:20px;margin:0;justify-content:center;align-items:center;color:#fff;padding:0;border-radius:3px;cursor:pointer;display:flex;background-color:#00000059;transition:background-color .2s ease,color .2s ease}.home-edit__upload .image-change:hover,.add-slides__upload .image-change:hover,.update-slides__upload .image-change:hover{color:var(--darkOrange);background-color:#0000008c;font-weight:500}.home-edit__actions,.add-slides__actions,.update-slides__actions{display:flex;width:100%;justify-content:flex-end;text-align:right;gap:8px;padding:6px 0 10px}.home-edit__btn,.add-slides__btn,.update-slides__btn{font-family:Roboto;cursor:pointer;display:block;align-items:center;justify-content:center;text-align:center;width:fit-content;padding:0 8px;margin:0;border-radius:1px;height:30px;font-size:10px;background-color:var(--gold);font-weight:600}.home-edit__btn:hover,.add-slides__btn:hover,.update-slides__btn:hover{color:#ccc;background-color:var(--mainGray)}.home-edit__btn--secondary{background-color:var(--gold)}.add-slides__error{color:red;font-weight:600;font-size:12px;padding:4px 0}.home-edit .modal,.add-slides .modal,.update-slides .modal{align-items:center;justify-content:center;text-align:center}.home-edit .modal .confirmation,.add-slides .modal .confirmation,.update-slides .modal .confirmation{width:auto;text-align:center;justify-content:center}.home-edit .modal .buttons-container,.add-slides .modal .buttons-container,.update-slides .modal .buttons-container{display:flex;justify-content:center;align-items:center;border:0;width:100%;text-align:center}.home-edit .modal .elements.buttons,.add-slides .modal .elements.buttons,.update-slides .modal .elements.buttons{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin:0;text-align:center}.home-edit .modal .elements.buttons button,.add-slides .modal .elements.buttons button,.update-slides .modal .elements.buttons button{margin:0}.material-symbols-outlined{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}main{padding-top:20px}
