.hero_section{display:flex;height:75%;align-items:center;justify-content:space-between}@media screen and (max-width:50em){.hero_section{flex-direction:column;justify-content:inherit;height:-moz-fit-content;height:fit-content}}.hero_section_header{overflow:hidden;font-size:5rem;width:75%}@media screen and (max-width:50em){.hero_section_header{font-size:2rem;width:100%}}.hero_section_header h1{line-height:8rem;font-weight:400}@media screen and (max-width:50em){.hero_section_header h1{line-height:4rem}}.hero_section_header h1>span{color:#9680ff}.hero_section_info{width:25%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:50em){.hero_section_info{width:100%}}.hero_section_info_main{overflow:hidden;color:#2e2e2e;font-size:1.4rem;line-height:1.4em}.hero_section_info>span{width:100%;height:.0625rem;background-color:#9b9b9b}.hero_section_info button{margin-right:auto}.btn{padding:1rem 2rem;color:hsla(0,0%,100%,.8);background:#1d1d1d;border-radius:200rem;transition:color .4s,background-color .4s;position:relative;overflow:hidden;outline:none;border:none;z-index:9;font-size:.8rem;display:flex;align-items:center}@media screen and (max-width:26.875em){.btn{padding:.5rem 1rem}}.btn.emt{padding:1rem}.btn .ripple{position:absolute;border-radius:50%;background:#9680ff;transform:scale(0);pointer-events:none;z-index:0}.btn .btn-child{position:relative;z-index:500;display:flex;align-items:center;line-height:1.3em;flex-direction:row;gap:.5rem}.btn .btn-child .btn-icon{transform:rotate(135deg);height:.8rem;width:.8rem}.cursor{position:fixed;width:1.6rem;height:1.6rem;background-color:#9680ff;border-radius:50%;pointer-events:none;display:flex!important;overflow:hidden;z-index:999}.cursor,.cursor .cursor-inner-text{justify-content:center;align-items:center}.cursor .cursor-inner-text{display:flex;flex:none;font-size:.6em;color:#f2f0f8;transition:all .2s}.timer-text{font-size:1rem;line-height:1.3em;letter-spacing:.01em;margin-top:0;margin-bottom:0;font-weight:400}@media screen and (max-width:26.875em){.timer-text{display:none}}.header{width:100%;position:fixed;z-index:10}.header,.header .menu-button{height:5.5rem;display:flex;align-items:center}.header .menu-button{width:5.5rem;border-right:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;justify-content:center}@media screen and (max-width:26.875em){.header .menu-button{height:3.4375rem;width:3.4375rem}}.header .menu-button .toggle-button{width:24px;height:24px;cursor:pointer}.header .menu-button .menu{position:absolute;top:5.5rem;left:5.5rem;width:calc(99vw - 5.5rem);height:calc(100vh - 5.5rem);background-color:#1d1d1d;border-radius:20px}@media screen and (max-width:26.875em){.header .menu-button .menu{left:0;top:3.4375rem}}.header--nav{height:100%;border-bottom:1px solid #9b9b9b;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;width:calc(100vw - 5.5rem)}@media screen and (max-width:26.875em){.header--nav{width:calc(100vw - 3.4375rem);padding:0 1rem}}.header--nav h1{font-size:1.6rem;color:#1d1d1d;font-weight:300;cursor:pointer}@media screen and (max-width:26.875em){.header--nav h1{font-size:1rem}}.header--nav--right{display:flex;align-items:center;flex-direction:row;gap:2rem}@media screen and (max-width:26.875em){.header{height:3.4375rem}}.cardContainer{height:75vh;display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:5rem;width:100%}@media screen and (max-width:26.875em){.cardContainer{top:5.625rem}}.cardContainer .card{background-color:#f2f0f8;border:1px solid #9b9b9b;display:flex;flex-direction:column;position:relative;height:500px;width:100%;border-radius:25px;padding:50px;transform-origin:top}.cardContainer .card_header{width:100%;border-bottom:1px solid #9b9b9b;display:flex;justify-content:space-between;padding:1.25rem 0}@media screen and (max-width:50em){.cardContainer .card_header{align-items:center;gap:20px}}@media screen and (max-width:26.875em){.cardContainer .card_header{align-items:center;gap:20px}}.cardContainer .card_header div{font-size:5rem}@media screen and (max-width:26.875em){.cardContainer .card_header div{font-size:1.4rem}}@media screen and (max-width:50em){.cardContainer .card_header div{font-size:2rem}}.cardContainer .card_header .emt{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.cardContainer .card_header .emt .btn-icon{width:2rem;height:2rem}.cardContainer .card_body{display:flex;padding:1rem 2rem;align-items:center;height:100%}@media screen and (max-width:50em){.cardContainer .card_body{padding:1rem 0}}.cardContainer .card_body .content{width:50%;text-overflow:ellipsis;height:50%;overflow:hidden}@media screen and (max-width:26.875em){.cardContainer .card_body .content{width:100%;height:50%;font-size:1rem;overflow:hidden}}.cardContainer .card_body .image_content{width:50%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:26.875em){.cardContainer .card_body .image_content{display:none}}@media screen and (max-width:50em){.cardContainer .card_body .image_content{width:50%;height:auto}}.cardContainer .card_body .image_content img{height:100px}.skill-cont{height:-moz-fit-content;height:fit-content;width:100%;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.skill-cont .right{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%}@media screen and (max-width:50em){.skill-cont .right{width:100%}}.skill-cont .right .image-cont{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;height:calc(100vh - 5.5rem);transform-origin:top;width:100%;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;background-color:#f2f0f8}@media screen and (max-width:26.875em){.skill-cont .right .image-cont{top:3.4375rem!important}}.skill-cont .right .image-cont .image-header{border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;padding:2rem;display:flex;justify-content:space-between;align-items:center}.skill-cont .right .image-cont .image-body{background-image:url(/dot-4.svg);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.skill-cont .right .image-cont .image-body .info{padding:20px;width:100%;display:none}@media screen and (max-width:26.875em){.skill-cont .right .image-cont .image-body .info{font-size:1rem}}@media screen and (max-width:50em){.skill-cont .right .image-cont .image-body .info{display:initial}}.skill-cont .right .image-cont .image-body svg{width:500px;height:500px}.skill-cont .left{height:100%;width:50%;border-left:1px solid #9b9b9b}@media screen and (max-width:50em){.skill-cont .left{display:none}}.skill-cont .left .info-body{height:calc(100vh - 5.5rem);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;border-top:1px solid #9b9b9b}.skill-cont .left .info-body:last-child{border-bottom:1px solid #9b9b9b}.skill-cont .left .info-body .info-heading{letter-spacing:.01em;font-size:5.2rem;line-height:1.2em}@media screen and (max-width:64em){.skill-cont .left .info-body .info-heading{font-size:2.2rem}}.skill-cont .left .info-body .info-dec{font-size:2.2rem;line-height:1.3em}@media screen and (max-width:64em){.skill-cont .left .info-body .info-dec{font-size:1.4rem}}.workflow-section{width:100%;height:max-content}.workflow-section .workflow-header{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem 0}.workflow-section .workflow-header p{font-size:1.8rem;line-height:1.4em}.workflow-section .workflow-header span{width:100%;height:1px;background-color:#9b9b9b}.workflow-section .workflow-body{display:flex;justify-content:space-between;align-items:flex-end;height:100%;background-image:url(/dot-4.svg)}.workflow-section .workflow-body .button-space{width:50%;height:15vh;display:flex;align-items:center}@media screen and (max-width:50em){.workflow-section .workflow-body .button-space{display:none}}.workflow-section .workflow-body .button-space .workflow-but{font-size:1.8rem;line-height:1.4em}.workflow-section .workflow-body .button-space .workflow-but span svg{width:50px;height:50px}.workflow-section .workflow-body .faq{background:#f2f0f8;width:50%;padding:1.4rem;height:100%}@media screen and (max-width:50em){.workflow-section .workflow-body .faq{width:100%}}#accordion-body{width:100%}#accordion-body .accordion-cont{border-bottom:1px solid #9b9b9b}#accordion-body .accordion-cont .accordion-header{padding:1.4rem 0;display:flex;align-items:center}#accordion-body .accordion-cont .accordion-header .accordion-button{display:flex;align-items:center;justify-content:center}#accordion-body .accordion-cont .accordion-header .accordion-button span svg{width:24px;height:24px}#accordion-body .accordion-cont .accordion-header .accordion-button>span>svg{display:none}#accordion-body .accordion-cont .desc{padding:2rem 0}#loader .loader-container{max-width:100vw;width:100%;height:100vh;height:100dvh;background-color:#f2f0f8;position:fixed;top:0;left:0;z-index:999999;display:flex;justify-content:center;align-items:center;overflow:hidden}#loader .loader-container .img-container{width:80vw;aspect-ratio:2/1;position:relative}#loader .loader-container .img-container img{object-fit:contain}#loader .loader-container .travel-container{width:50px;aspect-ratio:1/1;position:absolute;bottom:100px}#loader .loader-container .travel-container img{object-fit:contain}#loader .loader-container p{position:absolute;color:#1d1d1d;font-weight:800}@media screen and (min-width:820px){#loader .loader-container .img-container{width:60vw}#loader .loader-container .travel-container{width:70px;bottom:120px}#loader .loader-container p{font-size:1.2rem}}@media screen and (min-width:1025px){#loader .loader-container .img-container{width:30vw}#loader .loader-container .travel-container{width:60px;bottom:100px}#loader .loader-container p{font-size:2rem}}.internal-screen{width:100%;height:100%;position:fixed;z-index:9999}.internal-screen .cont{background-color:#1d1d1d;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.internal-screen .circle{border-radius:50%;position:absolute;background-color:#f2f0f8}.footer{flex-direction:column;width:100%;gap:1.5rem}.footer,.footer .social{display:flex}@media screen and (max-width:50em){.footer .social{flex-wrap:wrap}.footer .social>:nth-child(2){border-top-right-radius:1rem;border-right:1px solid #9b9b9b}.footer .social :nth-child(3){border-bottom-left-radius:1rem;border-top:0!important}.footer .social .first{border-bottom-left-radius:0!important}.footer .social .last{border-right:1px solid #9b9b9b;border-top-right-radius:0!important;border-bottom-right-radius:1rem;border-top:0!important}}.footer .social .first{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.footer .social .last{border-right:1px solid #9b9b9b;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.footer .social .social-box{height:20rem;aspect-ratio:1;border-top:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;border-left:1px solid #9b9b9b;flex-direction:column;justify-content:space-between;width:100%;padding:2rem;transition:color .4s,background-color .4s;display:flex}@media screen and (max-width:50em){.footer .social .social-box{height:10rem;width:50%;font-size:1rem}}.footer .social .social-box svg{width:1.5rem;height:1.5rem}@media screen and (max-width:26.875em){.footer .social .social-box svg{width:1rem;height:1rem}}.footer .extra-links{display:flex;justify-content:space-between;align-content:center;font-size:1rem}.footer .extra-links div{display:flex;align-items:center;gap:1.5rem}.footer .extra-links div p{transition:all .2s ease-in-out;line-height:1.3em}.footer .extra-links div p:after{content:"";width:100%;left:0;height:.1rem;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.59,.23,.22,.96)}.footer .extra-links div p:hover{color:#9680ff}.footer .extra-links div p:hover:after{transform:scaleX(1);transform-origin:left}@media screen and (max-width:26.875em){.footer{gap:1rem}}.side-bar{position:fixed;z-index:10;width:5.5rem;height:100vh;border-right:1px solid #9b9b9b}@media screen and (max-width:26.875em){.side-bar{display:none}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{background-color:#f2f0f8;color:#1d1d1d;font-size:1.6rem;font-weight:400;line-height:1.4em;scroll-behavior:smooth;font-family:Neue Haas Display Pro;height:100vh;height:100vb;width:100vw;overflow-x:hidden}a{text-decoration:none;color:inherit;font-family:inherit}.main-body{padding-top:5.5rem;display:flex;height:100vh}.main-body .content-body{width:100%;position:relative;height:calc(100vh - 5.5625rem);scroll-behavior:smooth;padding:1rem 2rem 1rem calc(5rem + 2rem)}@media screen and (max-width:26.875em){.main-body .content-body{padding:1rem;height:calc(100vh - 3.4375rem)}}::-webkit-scrollbar{width:.6rem}.text-div{height:50%;width:100%;display:flex;font-size:5.625rem;margin:20px 0;color:#1d1d1d;flex-wrap:wrap}@media screen and (max-width:26.875em){.text-div{height:25%!important;font-size:.9375rem!important;gap:2px 0!important;margin:2.5rem 0}}@media screen and (max-width:50em){.text-div{height:75%;font-size:3.125rem;gap:10px 0}}@media screen and (max-width:64em){.text-div{height:75%;font-size:3.125rem;gap:0 0}}.text-div .word{position:relative;margin-right:12px;height:-moz-fit-content;height:fit-content}.text-div .word .shadow{position:absolute;opacity:20%;color:#c1c1c1}.dot-space{width:100%;height:100%;background-image:url(/dot.svg);background-repeat:repeat}@media screen and (max-width:26.875em){.dot-space{height:10%!important;margin:20px 0}}.input-cont{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1rem;margin:2rem 0;border:1px solid #9b9b9b;border-radius:20px;overflow:hidden;position:relative;height:-moz-fit-content;height:fit-content}.input-cont label{color:#9680ff;position:relative;z-index:10;font-size:1rem;transform:translateY(-15px)}.input-cont input,.input-cont textarea{color:#1d1d1d;font-size:1.4rem}.input-cont textarea{height:15vh;font-family:Neue Haas Display Pro;resize:vertical}.input-cont input,.input-cont textarea{outline:none;border:none;width:100%;background-color:#f2f0f8}.input-cont input{position:absolute;left:0;bottom:-9px;height:100%;padding:0 1rem;resize:none}@font-face{font-family:Neue Haas Display Pro;src:url(/NeueHaasDisplay-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display Pro;src:url(/NeueHaasDisplay-Mediu.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.contact-section{width:100%;padding:2rem 0;height:-moz-fit-content;height:fit-content;background-image:url(/dot-4.svg);display:flex;justify-content:center}.contact-section .left,.contact-section .right{width:50%}