@font-face{font-family:Lato!important;src:url("../fonts/peace_sans-webfonts.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lato Black";src:url("../fonts/Lato-Black.ttf") format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url("../fonts/Lato-Bold.ttf") format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Lato_light;font-style:normal;font-weight:400;src:local('Lato Light'),url('../fonts/Lato-Light.ttf') format('ttf')}@font-face{font-family:collectionfree;src:url("../fonts/CollectionFree.otf") format("otf");font-weight:400;font-style:normal}@media(min-width:320px) and (max-width:390px){.header-info3{margin-top:85px!important}}@media(min-width:391px) and (max-width:500px){.header-info3{margin-top:150px!important}}@media(min-width:500px){.header-info2,p{font-size:18px!important}}.play-btn{transition:1s;fill:#8d191b!important}body{font-family:lato;font-weight:300}.image{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.text-color{color:#fbfbfa!important;font-family:"Lato Black";font-size:18px;font-weight:600;margin-bottom:4px;display:block}.text-color3{color:#000!important;text-align:justify}.text-color2{color:#fbf9f9!important;font-size:14px;font-family:Lato;display:block}.text{color:#8d191b;font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.middle{transition:.5s ease;opacity:0;position:absolute;bottom:0;left:0;right:0;background:rgba(103,100,100,.7);color:#fff;padding:6px;text-align:center}.Hcard{position:relative}.Hcard:hover .image{opacity:1}.Hcard:hover .middle{opacity:1}.header-btn2{margin-top:20px!important;background:0 0;height:40px;width:150px;margin:auto;border:2px solid #fff;border-radius:12px;text-align:center;cursor:pointer;font-size:15px;margin-left:130px}.service-item-last{background:var(--color-maroon)!important;margin-top:-25px}.header-btn2:hover{background-color:#8d191b;color:#fff;border-color:transparent}.Hcard2{position:relative}.Hcard2:hover .image{opacity:1}.Hcard2:hover .middle{opacity:1}.h-title{margin-top:25px}.h-title>h5{color:#000}.col-marg-large{margin-left:70%}@media (min-width:1000px) and (max-width:1020px){.openings-div>.btn{margin-top:20%}}@media (min-width:1020px) and (max-width:1050px){.openings-div>.btn{margin-top:33%}}@media (min-width:1051px) and (max-width:1150px){.openings-div>.btn{margin-top:20%}}@media (min-width:1150px) and (max-width:1300px){.openings-div>.btn{margin-top:18%}}@media (min-width:1300px) and (max-width:1400px){.openings-div>.btn{margin-top:16%}}@media (min-width:1400px) and (max-width:1520px){.openings-div>.btn{margin-top:15%}}@media (min-width:1520px) and (max-width:1700px){.openings-div>.btn{margin-top:5%}}@media (min-width:280px) and (max-width:499px){.col-marg2{margin-left:58%!important}.col-marg1{margin-left:20%!important}}.home-clients-slide>img{object-fit:contain}.section-btn{line-height:normal!important}.p-2{margin-top:4%}.header-info,.p-change{max-width:1000px!important;margin-top:200px}@media (min-width:280px) and (max-width:500px){.no-borders>div{border:0 solid #fff}.why-right-seat{margin-top:40%!important}}@media (min-width:361px) and (max-width:375px){.landing-header{height:100vh!important}}@media (min-width:280px) and (max-width:500px){h2{font-size:.9rem}}.p-first{padding-top:40px}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#008cba}.container:hover .overlay{opacity:1}@media (min-width:280px) and (max-width:499px){.serv-padding2{margin-left:5%!important;margin-right:5%!important}.serv-padding2>a{text-align:start!important}}@media (min-width:360px) and (max-width:740px){#text-oliv{font-size:30px;font-family:Lato!important;color:#8d191b;margin-left:10px}#text-oliv-about-us{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:80px;margin-left:10px}#text-oliv-clients{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:80px;margin-left:10px}#text-oliv-testies{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:90px;margin-left:10px}#text-oliv-blog{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:40px;margin-left:10px}#text-oliv-career{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:80px;margin-left:10px}#text-oliv-services{font-size:30px;font-family:Lato!important;color:#8d191b;margin-top:10px;margin-left:10px}#offices-co{text-align:center}blockquote{font-size:small;font-family:lato;font-weight:900px}.coworking-n{background-color:rgba(64,64,64,.6);width:100%;margin-top:50px;font-size:larger}}.serv-padding2{padding-top:10px;margin-left:25%;margin-right:25%;padding-bottom:10px!important;text-align:center}.serv-padding2>h4{color:#fff!important;text-align:center}.serv-padding2>a{text-align:center;color:#fff!important}.col-market{background-color:#8d191b;color:#fff}.our-roots-wrapper .inner-container{max-width:600px;background:#fff;padding:1rem}.about-us-wrapper .inner-container{max-width:600px;position:relative;padding:1rem;background:0 0;z-index:1}.about-us-wrapper2 .inner-container{max-width:600px;position:relative;padding:1rem;background:0 0;z-index:1;color:#fff}.hero-body>h2{color:#fff!important}.why-right-seat>.section-header{padding-top:0}.navbar-section>a{color:#fff!important}.CoWorking-padding{padding-top:10%!important;color:#fff!important}.CoWorking-padding>div>div>h4{color:#fff!important}.coworking-n{background-color:rgba(64,64,64,.6);margin-top:-90px;margin-right:60px;font-size:larger}.card-body{padding:15px;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;min-height:120px;display:flex;flex-direction:column}.card-body>ul{list-style-type:circle!important;list-style:none;margin:0;padding:0 15px;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;flex:1}.card-body>ul>li{margin-bottom:8px;font-size:14px;line-height:1.4;color:#333}.btn2.btn-primary2{background:0 0;border-color:none;color:#3b4351}.btn2{font-family:"Lato Black";-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:.1rem;color:transparent;cursor:pointer;display:inline-block;font-size:.8rem;height:1.8rem;line-height:1.2rem;outline:0;padding:.25rem .4rem;text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.testmonials-pp{z-index:1}.testmonials-p>p{font-family:Lato_light!important}.text-olive2{color:#3b4351!important}.text-olive22{color:#fff!important}.modal-container .modal-header2{color:#303742}.modal-container .bd-modal{overflow-y:auto;padding:.8rem;position:relative}.bd-modal{padding-bottom:3%!important}@media (min-width:280px) and (max-width:499px){.co-woking-offices{position:relative!important;margin-top:.1px!important}.popover .popover-container{margin-left:100px}.story>div>p{position:relative!important;display:flex;margin-left:0!important;margin-right:0!important}.story>img{display:none!important}.padding-control{padding-left:0!important;margin:0!important}.bd-modal{padding:0!important}}.modal.modal-lg .modal-overlay{background:rgba(247,248,249,.75)!important}#BUstory .modal-container,#COstory .modal-container,#Cstory .modal-container,#Dstory .modal-container,#Fstory .modal-container,#Jstory .modal-container,#Lstory .modal-container,#Mstory .modal-container,#OIstory .modal-container,#Ostory .modal-container{border-radius:.5rem}.col-about{margin-top:2%}.innov-team{margin-top:5%}.img-div{padding-left:0!important;padding-right:0!important}@media (min-width:280px) and (max-width:500px){.divider-vert{display:none!important}.img-div{display:none!important}.columns{display:block!important}.portal-div{margin-top:5%;box-shadow:rgba(33,35,38,.1) 0 10px 10px -10px}.openings-div{padding:0!important;box-shadow:rgba(33,35,38,.1) 0 10px 10px -10px!important}.back4{background-size:50%!important;background:url(/assets/images/visuals/careers/vacancies-o.png) no-repeat!important;background-position:center!important;background-size:70%!important;display:grid;justify-content:center!important}.back1{background-size:50%!important;background:url(/assets/images/visuals/careers/portal-o.png) no-repeat!important;background-position:center!important;background-size:50%!important;display:grid;justify-content:center!important}}@media (min-width:500px) and (max-width:840px){.divider-vert{display:none!important}}.candidate-portal-wrapper{background:#fff!important}.justify-content-right{justify-content:right!important}.container2{margin-left:auto;margin-right:auto;padding:5px 10% 10px 10%;width:100%}.t-smes{font-size:1.5 rem}.service-info>h6{font-weight:700}.text-black{color:#000}@media (min-width:200px) and (max-width:499px){.hidden-sm{display:none}}.serv-padding{padding-top:3%!important;padding-bottom:3%!important}.serv-cont>.columns{margin-left:0!important;margin-right:0!important}.service-background{background-color:rgba(221,213,201,.82)}.text-center{color:#fff!important}.col-sytle{margin-top:.2%}footer ul li>a{font-family:Sora,sans-serif!important;font-size:15px!important;color:#000!important}footer div>h5{font-family:Sora,sans-serif!important;font-size:15px!important}.btn.btn-link{color:#8d191b!important;font-family:Lato_light!important;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.btn.btn-link:hover{background:#8d191b!important;color:#fff!important}@media (min-width:280px) and (max-width:500px){.s-info{z-index:6}.service-image{opacity:.2}}.services-grid .service-info{margin-left:auto;max-width:80%;z-index:2;margin-right:auto}.services-grid .service-info a,.services-wrapper .service-info a{font-weight:700;text-decoration-line:underline;color:#3b4351}.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato!important;font-weight:900px}.service-info>p,h4{color:#3b4351!important}.p-text .text-bold,.text-olive{color:#3b4351!important;font-family:Lato!important}.text-olive2{font-family:Lato!important;font-weight:900px}.service-info>h4,a{font-family:Sora,sans-serif;font-weight:900px}@media (min-width:1300px) and (max-width:1445px){.n-sp{font-size:65px!important}}@media (min-width:1000px) and (max-width:1299px){.n-sp{font-size:55px!important}}@media (min-width:880px) and (max-width:1000px){.n-sp{font-size:45px!important}.b_years,.b_years2{font-size:20px!important;display:block;margin-bottom:- .4em}}@media (min-width:500px) and (max-width:879px){.n-sp{font-size:25px!important}.b_years,.b_years2{font-size:20px!important;display:block;margin-bottom:- .4em}}@media (min-width:200px) and (max-width:499px){.n-sp{font-size:25px!important}.b_years,.b_years2{font-size:20px!important;display:block;margin-bottom:- .4em}}.b_years{font-size:30px;display:block;margin-bottom:- .4em}.b_years2{margin-left:22%;font-size:30px;display:block!important;margin-bottom:- .4em!important}.n-sp{font-size:75px}.col-marg{margin-left:30%}.col-marg2{margin-left:70%}.span-col>span{color:#8d181b;font-family:Lato_light!important}.span-col1>span{color:#8d181b;font-family:collectionfree!important}.project-cont,.work-wrapper{box-shadow:0 -.1px 4px -1px rgba(174,5,5,.1)}.s-img{z-index:-1!important}.flowerz{background:url(/assets/images/home/flower1.png) no-repeat!important;background-position:top right!important;z-index:-1!important;background-size:20%!important}.leave2{background:url(/assets/images/home/leave2.png) no-repeat!important;background-position:center left!important;z-index:-1!important;background-size:20%!important}.strategy1-img{background:url(/assets/images/visuals/strategy.png) no-repeat!important;background-position:top left!important;z-index:-1!important;background-size:10%!important}.story>img{float:left;display:block;height:20%;max-width:20%;align-items:center}@media(max-width:500px){.header-info2 .btn{margin-left:20px!important}}@media(min-width:500px){.story>div>p{float:right;display:flex;position:absolute;margin-left:22%!important}.story>div>.h6{margin-left:3.7%!important}}.padding-control{padding-top:2%;padding-left:.9%!important}.cont-img{background:url(/assets/images/home/leave.png) no-repeat!important;background-position:top right!important;z-index:-1!important;background-size:10%!important}.contleave_img{background:url(/assets/images/local-images/leaves_2_img.png) no-repeat!important;background-position:bottom left!important;z-index:-1!important;background-size:10%!important}.contleave2_img{background:url(/assets/images/visuals/talent-curation.png) no-repeat!important;background-position:bottom right!important;z-index:-1!important;background-size:10%!important}.contleave3_img{background:url(/assets/images/local-images/Picture2.png) no-repeat!important;background-position:top left!important;z-index:-1!important;background-size:10%!important}.homegrown-p,.innovation-p>div:not(.except){box-shadow:rgba(0,0,0,.45) 0 25px 20px -20px}.p-text{margin-top:3.5%}@media (min-width:500px) and (max-width:760px){.hamburger-menu{display:block!important}#hid-link,.hid-link{display:none!important}}@media (min-width:500px) and (max-width:900px){.col3{display:none!important}}@media (min-width:540px) and (max-width:912px){#offices{display:none!important}}.h-img{height:20px}@media (min-width:280px) and (max-width:499px){.cont-img{background:0 0!important}.h-img-div{display:none}.container{padding:0 5px 0 19px!important}.truth-hide{display:none!important}.evolving-p,.homegrown-p{box-shadow:rgba(0,0,0,.45) 0 25px 20px -20px!important}}.hero{margin-top:10%!important;background:0 0!important;color:#fff}.hero>h1{color:#fff!important}@media (min-width:361px) and (max-width:389px){.img .image-wrapperz{height:49vh!important;min-height:700px!important}}@media (min-width:390px) and (max-width:414px){.img .image-wrapperz{height:49vh!important;min-height:600px!important}}.img-wrapper .image-wrapperz{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("/assets/images/local-images/home-img2.jpg") no-repeat top center/cover;height:95vh;min-height:500px;background-attachment:fixed}a{color:#5b605a!important}.header-info2{margin-left:1%!important;width:600px!important;text-align:left!important}.p-2>p{font-size:18px!important}.h1,.header-info2{font-size:40px!important}.item-info{margin-top:-170px!important}.Service-test-justify{text-align:justify!important}.post-wrapper-2{padding:.5%!important}.testimonials-header{height:650px!important}.content-padding{padding-top:20px}.toast2{color:#8d181b!important;border-color:#fff!important;background:rgba(0,0,0,.2)}.our-clients>img{margin:10px 0 10px 0;border:.2px solid #535151}.client-1>.col-3{width:auto!important}:root{--right-seat-brown:rgb(141, 24, 27);--right-seat-light-brown:rgb(168, 86, 87);--color-olive:rgb(8, 71, 79);--color-maroon:rgb(168, 86, 87);--color-light-maroon:rgb(179, 118, 102);--color-green:rgb(73, 109, 114);--color-light-green:rgb(91, 96, 90)}.fifa-button{background-color:#1c87c9;-webkit-border-radius:60px;border-radius:60px;border:none;color:#eee;cursor:pointer;display:inline-block;font-family:Lato!important;font-size:20px;padding:10px 10px;text-align:center;text-decoration:none}@keyframes glowing{0%{background-color:#8d191b;box-shadow:0 0 5px #8d191b}50%{background-color:#8d191b;box-shadow:0 0 20px #8d191b}100%{background-color:#8d191b;box-shadow:0 0 5px #8d191b}}.fifa-button{animation:glowing 1.3s infinite}@media (max-width:1210px){#testmonies-hide{display:none!important}}@media (max-width:500px){.item-image{display:none}.item-info{margin-top:10%!important}}#orrane{object-fit:cover}#ofc video{object-fit:cover}@media (min-width:690px) and (max-width:800px){#offices{display:none}}.co-woking-offices{position:relative!important;margin-top:90px}.color-blacky{color:#000!important}.back section{background:rgba(0,0,0,.1);height:99.5%}.back a{color:#fff!important}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.color-brown{color:var(--right-seat-brown)!important}.loading::after{border:.1rem solid #fff;border-right-color:transparent;border-top-color:transparent}.center-stage{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-column{flex-direction:column}.display-flex{display:flex}.display-grid{display:grid}.grid-gap-one{grid-gap:1rem}.grid-gap-two{grid-gap:2rem}.grid-columns-two{grid-template-columns:repeat(2,1fr)}.grid-columns-three{grid-template-columns:repeat(3,1fr)}.grid-columns-auto-sq-four{grid-template-columns:repeat(auto-fill,250px)}.grid-columns-four{grid-template-columns:repeat(4,1fr)}.grid-columns-five{grid-template-columns:repeat(5,1fr)}.backcolor{background:var(--color-light-green)}@media (max-width:500px){#mtop{margin-top:5px!important}.content-service-grid1{background-color:#fff!important}}.fill-relative-parent{top:0;left:0;height:100%;width:100%}.fill-relative-parent-home{top:0;left:0;height:130%;width:100%}@media (max-width:360px){.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("https://source.unsplash.com/eZ8g_7Sh0J0") no-repeat top center/cover;height:44vh!important;min-height:200px!important;background-size:500px!important}}@media (min-width:361px) and (max-width:500px){.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("https://source.unsplash.com/eZ8g_7Sh0J0") no-repeat top center/cover;height:36vh!important;min-height:200px!important;background-size:524px!important}}@media (min-width:768px) and (max-width:1024px){.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("https://source.unsplash.com/eZ8g_7Sh0J0") no-repeat top center/cover;height:50vh!important;min-height:200px!important;background-size:907px!important}}@media (min-width:1024px) and (max-width:1366px){.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("https://source.unsplash.com/eZ8g_7Sh0J0") no-repeat top center/cover;height:50vh!important;min-height:200px!important;background-size:1209px!important}}@media (min-width:540px) and (max-width:720px){.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.4)),url("https://source.unsplash.com/eZ8g_7Sh0J0") no-repeat top center/cover;height:50vh!important;min-height:200px!important;background-size:690px!important}}.text-red{color:#8d191b}.hstyl{font-family:Lato!important;font-weight:700!important}.navcolor>a{color:rgba(145,18,18,.85)!important}.navfix{position:relative!important}.contain1{position:relative}.cont1{margin-bottom:5px}.cont2{margin-top:5px}.fill-relative-parents{top:0;left:0;height:90%;width:90%}.columnh{padding-left:.1rem!important;padding-right:.1rem!important}.list-style-none{list-style-type:none}.justify-content-space-around{justify-content:space-around!important}.justify-content-space-between{justify-content:space-between!important}.justify-content-flex-end{justify-content:flex-end}.justify-content-center{justify-content:center}.hide{display:none!important}.list-style-none{list-style-type:none}.mlr-auto{margin-left:auto;margin-right:auto}.no-margin{margin:0}.margin-t{margin-top:.8rem}.margin-t-large{margin-top:5rem}.margin-b{margin-bottom:.8rem}.no-margin-b{margin-bottom:0}.padded-tb{padding:1rem 0}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.text-muted{color:rgba(0,0,0,.45);font-size:12px}.text-olive{color:var(--color-olive)}.text-subtle{opacity:.8}.text-brown{color:var(--right-seat-brown)!important}.text-underline{text-decoration:underline}.text-underline:hover{text-decoration:underline}html{scroll-behavior:smooth}body{box-sizing:border-box;font-family:Lato_light}a{text-decoration:none}a:active,a:focus,a:hover,a:visited{text-decoration:none;box-shadow:none;color:inherit}button{box-shadow:none}input,select,textarea{border-radius:.25rem!important}.order-one{order:1}.order-zero{order:0}.social-icon{height:18px;width:18px}.section-subtitle{max-width:600px;margin-bottom:1.5rem;opacity:.85}header.navbar{height:90px;z-index:2;position:absolute;left:0;top:0;width:100%;background:#004d4d;color:#08474f;transition:transform .3s ease-in-out}header.nav-fixed{position:fixed!important;background:#dfebeb;z-index:10;transform:translateY(-100%);transition:transform .3s ease-in-out}header.nav-fixed.show{transform:translateY(0)}header.nav-fixed .hamburger-menu{z-index:11!important}.logo{width:400px;max-width:450px;height:100px;filter:brightness(0) invert(1)}header .nav-link{color:#08474f;font-size:18px}.navbar-section{max-width:100%}.hamburger-menu{display:none}.hamburger-menu,.hamburger-menu-close{position:fixed;top:0;right:0;z-index:11;margin-right:1rem;margin-top:1.5rem}.hamburger-menu-close:hover,.hamburger-menu:hover{opacity:.8;cursor:pointer}.navigation{display:block;transform:translateX(-100%);padding:0;top:0;height:100vh;overflow-y:scroll;left:0;transition:transform 1s ease-in-out;position:fixed;width:100%;background:#dfebeb}.navigation .mobile-bg-wrapper{left:-100px;height:300px;width:300px;z-index:-1}.navigation.show{transform:translateX(0);z-index:4}.navigation .inner-container{height:100%}.navigation .mobile-links{display:flex;width:100%;align-items:center;flex-direction:column}.navigation .mobile-links ul{width:150px}.navigation .mobile-links a{color:#08474f;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.navigation .social-icon{filter:invert(1)}#services-link{line-height:5rem}.services-menu{display:none;position:absolute;top:90px;left:0;width:100%;transition:all 1s ease-in-out}.services-menu .service-image{border-left:1px solid #fff}.services-menu .service-image:first-child{border-left:none}.services-menu .curation{background:var(--right-seat-light-brown)}.services-menu .outsource{background:var(--color-green)}.services-menu .strategy{background:var(--color-light-maroon)}.services-menu .tech{background:var(--color-light-green)}.services-menu .overlay{opacity:.65;background:var(--color-olive)}.services-menu .nav-menu-btn{z-index:2;border-radius:0!important;width:100%!important}.services-menu .service-image{height:250px}.landing-header{height:50vh;min-height:630px;z-index:0}.landing-header-overlay{background:rgba(0,0,0,.43);z-index:1}.header-info{max-width:600px;margin:auto;text-align:center}.header-info .header-btn{margin-top:1.5rem}.header-btn{background:var(--right-seat-brown);height:60px;width:274px;margin:auto;border:unset;border-radius:12px;text-align:center;cursor:pointer;font-size:22px}.header-btn:hover{background:var(--right-seat-light-brown)}.video-wrapper .image-wrapper{background:linear-gradient(rgba(141,24,27,.3),rgba(141,24,27,.4)),url("https://source.unsplash.com/_GVj0ahKTKo") no-repeat top center/cover;height:75vh;min-height:400px;background-attachment:fixed}.video-wrapper .image-wrapperrr{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.2)),url("/assets/images/celineanddenise.png") no-repeat top center/cover;height:75vh;min-height:400px;background-attachment:fixed}.video-wrapper .image-wrapperr{background:url("/assets/images/home/RS27new.jpg") no-repeat top center/cover;height:75vh;min-height:400px;background-attachment:fixed}.video-wrapper .play-icon{height:150px;transition:transform 1s ease-in-out;cursor:pointer;width:150px}.video-wrapper .play-icon:hover{transform:scale(1.05)}.video-wrapper .image-info{max-width:600px;margin-left:500px!important}#video-modal .modal-container{background:0 0!important;box-shadow:none;max-width:1100px!important;overflow-y:hidden}#video-modal .modal-container iframe{width:100%!important;max-width:100%;height:75vh}#newvideo-modal .modal-container{background:0 0!important;box-shadow:none;max-width:1150px!important;overflow-y:hidden!important}.modal-container .modal-body{padding:0!important}#newvideo-modal .modal-container iframe{width:100%!important;max-width:100%;height:68vh}.section-btn{background:var(--right-seat-brown);height:50px;width:240px;border:unset;border-radius:12px;text-align:center;margin-top:1.5rem;cursor:pointer}.section-btn:hover{background:var(--right-seat-light-brown)}.announcements-wrapper{padding:3rem 1rem}.announcements-wrapper .inner-container{max-width:1100px;margin:auto}.announcements-wrapper .event-body p{font-size:22px;word-break:break-word}.announcements-wrapper .event-body p.minimize{font-size:16px}.announcements-wrapper .event-details ul:first-child{max-width:310px}.announcements-wrapper .event-details ul:last-child{max-width:410px}.why-right-seat{margin-top:10%;padding:3rem 1rem;background:#fff}.why-right-seat .inner-container,.why-right-seat .section-header{max-width:1100px;margin:auto;text-align:center;margin-bottom:2rem}.why-right-seat .grid-item{text-align:center}.why-right-seat .grid-item-image{height:200px;width:200px;background:#f2eee8}.why-right-seat .grid-item-info p{font-size:18px;margin-top:.4rem;font-family:Lato_light!important}.services-wrapper{padding:3rem 1rem}.services-wrapper.curation{background:rgba(221,213,201,.82)}.services-wrapper.outsourcing{background:#fff}.services-wrapper.strategy{background:rgba(221,213,201,.82)}.services-wrapper.tech{background:#fff}.services-wrapper .services-header{max-width:1100px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.services-wrapper .services-grid{max-width:768px;margin-left:auto;overflow-x:hidden;margin-right:auto}.services-wrapper .service-info{margin-top:1.5rem}.work-with-us-wrapper{padding:3rem 1rem}.work-with-us-wrapper .inner-container{flex-direction:column}.work-with-us-wrapper .inner-container small{margin-top:.4rem;color:rgba(0,0,0,.45)}.clients-wrapper{background:#f2f2f2;padding:1rem}.card{background:0 0}.popover-container{background:#1a2e35}.card-body ul li{color:#fff}.clients-wrapper .client{height:100px}.clients-wrapper .clients-heading{color:rgba(255,255,255,.6)}.clients-wrapper .heading{padding:.4rem;color:#fff}.clients-wrapper .owl-dots{display:none}.services-grid .service-item{height:450px;overflow:hidden}.service-item.curation{background:var(--color-maroon)}.service-item.outsourcing{background:var(--color-green)}.service-item.strategy{background:var(--color-light-maroon)}.service-item.tech{background:var(--color-light-green)}.services-grid .service-item img{width:100%;height:100%;left:-10rem}.services-wrapper .services-grid .service-info{max-width:100%}.services-grid .service-info div{padding:.8rem;height:350px;background:rgba(255,255,255,.85)}.services-grid .service-info>.content-service-grid1{padding-top:30px!important;padding-bottom:10px!important;height:250px!important}.blog-header{height:400px!important}.blog-grid{max-width:1080px;padding:3rem 1rem;margin-top:100px}.blog-grid .blog-image{height:240px}.grid-columns-auto-three-hundred{grid-template-columns:repeat(auto-fill,300px)}.grid-columns-auto-two-hundred{grid-template-columns:repeat(auto-fill,200px)}.grid-columns-auto-250{grid-template-columns:repeat(auto-fill,250px)}.grid-columns-auto-three{grid-template-columns:repeat(auto-fill,323px)}.blog-grid .blog-link,.blog-grid .blog-title,.blog-grid .tag-wrapper{padding:.2rem}.blog-title h6{font-size:16px}.blog-title h6 p{font-family:Sora,sans-serif!important;font-size:12px}.blog-grid .blog-summary{font-size:14px;color:rgba(0,0,0,.85)}.container1{margin-left:auto;margin-right:auto;width:100%}.container{margin-left:auto;margin-right:auto;padding:10px 20% 10px 20%;width:100%}.offer-list{margin-bottom:15px!important}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.newsletter-wrapper{background:#ddd5c9;padding:3rem 1rem}.newsletter-wrapper .inner-container{max-width:400px;display:flex;align-items:center;flex-direction:column;text-align:center}.newsletter-wrapper .form-group,.newsletter-wrapper .form-input{width:100%}.newsletter-wrapper .inner-container h5,.newsletter-wrapper .inner-container p{color:#08474f}.newsletter-wrapper .subscription-success{display:none}.newsletter-wrapper .subscription-success.show{display:block}.about-header,.blog-header,.careers-header,.service-header{height:400px}.service-description-wrapper .inner-container{max-width:968px;padding:3rem 1rem}.service-description-wrapper .inner-container p{font-size:1.5rem;font-weight:lighter}.service-offering-wrapper{padding:3rem 1rem;background:#f2f2f2}.service-offering-wrapper .heading h5{font-size:1.2rem}.offering-grid{padding:1rem;background:#f2f2f2;max-width:1100px}.offering-grid .service-image{height:300px;width:100%}.offering-grid .service-image img{object-position:bottom}.offering-grid .service-info{padding:.8rem 0}.careers-header img{object-position:top}.about-header img{object-position:center}.section-wrapper{padding:3rem 1rem}.section-wrapper .inner-container{max-width:1100px}.section-wrapper .item-info{max-width:400px}.candidate-portal-wrapper,.resume-wrapper{background:#f2f2f2}.section-wrapper .item-image{height:350px}.vacancies-wrapper .item-info{display:flex;flex-direction:column;margin-left:8rem}@media (min-width:376px) and (max-width:500px){.h1{font-size:50px!important}.candidate-portal-wrapper-sm{padding:0!important;margin:0!important}.ulok{padding:0 0!important}}.ulok{font-size:18px!important;padding-top:4%}.our-roots-wrapper,.team-wrapper{padding:3rem 1rem}.team-wrapper .inner-container{max-width:968px}.team-wrapper .member-image{height:250px}.team-wrapper .member-image img{object-position:top center}.team-wrapper .member-info{text-align:center;padding-top:.4rem}.our-roots-wrapper{min-height:300px;display:flex;padding:3rem 1rem;align-items:center;overflow:hidden}.our-roots-wrapper position-relative{background:red}.roots-img{top:-100px;left:-100px;height:300px;width:400px;z-index:-1}.roots-img img{max-width:100%}.about-us-wrapper{min-height:300px;display:flex;padding:3rem 1rem;align-items:center;background:#dad1c0;overflow:hidden}.about-us-wrapper2{min-height:300px;display:flex;padding:3rem 1rem;align-items:center;background:var(--color-maroon);overflow:hidden}.about-img{top:-150px;right:-100px;height:300px;width:400px;z-index:0}.about-img img{max-width:100%}.about-us-wrapper .inner-container{max-width:600px;position:relative;padding:1rem;background:0 0;z-index:1}.about-us-wrapper2 .inner-container{max-width:600px;position:relative;padding:1rem;background:0 0;z-index:1;color:#fff}.righseat-map-wrapper iframe{width:100%!important}.post-wrapper{padding:3rem 1rem}.post-wrapper .inner-container{max-width:968px;padding:0 3rem}.blog-header .header-info{padding:0 1.5rem}.blog-header p{opacity:.75;font-size:16px}.post-wrapper .share-post{top:0;right:0;margin-top:100px}.post-wrapper .share-post img,.share-post-mobile img{height:18px;width:18px}.share-post-mobile{margin-top:3rem}.share-post-mobile ul{margin:0}.share-post-mobile a{margin-right:1rem}.more-posts h5{margin:2rem 0}.more-posts .blog-entry:last-child .divider{display:none}.resume-examples-wrapper .inner-container{max-width:1100px;margin:auto;padding:3rem 0}.resume-examples-wrapper .template-thumb{height:450px;width:100%;border:1px solid var(--right-seat-brown)}.resume-examples-wrapper .template-thumb img{object-position:top center}.footer-border{background:var(--right-seat-brown);height:5px}footer{padding:3rem 1rem;background:#f5f5f4}footer h5{margin-bottom:1.5rem}footer ul{list-style:none}footer .footer-grid{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:1rem}footer .footer-grid .column{margin-bottom:2rem}footer .footer-grid a,footer .footer-grid li{color:rgba(0,0,0,.6)}footer .footer-grid img{filter:invert(.45)}footer .footer-grid img:hover{filter:invert(0)}footer .footer-grid a:hover{color:#000}.site-credit{width:100%;bottom:0;left:0}footer .social-container{max-width:70%}.success-header .landing-header-overlay{padding:.8rem}.success-header .header-info{max-width:500px;background:rgba(221,213,201,.85);color:#08474f;margin-top:6rem;padding:3rem}.modal{display:none}.modal.active{display:flex!important}#service-modal .modal-container{max-width:500px;border-radius:.5rem}#service-modal.active{display:flex!important}#service-modal button{text-align:center;margin-bottom:1.5rem}#service-modal .email-success{display:none}#service-modal .email-success.show{display:block}.four-o-four-wrapper .inner-container{max-width:600px;margin:auto;margin-top:6rem;padding:1rem}.four-o-four-wrapper .four-o-four-image{height:400px}@media (min-width:700px){#video-modal .modal-container{max-height:90vh!important}}@media (max-width:1100px){.vacancies-wrapper .item-info{margin-left:auto}.resume-examples-wrapper .grid-columns-three{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.item-info2{margin-top:0!important}.announcements-wrapper .inner-container{grid-template-columns:1fr}.announcements-wrapper .inner-container .image-wrapper{height:350px}.services-grid .inner-container{grid-template-columns:1fr}.services-grid .inner-container .service-item img{left:-150px}.section-wrapper .inner-container{grid-template-columns:1fr}.section-wrapper .inner-container .item-info{margin-left:auto;display:flex;align-items:center;flex-direction:column;margin-right:auto}.section-wrapper .item-image{height:250px}.section-wrapper.vacancies-wrapper .item-image{order:0}.section-wrapper.vacancies-wrapper .item-info{order:1}.service-description-wrapper .inner-container p,.service-offering-wrapper .heading h5{font-size:1rem}.services-wrapper .services-grid{position:relative}.services-wrapper .services-grid .service-image{position:absolute;top:0;right:-150px;height:100%;width:100%}}@media (max-width:500px){.logo{max-width:60%;height:80px;filter:brightness(0) invert(1)}.landing-header{height:60vh;min-height:350px}.landing-headers{height:70vh;min-height:350px}.video-wrapper{background:#f1f1f1}.video-wrapper .image-wrapper{height:40vh;background-attachment:unset!important}.video-wrapper .image-wrapperr{height:40vh;background-attachment:unset!important}.video-wrapper .image-wrapper h3{font-size:1rem}.video-wrapper .play-icon{height:80px;width:80px}#video-modal .modal-container .modal-header{padding:.8rem 0!important}#video-modal .modal-container .modal-body{padding:0!important}#video-modal .modal-container iframe{height:30vh}#newvideo-modal .modal-container .modal-header{padding:.8rem 0!important}#newvideo-modal .modal-container .modal-body{padding:0!important}#newvideo-modal .modal-container iframe{height:30vh}.header-info h3{font-size:1rem}.header-info .btn{font-size:1rem;height:40px;width:200px}.site-navigation{display:none!important}.hamburger-menu{display:block}.announcements-wrapper .inner-container .image-wrapper{height:250px}.announcements-wrapper .inner-container{text-align:center}.announcements-wrapper .inner-container .event-header h2{font-size:1.2rem!important}.announcements-wrapper .inner-container .event-footer .section-btn{margin-left:auto;margin-right:auto}.announcements-wrapper .announcement-info .event-body p{font-size:18px}.announcements-wrapper .announcement-info .event-body p.minimize{font-size:16px}.announcements-wrapper .announcement-info .event-details{font-size:14px}.why-right-seat .grid-columns-auto-sq-four{grid-template-columns:repeat(2,1fr)}.why-right-seat .grid-item{display:flex;flex-direction:column;justify-content:flex-start}.why-right-seat .grid-item-image{width:100%;max-width:100%;height:170px}.offering-grid.grid-columns-two,.services-wrapper .services-grid{grid-template-columns:1fr}.services-wrapper .services-header{margin-bottom:0}.services-wrapper .services-header h2{text-align:left}.services-wrapper .service-info{margin-top:0}.services-grid .service-item .service-info div{height:auto;min-height:250px}.offering-grid .service-image{height:200px}.post-wrapper .inner-container{padding:0 1rem}.post-wrapper .share-post{display:none}}@media (max-width:480px){.team-wrapper .team-grid{grid-template-columns:repeat(2,1fr)}.team-wrapper .member-image{height:150px}}.netlify-identity-menu{display:none}.pricing-table{background:#f8f8f8;padding:40px 0}.pricing-table .details{width:90%;max-width:500px;text-align:center;margin:0 auto;padding:40px 20px}.pricing-table .details h2{font-size:40px;margin-bottom:20px}.pricing-table .details p{font-size:15px}.pricing-table .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 0;padding:20px}.pricing-table .grid .box{width:380px;border:1px solid #eee;text-align:center;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px 5px rgba(0,0,0,.05)}.pricing-table .grid .box .title{font-size:16px;font-weight:600;margin-bottom:20px;color:#555}.pricing-table .grid .box .price{margin-bottom:20px}.pricing-table .grid .box .price b{display:block;font-size:40px;margin-bottom:-5px}.pricing-table .grid .box .features>*{color:#161616;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.2)}.pricing-table .grid .box .button button{width:100%;margin:25px 0 0;padding:10px;background:linear-gradient(to bottom,#633232,#611717);color:#fff;border-radius:5px;outline:0;border:none;font-weight:600;cursor:pointer}.pricing-table .grid .box.professional{transform:scale(1.1);background:linear-gradient(to bottom,#633232,#611717)}.pricing-table .grid .box.professional .title{color:#eee}.pricing-table .grid .box.professional .price{color:#fff}.pricing-table .grid .box.professional .features>*{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.pricing-table .grid .box.professional .button button{background:#fff;color:#633232}.pricing-table .grid .box.professional .button button:hover{background:#fff;color:#611717}@media (max-width:480px){.pricing-table .grid{gap:20px}.pricing-table .grid .box.professional{transform:scale(1)}}:root,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{margin:0;height:100%;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif}button:focus-visible{outline:2px solid #4a90e2!important;outline:-webkit-focus-ring-color auto 5px!important}a{text-decoration:none}:root{--header-font-family:"Libre Baskerville",Helvetica;--header-font-weight:400;--header-font-size:40px;--header-letter-spacing:-1.6px;--header-line-height:40px;--header-font-style:normal;--mini-header-font-family:"Sora",Helvetica;--mini-header-font-weight:600;--mini-header-font-size:14px;--mini-header-letter-spacing:0px;--mini-header-line-height:normal;--mini-header-font-style:normal;--body-font-family:"Sora",Helvetica;--body-font-weight:300;--body-font-size:18px;--body-letter-spacing:0px;--body-line-height:30px;--body-font-style:normal;--caption-font-family:"Sora",Helvetica;--caption-font-weight:400;--caption-font-size:14px;--caption-letter-spacing:0px;--caption-line-height:24px;--caption-font-style:normal;--footnotes-font-family:"Sora",Helvetica;--footnotes-font-weight:400;--footnotes-font-size:12px;--footnotes-letter-spacing:0px;--footnotes-line-height:24px;--footnotes-font-style:normal;--title-mini-font-family:"Sora",Helvetica;--title-mini-font-weight:600;--title-mini-font-size:14px;--title-mini-letter-spacing:0px;--title-mini-line-height:24px;--title-mini-font-style:normal;--header-2-font-family:"Libre Baskerville",Helvetica;--header-2-font-weight:400;--header-2-font-size:40px;--header-2-letter-spacing:-1.6px;--header-2-line-height:40px;--header-2-font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Sora,sans-serif;line-height:1.6;color:#fff;background:#1a2e35}.web{background:#1a2e35;min-height:100vh;color:#fff}.hero-section{height:100vh;position:relative;background:linear-gradient(135deg,#1a2e35 0,#2a3f47 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform;transform:translateZ(0)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;min-width:100%;min-height:100%}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(26,46,53,.8) 0,rgba(42,63,71,.8) 100%)}.hero-content{position:relative;z-index:2;height:100vh;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 80px 120px 80px;color:#fff}.hero-main{max-width:600px;text-align:left}.hero-title{font-size:2.2rem;font-weight:700;line-height:1.1;margin-bottom:24px;color:#fff}.hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:40px;color:#fff;max-width:500px;word-wrap:break-word;overflow-wrap:break-word}.hero-button{display:inline-flex;align-items:center;gap:12px;background:#ff6b35;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:left}.hero-button:hover{background:#e55a2b;transform:translateY(-2px)}.play-icon{width:20px;height:20px}.video-buttons{display:flex;flex-direction:column;align-items:center;gap:16px}.play-button{background-color:#ff6b35;color:#fff;border:none;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.play-button:hover{background-color:#e55a2b;transform:scale(1.05)}.watch-video-button{background-color:#fff;color:#666;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.watch-video-button:hover{background-color:#f5f5f5;transform:translateY(-2px)}.section-label{color:#ff6b35;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.section-title{font-family:'Libre Baskerville',serif;font-size:40px;font-weight:400;color:#fff;margin-bottom:20px;line-height:1.2}.section-description{font-size:18px;color:#fff;line-height:1.6;margin-bottom:40px}.story-section{background:#1a2e35;padding:80px 0}.story-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.story-text{color:#fff}.story-image iframe,.story-image img,.story-image video{width:100%;height:300px;object-fit:cover;border-radius:12px;max-width:550px}.video-section{background:#1a2e35;padding:80px 0}.video-content{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.video-main-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:60px;text-align:center}.video-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.video-visual{text-align:center}.video-visual video{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.video-text{text-align:left}.video-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.4}.video-subtitle{font-size:24px;color:#fff;margin-bottom:20px;font-weight:600}.video-description{font-size:16px;color:#ccc;line-height:1.6}.video-placeholder{width:100%;text-align:center}.video-placeholder video{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.why-choose-section{background:#1a2e35;padding:80px 0}.why-choose-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;max-width:1200px;margin:0 auto;background:#dfebeb;border-radius:20px;padding:40px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.1);font-family:"Typeface/Family/Title",sans-serif;font-size:14px}.why-choose-image img{width:100%;height:400px;object-fit:cover;border-radius:5px}.why-choose-text{color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%}.why-choose-text .section-title{color:#00272c}.why-choose-text .section-label{color:#f15622}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:0}.stat-item{text-align:center;padding:15px}.stat-number{font-size:1.8rem;font-weight:700;color:#00272c;margin-bottom:8px;display:block;margin-left:-100px}.stat-label{font-size:.8rem;color:#00272c;font-weight:400;line-height:1.3;margin-left:-6px;text-align:left}.milestones-section{background:#1a2e35;padding:80px 0}.milestones-card{background:lab(100% .01 -.01 / .05);border-radius:16px;padding:40px;margin:40px 0;width:100vw;max-width:100vw;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(px);position:relative;left:50%;transform:translateX(-50%)}.milestones-content{max-width:100%;margin:0;color:#fff;text-align:center;position:relative;padding:0}.journey-testimonials-card{background:#163a3e;border-radius:20px;padding:60px;margin:40px auto;width:100%;max-width:100%;box-shadow:0 20px 40px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;align-items:center}.milestones-description{font-size:18px;line-height:1.6;margin:0 auto 40px auto;max-width:800px;text-align:left}.highlight{color:#fff;font-weight:600}.milestones-graph{margin:40px 0;text-align:center}.milestones-graph img{max-width:90%;height:auto;max-height:600px;margin:0 auto;display:block}.milestones-continuation{font-size:18px;line-height:1.6;margin:40px auto 0 auto;max-width:800px;text-align:left}.journey-title{font-size:2.5rem;font-weight:700;color:#fff;margin:80px 0 60px 0;text-align:center}.timeline-card{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:center;background:#fff;border-radius:20px;padding:40px;margin:28px auto;max-width:850px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative}.timeline-content{text-align:left}.timeline-year{font-size:3rem;font-weight:700;color:#ff6b35;margin-bottom:10px}.timeline-label{font-size:.9rem;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.timeline-title{font-size:1.5rem;font-weight:700;color:#00272c;margin-bottom:15px}.timeline-description{font-size:1rem;line-height:1.5;color:#00272c}.timeline-image img{width:100%;height:300px;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease}.timeline-image img:hover{transform:scale(1.05)}.testimonials-body{background:#1a2e35;margin-top:0}.testimonials-section{background:#1a2e35;padding:80px 0}.testimonial-card{background-color:#fff;border-radius:16px;padding:40px;display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:start;max-width:800px;width:100%;margin:200px auto 110px;box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:5px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.testimonial-card:not(.active){display:none}.testimonial-card.active{display:grid;opacity:1;visibility:visible;transform:translateY(0);position:relative;z-index:1}.testimonial-card:first-child{display:grid;opacity:1;visibility:visible;position:relative}.testimonials-content{max-width:1200px;margin:0 auto;color:#fff;text-align:center;position:relative;padding:0 20px}.testimonials-content .section-label{text-align:left;margin-left:10px;font-family:"Typeface/Family/Font2",sans-serif;font-size:40px;color:#f2f7f7;margin-top:50px}.testimonials-title{font-family:"Typeface/Family/Font2",sans-serif;font-size:40px;color:#f2f7f7;margin-bottom:30px;text-align:left;margin-left:10px;margin-top:-30px}.testimonials-intro{font-family:"Typeface/Family/Title",sans-serif;font-size:18px;line-height:1.6;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;text-align:left}.testimonial-author,.testimonial-content{text-align:left}.author-name{font-size:18px;color:#ff6b35;font-weight:600;margin-bottom:4px}.author-title{font-size:14px;color:#666}.testimonial-text{text-align:left;font-size:16px;color:#333;line-height:1.6}.testimonial-image img{width:100%;max-width:260px;height:260px;object-fit:cover;border-radius:50%;margin:0 auto;display:block}.testimonials-navigation{display:flex;justify-content:center;gap:20px;margin-top:-80px;z-index:10;position:relative}.testimonials-navigation .nav-btn{width:50px;height:50px;border-radius:50%;background:#1a2e35;border:2px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1}.testimonials-navigation .nav-btn:hover{background:#ff6b35;transform:scale(1.1)}.testimonials-navigation .nav-btn:disabled{opacity:.3;cursor:not-allowed;background:#1a2e35}.testimonials-container{position:relative;overflow:visible;min-height:320px}@media (max-width:768px){.testimonial-card{grid-template-columns:1fr;gap:24px;margin:120px 16px 80px;padding:28px}.testimonial-image img{height:220px;max-width:220px}}.blog-section{background:#1a2e35;padding:80px 0}.blog-content{max-width:1200px;margin:0 auto;color:#fff}.blog-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:-100px;position:relative}.blog-header .section-label{margin-bottom:10px}.blog-header .section-title{margin-bottom:20px}.blog-header .blog-button{align-self:flex-end;margin-top:20px;color:#ff6b35;background:0 0;border:none;padding:0;font-size:16px;font-weight:600;cursor:pointer}.blog-button{background-color:transparent;border:2px solid #ff6b35;color:#ff6b35;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.blog-button:hover{background-color:#ff6b35;color:#fff}.blog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .3s ease}.blog-card:hover{transform:translateY(-4px)}.blog-image{width:100%;height:200px;object-fit:cover}.blog-content{padding:24px;color:#333}.blog-category{display:flex;align-items:center;gap:8px;margin-bottom:12px}.blog-category img{width:16px;height:16px}.blog-category span{font-size:12px;color:#ff6b35;font-weight:600}.blog-title{font-size:16px;color:#333;font-weight:600;margin-bottom:16px;line-height:1.4}.read-more{background:0 0;border:none;color:#ff6b35;font-size:14px;font-weight:600;cursor:pointer}.spotlight-section{background:#1a2e35;padding:80px 0}.spotlight-content{max-width:1200px;margin:0 auto;text-align:center;color:#fff}.spotlight-title{font-family:'Libre Baskerville',serif;font-size:40px;color:#fff;margin-bottom:40px}.spotlight-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.spotlight-item img{width:100%;height:150px;object-fit:cover;border-radius:8px}.spotlight-stat{background-color:#2a3f47;border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center;height:150px}.stat-text{font-size:16px;color:#fff;text-align:center;line-height:1.4}.engagement-section{background:#1a2e35;padding:80px 0}.engagement-content{max-width:1200px;margin:0 auto;text-align:center;color:#fff}.engagement-title{font-family:'Libre Baskerville',serif;font-size:40px;color:#fff;margin-bottom:40px}.engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:800px;margin:0 auto}.engagement-card{background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .3s ease}.engagement-card:hover{transform:translateY(-4px)}.engagement-question{font-family:'Libre Baskerville',serif;font-size:24px;color:#333;margin-bottom:20px;line-height:1.3}.engagement-input,.engagement-textarea{width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;margin-bottom:20px}.engagement-textarea{height:120px;resize:vertical}.send-button{background-color:#ff6b35;color:#fff;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.send-button:hover{background-color:#e55a2b}.send-button img{width:16px;height:16px}.inbox-icon{width:16px;height:16px;color:#ff6b35}.send-icon{width:16px;height:16px;color:#fff}.portfolio-section{background:#1a2e35;margin-top:-10px}.portfolio-content{max-width:1200px;margin:0 auto;color:#fff}.portfolio-text{text-align:center;margin-bottom:60px}.portfolio-button{background-color:transparent;border:2px solid #ff6b35;color:#ff6b35;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px;text-decoration:none;display:inline-block}.portfolio-button:hover{background-color:#ff6b35;color:#fff;text-decoration:none}.portfolio-logos{display:flex;justify-content:center;align-items:center;margin-top:40px;overflow:hidden;position:relative;width:100%;max-width:100%}.logo-grid{display:flex;gap:30px;align-items:center;animation:slidePartners 40s linear infinite;width:max-content;overflow:visible}.partner-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;width:180px;height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0;margin:0}.partner-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.partner-img{max-width:100%;max-height:100%;object-fit:contain}.partner-card:hover .partner-img{transform:scale(1.05)}.partner-card .image-hover-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:15px;transform:translateY(100%);transition:transform .3s ease;border-radius:0 0 12px 12px}.partner-card:hover .image-hover-overlay{transform:translateY(0)}@keyframes slidePartners{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 15px))}}.contact-section{background:#1a2e35;padding:80px 0}.contact-content{max-width:1200px;margin:0 auto;text-align:center;color:#fff}.contact-title{font-family:'Libre Baskerville',serif;font-size:40px;color:#fff;margin-bottom:40px;line-height:1.2}.contact-button{background-color:#ff6b35;color:#fff;border:none;padding:18px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-button:hover{background-color:#e55a2b;transform:translateY(-2px)}@media (max-width:768px){.story-content,.video-content,.why-choose-content{grid-template-columns:1fr;gap:40px}.stats-grid{grid-template-columns:1fr}.blog-cards{grid-template-columns:1fr}.spotlight-grid{grid-template-columns:repeat(2,1fr)}.engagement-grid{grid-template-columns:1fr}.partners-section{padding:60px 0}.partners-header{flex-direction:column;gap:20px;text-align:center}.partners-carousel{width:100%;margin:0}.partner-card{width:160px;padding:20px 15px}.portfolio-logos{margin-top:20px}.logo-grid{gap:15px}.blog-section,.contact-section,.engagement-section,.milestones-section,.portfolio-section,.spotlight-section,.story-section,.testimonials-section,.video-section,.why-choose-section{padding:60px 20px}.hero-title{font-size:36px}.section-title{font-size:32px}}.hero-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:0;opacity:0;transition:opacity .3s ease}.hero-video.loaded+.hero-fallback{opacity:0}.hero-video:not(.loaded)+.hero-fallback{opacity:1}.logo-placeholder{background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;color:#666;font-size:12px;font-weight:500;min-height:60px;display:flex;align-items:center;justify-content:center}.hero-image{margin-bottom:20px;text-align:left}.decade-image{max-width:300px;height:auto;display:block;filter:brightness(0) invert(1)}.timeline-navigation{display:flex;justify-content:center;gap:20px;margin-top:30px}.timeline-navigation .nav-btn{width:50px;height:50px;border-radius:50%;background:#1a2e35;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.15)}.nav-btn{width:50px;height:50px;border-radius:50%;background:#1a2e35;border:2px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1}.nav-btn:hover{background:#ff6b35;transform:scale(1.1)}.nav-btn:disabled{opacity:.3;cursor:not-allowed;background:#1a2e35}.timeline-progress{position:absolute;left:-80px;top:50%;transform:translateY(-50%);z-index:10}.progress-bar{width:4px;height:200px;background:#ff6b35;border-radius:2px;position:relative}.work-with-us-wrapper h4{color:#fff;font-weight:800;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.work-with-us-wrapper p{color:#fff}.work-with-us-wrapper a{color:#fff}.work-with-us-wrapper{padding:32px 0;text-align:center}.work-with-us-wrapper .btn{background:#ff6b35;color:#fff!important;border:none;padding:12px 20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:background .2s ease,transform .1s ease,box-shadow .2s ease;margin-top:8px}.work-with-us-wrapper .btn:hover{background:#e55f31;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.28)}.work-with-us-wrapper .btn:active{transform:translateY(0);box-shadow:0 6px 18px rgba(0,0,0,.25)}.footer-section{background:#f8f8f8;padding:80px 0 60px;color:#333;font-family:Sora,sans-serif;line-height:1.6}.footer-content{max-width:1200px;margin:0 auto;padding:0 40px;font-family:Sora,sans-serif;line-height:1.6}.footer-links{display:flex;font-family:Sora,sans-serif;line-height:1.6;justify-content:space-between;align-items:flex-start;gap:80px;max-width:1000px;margin:0 auto}.footer-column{flex:1;min-width:0}.footer-column h4{font-size:18px;font-weight:700;margin-bottom:30px;color:#333;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:18px;color:#000000ff;font-size:15px;line-height:1.6;font-family:Sora,sans-serif}.footer-column ul li a{color:#333;text-decoration:none;font-size:15px;transition:color .3s ease;font-weight:400;font-family:Sora,sans-serif;line-height:1.6}.footer-column ul li a:hover{color:#ff6b35}.footer-social{display:flex;gap:10px;margin-top:30px;font-family:Sora,sans-serif;line-height:1.6}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#333;color:#fff;border-radius:50%;text-decoration:none;transition:all .3s ease;font-family:Sora,sans-serif;line-height:1.6}.social-link:hover{background:#ff6b35;transform:translateY(-2px)}.social-link svg{width:18px;height:18px}@media (max-width:768px){.footer-section{padding:60px 0 40px;font-family:Sora,sans-serif;line-height:1.6}.footer-content{padding:0 20px}.footer-links{flex-direction:column;gap:50px}.footer-column{width:100%}.footer-column h4{margin-bottom:25px}.footer-column ul li{margin-bottom:15px}.footer-social{margin-top:25px;gap:15px}}@media (max-width:768px){.site-navigation{flex-wrap:wrap}.inner-container{padding-left:16px;padding-right:16px}img.img-responsive{height:auto;max-width:100%}.testimonials .controls,.testimonies .controls{gap:12px}.testimonials-container{padding:0 16px;display:flex;justify-content:center}.testimonial-card{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;margin:0 auto}.testimonial-content{order:1}.testimonial-image{order:2}.testimonial-image img{width:100%;height:auto;border-radius:12px}.author-name{font-size:22px;line-height:1.3}.author-title{font-size:14px}.testimonial-text{font-size:16px;line-height:1.7}.testimonials-navigation{display:flex;justify-content:center;gap:16px;margin-top:12px}.testimonials-navigation .nav-btn{width:48px;height:48px;border-radius:50%}.timeline-card{display:flex;flex-direction:column;gap:16px}.timeline-content{width:100%}.timeline-image{width:100%;order:2}.timeline-image img{width:100%;height:auto}.timeline-title{font-size:28px;line-height:1.25}.timeline-description{font-size:16px;line-height:1.6}.timeline-navigation{justify-content:center;gap:12px}.mobile-device .navigation{position:fixed;top:0;left:0;width:100%;z-index:1000}.mobile-device .testimonial-card.mobile-testimonial{padding:20px;margin-bottom:20px}.mobile-device .mobile-nav .hamburger-menu{display:block}.mobile-device .mobile-nav .navigation.show{display:block}}