.Loader{height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.responsiveMenu{display:none}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:100px;position:relative;z-index:5}@media screen and (max-width: 900px){header{padding-inline:5vw}}header>h1{font-family:Caveat,cursive;font-optical-sizing:auto;font-style:normal;font-size:3rem;position:relative;z-index:5}header>h1 span{color:red}header>.menuBar{display:none;cursor:pointer;position:relative;z-index:5}header>.menuBar svg{width:40px;height:40px;position:relative;z-index:5}header>.menuBar svg:hover path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svgAnimation 7s forwards}@keyframes svgAnimation{to{stroke-dashoffset:0}}header>.menuBar>.circle{position:absolute;top:50%;left:50%;width:400px;height:400px;border:none;border-radius:50%;opacity:0;background:-o-linear-gradient(338.7deg,rgb(252,56,56) 11.7%,rgb(237,13,81) 81.7%);background:linear-gradient(111.3deg,#fc3838 11.7%,#ed0d51 81.7%);z-index:1}ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}ul a{text-decoration:none;font-weight:500;color:#fff;font-size:1.05rem;position:relative;padding-block:5px;padding-inline:10px;cursor:pointer;margin-inline:30px}ul a:nth-child(1){margin-left:0}ul a:nth-last-child(1){margin-right:0}ul a:before{content:"";position:absolute;top:0;left:0;height:100%;width:2px;background-color:#fff;transition:all .3s;opacity:0}ul a:after{content:"";position:absolute;bottom:0;right:0;height:100%;width:2px;background-color:#fff;transition:all .3s;opacity:0}ul a:hover:before{height:2px;width:100%;opacity:1}ul a:hover:after{height:2px;width:100%;opacity:1}ul .userName{background-image:-webkit-gradient(linear,left bottom,left top,from(#b3ffab),to(#12fff7));background-image:-o-linear-gradient(bottom,#b3ffab 0%,#12fff7 100%);background-image:linear-gradient(to top,#b3ffab,#12fff7);-webkit-background-clip:text;background-clip:text;color:transparent}.selectedRoute:before{height:2px;width:100%;opacity:1}.selectedRoute:after{height:2px;width:100%;opacity:1}@media screen and (max-width: 900px){header ul{display:none}header .menuBar{display:block}header .circle{display:block}.responsiveMenu{position:absolute;top:50px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-inline:5vw;overflow:hidden;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;z-index:5}.responsiveMenu>a{margin:0;text-decoration:none;font-size:1.1rem;font-weight:900!important;color:#fff}}footer{padding-inline:100px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 900px){footer{padding-inline:5vw}}footer>h1{font-family:Caveat,cursive;font-optical-sizing:auto;font-style:normal;font-size:3rem}footer>h1 span{color:red}footer>.icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer>.icons svg{font-size:35px;margin:10px;fill:gray}footer>.icons svg:hover{fill:salmon}footer>.icons .heart:hover{fill:salmon}footer>.icons .white:hover{fill:#fff}footer>.icons p{text-align:right;fill:gray;font-size:1.2rem}footer>.icons p>a{text-decoration:none;background-image:linear-gradient(to top,#b3ffab,#12fff7);letter-spacing:1px;color:transparent;-webkit-background-clip:text;background-clip:text}.heroSection{height:350px;padding:100px 100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){.heroSection{padding:5vw}}.heroSection>h1{font-size:3rem;background:-o-linear-gradient(330deg,rgb(255,255,255) 0%,rgba(135,135,135,.288) 50%,rgb(255,255,255) 100%);background:linear-gradient(120deg,#fff,#87878749,#fff);color:transparent;background-size:200% auto;text-align:center;-webkit-background-clip:text;background-clip:text;animation:logoAnimation 1.5s linear infinite alternate-reverse}.heroSection>p{font-size:1.3rem;font-weight:400;text-align:center}@media screen and (max-width: 650px){.heroSection>h1{font-size:2rem}.heroSection>p{font-size:1rem}}.heroSection>nav{width:350px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.heroSection>nav button{width:150px;height:50px;font-size:1.1rem;letter-spacing:1px;color:#000;background-image:-webkit-gradient(linear,left bottom,left top,from(#d5d4d0),color-stop(1%,#d5d4d0),color-stop(31%,#eeeeec),color-stop(75%,#efeeec),to(#e9e9e7));background-image:-o-linear-gradient(bottom,#d5d4d0 0%,#d5d4d0 1%,#eeeeec 31%,#efeeec 75%,#e9e9e7 100%);background-image:linear-gradient(to top,#d5d4d0,#d5d4d0 1%,#eeeeec 31%,#efeeec 75%,#e9e9e7);border:2px solid black;border-radius:15px 0 15px 15px/15px 0px 15px 15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.heroSection>nav button:hover{background-image:-webkit-gradient(linear,left top,right top,from(#434343),to(black));background-image:-o-linear-gradient(left,#434343 0%,black 100%);background-image:linear-gradient(to right,#434343,#000);color:#fff}@keyframes logoAnimation{0%{background-position:0% 50%}to{background-position:100% 50%}}.ImageCarousel{height:400px;width:100vw;position:relative;transition:all .3s}.ImageCarousel>.wrapper{display:flex;position:absolute;top:0}.ImageCarousel>.wrapper .imagesContainer{height:400px;min-width:400px;margin-inline:5px;overflow:hidden}.ImageCarousel>.wrapper .imagesContainer img{height:400px;width:400px;object-fit:cover;transition:all .3s}.ImageCarousel>.wrapper .imagesContainer:hover img{transform:scale(1.2)}.ImageCarousel:nth-child(odd){margin-bottom:5px}.ImageCarousel:nth-child(odd)>.wrapper{left:0;animation:carousalAnimation1 150s linear infinite}.ImageCarousel:nth-child(2n){margin-top:5px}.ImageCarousel:nth-child(2n)>.wrapper{position:absolute;right:0;animation:carousalAnimation2 150s linear infinite}.ImageCarousel:before,.ImageCarousel:after{content:"";height:100%;width:150px;position:absolute;top:0;z-index:2}.ImageCarousel:before{left:0;background:linear-gradient(to right,#000,#0000)}.ImageCarousel:after{right:0;background:linear-gradient(to left,#000,#0000)}.ImageCarousel>.wrapper:hover{animation-play-state:paused}@keyframes carousalAnimation1{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100vw))}}@keyframes carousalAnimation2{0%{transform:translate(0)}to{transform:translate(calc(100% - 100vw))}}main{padding-block:100px}main>.bannerWrapper{margin-top:100px;height:250px;position:relative}main>.bannerWrapper>.banner{width:90%;height:90%;position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}main>.bannerWrapper>.banner>h1{font-size:2.5rem;text-align:center}main>.bannerWrapper>.banner>p{font-size:1.2rem}@media screen and (max-width: 600px){main>.bannerWrapper>.banner>h1{font-size:2rem}main>.bannerWrapper>.banner>p{font-size:1rem}}main>.bannerWrapper>.banner:nth-child(1){background:#007bffac;-webkit-transform:translate(-50%,-50%) rotate(1deg);-ms-transform:translate(-50%,-50%) rotate(1deg);transform:translate(-50%,-50%) rotate(1deg)}main>.bannerWrapper>.banner:nth-child(2){background:#ff0;-webkit-transform:translate(-50%,-50%) rotate(-1deg);-ms-transform:translate(-50%,-50%) rotate(-1deg);transform:translate(-50%,-50%) rotate(-1deg)}main>.bannerWrapper>.banner:nth-child(3){background:#ff8800ac;-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}main>.bannerWrapper:hover .banner:nth-child(1){background:#007bff;-webkit-transform:translate(-50%,-50%) rotate(3deg) skewX(-5deg);-ms-transform:translate(-50%,-50%) rotate(3deg) skewX(-5deg);transform:translate(-50%,-50%) rotate(3deg) skew(-5deg)}main>.bannerWrapper:hover .banner:nth-child(2){background:#ff5e00;-webkit-transform:translate(-50%,-50%) rotate(-3deg) skewX(5deg);-ms-transform:translate(-50%,-50%) rotate(-3deg) skewX(5deg);transform:translate(-50%,-50%) rotate(-3deg) skew(5deg)}main>.bannerWrapper:hover .banner:nth-child(3){background:#fff;-webkit-transform:translate(-50%,-50%) rotate(0deg) skewX(-5deg);-ms-transform:translate(-50%,-50%) rotate(0deg) skewX(-5deg);transform:translate(-50%,-50%) rotate(0) skew(-5deg);color:#000}.FeatureImgText{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.FeatureImgText img{width:500px}.FeatureImgText .text{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.FeatureImgText .text h1{font-size:40px}.FeatureImgText .text h1,.FeatureImgText .text p{text-align:center}.FeatureImgText:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-block:30px}@media screen and (max-width: 900px){.FeatureImgText{padding-inline:5vw}}@media screen and (max-width: 560px){.FeatureImgText{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.FeatureImgText img{width:90vw}}.ContactSection{padding-inline:100px;padding-bottom:70px}@media screen and (max-width: 900px){.ContactSection{padding-inline:5vw}}.ContactSection>h1{text-align:center;font-size:3rem;margin-bottom:20px}.ContactSection>p{text-align:center;margin-bottom:30px}.ContactSection>.contactOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.ContactSection>.contactOptions>.card{text-align:center;width:300px;margin-block:10px}.ContactSection>.contactOptions>.card>svg{font-size:3rem}.ContactSection>.contactOptions>.card>h1{margin-block:15px}.ContactSection>.contactOptions>.card>p{margin-block:10px;font-size:1.1rem}@media screen and (max-width: 450px){.ContactSection h1{font-size:1.9rem}}@media screen and (max-width: 1100px){.ContactSection>.contactOptions>.card{text-align:center;width:200px}.ContactSection>.contactOptions>.card>svg{font-size:2rem}.ContactSection>.contactOptions>.card>h1{font-size:1.5rem}.ContactSection>.contactOptions>.card>p{margin-block:10px;font-size:1rem}}.attributionDiv{position:fixed;top:0;left:0;height:100dvh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0008;-ms-scroll-chaining:none;overscroll-behavior:contain;z-index:999}.attributionDiv .attribute{position:relative;width:360px;background-color:#fff;-webkit-box-shadow:inset 50px 50px rgb(255,106,69);box-shadow:inset 50px 50px #ff6a45;color:#000;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;border-top-right-radius:20px;border-bottom-left-radius:20px}.attributionDiv .attribute>.attribution{width:100%}.attributionDiv .attribute>.attribution .copy{border:none;border-radius:5px;background:#d3d3d3;margin-top:10px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attributionDiv .attribute>.attribution .copy svg{cursor:pointer}.attributionDiv .attribute>.attribution .copy p{text-wrap:wrap}.attributionDiv .attribute>.attribution .copy p a{color:#6d6d6d}.attributionDiv .attribute>svg{cursor:pointer;position:absolute;top:15px;font-size:25px;right:15px}.attributionDiv .attribute>img{border:none;border-radius:5px;margin-right:20px;height:64px;width:64px}.attributionDiv .attribute h3{margin-bottom:5px;font-weight:500}.attributionDiv .attribute h3:after{content:".";margin-left:2px;animation:dot 1s linear infinite}@keyframes dot{50%{content:".."}to{content:"..."}}.attributionDiv .attribute p span{color:red;font-family:Caveat,cursive;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:20px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#fff;background-image:linear-gradient(to right,#434343 -90%,#000);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;outline:1px solid rgba(32,254,7,0)}#no-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root{overflow-x:hidden}body::-webkit-scrollbar{display:none}.carousalWrapper{position:relative;height:830px;overflow-x:hidden}
