@font-face{font-display:swap;font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(/static/media/Agustina.eb0c59dda4cc308cba96.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("woff")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{max-width:100vw;position:relative;scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0e6f0;font:19px/23px Montserrat,sans-serif;margin:0}*{box-sizing:border-box}@media (max-width:768px){html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}}@media (max-width:1380px){body,html{font-size:rem;line-height:normal}}#root,.App,.carousel-container,.container,.gallery-container,.gallery-ctas,.gallery-ctas-container,.gallery-ctas-grid,.gallery-ctas-row,.main,.social-media-div{box-sizing:border-box;max-width:100vw;overflow-x:hidden}iframe,img,video{height:auto;max-width:100%}*{max-width:100vw}.App{overflow-x:hidden;text-align:center;width:100%}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#4a3a4a;color:#fff;display:flex;flex-direction:column;font-size:calc(.625rem + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#b894c7}.headroom-wrapper{max-height:100px}.dark-menu{background-color:#2a1f2a!important;color:#fff}.dark-menu li a{color:#fff!important}.dark-menu li a:hover{background-color:#9b6b9e!important}.header{background-color:#f0e6f0;margin:0 auto;max-width:100%;padding:15px 20px}.header ul{list-style:none;margin:0;overflow:hidden;padding:0}.grey-color{color:#8a7a8a}.header li a{color:#5a4a5a;display:block;padding:15px 20px;text-decoration:none}.header .menu-btn:hover,.header li a:hover{background-color:#f5eef5}.header .logo{display:block;flex:none;float:left;font-size:1.5em;line-height:normal;margin-top:10px;text-decoration:none}.header .logo-name{color:#9b6b9e;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.8em;font-weight:600;letter-spacing:1px;padding:0 10px;text-shadow:0 2px 4px #9b6b9e26;transition:all .3s ease}.header .logo-name:hover{color:#b894c7;text-shadow:0 3px 6px #9b6b9e40;transform:translateY(-1px)}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#7a5a7d;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon-dark{background:#fff}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#7a5a7d;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon-dark:after,.header .menu-icon .navicon-dark:before{background:#fff!important;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:486px}.header .menu-btn:checked~.menu-icon .navicon{background:#0000!important}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media(min-width:48em){.header li{float:left}.header{align-items:center;display:flex;justify-content:space-between}.header .menu{max-height:none}.header .menu-icon{display:none}}@media(max-width:960px)and (min-width:768px){.header{font-size:12px}}@media(max-width:767px){.header .logo-name{font-size:1.4em;letter-spacing:.5px;padding:0 5px;white-space:nowrap}.header{padding:10px 15px}}@media(max-width:480px){.header .logo-name{font-size:1.2em;letter-spacing:.3px;padding:0 3px}}.main{margin:4rem auto 0;padding:20px 10px;width:90%}.greet-main{display:flex;position:relative;top:0}.greet-main,.greeting-main{align-items:center;flex-direction:column;height:100vh;justify-content:flex-start;margin:0;padding:0;width:100%}.subTitle{color:#8a7a8a!important}.greeting-main{display:flex}.greeting-text-div{display:none}.social-contact-container{align-items:center;display:flex;gap:30px;justify-content:center}.greeting-image-div{height:100vh;left:0;margin:0;padding:0;position:absolute;top:0}.greeting-image-div,.single-image-container{align-items:center;display:flex;justify-content:center;width:100%}.single-image-container{height:100%}.greeting-single-image{height:100%;object-fit:cover;object-position:center;width:100%}.download-link-button{text-decoration:none}.greeting-text{color:#5a4a5a!important;font-family:Agustina Regular,cursive;font-size:90px;font-weight:900;letter-spacing:2px;line-height:1;margin:0;text-align:center;text-shadow:3px 3px 6px #0006;transform:translateY(-10px)}.greeting-image-div>img{height:auto;max-width:100%}.greeting-images-container{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}.greeting-image-left,.greeting-image-right{height:350px;object-fit:cover;object-position:center;width:350px}.wave-emoji{animation-duration:1.8s;animation-iteration-count:infinite;animation-name:wave;display:inline-block;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media(max-width:1380px){.greeting-text{font-size:60px}}@media(max-width:768px){.greet-main{height:70vh;padding:0}.greeting-image-div,.greeting-main{height:70vh}.greeting-text{font-size:50px;letter-spacing:1px;text-align:center;transform:translateY(-5px)}.greeting-text-div{margin-top:25px}.social-contact-container{flex-direction:column;gap:20px}.greeting-image-left,.greeting-image-right{height:250px;width:250px}}@media(max-width:480px){.greeting-image-left,.greeting-image-right{height:200px;width:200px}}@media(max-width:320px){.main{width:auto}.greeting-image-left,.greeting-image-right{height:150px;width:150px}}.skills-main-div{align-items:flex-start;display:flex;flex-direction:row;gap:40px;overflow:hidden;padding:40px 0 60px;width:100%}.skills-text-div{align-items:center;flex:3 1;flex-direction:column;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.skills-image-div,.skills-text-div{display:flex;justify-content:flex-start}.skills-image-div{flex:1 1;flex-direction:column;padding-top:30px}.skills-image-div .about-me-left-content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;padding:0}.skills-image-div .personal-image-container{border:none;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:450px;overflow:hidden;width:450px}.skills-image-div .personal-image-container .personal-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.skills-image-div .personal-image-container:hover .personal-image{transform:scale(1.05)}.skills-image-div .follower-count{margin-top:15px;text-align:center}.skills-image-div .follower-count .follower-text{color:#9b6b9e;font-family:Montserrat,sans-serif;font-weight:600}.skills-image-div .follower-count .follower-text .count{display:block;font-size:1.8em;font-weight:700}.skills-image-div .follower-count .follower-text .label{display:block;font-size:1em;margin-top:2px;opacity:.8}.skills-heading{font-size:56px;font-weight:400}.about-description{margin-top:20px;width:100%}.about-description .skills-text{font-size:16px;line-height:1.6;margin-bottom:15px;text-align:center}.about-description .skills-text:last-child{margin-bottom:0}@media(max-width:1380px){.skills-heading{font-size:40px}}@media(max-width:768px){.skills-heading{font-size:30px;text-align:center}.greeting-text-p{font-size:16px;line-height:normal}.skills-main-div{align-items:center;flex-direction:column;justify-content:center;min-height:auto}.skills-text-div{margin:20px;max-width:100%;order:1}.skills-text{font-size:16px}.skills-text-subtitle{font-size:16px;text-align:center}.about-description .skills-text{font-size:14px;line-height:1.6;text-align:center}.skills-image-div{flex:1 1;order:2}.skills-image-div,.skills-image-div .about-me-left-content{align-items:center;display:flex;justify-content:center;width:100%}.skills-image-div .about-me-left-content{flex-direction:column;gap:20px;max-width:400px}.skills-image-div .personal-image-container{height:280px;margin:0 auto;width:280px}.skills-image-div .follower-count{margin-top:12px}.skills-image-div .follower-count .follower-text{font-size:1.1em}.skills-image-div .follower-count .follower-text .count{font-size:1.5em}.skills-image-div .follower-count .follower-text .label{font-size:.9em}}@media(max-width:480px){.skills-main-div{padding:20px 10px}.skills-text-div{margin:10px;order:1}.skills-image-div{order:2;width:100%}.skills-image-div .about-me-left-content{gap:15px;max-width:100%;padding:0 10px}.skills-image-div .personal-image-container{height:220px;width:220px}.skills-image-div .follower-count{margin-top:10px}.skills-image-div .follower-count .follower-text{font-size:1em}.skills-image-div .follower-count .follower-text .count{font-size:1.3em}.skills-image-div .follower-count .follower-text .label{font-size:.8em}.about-description .skills-text{font-size:13px;line-height:1.5}}.gap-main-div{align-items:center;display:flex;justify-content:center;padding:40px 0;width:100%}.gap-image-container{border-radius:20px;box-shadow:0 10px 30px #0003;height:70vh;max-height:600px;max-width:1200px;overflow:hidden;transition:transform .3s ease;width:90vw}.gap-image-container:hover{transform:scale(1.02)}.gap-image-container .gap-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gap-image-container .gap-image:hover{transform:scale(1.05)}.dark-mode .gap-image-container{box-shadow:0 10px 30px #0006}@media(max-width:768px){.gap-main-div{padding:30px 0}.gap-image-container{height:60vh;max-height:400px;max-width:none;width:95vw}}@media(max-width:480px){.gap-main-div{padding:20px 0}.gap-image-container{height:50vh;max-height:300px;width:98vw}}.carousel-container{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;overflow:hidden;padding:0;position:relative;width:100vw}.carousel-track{white-space:nowrap;width:max-content}.carousel-track-forward{animation:scroll 30s linear infinite}.carousel-track-reverse{animation:scroll-reverse 30s linear infinite;margin-top:80px;transform:translateX(-50%)}.carousel-item{min-width:100px;padding:0 5px}.brand-logo-image{background:#fff;border-radius:50%;box-shadow:0 4px 15px #0000001a;height:120px;object-fit:contain;padding:12px;transition:all .3s ease;width:120px}.brand-logo-image:hover{box-shadow:0 6px 20px #00000026;transform:scale(1.1)}.brand-text{color:#8a7a8a;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.brand-text:hover{color:#4a3a4a}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.carousel-container:hover .carousel-track-forward,.carousel-container:hover .carousel-track-reverse{animation-play-state:paused}.dark-mode .carousel-container{background:#ffffff03;border-bottom-color:#ffffff08;border-top-color:#ffffff08}.dark-mode .brand-text{color:#8a7a8a}.dark-mode .brand-text:hover{color:#4a3a4a}@media(max-width:768px){.carousel-container{padding:0}.carousel-item{min-width:100px;padding:0 3px}.brand-logo-image{height:90px;padding:8px;width:90px}.brand-text{font-size:16px;letter-spacing:.5px}.carousel-track{animation-duration:20s}}@media(max-width:480px){.carousel-container{padding:0}.carousel-item{min-width:80px;padding:0 2px}.brand-logo-image{height:70px;padding:6px;width:70px}.brand-text{font-size:14px;letter-spacing:.3px}.carousel-track{animation-duration:15s}}.brand-deals-main-div{padding:40px 0;text-align:center;width:100%}.brand-deals-heading{font-size:56px;font-weight:400;line-height:normal;margin:0 0 60px}.main-brands-section{margin-bottom:80px}.main-brands-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.brand-box{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 30px;transition:all .3s ease}.brand-box:hover{border-color:#fff3;box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.brand-logo-container{align-items:center;background:#fff;border-radius:50%;display:flex;height:180px;justify-content:center;margin-bottom:20px;overflow:hidden;transition:all .3s ease;width:180px}.brand-logo{max-height:90%;max-width:90%;object-fit:contain;opacity:1;transition:all .3s ease}.brand-box:hover .brand-logo{transform:scale(1.05)}.brand-logo-placeholder{align-items:center;color:#4a3a4a;display:flex;font-size:32px;font-weight:700;height:100%;justify-content:center;letter-spacing:1px;opacity:0;text-align:center;transition:opacity .3s ease;width:100%}.brand-name{color:#4a3a4a;font-size:20px;font-weight:600;margin:0;text-align:center}.runna-logo{transform:scale(1.2)}.speedo-brand{background:#f03424!important}.puresport-brand{background:#000!important}.dark-mode .brand-box{background:#ffffff08;border-color:#ffffff1a}.dark-mode .brand-box:hover{background:#ffffff14;border-color:#fff3}.dark-mode .logo-brand-item{background:#ffffff05;border-color:#ffffff0d}.dark-mode .logo-brand-item:hover{background:#ffffff0f;border-color:#ffffff26}@media(max-width:1024px){.main-brands-grid{gap:25px;grid-template-columns:repeat(3,1fr);max-width:900px}}@media(max-width:768px){.brand-deals-main-div{padding:20px 0}.brand-deals-heading{font-size:40px}.section-subtitle{font-size:20px}.main-brands-grid{gap:20px;grid-template-columns:repeat(2,1fr);max-width:600px}.brand-box{min-height:180px;padding:30px 20px}.brand-logo-container{border-radius:50%;height:140px;width:140px}.logo-brands-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:480px){.brand-deals-main-div{padding:10px 0}.brand-deals-heading{font-size:32px}.section-subtitle{font-size:18px}.brand-box{min-height:160px;padding:25px 15px}.brand-logo-container{border-radius:50%;height:120px;width:120px}.brand-name{font-size:18px}.logo-brands-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.logo-brand-text{font-size:14px}}.group-trips-main-div{padding:80px 0;text-align:center;width:100%}.group-trips-heading{font-size:56px;font-weight:400;line-height:normal;margin:0 0 60px}.group-trips-description{color:#8a7a8a;font-size:18px;line-height:1.8;margin:0 auto;max-width:900px;text-align:left;text-transform:none}.previous-trips-section{margin-top:80px}.section-subtitle{color:#8a7a8a;font-size:24px;font-weight:500;margin-bottom:40px}.country-maps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 50px;max-width:1200px}.country-map-container{margin-bottom:30px;text-align:center}.country-map-image{border-radius:15px;height:200px;margin-bottom:15px;object-fit:contain;transition:transform .3s ease;width:100%}.country-map-image:hover{transform:scale(1.05)}.map-country-name{color:#4a3a4a;font-size:24px;font-weight:600;margin:0;text-align:center}.country-boxes{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.country-box{background:#fffc;border:1px solid #0000001a;border-radius:15px;padding:30px 25px;transition:all .3s ease}.country-box:hover{border-color:#0003;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.country-name{color:#4a3a4a;font-size:24px;font-weight:600;margin:0 0 20px;text-align:center}.trip-details{gap:20px}.trip-details,.trip-item{display:flex;flex-direction:column}.trip-item{background:#fff9;border:1px solid #0000000d;border-radius:10px;gap:8px;padding:15px}.trip-year{background:#0000001a;border-radius:6px;color:#4a3a4a;font-size:14px;font-weight:600;padding:4px 8px;width:-moz-fit-content;width:fit-content}.trip-location{color:#8a7a8a;font-size:16px;font-weight:500}.trip-activities{color:#8a7a8a;font-size:14px;line-height:1.5;opacity:.9}.trip-image-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.trip-image{border-radius:10px;box-shadow:0 4px 15px #0000001a;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.trip-image:hover{transform:scale(1.02)}.dark-mode .group-trips-description{color:#8a7a8a}@media(max-width:768px){.group-trips-heading{font-size:40px}.group-trips-description{font-size:16px;line-height:1.7;max-width:600px}.section-subtitle{font-size:20px}.country-maps{gap:25px;grid-template-columns:1fr;margin-bottom:40px}.country-map-image{height:150px}.map-country-name{font-size:22px}.country-boxes{gap:25px;grid-template-columns:1fr}.country-box{padding:25px 20px}.country-name{font-size:22px}}@media(max-width:480px){.group-trips-heading{font-size:32px}.group-trips-description{font-size:15px;line-height:1.6;max-width:400px}.section-subtitle{font-size:18px}.country-maps{gap:20px;margin-bottom:30px}.country-map-image{height:120px}.map-country-name{font-size:20px}.country-box{padding:20px 15px}.country-name{font-size:20px}.trip-location{font-size:15px}.trip-activities{font-size:13px}.trip-image{height:150px}}.meter{background:#f5eef5;border-radius:25px;height:20px;position:relative}.meter>span{background-color:#b894c7;border-bottom-left-radius:20px;border-bottom-right-radius:6px;border-top-left-radius:20px;border-top-right-radius:6px;display:block;height:100%;overflow:hidden;position:relative}.skill{line-height:3.5vw}.skill-bars{font-size:28px;width:40%}.skills-container{display:flex;margin:2rem auto 0;padding:20px 10px;width:90%}.skills-container>*{flex:1 1;margin-bottom:30px}.skills-image>img{height:auto;margin-left:80px;max-width:90%}@media(max-width:1456px){.skills-bar{line-height:4rem}.skills-image{display:none;order:2}}@media(max-width:768px){.skills-container{flex-direction:column}.skills-bar{line-height:3rem;margin:20px}.skills-image{display:none;order:2}}.sk-circle{height:40px;margin:100px auto;position:relative;width:40px}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#7a5a7d;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.experience-cards-div{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(250px,350px));justify-content:center}.experience-heading{font-size:56px;font-weight:400;text-align:center}.experience-container{display:flex;margin:2rem auto 0;padding:20px 10px;width:90%}.experience-container>*{flex:1 1}@media(max-width:1380px){.experience-heading{font-size:40px}}@media(max-width:768px){.experience-heading{font-size:30px;text-align:center}}.experience-card{background-color:#e8d8e8}.experience-card,.experience-card-dark{border:1px solid rgba(184,148,199,.397);border-radius:10px;box-shadow:0 10px 30px -15px #9b6b9e33;position:relative}.experience-card-dark{background-color:#2a1f2a}.experience-card:hover{box-shadow:0 20px 30px -10px #9b6b9e33}.experience-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:150%;background:linear-gradient(#9b6b9eb3,#9b6b9e80);border-radius:10px 10px 0 0;display:flex;-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);height:4rem;justify-content:center}.experience-blurred_div{background:linear-gradient(#9b6b9e66,#9b6b9e33);border-radius:10px 10px 0 0;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.experience-blurred_div,.experience-div-company{height:4rem;left:0;position:absolute;top:0;width:100%}.experience-div-company{align-items:center;background:#0000;display:flex;justify-content:center}.experience-text-company{color:#f0e6f0;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}.experience-text-company,.experience-text-role{font-size:20px;font-weight:700;margin:0;text-align:center}.experience-text-role{color:#5a4a5a;line-height:normal;padding-top:1rem}.dark-mode-text{color:#fff!important}.experience-text-date{color:#5a4a5a;font-size:16px;font-weight:600;margin:0;padding-top:.5rem;text-align:center}.experience-text-desc{text-align:center}.experience-text-details{margin-top:1rem;padding:1rem}@media(max-width:1380px){.experience-text-role{font-size:22px;padding-top:.5rem}.experience-text-company{font-size:22px}.experience-text-date{font-size:18px}}@media(max-width:768px){.experience-text-company,.experience-text-role{font-size:22px}.experience-text-date{font-size:18px}.experience-text-desc{font-size:16px}}.travel-main-div{padding:60px 0;width:100%}.travel-header{margin-bottom:50px;text-align:center}.travel-heading{font-size:56px;font-weight:400;margin-bottom:20px}.travel-subtitle{color:#8a7a8a;font-size:20px;line-height:1.5}.travel-gallery{align-items:center;display:flex;gap:30px;margin:0 auto;max-width:1400px;padding:20px;position:relative;width:100%}.main-photo-container{border-radius:15px;flex:1 1;height:auto;max-width:100%;order:2;overflow:hidden;position:relative}.main-photo-container .main-travel-photo{height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease;width:100%}.main-photo-container .main-travel-photo:hover{transform:scale(1.02)}.side-photos{display:flex;flex-direction:column;gap:20px;width:200px}.left-photos{order:1}.right-photos{order:3}.small-photo-container{border-radius:10px;height:150px;overflow:hidden;transition:transform .3s ease;width:150px}.small-photo-container:hover{transform:translateY(-5px)}.small-photo-container .small-travel-photo{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.small-photo-container .small-travel-photo:hover{transform:scale(1.1)}.dark-mode .travel-heading{color:#fff}.dark-mode .travel-subtitle{color:#8a7a8a}@media(max-width:1200px){.travel-gallery{gap:20px;max-width:1000px}.main-photo-container{height:500px}.side-photos{width:150px}.small-photo-container{height:120px;width:120px}}@media(max-width:768px){.travel-heading{font-size:40px}.travel-subtitle{font-size:18px}.travel-gallery{flex-direction:column;gap:20px;max-width:100%;padding:10px}.main-photo-container{height:400px;max-width:100%;order:1;width:100%}.side-photos{flex-direction:row;gap:15px;justify-content:center;width:100%}.left-photos{order:2}.right-photos{order:3}.small-photo-container{height:180px;width:180px}}@media(max-width:480px){.travel-heading{font-size:32px}.main-photo-container{height:300px;max-width:100%;width:100%}.side-photos{gap:10px}.small-photo-container{height:80px;width:80px}}.project-title{font-size:52px;font-weight:400;line-height:normal}.startup-project-text img{height:auto;max-width:100%}.repo-cards-div-main{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media(max-width:1380px){.project-title{font-size:40px}}@media(max-width:768px){.project-title{font-size:30px;text-align:center}.repo-cards-div-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.main-button{background-color:#9b6b9e;border:1px solid #9b6b9e;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin-right:50px;margin-top:20px;padding:13px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:max-content}.main-button:hover{background-color:#f5eef5;color:#9b6b9e;transform:translateY(-3px);transition:all .3s ease 0s}.project-button{display:flex;justify-content:center;margin-top:20px}.project-button>.main-button{margin-right:0!important}@media(max-width:768px){.main-button{font-size:.938rem;margin-right:0;padding:12px 18px}}@media(max-width:320px){.main-button{font-size:.75rem}}.project-subtitle,.skills-heading{text-align:center}.card-image{height:auto;max-width:100%;width:180px}.card-image.circular{border-radius:50%;height:150px;object-fit:cover;width:150px}.card-title{color:#4a3a4a;font-size:22px;font-weight:700;line-height:24px;margin:15px 0 0}.card-subtitle{color:#7a6a7a;font-size:17px;line-height:1.5rem}.project-card{background-color:#e8d8e8;border:1px solid rgba(184,148,199,.397);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:1rem}.project-card-light{box-shadow:0 10px 30px -15px #9b6b9e33;transition:all .3s ease}.project-card-dark{box-shadow:0 10px 30px -15px #e8d5e8;transition:all .25s ease}.project-detail{text-align:center}.project-card-light:hover{box-shadow:0 20px 30px -10px #9b6b9e33}.project-card-dark:hover{box-shadow:0 20px 30px -10px #e8d5e8}.project-image{align-items:center;display:flex;height:180px;justify-content:center;overflow:hidden;position:relative}.projects-container{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-card-footer span.project-tag{align-items:center;background:#9b6b9e;border-radius:4px;color:#e0d0e0;cursor:pointer;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;margin:0 .5rem .5rem 0;padding:0 .75em;transition:.2s ease-in;vertical-align:middle;white-space:nowrap}@media(max-width:768px){.project-subtitle{font-size:16px;text-align:center}}.achievement-container{align-items:center;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.achievement-side-image{display:none;flex-shrink:0}.achievement-side-image .achievement-image{border-radius:15px;box-shadow:0 8px 32px #0000001a;height:350px;object-fit:cover;transition:transform .3s ease;width:250px}.achievement-side-image .achievement-image:hover{transform:scale(1.05)}.achievement-main-div{flex:1 1;text-align:center;width:100%}.achievement-heading{font-size:56px;font-weight:400;line-height:normal;margin:0}.achievement-subtitle{font-size:18px;line-height:1.6;margin:40px auto 50px;max-width:800px;text-transform:none}.achievement-bullets-div{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;margin-top:2rem;max-width:900px}.achievement-bullet{padding-left:20px;position:relative;text-align:left;width:100%}.achievement-bullet:before{color:#8a7a8a;content:"•";font-size:20px;font-weight:700;left:0;position:absolute}.bullet-text{font-size:18px;font-weight:500;line-height:1.6}.bullet-text,.subTitle{color:#8a7a8a}@media(min-width:1024px){.achievement-side-image{display:block}}@media(max-width:1380px){.achievement-heading{font-size:40px}.achievement-side-image .achievement-image{height:280px;width:200px}}@media(max-width:1024px){.achievement-container{flex-direction:column;gap:20px}.achievement-side-image{display:none}}@media(max-width:768px){.achievement-heading{font-size:30px;text-align:center}.achievement-subtitle{font-size:16px;line-height:normal;text-align:center}}.footer-text{color:#8a7a8a!important;text-align:center}.dark-mode{color:#fff!important}.footer-div{margin-top:2rem;padding-bottom:1rem}.education-heading{font-size:56px;font-weight:400;text-align:center}.education-section{display:flex;flex-direction:column;margin:2rem auto 0;padding:20px 0;width:90%}.education-section>*{flex:1 1;margin-bottom:30px}.education-card-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;padding-top:20px}@media(max-width:1380px){.education-card-container{gap:25px;padding-top:0}.education-heading{font-size:40px}.education-text-subtitle{font-size:18px;text-align:center}}@media(max-width:768px){.education-card-container{flex-direction:column;gap:5px;padding-top:0}.education-heading{font-size:30px;text-align:center}.education-text-subtitle{font-size:16px}}.education-card{align-items:center;background:#e8d8e8;border:1px solid rgba(184,148,199,.397);border-radius:10px;box-shadow:0 10px 30px -15px #9b6b9e1a;display:flex;flex-direction:column;height:360px;padding:20px;text-align:center;transition:all .3s ease;width:250px}.education-card:hover{box-shadow:0 20px 30px -10px #9b6b9e33;transform:translateY(-5px)}.education-card:hover+.education-card-border{border-color:#b894c7;transition:width .6s ease-in-out;width:100%}.education-card-border{border-top:2px solid rgba(184,148,199,.397);height:30px;margin-bottom:20px;transition:width .6s ease-in-out;width:80%}.education-head{display:flex;flex-direction:row}.education-text-school{font-size:20px;font-weight:700;height:24px;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.education-roundedimg{background:#fff;border-radius:50%;box-shadow:0 .5rem 1rem #9b6b9e4d;height:4.5rem;margin-bottom:15px;object-fit:contain;object-position:center;padding:.5rem;width:4.5rem}.education-card-right{width:100%}.education-text-subHeader{color:#5a4a5a;font-size:16px;font-weight:700;line-height:normal;margin:0;padding-top:.5rem}.education-text-duration{color:#4a3a4a;font-size:14px;margin:0;padding-top:.3rem}.education-text-desc{font-size:13px;line-height:1.4;margin-bottom:.5rem;margin-top:.5rem}.education-text-bullets>ul{margin-top:.5rem;padding-left:20px;text-align:left}.education-text-bullets li{font-size:12px;margin-bottom:3px}@media(max-width:1380px){.education-card{height:340px;padding:15px;width:220px}.education-card-right{width:100%}.education-card-border{width:90%}.education-text-subHeader{font-size:15px;padding-top:.5rem}.education-text-school{font-size:18px;height:22px}.education-text-duration{font-size:13px}.education-roundedimg{height:4rem;margin-bottom:10px;padding:.4rem;width:4rem}}@media(max-width:768px){.education-card{align-items:flex-start;flex-direction:row;height:auto;margin-bottom:2px;padding:10px;text-align:center;text-align:left;width:100%}.education-card-right{width:100%}.education-card-border{margin-bottom:5px;width:100%}.education-roundedimg{display:none}.education-text-bullets>ul{margin:0;max-width:100%}}.gallery-ctas-container{background:#f0e6f0;border-radius:0;box-sizing:border-box;flex-direction:column;gap:20px;max-width:100%;min-height:200px;overflow:hidden;padding:30px 20px;position:relative;z-index:100}.gallery-ctas-container,.gallery-ctas-grid{align-items:center;display:flex;justify-content:center;width:100%}.gallery-ctas-grid{flex-wrap:wrap;gap:30px;max-width:1000px}.gallery-cta-button{align-items:center;display:flex;flex-direction:column;gap:12px;min-height:100px;padding:8px;text-decoration:none;transition:transform .2s ease}.gallery-cta-button:hover{transform:translateY(-3px)}.gallery-cta-label{color:#5a4a5a;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:8px;min-height:20px;text-align:center}.gallery-cta-button i{border-radius:4rem;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:inline-block;font-size:2rem;height:4rem;line-height:4rem;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:4rem}.gallery-cta-button.linkedin i{background-color:#0e76a8}.gallery-cta-button.email i{background-color:#ea4335}.gallery-cta-button.instagram i{background-color:#c13584}.gallery-cta-button.tiktok i{background-color:#000}.gallery-cta-button.youtube i{background-color:red}.gallery-cta-button.strava i{background-color:#fc4c02}.gallery-cta-button.linktree i{background-color:#39e09b}.gallery-cta-button:hover i{box-shadow:0 6px 20px #00000040;transform:scale(1.1)}@media(max-width:768px){.gallery-ctas-container{min-height:180px;padding:25px 15px}.gallery-ctas-grid{gap:30px}.gallery-ctas-row{gap:20px}.gallery-cta-button{min-height:90px}.gallery-cta-button i{border-radius:3.5rem;font-size:1.6rem;height:3.5rem;line-height:3.5rem;width:3.5rem}.gallery-cta-label{font-size:.9rem;min-height:25px}}@media(max-width:480px){.gallery-ctas-container{padding:20px 10px}.gallery-ctas-row{gap:15px}.gallery-cta-button i{border-radius:3rem;font-size:1.4rem;height:3rem;line-height:3rem;width:3rem}.gallery-cta-label{font-size:.8rem}}.photo-carousel-container{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;overflow:hidden;padding:20px 0;position:relative;width:100vw}.carousel-title{margin-bottom:15px;text-align:center}.carousel-title h3{color:#4a3a4a;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:600;letter-spacing:.5px;margin:0}.carousel-wrapper{overflow:hidden;width:100%}.carousel-track{animation:infiniteScroll 20s linear infinite;display:flex;width:calc(var(--total-images)*230px)}.carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 15px;width:230px}.carousel-image{border-radius:12px;box-shadow:0 6px 20px #00000026;height:300px;object-fit:cover;transition:transform .3s ease;width:200px}.carousel-image:hover{transform:scale(1.08)}@keyframes infiniteScroll{0%{transform:translateX(0)}to{transform:translateX(calc(var(--image-count)*-1*230px))}}.photo-carousel-container:hover .carousel-track{animation-play-state:paused}@media(max-width:768px){.photo-carousel-container{padding:15px 0}.carousel-track{animation:infiniteScrollTablet 20s linear infinite;width:calc(var(--total-images)*180px)}.carousel-item{padding:0 10px;width:180px}.carousel-image{height:240px;width:160px}.carousel-title h3{font-size:1.1em}@keyframes infiniteScrollTablet{0%{transform:translateX(0)}to{transform:translateX(calc(var(--image-count)*-1*180px))}}}@media(max-width:480px){.photo-carousel-container{padding:12px 0}.carousel-track{animation:infiniteScrollMobile 20s linear infinite;width:calc(var(--total-images)*140px)}.carousel-item{padding:0 8px;width:140px}.carousel-image{height:180px;width:120px}.carousel-title h3{font-size:1em}@keyframes infiniteScrollMobile{0%{transform:translateX(0)}to{transform:translateX(calc(var(--image-count)*-1*140px))}}}.contact-div-main{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:800px;padding:40px;text-align:center;width:100%}.dark-mode a{color:#fff}.contact-header{flex-direction:column}.contact-div-main>*,.contact-header{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.contact-div-main>*{flex:1 1;flex-direction:column}.contact-title{font-size:65px;font-weight:400;text-align:center;width:100%}.contact-detail,.contact-detail-email{color:#8a7a8a;font-size:40px;font-weight:400;margin-top:20px;text-decoration:none}.contact-detail-email:hover,.contact-detail:hover{color:#5a4a5a;text-shadow:2px 1px 2px #b894c7;transition:all .3s}.contact-email-container{align-items:center;display:flex;justify-content:center;margin:20px 0;text-align:center;width:100%}.contact-email-link{color:#8a7a8a;font-size:24px;font-weight:500;text-decoration:none;transition:all .3s ease}.contact-email-link:hover{color:#5a4a5a;text-shadow:2px 1px 2px #b894c7}.contact-subtitle{text-transform:uppercase}.contact-text-div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem;width:100%}.social-media-horizontal{margin-top:20px;max-width:100vw}.social-media-horizontal,.social-media-horizontal .social-media-div{align-items:center;display:flex;gap:20px;justify-content:center;overflow:hidden;width:100%}.social-media-horizontal .social-media-div{flex-direction:row;flex-wrap:wrap;max-width:100%}.contact-margin-top{align-items:center;display:flex;justify-content:center;margin-top:4rem;width:100%}.contact-image-div>img{height:auto;margin-left:1.5rem;margin-top:-4rem;max-width:100%}@media(max-width:1380px),(max-width:768px){.contact-div-main{flex-direction:column;margin:0 auto;max-width:100%;padding:20px;text-align:center}.contact-title{font-size:40px;font-weight:400;text-align:center;width:100%}.contact-subtitle{font-size:16px;line-height:normal;text-align:center}.contact-text-div{align-items:center;margin-top:1.5rem;text-align:center;width:100%}.contact-detail,.contact-detail-email{font-size:20px}.contact-image-div{display:none}.social-media-horizontal{gap:15px;overflow:hidden;padding:0 10px;width:100%}.social-media-horizontal .social-media-div{gap:15px;max-width:100%;overflow:hidden}}@media(max-width:480px){.contact-div-main{margin:0 auto;max-width:100%;padding:15px;text-align:center}.contact-title{font-size:32px;width:100%}.contact-email-link{font-size:20px}.contact-email-container{margin:15px 0;width:100%}.social-media-horizontal{gap:10px;margin-top:15px;overflow:hidden;padding:0 5px}.social-media-horizontal .social-media-div{gap:8px;max-width:100%;overflow:hidden}}.social-media-div{box-sizing:border-box;flex-wrap:wrap;font-size:3em;gap:15px;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;padding:10px;width:100%}.icon-button,.social-media-div{align-items:center;display:flex}.icon-button{flex-direction:column;gap:10px;margin-bottom:20px;max-width:100px;min-height:80px;min-width:60px;padding:8px;text-decoration:none}.icon-label{color:#000;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:8px;min-height:20px;text-align:center}.icon-button i{border-radius:3.5rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:3.5rem;line-height:3.5rem;margin:0 8px 10px;position:relative;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:3.5rem}.facebook i{background-color:#3b5998}.linkedin i{background-color:#0e76a8}.github i{background-color:#333}.gitlab i{background-color:#fca326}.google i{background-color:#ea4335}.twitter i{background-color:#1da1f2}.medium i{background-color:#000}.stack-overflow i{background-color:#f48024}.kaggle i{background-color:#20beff}.instagram i{background-color:#c13584}.tiktok i{background-color:#000}.youtube i{background-color:red}.strava i{background-color:#fc4c02}.linktree i{background-color:#39e09b}.contact i{background-color:#55198b}.contact i:hover,.facebook i:hover,.github i:hover,.gitlab i:hover,.google i:hover,.instagram i:hover,.kaggle i:hover,.linkedin i:hover,.linktree i:hover,.medium i:hover,.stack-overflow i:hover,.strava i:hover,.tiktok i:hover,.twitter i:hover,.youtube i:hover{background-color:#5a4a5a}@media(max-width:768px){.social-media-div{box-sizing:border-box;font-size:2.5em;gap:12px;justify-content:center;max-width:100%;overflow:hidden;padding:15px;text-align:center;width:100%}.icon-button{margin-bottom:25px;min-height:90px}.icon-button i{border-radius:3rem;font-size:1.5rem;height:3rem;line-height:3rem;width:3rem}.icon-label{font-size:.9rem;min-height:25px}}@media(max-width:480px){.social-media-div{box-sizing:border-box;font-size:2em;gap:8px;justify-content:center;max-width:100%;overflow:hidden;padding:5px;width:100%}.icon-button i{border-radius:2.2rem;font-size:1.2rem;height:2.2rem;line-height:2.2rem;width:2.2rem}.icon-label{font-size:.7rem}}.splash-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.container{height:100px;margin:0 auto;padding-top:100px;width:200px}.ball{border-radius:50px;height:10px;margin:10px auto;width:10px}.ball:first-child{animation:right 1s ease-in-out infinite;background:#fff}.ball:nth-child(2){animation:left 1.1s ease-in-out infinite;background:#fff}.ball:nth-child(3){animation:right 1.05s ease-in-out infinite;background:#fff}.ball:nth-child(4){animation:left 1.15s ease-in-out infinite;background:#fff}.ball:nth-child(5){animation:right 1.1s ease-in-out infinite;background:#fff}.ball:nth-child(6){animation:left 1.05s ease-in-out infinite;background:#fff}.ball:nth-child(7){animation:right 1s ease-in-out infinite;background:#fff}@keyframes right{0%{transform:translate(-15px)}50%{transform:translate(15px)}to{transform:translate(-15px)}}@keyframes left{0%{transform:translate(15px)}50%{transform:translate(-15px)}to{transform:translate(15px)}}.main{background-color:#f0e6f0;color:#5a4a5a;transition:"0.1s"}
/*# sourceMappingURL=main.921eb23a.css.map*/