.work_hero_container{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:140px;position:relative;background-color:#f6f9ff}.work_hero_container_title h4{font-weight:500;font-size:100px!important;text-align:center;letter-spacing:-.03em;color:#000;font-family:EB Garamond,serif;margin:0 auto;width:950px}@media(min-width:1100px)and (max-width:1299px){.work_hero_container_title h4{font-size:50px!important;width:550px}}@media(min-width:768px)and (max-width:1100px){.work_hero_container_title h4{font-size:50px!important;width:550px}}@media(min-width:600px)and (max-width:768px){.work_hero_container_title h4{font-size:50px!important;width:550px}}@media(max-width:599px){.work_hero_container_title h4{font-size:40px!important;width:380px}}@media(max-width:400px){.work_hero_container_title h4{font-size:40px!important;width:250px}}.parallax_text_container{position:relative;z-index:3;background-color:#f6f9ff;overflow:hidden;display:flex;align-items:center;padding:80px 0;width:100%;height:fit-content}.parallax_text_container .text{display:flex;align-items:center;gap:80px}.parallax_text_container .text p{font-weight:400;font-size:195px;line-height:1;letter-spacing:-.04em;text-transform:capitalize;color:#eceff5;mix-blend-mode:luminosity;font-family:EB Garamond,serif;margin-bottom:0;flex:0 0 auto;transition:all .3s ease-in-out}.parallax_text_container .text p:hover{text-shadow:4px 4px 0 #d5d5d5,7px 7px 0 rgba(0,0,0,.2)}.work_item_box{text-decoration:none;margin-bottom:70px;display:block;width:100%;height:auto;transition:all .6s ease-out;border-radius:12px}@media(max-width:599px){.work_item_box{margin-bottom:30px}}.work_item_box_img_wrapper{width:100%;margin-bottom:20px;border-radius:12px;overflow:hidden;position:relative;transition:all .6s ease-out;height:420px}@media(min-width:768px)and (max-width:1100px){.work_item_box_img_wrapper{height:320px!important;max-height:320px;min-height:320px}}@media(min-width:600px)and (max-width:768px){.work_item_box_img_wrapper{height:320px!important;max-height:320px;min-height:320px}}@media(max-width:599px){.work_item_box_img_wrapper{height:320px!important;max-height:320px;min-height:320px;position:inherit}}@media(max-width:400px){.work_item_box_img_wrapper{height:280px!important;max-height:280px;min-height:280px;margin-bottom:0}}.work_item_box_img_wrapper_thumb{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s ease-out;border-radius:12px;display:inline-block;overflow:hidden;margin-bottom:0}@media(min-width:768px)and (max-width:1100px){.work_item_box_img_wrapper_thumb{height:320px!important}}@media(min-width:600px)and (max-width:768px){.work_item_box_img_wrapper_thumb{height:320px!important}}@media(max-width:599px){.work_item_box_img_wrapper_thumb{height:320px!important;position:inherit}}.work_item_box_img_wrapper_thumb img{border-radius:12px;width:100%!important;height:100%!important;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.work_item_box_content .title{font-size:30px;color:#000;margin-bottom:10px;font-weight:700}.work_item_box_content .details{display:flex;align-items:center}.work_item_box_content .details .counts{font-size:14px;font-weight:500;color:rgba(37,37,37,.7);display:inline-block;margin-right:9px}.work_item_box_content .details .icon{display:inline-block;width:20px;height:12px;background-color:transparent;margin-right:9px;position:relative;overflow:hidden;transition:all .3s ease-out}.work_item_box_content .details .icon:before{position:absolute;content:"";top:6px;background:rgba(37,37,37,.7);height:1px;width:20px;left:0}.work_item_box_content .details .icon svg{position:absolute;top:-6px;left:0;visibility:hidden;opacity:0}.work_item_box_content .details .author{position:relative}.work_item_box_content .details .author span{display:inline-block;font-size:14px;font-weight:500;color:rgba(37,37,37,.7);position:relative;padding-right:27px;margin-right:6px;transition:transform .4s,opacity .2s,color .4s}.work_item_box_content .details .author span.link{position:absolute;left:0;top:0;padding:0;margin:0;opacity:0}.work_item_box:hover .work_item_box_img_wrapper{transform:scale(.95)}.work_item_box:hover .work_item_box_img_wrapper_thumb{transform:scale(1.2)}.work_item_box:hover .work_item_box_content .details .icon{width:25px}.work_item_box:hover .work_item_box_content .details .icon:before{visibility:hidden;opacity:0;width:40px;color:#fff}.work_item_box:hover .work_item_box_content .details .icon svg{visibility:visible;opacity:1;color:rgba(37,37,37,.7)}.work_item_box:hover .work_item_box_content .details .author span{color:#000}.work_item_box:hover .work_item_box_content .details .author span:not(.link){transform:translateX(20px);opacity:0}.work_item_box:hover .work_item_box_content .details .author span.link{transform:translateX(1px);opacity:1}.work_portfolio_container{padding:4rem 9rem 2rem;grid-gap:60px!important}@media(min-width:1100px)and (max-width:1299px){.work_portfolio_container{padding:0 5rem}}@media(min-width:768px)and (max-width:1100px){.work_portfolio_container{grid-gap:52px!important;padding:0 2rem}}@media(min-width:600px)and (max-width:768px){.work_portfolio_container{grid-gap:0!important;padding:0 3rem}}@media(max-width:599px){.work_portfolio_container{grid-gap:0!important;padding:0 2rem}}.work_portfolio_container .column{place-content:start}.work_portfolio_container .column .big{height:560px!important}@media(min-width:768px)and (max-width:1100px){.work_portfolio_container .column .big{height:320px!important}}@media(min-width:600px)and (max-width:768px){.work_portfolio_container .column .big{height:320px!important}}@media(max-width:599px){.work_portfolio_container .column .big{height:320px!important}}.hidden{opacity:0}.fade-in{animation:fadeCmpIn 1s forwards}.fade-out{animation:fadeCmpOut 1s forwards}.slide-in-left{opacity:0;animation:slideCmpInLeft 1s forwards}.slide-in-right{opacity:0;animation:slideCmpInRight 1s forwards}.slide-in-bottom{visibility:hidden;opacity:0;animation:slideCmpInBottom 1.5s forwards}.flip-x{opacity:0;animation-name:flipX;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes flipX{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes fadeCmpIn{0%{opacity:0}to{opacity:1}}@keyframes fadeCmpOut{0%{opacity:1}to{opacity:0}}@keyframes slideCmpInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideCmpInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideCmpInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1;visibility:visible}}.carousel-container{max-width:100vw;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.carousel-container-list{padding-block:1.5rem;display:flex;gap:1.5rem;width:max-content;flex-wrap:nowrap;animation:autoplay-horizontal-scroll 20s linear infinite forwards}@keyframes autoplay-horizontal-scroll{to{transform:translate(calc(-50% - .5rem))}}.carousel-container-list .carousel-item{min-width:200px;display:inline-block;border-right:1px solid #ddd;box-sizing:border-box;padding:10px}.section{padding:1rem 5rem;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:5rem}@media(min-width:1100px)and (max-width:1299px){.section{padding:1rem 5rem}}@media(min-width:768px)and (max-width:1100px){.section{padding:1rem 5rem}}@media(min-width:600px)and (max-width:768px){.section{padding:1rem 3rem}}@media(max-width:599px){.section{padding:1rem 2rem}}@media(min-width:1100px)and (max-width:1299px){.section{padding:0 4rem}}@media(min-width:768px)and (max-width:1100px){.section{padding:0 4rem}}@media(min-width:600px)and (max-width:768px){.section{padding:0 3rem}}@media(max-width:599px){.section{padding:0 2rem}}.section_title{font-size:40px;font-family:EB Garamond,serif;color:#000;font-weight:600}.section_content{padding:1.5rem 0;position:relative}.section_content p{font-family:DMSans,sans-serif;line-height:1.4;font-size:16px}.section_content.seprator:before{content:"";position:absolute;top:0;display:block;width:0;height:2px;border-radius:13px;background-color:rgba(0,19,47,.1);animation:slideRight 3.5s linear forwards}@keyframes slideRight{0%{width:0}to{width:100%}}.services_box_container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;scroll-behavior:smooth;gap:2.5rem}@media(min-width:768px)and (max-width:1100px){.services_box_container{margin-top:6rem}}@media(min-width:600px)and (max-width:768px){.services_box_container{gap:1rem}}@media(max-width:599px){.services_box_container{gap:1rem}}.services_box_container .service_card{float:none;flex-shrink:1;display:flex;inset:auto;flex-basis:auto;overflow:visible;box-sizing:border-box;width:74%;height:auto;margin-bottom:25px;padding:4rem;background:#2d3866;border-radius:30px;box-shadow:0 -8px 0 0 #172351;overscroll-behavior-block:none;scroll-behavior:smooth;transition:transform .3s ease-in-out;border:.5px solid #fff;gap:2.5rem}.services_box_container .service_card:first-child{z-index:1}.services_box_container .service_card:nth-child(2){z-index:2}.services_box_container .service_card:nth-child(3){z-index:3}@media(min-width:768px)and (max-width:1100px){.services_box_container .service_card{padding:4rem;width:100%}}@media(min-width:600px)and (max-width:768px){.services_box_container .service_card{padding:4rem;width:100%}}@media(max-width:599px){.services_box_container .service_card{flex-direction:column;padding:2rem;width:100%}}.services_box_container .service_card_icon span{display:inline-block}.services_box_container .service_card_icon span svg{font-size:60px;color:#fff}@media(max-width:599px){.services_box_container .service_card_icon span svg{font-size:75px}}.services_box_container .service_card_content_title{font-weight:500;font-size:34px;line-height:1.1;color:#fff;margin-bottom:16px;width:180px}.services_box_container .service_card_content_description{font-weight:400;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.7);margin-bottom:28px}.services_box_container .service_card_content_tags{display:flex;flex-wrap:wrap;gap:.8rem}.services_box_container .service_card_content_tags .tag{border:1px solid hsla(0,0%,100%,.1);border-radius:100px;display:inline-block;height:30px;line-height:29px;padding:0 20px;font-weight:500;font-size:13px;color:#fff;transition:all .3s ease-in-out}.services_box_container .service_card_content_tags .tag:hover{background-color:#fff;color:#000}.services_box_container .service-contact_btn{position:sticky;top:20px;display:flex;justify-content:center;align-items:center;width:100%;padding:20px;background:#4c40f7;border-radius:30px;font-weight:400;font-size:17px;transition:all .3s ease-in-out}@media(max-width:599px){.services_box_container .service-contact_btn{text-align:center}}.services_box_container .service-contact_btn a{color:hsla(0,0%,100%,.7)}.services_box_container .service-contact_btn a span{font-size:18px;margin-left:.5rem;text-decoration:underline;color:#fff}@media(max-width:599px){.services_box_container .service-contact_btn a span{display:block;text-align:center;margin-top:10px;margin-left:0}}.services_box_container .service-contact_btn:hover{background:#fff}.services_box_container .service-contact_btn:hover a{color:#000}.services_box_container .service-contact_btn:hover a span{transition:all .3s ease-in-out;color:#4c40f7;font-weight:600}.social-wrap{width:fit-content;height:auto;display:flex}.social-wrap .link{color:#000;text-decoration:none;font-size:16px;line-height:10px;display:inline-block;cursor:pointer;z-index:20;transition:all .3s ease-in-out}.social-wrap .link:hover{color:#4c40f7}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Rondal;src:url(/fonts/Rondal-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:BungeeShade;src:url(/fonts/BungeeShade-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DMSans;src:url(/fonts/DMSans_18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}.services_container{background-color:#162251;z-index:1;padding-top:80px;padding-bottom:50px;position:relative}.services_container_img_circle{position:absolute;top:0;right:315px}@media(min-width:768px)and (max-width:1100px){.services_container_img_circle{display:none}}@media(min-width:600px)and (max-width:768px){.services_container_img_circle{display:none}}@media(max-width:599px){.services_container_img_circle{display:none}}.services_container_img_circle_text{display:inline-block;transform:translate(10px,-70px)}.services_container_img_circle_text img{filter:invert(100%) sepia(32%) saturate(304%) hue-rotate(200deg) brightness(105%) contrast(100%);animation:animationglob 10s cubic-bezier(1,.99,.03,.01) infinite}.services_container_img_circle_shape{position:absolute;left:0;top:-1px;left:-50%;z-index:-1}@media(min-width:768px)and (max-width:1100px){.services_container_img_circle_shape{display:none}}@media(min-width:600px)and (max-width:768px){.services_container_img_circle_shape{display:none}}@media(max-width:599px){.services_container_img_circle_shape{display:none}}@media(max-width:400px){.services_container_img_circle_shape{display:none}}.services_container_img_circle_shape svg{color:#f6f9ff}.services_container_img_shape{position:absolute;z-index:-1}.services_container_img_shape img{width:100%}.services_container_img_shape .shaped-img{color:transparent;opacity:.8;width:100%}.services_container_img_shape.shape-1{top:0;left:0}.services_container_img_shape.shape-2{top:0;right:0}.services_container_img_shape.shape-3{bottom:0;left:0}.services_container_img_shape.shape-4{bottom:0;right:0}.services_container_img_shape.shape-5{top:300px;left:35%}.services_container_grid{padding:6rem 4rem}@media(min-width:768px)and (max-width:1100px){.services_container_grid{padding:6rem 2rem}}@media(min-width:600px)and (max-width:768px){.services_container_grid{padding:4rem 2rem}}@media(max-width:599px){.services_container_grid{padding:4rem 2rem}}.services_container_grid-service-card{place-content:start!important;height:fit-content!important}.services_container_grid-service-card .stack_card{display:flex;justify-content:center;width:100%;position:sticky;top:100px;margin-bottom:40px}@media(min-width:1100px)and (max-width:1299px){.services_container_grid-service-card .stack_card{justify-content:start}}@media(min-width:768px)and (max-width:1100px){.services_container_grid-service-card .stack_card{justify-content:start}}@media(min-width:600px)and (max-width:768px){.services_container_grid-service-card .stack_card{justify-content:start}}@media(max-width:599px){.services_container_grid-service-card .stack_card{justify-content:start}}.services_container_grid-service-card .stack_card .service-title-box .excert{font-size:20px;padding-bottom:10px;font-weight:500;line-height:1;color:#fff;font-family:EB Garamond,serif;display:inline-block}.services_container_grid-service-card .stack_card .service-title-box .title{font-weight:500;font-size:80px;line-height:90px;letter-spacing:-.02em;color:#fff;font-family:EB Garamond,serif;margin-bottom:25px}@media(min-width:1100px)and (max-width:1299px){.services_container_grid-service-card .stack_card .service-title-box .title{font-size:70px;line-height:80px}}@media(min-width:768px)and (max-width:1100px){.services_container_grid-service-card .stack_card .service-title-box .title{font-size:60px;line-height:70px}}@media(min-width:600px)and (max-width:768px){.services_container_grid-service-card .stack_card .service-title-box .title{font-size:60px;line-height:70px}}@media(max-width:599px){.services_container_grid-service-card .stack_card .service-title-box .title{font-size:60px;line-height:70px}}.services_container_grid-service-card .stack_card .service-title-box p{font-weight:400;font-size:18px;line-height:26px;width:425px;color:hsla(0,0%,100%,.7)}@media(min-width:600px)and (max-width:768px){.services_container_grid-service-card .stack_card .service-title-box p{width:220px}}@media(max-width:599px){.services_container_grid-service-card .stack_card .service-title-box p{width:250px}}