.brand1-video video,.brand3-image img{width:100%;object-fit:contain;margin-bottom:-4px}@font-face{font-family:Pacifico;src:url('./fonts/Pacifico.woff2') format('woff2'),url('./fonts/Pacifico.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url('./fonts/Quicksand-VariableFont_wght.woff2') format('woff2'),url('./fonts/Quicksand-VariableFont_wght.woff') format('woff');font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('./fonts/Inter-VariableFont_opsz,wght.woff2') format('woff2'),url('./fonts/Inter-VariableFont_opsz,wght.woff') format('woff');font-weight:100 900;font-style:normal;font-display:swap}.brands{display:flex;flex-direction:column;margin:0}.brand1-video{flex:0 0 calc(65% - 25px);margin-top:50px;border-radius:25px 0 0;overflow:hidden}.brand1-video video{height:100%;overflow:hidden}.brand2{background-color:#f4ffe3;padding:100px 0 180px}.brand2-text{padding-left:90px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-family:Inter,sans-serif;font-size:42px;font-weight:500;line-height:1.1;color:#010024}.brand2 .brand2-text h3,.brand3 .brand3-text h3,.footer p a{font-weight:300;line-height:1.3;font-family:Inter,sans-serif}.brand2 .brand2-text h3,.brand3 .brand3-text h3{font-size:26px;margin-top:15px;color:#010024;pointer-events:none}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-family:Inter,sans-serif;font-size:20px;font-weight:300;line-height:1.3;color:#010024;pointer-events:none;margin-top:20px}.slider-header{display:flex;align-items:center;justify-content:space-between;font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:1;color:#010024;margin:35px auto;padding:0 95px;width:100%}.slider-arrows{display:flex;align-items:center;gap:20px}.nav-arrow{background:0 0;border:none;cursor:pointer}.nav-arrow:not(.disabled):hover .arrow-bg{fill:#010024}.nav-arrow:not(.disabled):hover path{stroke:#f4ffe3}.nav-arrow.disabled{cursor:default}.image-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1px;scrollbar-width:none;-ms-overflow-style:none;padding:0 60px 0 80px;overscroll-behavior-x:contain;}.image-slider::-webkit-scrollbar{display:none}.slide{width:auto;height:500px;flex-shrink:0;object-fit:cover}.brand3{background-color:#f0f0ed;padding:0;margin:0}.brand3-content{display:flex;flex-wrap:nowrap;align-items:center;margin:0 auto;gap:50px}.brand3-text{flex:0 0 35%;padding-left:90px;margin-top:-300px}.brand3-image img{flex:0 0 65%;height:auto;margin-top:-70px}.bird-boge-flag{display:none}@media (min-width:793px){.footer-flag-section{position:relative;height:0}.flag-inner{position:relative;margin:0 auto}.bird-boge-flag{display:block;position:absolute;top:0;left:0;height:400px;width:auto;margin-top:-340px;padding-left:90px}}.footer{background-color:#010024;color:#e2e3db;padding:120px 0 50px}.footer p a{all:unset;color:#e2e3db;text-decoration:none;font-size:16px}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto;padding:0 90px;flex-wrap:wrap}.contact-text h2{font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin:0;line-height:1.7}.contact-text p,.copy-text p{font-family:Inter,sans-serif;font-size:16px;font-weight:300;margin:0;line-height:1.3}.contact-text{text-align:left}.copy-text{text-align:right;align-self:flex-end}@media (min-width:300px) and (max-width:425px){.brand2,.footer{padding:40px 0 30px}.brand2-text,.footer-content,.slider-header{padding:0 25px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:24px}.brand2 .brand2-text h3,.brand3 .brand3-text h3{font-size:18px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:16px}.slider-header{font-size:20px;margin:20px 0}.image-slider{padding:0 10px 0 15px}.slide{width:auto;height:350px}.brand3{padding:40px 0 0}.brand3-content{flex-wrap:wrap;gap:30px}.brand3-text{flex:100%;margin-top:0;min-width:0;padding:0 25px}.brand3-image img{flex:100%;margin-top:0}.copy-text{padding-top:40px}.copy-text p{font-size:15px}}@media (min-width:341px) and (max-width:400px){.brand2{padding:45px 0 30px}.brand3{padding:45px 0 0}}@media (min-width:401px) and (max-width:425px){.brand2{padding:50px 0 40px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:26px}.brand3{padding:50px 0 0}}@media (min-width:426px) and (max-width:469px){.brand2{padding:50px 0 40px}.brand2-text,.footer-content{padding:0 30px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:26px}.brand2 .brand2-text h3,.brand3 .brand3-text h3{font-size:18px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:16px}.slider-header{font-size:20px;padding:0 35px;margin:20px 0}.image-slider{padding:0 20px 0 25px}.slide{width:auto;height:350px}.brand3{padding:50px 0 0}.brand3-content{flex-wrap:wrap;gap:30px}.brand3-text{flex:100%;margin-top:0;min-width:0;padding:0 30px}.brand3-image img{flex:100%;margin-top:0}.footer{padding:40px 0 30px}.copy-text{padding-top:40px}.copy-text p{font-size:15px}}@media (min-width:392px) and (max-width:451px){.contact-text{padding-right:50px}}@media (min-width:452px) and (max-width:469px){.contact-text{padding-right:75px}}@media (max-width:469px){.brand1-video{flex:100%;margin-top:0;border-radius:10px 0 0}.brand1-video video{margin:0 0 -5px}}@media (min-width:470px) and (max-width:767px){.brand1-video{flex:100%;margin-top:0;border-radius:15px 0 0}.brand1-video video{margin:0 0 -5px}.brand2{padding:60px 0 50px}.brand2-text,.footer-content{padding:0 30px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:28px}.brand2 .brand2-text h3,.brand3 .brand3-text h3,.slider-header{font-size:20px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:18px}.slider-header{padding:0 35px;margin:25px 0}.image-slider{padding:0 20px 0 25px}.slide{width:auto;height:350px}.brand3{padding:60px 0 0}.brand3-content{flex-wrap:wrap;gap:30px}.brand3-text{flex:100%;margin-top:0;min-width:0;padding:0 30px}.brand3-image img{flex:100%;margin-top:0}.footer{padding:50px 0 30px}.copy-text{padding-top:0}.copy-text p{font-size:15px}}@media (min-width:551px) and (max-width:767px){.brand2-text,.brand3-text,.footer-content{padding:0 40px}.slider-header{padding:0 45px}.image-slider{padding:0 30px 0 35px}.slide{width:auto;height:380px}}@media (max-width:767px){.brand3-image img{margin-bottom:-5px}}@media (min-width:768px) and (max-width:1023px){.brand1-video{flex:0 0 calc(65% - 15px);margin-top:80px;border-radius:15px 0 0}.brand1-video video{margin:0 0 -4px}.brand2{padding:50px 0 60px}.brand2-text{padding-left:50px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:24px}.brand2 .brand2-text h3,.brand3 .brand3-text h3,.slider-header{font-size:18px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:16px}.slider-header{margin:15px auto;padding:0 55px}.slide{height:350px}.image-slider{padding:0 30px 0 40px}.brand3-content{gap:30px}.brand3-text{flex:0 0 40%;margin-top:0;padding-left:50px}.brand3-image img{flex:0 0 60%;margin-top:-20px}.footer{padding:50px 0 40px}.footer-content{padding:0 50px}}@media (min-width:782px) and (max-width:1023px){.brand1-video{margin-top:50px}}@media (min-width:793px) and (max-width:899px){.brand3-text{margin-top:-30px}}@media (min-width:900px) and (max-width:1023px){.brand3-text{margin-top:-60px}.brand3-image img{margin-top:-30px}}@media (min-width:1024px) and (max-width:1199px){.brand2{padding:70px 0 80px}.brand2-text{padding-left:70px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:28px}.brand2 .brand2-text h3,.brand3 .brand3-text h3,.slider-header{font-size:20px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:18px}.slider-header{margin:20px auto;padding:0 75px}.slide{height:400px}.image-slider{padding:0 40px 0 60px}.brand3-content{gap:30px}.brand3-text{flex:0 0 40%;margin-top:-80px;padding-left:70px}.brand3-image img{flex:0 0 60%;margin-top:-30px}.footer{padding:70px 0 40px}.footer-content{padding:0 70px}}@media (min-width:1200px) and (max-width:1349px){.brand2{padding:100px 0 120px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:32px}.brand2 .brand2-text h3,.brand3 .brand3-text h3{font-size:22px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:18px}.slider-header{margin:30px auto}.slide{height:450px}.brand3-text{flex:0 0 40%;margin-top:-130px}.brand3-image img{flex:0 0 60%;margin-top:-35px}}@media (min-width:1350px) and (max-width:1499px){.brand2{padding:100px 0 120px}.brand2 .brand2-text h2,.brand3 .brand3-text h2{font-size:38px}.brand2 .brand2-text h3,.brand3 .brand3-text h3{font-size:22px}.brand2 .brand2-text p.tech-stack-2,.brand3 .brand3-text p.tech-stack-3{font-size:18px}.slider-header{margin:30px auto}.slide{height:450px}.brand3-text{margin-top:-130px}.brand3-image img{margin-top:-35px}}@media (min-width:1500px) and (max-width:1599px){.brand3-text{margin-top:-160px}.brand3-image img{margin-top:-50px}.bird-boge-flag{height:270px;margin-top:-230px}}@media (min-width:1600px) and (max-width:1800px){.brand3-text{margin-top:-200px}.brand3-image img{margin-top:-50px}.bird-boge-flag{height:320px;margin-top:-272px}}@media (min-width:793px) and (max-width:845px){.bird-boge-flag{height:90px;margin-top:-77px;padding-left:50px}}@media (min-width:846px) and (max-width:899px){.bird-boge-flag{height:100px;margin-top:-85px;padding-left:50px}}@media (min-width:900px) and (max-width:1023px){.bird-boge-flag{height:120px;margin-top:-102px;padding-left:50px}}@media (min-width:1024px) and (max-width:1048px){.bird-boge-flag{height:140px;margin-top:-119px;padding-left:70px}}@media (min-width:1049px) and (max-width:1100px){.bird-boge-flag{height:150px;margin-top:-128px;padding-left:70px}}@media (min-width:1101px) and (max-width:1150px){.bird-boge-flag{height:160px;margin-top:-136px;padding-left:70px}}@media (min-width:1151px) and (max-width:1199px){.bird-boge-flag{height:175px;margin-top:-148px;padding-left:70px}}@media (min-width:1200px) and (max-width:1299px){.bird-boge-flag{height:200px;margin-top:-170px}}@media (min-width:1300px) and (max-width:1349px){.bird-boge-flag{height:210px;margin-top:-178px}}@media (min-width:1350px) and (max-width:1361px){.bird-boge-flag{height:220px;margin-top:-187px}}@media (min-width:1362px) and (max-width:1400px){.bird-boge-flag{height:230px;margin-top:-195px}}@media (min-width:1401px) and (max-width:1450px){.bird-boge-flag{height:240px;margin-top:-204px}}@media (min-width:1451px) and (max-width:1499px){.bird-boge-flag{height:250px;margin-top:-212px}}