.hero{height:calc(100vh - 100px);overflow:hidden;background:linear-gradient(180 deg,#0c0c1d,#111132);position:relative}.hero .wrapper{max-width:1300px;height:100%;margin:auto}.hero .wrapper .textContainer{height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;gap:40px}@media (max-width: 740px){.hero .wrapper .textContainer{height:52%;width:100%;gap:15px;align-items:center;text-align:center}}.hero .wrapper .textContainer h2{font-size:30px;color:#f6be00;letter-spacing:7px}.hero .wrapper .textContainer h1{font-size:70px}@media (max-width: 740px){.hero .wrapper .textContainer h1{font-size:32px}}.hero .wrapper .textContainer .buttons button{padding:20px;border:2px solid white;border-radius:10px;background-color:transparent;color:#fff;margin-right:20px;cursor:pointer;font-weight:bolder}@media (max-width: 740px){.hero .wrapper .textContainer .buttons button{padding:18px;margin-bottom:4%}}.hero .wrapper .textContainer .buttons button:hover{background-color:#fff;transition:.5s;color:#000}.hero .wrapper .textContainer img{width:50px}@media (max-width: 740px){.hero .wrapper .textContainer img{display:none}}.hero .imageContainer{height:84%;position:absolute;top:4%;right:0;left:63%;max-width:412px;clip-path:polygon(15% 0%,100% 0%,100% 85%,85% 100%,0% 100%,0% 15%);background-color:#fcd555}@media (max-width: 740px){.hero .imageContainer{height:auto;width:60%;max-width:260px;top:unset;bottom:8%;left:50%;transform:translate(-50%);clip-path:polygon(15% 0%,100% 0%,100% 85%,85% 100%,0% 100%,0% 15%)}.hero .imageContainer img{width:100%;height:100%;object-fit:cover;margin:0;padding:0}}@media (max-width: 740px) and (max-width: 740px){.hero .imageContainer img{margin-top:-10%;margin-bottom:-3%}}.hero .slidingTextContainer{position:absolute;font-size:50vh;bottom:-79px;white-space:nowrap;color:#fff1;width:50%;font-weight:700;z-index:-999}@media (max-width: 740px){.hero .slidingTextContainer{width:100%;height:70%;bottom:20%}}.navbar{height:100px}.navbar .wrapper{max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%}@media (max-width: 740px){.navbar .wrapper{justify-content:flex-end;padding:20px}}.navbar .wrapper span{font-weight:700;font-size:25px}@media (max-width: 740px){.navbar .wrapper span{display:none}}.navbar .social{display:flex;gap:20px}.navbar .social img{width:20px;height:20px}.sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:#000}.sidebar .bg{z-index:999;position:fixed;top:0;left:0;bottom:0;width:370px;background:white}@media (max-width: 740px){.sidebar .bg{width:200px}}.sidebar .bg .links{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.sidebar .bg .links a{font-size:35px}@media (max-width: 740px){.sidebar .bg .links a{font-size:27px}}.sidebar button{z-index:999;width:50px;height:50px;border-radius:50%;position:fixed;top:25px;left:25px;background-color:transparent;border:none;cursor:pointer}.parallax{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.parallax h1{font-size:96px}@media (max-width: 740px){.parallax h1{font-size:62px;text-align:center}}.parallax .mountains{background-image:url(/mountains.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:3}@media (max-width: 740px){.parallax .mountains{background-size:contain;background-repeat:no-repeat}}.parallax .planets{background-image:url(/planets.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:2}@media (max-width: 740px){.parallax .planets{background-size:contain;background-repeat:no-repeat}}.parallax .stars{background-image:url(/stars.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:1}.services{background:linear-gradient(180deg,#0c0c1d,#111132);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 740px){.services{overflow-y:auto}}.services .textContainer{flex:1;align-self:flex-end;display:flex;align-items:center;gap:20px}@media (max-width: 740px){.services .textContainer{align-self:center;text-align:center;flex-direction:column}}.services .textContainer p{font-weight:200;font-size:20px;color:gray;text-align:right;margin-top:8px}@media (max-width: 740px){.services .textContainer p{font-size:18px;margin-top:5%}}.services .textContainer hr{width:500px;border:none;border-top:.5px solid gray}@media (max-width: 740px){.services .textContainer hr{width:200px}}.services .titleContainer{flex:2;display:flex;flex-direction:column;align-items:center}@media (max-width: 740px){.services .titleContainer{width:100%}}.services .titleContainer .title{display:flex;align-items:center;gap:50px}@media (max-width: 740px){.services .titleContainer .title{flex-direction:column;text-align:center;gap:5px}}.services .titleContainer .title img{width:280px;height:100px;border-radius:50px;object-fit:cover}@media (max-width: 740px){.services .titleContainer .title img{width:200px;height:50px;margin-top:10px}}.services .titleContainer .title h1{font-size:80px;font-weight:100;margin-bottom:2%}@media (max-width: 740px){.services .titleContainer .title h1{font-size:38px}}.services .titleContainer .title button{width:280px;height:100px;border-radius:50px;background-color:orange;border:none;font-size:30px;font-weight:bolder;cursor:pointer}@media (max-width: 740px){.services .titleContainer .title button{font-size:16px;width:150px;height:50px;font-weight:700}}.services .listContainer{flex:2;display:flex;max-width:1500px;margin:auto}@media (max-width: 740px){.services .listContainer{flex-direction:column;width:100%}}.services .listContainer .box{padding:35px;border:4px solid orange;display:flex;flex-direction:column;justify-content:space-between;margin-top:25px;margin-bottom:35px}.services .listContainer .box h2{font-size:23px}@media (max-width: 740px){.services .listContainer .box h2{font-size:22px;margin:5px}}.services .listContainer .box p{font-size:18px;font-weight:400}@media (max-width: 740px){.services .listContainer .box{align-items:center;gap:5px;padding:2px;margin:15px}}@media (max-width: 740px){.services .listContainer .box p{display:flex;flex-direction:column;padding:10px}}.services .listContainer .box button{padding:10px;background-color:orange;border:none;cursor:pointer;margin-top:20px;border-radius:20px;margin-bottom:5px}.portfolio{position:relative}.portfolio .progress{position:sticky;top:0;left:0;padding-top:40px;text-align:center;color:orange;font-size:36px}@media (max-width: 740px){.portfolio .progress{padding-top:calc(100vh - 100px);font-size:22px;position:relative}}.portfolio .progress .progressBar{height:10px;background-color:#fff}.portfolio .container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.portfolio .container .wrapper{max-width:1300px;height:100%;margin:auto;display:flex;align-items:center;justify-content:center;gap:50px}@media (max-width: 740px){.portfolio .container .wrapper{flex-direction:column}}.portfolio .container .wrapper .imageContainer{flex:1;height:50%}@media (max-width: 740px){.portfolio .container .wrapper .imageContainer{width:100%;max-height:300px}}.portfolio .container .wrapper .imageContainer img{width:100%;height:100%;object-fit:cover}@media (max-width: 740px){.portfolio .container .wrapper .imageContainer img{object-fit:contain}}.portfolio .container .wrapper .textContainer{flex:1;display:flex;flex-direction:column;gap:30px}@media (max-width: 740px){.portfolio .container .wrapper .textContainer{transform:none!important;padding:10px 10px 50px;align-items:center;text-align:center}}.portfolio .container .wrapper .textContainer h2{font-size:65px}@media (max-width: 740px){.portfolio .container .wrapper .textContainer h2{font-size:35px}}.portfolio .container .wrapper .textContainer p{color:gray;font-size:20px}@media (max-width: 740px){.portfolio .container .wrapper .textContainer p{font-size:16px}}.portfolio .container .wrapper .textContainer button{background-color:orange;border:none;border-radius:10px;padding:10px;width:200px;cursor:pointer;color:#000;font-weight:600}.portfolio .container .wrapper .textContainer button:hover{background-color:#8a2be2;color:#fff;transition:.5s}.contact{height:100%;max-width:1300px;margin:auto;display:flex;align-items:center;gap:50px}@media (max-width: 740px){.contact{width:100%;padding:10px;flex-direction:column;overflow-x:hidden}}.contact .textContainer{flex:1;display:flex;flex-direction:column;gap:40px}@media (max-width: 740px){.contact .textContainer{gap:20px;text-align:center;align-items:center}}.contact .textContainer h1{font-size:100px;line-height:88px}@media (max-width: 740px){.contact .textContainer h1{font-size:36px}}.contact .textContainer h2{margin-top:10px;margin-bottom:2%}.contact .textContainer span{font-weight:700;margin-top:10px}.contact .formContainer{flex:1;position:relative}@media (max-width: 740px){.contact .formContainer{padding:20px;width:100%}}.contact .formContainer .phoneSvg{stroke:orange;position:absolute;margin:auto;z-index:-1}.contact form{display:flex;flex-direction:column;gap:20px}.contact form input,.contact form textarea{padding:20px;background-color:transparent;border:1px solid white;color:#fff;border-radius:5px;font-size:medium}@media (max-width: 740px){.contact form input,.contact form textarea{padding:10px}}.contact form button{padding:20px;border:1px;background-color:orange;cursor:pointer;color:#fff;font-weight:500;font-size:25px;border-radius:5px}@media (max-width: 740px){.contact form button{padding:10px}}.contact form button:hover{background-color:#8a2be2;color:#fff;transition:.5s}.cursor{width:50px;height:50px;border-radius:50%;border:2px solid white;position:fixed;z-index:999}@media (max-width: 740px){.cursor{display:none}}.about-section{position:relative;width:100%;overflow:hidden;isolation:isolate}.about-section .about{min-height:auto;background:linear-gradient(180deg,#111132,#0c0c1d);position:relative;padding:50px 0;z-index:1;overflow:visible}@media (max-width: 768px){.about-section .about{padding:50px 0}}.about-section .about:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(246,190,0,.1) 0%,transparent 70%);pointer-events:none}.about-section .about .parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;pointer-events:none;z-index:-1;will-change:transform}.about-section .about .wrapper{max-width:1300px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media (max-width: 768px){.about-section .about .wrapper{padding:0 15px}}.about-section .about .wrapper .header-section{text-align:center;margin-bottom:45px;margin-top:-25px;overflow:hidden}@media (max-width: 768px){.about-section .about .wrapper .header-section{margin-bottom:5px;margin-top:-15px}}.about-section .about .wrapper .header-section h1{font-size:72px;font-weight:700;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:4px}@media (max-width: 768px){.about-section .about .wrapper .header-section h1{font-size:40px;letter-spacing:2px;margin-bottom:15px}}.about-section .about .wrapper .header-section h1 span{color:#f6be00;display:inline-block;position:relative}.about-section .about .wrapper .header-section .underline{height:4px;width:100px;background:#F6BE00;margin:0 auto;border-radius:2px;box-shadow:0 0 10px #f6be004d}@media (max-width: 768px){.about-section .about .wrapper .header-section .underline{height:3px;width:80px}}.about-section .about .wrapper .content-wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:start}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper{grid-template-columns:1fr;gap:20px}}.about-section .about .wrapper .content-wrapper .image-container{position:relative;padding:15px}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .image-container{padding:10px;max-width:100%;margin:0 auto}}.about-section .about .wrapper .content-wrapper .image-container .image-wrapper{position:relative;padding-top:100%;clip-path:polygon(15% 0%,100% 0%,100% 85%,85% 100%,0% 100%,0% 15%);background:#F6BE00;overflow:hidden;box-shadow:0 10px 30px #0000004d;transition:transform .3s ease}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .image-container .image-wrapper{padding-top:90%}}.about-section .about .wrapper .content-wrapper .image-container .image-wrapper:hover{transform:scale(1.02)}.about-section .about .wrapper .content-wrapper .image-container .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-section .about .wrapper .content-wrapper .text-content .tabs-container{margin-bottom:30px;background:rgba(255,255,255,.03);border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container{padding:5px;margin-bottom:20px;border-radius:15px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs{flex-direction:row;gap:10px;padding-bottom:10px;margin-bottom:15px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button{position:relative;padding:10px 25px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;overflow:hidden;transition:color .3s ease}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button{padding:8px 15px;font-size:16px;flex:1}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#F6BE00;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button.active{color:#f6be00}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button.active:before{transform:scaleX(1);transform-origin:left}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tabs button:hover{color:#f6be00}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content{color:#fff;line-height:1.6}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content{line-height:1.5}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .story-content,.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-content{opacity:1;transition:opacity .3s ease}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content p{margin-bottom:15px;font-size:16px;opacity:.9;transition:opacity .3s ease}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content p{font-size:15px;margin-bottom:12px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content p:hover{opacity:1}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item{margin-bottom:20px;padding:15px;border-radius:15px;background:rgba(255,255,255,.05);transition:transform .3s ease}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item{padding:12px;margin-bottom:15px;border-radius:12px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item:hover{transform:translate(10px)}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item h3{color:#f6be00;font-size:20px;margin-bottom:10px}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item h3{font-size:18px;margin-bottom:8px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .experience-item p{opacity:.8;margin-bottom:0}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section{margin-top:30px}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section{margin-top:20px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section h3{color:#f6be00;font-size:20px;margin-bottom:20px;position:relative;display:inline-block}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section h3{font-size:18px;margin-bottom:15px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section h3:after{content:"";position:absolute;bottom:-5px;left:0;width:50%;height:2px;background:#F6BE00}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:10px 0}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons{gap:12px;padding:5px 0;justify-content:center}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons .tech-icon{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;transition:transform .3s ease}@media (max-width: 768px){.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons .tech-icon{width:45px;height:45px}}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons .tech-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .3s ease}.about-section .about .wrapper .content-wrapper .text-content .tabs-container .tab-content .technologies-section .tech-icons .tech-icon:hover{transform:scale(1.2)}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-x:hidden}*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,sans-serif}body{background-color:#0c0c1d;color:#d3d3d3}a{text-decoration:none;color:inherit}section{height:100vh;scroll-snap-align:center}.gallery-section{position:relative;width:100%;overflow:hidden;isolation:isolate;height:100vh;display:flex;align-items:center;perspective:1000px}.gallery-section .gallery{width:100%;background:linear-gradient(180deg,#0c0c1d,#111132);position:relative;padding:80px 0;z-index:1;overflow:hidden;transform-style:preserve-3d}@media (max-width: 768px){.gallery-section .gallery{padding:30px 0;height:auto;min-height:100vh}}.gallery-section .gallery:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(246,190,0,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(246,190,0,.03) 0%,transparent 40%);pointer-events:none;will-change:transform}.gallery-section .gallery .parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;pointer-events:none;z-index:-1;will-change:transform;transform:translateZ(0)}.gallery-section .gallery .wrapper{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.gallery-section .gallery .wrapper{padding:0 15px;justify-content:flex-start}}.gallery-section .gallery .wrapper .header-section{text-align:center;margin-bottom:60px;position:relative;z-index:2;backface-visibility:hidden}@media (max-width: 768px){.gallery-section .gallery .wrapper .header-section{margin-bottom:20px;padding-top:20px}}.gallery-section .gallery .wrapper .header-section h1{font-size:64px;font-weight:700;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:3px;transform:translateZ(0)}@media (max-width: 768px){.gallery-section .gallery .wrapper .header-section h1{font-size:38px;letter-spacing:1.5px;margin-bottom:10px}}.gallery-section .gallery .wrapper .header-section h1 span{color:#f6be00;display:inline-block;position:relative}.gallery-section .gallery .wrapper .header-section .underline{height:3px;width:100px;background:#F6BE00;margin:0 auto 20px;border-radius:2px;box-shadow:0 0 10px #f6be004d;backface-visibility:hidden}@media (max-width: 768px){.gallery-section .gallery .wrapper .header-section .underline{height:2px;width:80px}}.gallery-section .gallery .wrapper .header-section .subtitle{color:#ffffffb3;font-size:18px;max-width:600px;margin:0 auto;line-height:1.6;backface-visibility:hidden}@media (max-width: 768px){.gallery-section .gallery .wrapper .header-section .subtitle{font-size:16px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper{width:100%;overflow:hidden;position:relative;margin:15px 0;backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper{margin:10px 0}}.gallery-section .gallery .wrapper .scrolling-row-wrapper.top-row-wrapper{margin-bottom:30px}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper.top-row-wrapper{margin-bottom:40px}}@media (max-width: 480px){.gallery-section .gallery .wrapper .scrolling-row-wrapper.top-row-wrapper{margin-top:50px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper.bottom-row-wrapper{margin-top:30px}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper.bottom-row-wrapper{margin-top:40px}}@media (max-width: 480px){.gallery-section .gallery .wrapper .scrolling-row-wrapper.bottom-row-wrapper{margin-top:50px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper:before,.gallery-section .gallery .wrapper .scrolling-row-wrapper:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:3;pointer-events:none}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper:before,.gallery-section .gallery .wrapper .scrolling-row-wrapper:after{width:20px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper:before{left:0;background:linear-gradient(90deg,#111132 0%,rgba(17,17,50,0) 100%)}.gallery-section .gallery .wrapper .scrolling-row-wrapper:after{right:0;background:linear-gradient(270deg,#111132 0%,rgba(17,17,50,0) 100%)}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row{display:flex;width:max-content;gap:20px;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row{gap:40px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item{position:relative;width:280px;height:180px;flex-shrink:0;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transform:translateZ(0);backface-visibility:hidden}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item{width:80vw;height:48vw}}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container{position:relative;width:100%;height:100%;transform-style:preserve-3d}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1);backface-visibility:hidden;transform:translateZ(0)}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;padding:20px;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info{padding:15px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info h3{color:#f6be00;font-size:18px;margin-bottom:10px;text-align:center;transform:translateZ(0)}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info h3{font-size:16px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info p{color:#fff;font-size:14px;text-align:center;line-height:1.4;transform:translateZ(0)}@media (max-width: 768px){.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item .image-container .hover-info p{font-size:12px}}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item:hover{transform:scale(1.02);z-index:10}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item:hover .hover-info{opacity:1}.gallery-section .gallery .wrapper .scrolling-row-wrapper .scrolling-row .scrolling-item:hover img{transform:scale(1.1)}
