@import url(https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&display=swap);:root{--neutral-20:#16171833;--neutral-40:#16171866;--neutral-60:#16171899;--neutral-80:#161718cc;--neutral-100:#161718;--primary-20:#236f5e33;--primary-40:#236f5e66;--primary-60:#236f5e99;--primary-80:#236f5ecc;--primary-100:#236f5e;--secondary-20:#c7d0cf33;--secondary-40:#c7d0cf66;--secondary-60:#c7d0cf99;--secondary-80:#c7d0cfcc;--secondary-100:#c7d0cf;--body-font:"Cabin",sans-serif;--biggest-font-size:2.25rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:1rem;--small-font-size:0.853rem;--smaller-font-size:0.75rem;--font-normal:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--mb-1:0.5rem;--mb-2:1rem;--mb-3:1.5rem;--mb-4:2rem;--mb-5:2.5rem;--mb-6:5rem;--z-tooltip:10;--z-fixed:100;--z-modal:200;--transition:all 0.5s ease-in-out;--light-shadow:0 5px 15px #0000001a;--dark-shadow:0 5px 15px #0003}@media screen and (min-width:768px){:root{--biggest-font-size:4rem;--h1-font-size:2rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:16px;--small-font-size:0.875rem;--smaller-font-size:0.813rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Cabin,sans-serif;font-family:var(--body-font)}body{background-color:#f2f2f2;color:var(--Neutral-100);font-size:1rem;font-size:var(--normal-font-size)}body,h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}a{text-decoration:none}img{height:auto;max-width:100%;object-fit:cover}.section{padding:5rem 0 2rem;@media screen and (min-width:1024px){padding-bottom:5rem;padding-left:0;padding-right:0;padding-top:5rem}}.container{margin-inline:auto;max-width:1350px;width:calc(100% - 2rem)}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.flex{align-items:center;display:flex;justify-content:center}::-webkit-scrollbar{background-color:#16171833;background-color:var(--neutral-20);border-radius:.3rem;height:.3rem;width:.2rem}::-webkit-scrollbar-thumb{background-color:#161718cc;background-color:var(--neutral-80);border-radius:.1rem}.loading{align-items:center;display:flex;height:60vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#236f5e;border-top:4px solid var(--primary-100);height:32px;margin-right:8px;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav{background-color:#f2f2f2;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:24px 0}.nav__container .nav__logo{z-index:var(--z-modal)}.nav__container .nav__logo svg{height:30px;width:150px;z-index:var(--z-fixed)}.nav__container .nav__list{align-items:center;display:flex;gap:32px}.nav__container .active-navLink{color:var(--primary-100)!important;font-weight:600!important}.nav__container .nav__link{align-items:flex-end;color:var(--neutral-100);display:flex;font-size:18px;font-style:normal;font-weight:500;gap:3px;justify-content:center;line-height:103.5%;transition:color .5s ease-in-out}.nav__container .nav__link:hover{color:var(--primary-100)}.nav__container .nav__link .active-link-svg{height:10px;width:10px}.nav__container .nav__service .contact__btn-wrapper{align-items:center;display:flex;gap:8px;position:relative}.nav__container .nav__service .contact__btn-wrapper .contact__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.nav__container .nav__service .contact__btn-wrapper .contact__btn span{color:var(--secondary-100);font-family:inherit;font-size:20px;font-style:normal;font-weight:0;line-height:normal}.nav__container .nav__service .contact__btn-wrapper svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.nav__container .nav__service .contact__btn-wrapper:hover{gap:8px}.nav__container .nav__service .contact__btn-wrapper:hover .contact__btn{order:1}.nav__container .nav__service .contact__btn-wrapper:hover svg{order:-1}.nav__container .service__btn{align-items:center;background-color:#0000;border:none;display:flex;gap:8px;outline:none}.nav__container .service__btn span{color:var(--neutral-100);font-size:18px;font-style:normal;font-weight:500;line-height:103.5%;transition:color .5s ease-in-out}.nav__container .service__btn-icon{align-items:center;background-color:#0000;border:1px solid var(--neutral-100);border-radius:10000px;display:flex;gap:10px;height:35px;justify-content:center;outline:none;padding:4px 6px;transition:background-color .5s ease-in-out;width:35px}.nav__container .service__btn-icon svg path{stroke:var(--neutral-100);transition:stroke .5s ease-in-out}.nav__container .service__btn:hover span{color:var(--neutral-60)}.nav__container .service__btn:hover .service__btn-icon{background-color:var(--neutral-100);border:#0000}.nav__container .service__btn:hover svg path{stroke:var(--secondary-100)}.nav__container .nav__menu{align-items:center;display:flex;gap:85px}@media screen and (max-width:768px){.nav__container .nav__menu{align-items:flex-start;background-color:var(--neutral-100);color:var(--secondary-100);flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:-100%;transition:visibility .4s,opacity .3s;visibility:hidden;width:100%}.nav__container .nav__list{align-items:flex-start;display:flex;flex-direction:column;gap:32px;padding:0 16px}.nav__container .nav__link{color:var(--secondary-100);font-size:18px;font-style:normal;font-weight:500;line-height:103.5%;transition:color .5s ease-in-out}.nav__container .nav__link:hover{color:var(--primary-100)}.nav__container .service__btn span{color:var(--secondary-100)}.nav__container .service__btn-icon{background-color:var(--primary-100);border:#0000}.nav__container .service__btn-icon svg{fill:var(--secondary-100)}.nav__container .service__btn-icon svg path{stroke:var(--secondary-100)}.nav__container:hover span{color:var(--primary-100)}.nav__container:hover .service__btn-icon{background-color:#0000;border:1px solid var(--secondary-100)}.nav__container:hover .service__btn-icon svg path{stroke:var(--secondary-100)}.nav__container .nav__service-mobile{padding:0 16px}.nav__container .nav__service-desktop{display:none}}.nav__container .nav__toggle{display:block;z-index:var(--z-fixed)}@media screen and (min-width:800px){.nav__container .nav__toggle{display:none}}.nav__container .nav__toggle-btn{background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;outline:none;padding:8px 16px}.nav__container .nav__toggle-btn span{align-items:center;color:var(--secondary-100);display:flex;font-size:18px;font-style:normal;font-weight:400;gap:8px;line-height:103.5%}@media screen and (min-width:768px){.nav__container .nav__service-mobile{display:none}}.show-menu{opacity:1!important;top:0!important;transition:opacity .2s linear;visibility:visible!important}.nav-black{background-color:var(--neutral-100)!important}.navLink-white{color:var(--secondary-100)!important}.navLink-white:hover{color:var(--primary-100)!important}.navService-white span{color:var(--secondary-100)!important}.navService-white .service__btn-icon{background-color:#0000;border:1px solid var(--secondary-100)}.navService-white .service__btn-icon svg{fill:var(--primary-100)}.navService-white .service__btn-icon svg path{stroke:var(--secondary-100)}.navService-white:hover span{color:var(--primary-100)!important}.navService-white:hover .service__btn-icon{background-color:var(--secondary-100)!important;border:#0000}.navService-white:hover .service__btn-icon svg path{stroke:var(--neutral-100)!important}.footer{background-color:var(--neutral-100);padding:50px 0}.footer__container-logo svg{height:60px;width:300px}@media screen and (max-width:767px){.footer__container-logo svg{height:40px;width:200px}}.footer__container .divider{background-color:var(--secondary-100);height:1px;margin-top:45px;width:100%}.footer__container .footer__container--wrapper{align-items:flex-start;display:flex;gap:108px;justify-content:space-between;margin-top:45px}@media screen and (max-width:1024px){.footer__container .footer__container--wrapper{flex-direction:column}}.footer__container .footer__container--wrapper--quickLinks{grid-gap:5rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:767px){.footer__container .footer__container--wrapper--quickLinks{gap:3rem;grid-template-columns:repeat(2,1fr)}}.footer__container .footer__container--wrapper--quickLinks .quickLinks--link h3{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:103.5%;margin-bottom:24px}.footer__container .footer__container--wrapper--quickLinks .quickLinks--link-list{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.footer__container .footer__container--wrapper--quickLinks .quickLinks--link-list a,.footer__container .footer__container--wrapper--quickLinks .quickLinks--link-list p{color:var(--secondary-100);cursor:pointer;font-size:18px;font-style:normal;font-weight:400;line-height:103.5%;transition:color .5s ease-in-out}.footer__container .footer__container--wrapper--quickLinks .quickLinks--link-list a:hover,.footer__container .footer__container--wrapper--quickLinks .quickLinks--link-list p:hover{color:var(--secondary-60)}.footer__container .footer__container--wrapper--newsletter{align-items:flex-start;display:flex;flex-direction:column;gap:48px}.footer__container .footer__container--wrapper--newsletter .footer--input-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.footer__container .footer__container--wrapper--newsletter .footer--input-wrapper form{background:#0000!important}.footer__container .footer__container--wrapper--newsletter .footer--input-wrapper form input{border:none;border-bottom:1px solid var(--secondary-100);padding:10px 20px}.footer__container .footer__container--wrapper--newsletter .footer--input-wrapper form button{background-color:var(--primary-100);border:none;border-radius:0 5px 5px 0!important;color:var(--secondary-100);cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:103.5%;padding:10px 20px;transition:background-color .5s ease-in-out}.footer__container .footer__container--wrapper--newsletter .footer--input-wrapper form button:hover{background-color:var(--secondary-100);color:var(--primary-100)}.footer__container .footer__container--wrapper--newsletter .footer-info{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:1.3;width:488px}@media screen and (max-width:767px){.footer__container .footer__container--wrapper--newsletter .footer-info{width:100%}}.footer__container .footer__container--wrapper--newsletter .footer-terms{color:#c7d0cfcc;font-size:18px;font-style:normal;font-weight:400;line-height:1.3;width:500px}@media screen and (max-width:1024px){.footer__container .footer__container--wrapper--newsletter .footer-terms{width:100%}}.footer__container .footer__container--wrapper--newsletter .footer-terms a{color:#c7d0cfcc;text-decoration-line:underline}.footer__container .footer__container--social{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:45px}.footer__container .footer__container--social svg{height:25px;width:25px}.footer__container .footer__bottom{align-items:center;display:grid;grid-template-columns:1.35fr 1fr;justify-content:center;margin-top:45px}.footer__container .footer__bottom-text{color:#c7d0cfcc;font-size:18px;font-style:normal;font-weight:400;justify-self:end;line-height:103.5%}@media screen and (max-width:1024px){.footer__container .footer__bottom-text{font-size:18px;justify-self:start}}@media screen and (max-width:767px){.footer__container .footer__bottom-text{font-size:12px;justify-self:start}}.footer__container .footer__bottom .footer__scroll-up-btn{background-color:#0000;border:none;cursor:pointer;justify-self:end;outline:none}.footer__container .footer__bottom .footer__scroll-up-btn span{color:#c7d0cfcc;font-size:18px;font-style:normal;font-weight:400;line-height:103.5%}@media screen and (max-width:1024px){.footer__container .footer__bottom .footer__scroll-up-btn span{font-size:18px}}@media screen and (max-width:767px){.footer__container .footer__bottom .footer__scroll-up-btn span{font-size:12px}}.footer__container .footer__bottom .footer__scroll-up-btn svg{height:24px;width:24px}@media screen and (max-width:767px){.footer__container .footer__bottom .footer__scroll-up-btn svg{height:16px;width:16px}}.homeHero{height:100vh;position:relative}@media screen and (max-width:1024px){.homeHero{height:auto;padding-top:5rem}}.homeHero .homeHero__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.homeHero__container{height:100%}.homeHero__container--contents{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-content:space-between}@media screen and (max-width:1024px){.homeHero__container--contents{align-items:center;gap:140px;grid-template-columns:1fr;justify-content:center}}@media screen and (max-width:767px){.homeHero__container--contents{gap:80px}}.homeHero__container--contents-left .contents-left-title{display:inline-flex;flex-direction:column;gap:10.563px}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-title{align-items:baseline;gap:8px}}.homeHero__container--contents-left .contents-left-title h1{color:var(--neutral-100);font-size:59px;font-style:normal;font-weight:700;line-height:100%;width:100%}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-title h1{font-size:30px;width:100%}}.homeHero__container--contents-left .contents-left-title a{width:-webkit-max-content;width:max-content}.homeHero__container--contents-left .contents-left-title a .homeHero__btn{align-items:center;background:var(--neutral-100);border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:2.008px;justify-content:center;padding:6.463px 18px;transform:rotate(-3deg)!important;width:-webkit-max-content;width:max-content}.homeHero__container--contents-left .contents-left-title a .homeHero__btn span{color:var(--secondary-100);font-size:34.423px;font-style:normal;font-weight:700;line-height:normal;transition:color .5s ease-in-out}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-title a .homeHero__btn span{font-size:20px}}.homeHero__container--contents-left .contents-left-title a .homeHero__btn:hover{background-color:var(--secondary-100);border:#0000}.homeHero__container--contents-left .contents-left-title a .homeHero__btn:hover span{color:var(--neutral-100);font-weight:700}.homeHero__container--contents-left .contents-left-title a .homeHero__btn:hover svg path{stroke:var(--neutral-100)!important}.homeHero__container--contents-left .contents-left-subtitle{align-items:center;display:inline-flex;gap:64px;margin-top:8rem}@media screen and (max-width:1024px){.homeHero__container--contents-left .contents-left-subtitle{gap:25px;margin-top:4rem}}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn{align-items:center;background-color:var(--neutral-100);border:.814px solid var(--neutral-100);border-radius:8141.577px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:inherit;gap:8.142px;justify-content:center;padding:8px 5px;transition:all .5s ease-in-out}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn span{color:var(--secondary-100);font-size:14px;font-weight:600;letter-spacing:1px;white-space:nowrap;writing-mode:vertical-lr}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn svg path{stroke:var(--secondary-100)!important}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-subtitle .scroll-btn{gap:5px}}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn:hover{background-color:var(--secondary-100);transform:scale(1)}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn:hover span{color:var(--neutral-100)}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn:hover svg{transform:translateY(30%)}.homeHero__container--contents-left .contents-left-subtitle .scroll-btn:hover svg path{stroke:var(--neutral-100)!important}.homeHero__container--contents-left .contents-left-subtitle--text{align-items:center;display:flex;font-family:inherit;gap:12px;justify-content:center}.homeHero__container--contents-left .contents-left-subtitle--text svg{height:90.053px;width:89px}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-subtitle--text svg{height:46.234px;width:45.693px}}.homeHero__container--contents-left .contents-left-subtitle--text h2{align-items:center;color:var(--neutral-100);display:flex;font-size:20px;font-style:normal;font-weight:400;height:72px;justify-content:center;line-height:normal;width:380px}@media screen and (max-width:767px){.homeHero__container--contents-left .contents-left-subtitle--text h2{font-size:13px;width:100%}}.homeHero__container--contents-right{position:relative}.homeHero__container--contents-right svg{height:150px;position:absolute;width:180px}@media screen and (max-width:767px){.homeHero__container--contents-right svg{height:100px;width:100px}}.homeHero__container--contents-right .vector-1{left:-14%;top:46%}@media screen and (max-width:1024px){.homeHero__container--contents-right .vector-1{left:5%;top:35%}}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-1{left:-10%;top:41%}}.homeHero__container--contents-right .vector-2{left:0;top:15%}@media screen and (max-width:1024px){.homeHero__container--contents-right .vector-2{left:12%;top:3%}}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-2{left:0;top:15%}}.homeHero__container--contents-right .vector-3{left:12%;top:-15%}@media screen and (max-width:1024px){.homeHero__container--contents-right .vector-3{left:23%;top:-25%}}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-3{left:12%;top:-15%}}.homeHero__container--contents-right .vector-4{left:40%;top:-20%}@media screen and (max-width:1024px){.homeHero__container--contents-right .vector-4{left:50%;top:-23%}}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-4{left:40%;top:-20%}}.homeHero__container--contents-right .vector-5{right:24%;top:15%}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-5{right:15%}}.homeHero__container--contents-right .vector-6{right:18%;top:52%}@media screen and (max-width:767px){.homeHero__container--contents-right .vector-6{right:10%;top:51%}}.homeHero__container--contents-right .contents-right-img{height:100%;width:600px}@media screen and (max-width:1024px){.homeHero__container--contents-right .contents-right-img{height:400px;width:100%}}@media screen and (max-width:767px){.homeHero__container--contents-right .contents-right-img{height:auto;width:100%}}.homeHero__container--contents-right .contents-right-img img{height:100%;object-fit:contain;width:100%}.home-contact{background-color:var(--neutral-100);padding:120px 0;position:relative}.home-contact .home-contact__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.home-contact__container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.home-contact__container{flex-direction:row;justify-content:space-between}}.home-contact__content-text{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:20px}.home-contact__content-text h3{color:var(--secondary-100);font-size:40px;font-style:normal;font-weight:700;line-height:normal}.home-contact__content-text h3 span{color:var(--neutral-60)}@media screen and (max-width:600px){.home-contact__content-text h3{font-size:30px}}.home-contact__content-text p{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:140%}.home-contact__content-text .home-contact__content-btn{align-items:center;display:flex;gap:8px;position:relative;width:-webkit-max-content;width:max-content}.home-contact__content-text .home-contact__content-btn .home-contact__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.home-contact__content-text .home-contact__content-btn .home-contact__btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.home-contact__content-text .home-contact__content-btn svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.home-contact__content-text .home-contact__content-btn:hover{gap:8px}.home-contact__content-text .home-contact__content-btn:hover .contact__btn{order:1}.home-contact__content-text .home-contact__content-btn:hover svg{order:-1}.home-contact__content-img{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:10px;height:450px;width:610px}@media screen and (max-width:767px){.home-contact__content-img{height:auto;width:100%}}.home-contact__content-img img{border-radius:5px;object-fit:contain;width:100%}@media screen and (max-width:1024px){.home-contact__content-img img{width:730px}}@media screen and (max-width:767px){.home-contact__content-img img{width:100%}}.homeWork{position:relative}.homeWork .homeWork__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.homeWork__container--header{display:flex;flex-direction:column;height:132px;justify-content:flex-end;width:324px}@media screen and (max-width:767px){.homeWork__container--header{width:260px}}.homeWork__container--header h2{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;width:197.083px}@media screen and (max-width:767px){.homeWork__container--header h2{font-size:48px}}.homeWork__container--header h3{align-self:flex-end;color:var(--primary-40);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;width:180.573px}@media screen and (max-width:767px){.homeWork__container--header h3{font-size:48px}}.homeWork__container--content{margin-top:32px}.homeWork__container--content-wrapper{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.homeWork__container--content-wrapper{grid-template-columns:repeat(1,1fr)}}.homeWork__container--content .lefty{background-size:cover;height:603px;transition:transform .3s ease-in-out}@media screen and (max-width:767px){.homeWork__container--content .lefty{height:450px}}.homeWork__container--content .lefty:hover{transform:scale(.98)}.homeWork__container--content .lefty .homeWork__text-left{margin-top:8px}.homeWork__container--content .lefty .homeWork__text-left h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.homeWork__container--content .lefty .homeWork__text-left h3{font-size:18px}}.homeWork__container--content .lefty .homeWork__text-left p{color:var(--neutral-60);font-size:18px;font-style:normal;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.homeWork__container--content .lefty .homeWork__text-left p{font-size:18px}}.homeWork__container--content .righty{background-size:cover;height:603px;transition:transform .3s ease-in-out}@media screen and (max-width:767px){.homeWork__container--content .righty{height:450px;width:100%}}.homeWork__container--content .righty:hover{transform:scale(.98)}.homeWork__container--content .righty .homeWork__text-right{margin-top:8px}.homeWork__container--content .righty .homeWork__text-right h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.homeWork__container--content .righty .homeWork__text-right h3{font-size:18px}}.homeWork__container--content .righty .homeWork__text-right p{color:var(--neutral-60);font-size:18px;font-style:normal;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.homeWork__container--content .righty .homeWork__text-right p{font-size:18px}}.homeWork__container--content-left{background-size:cover;height:100%;width:100%}.homeWork__container--content-left svg{bottom:0;height:50px;left:0;position:absolute;transition:transform .3s ease-in-out;width:50px}.homeWork__container--content-right{align-items:center;background-size:cover;display:flex;height:100%;justify-content:center;width:100%}.homeWork__container .homeWork__content-btn{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:7rem;position:relative}@media screen and (max-width:767px){.homeWork__container .homeWork__content-btn{margin-top:9rem}}.homeWork__container .homeWork__content-btn .homeWork__btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:14.748px 29.495px;transition:order .3s ease-in-out}.homeWork__container .homeWork__content-btn .homeWork__btn span{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:0;line-height:normal}.homeWork__container .homeWork__content-btn svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.homeWork__container .homeWork__content-btn:hover{gap:8px}.homeWork__container .homeWork__content-btn:hover .contact__btn{order:1}.homeWork__container .homeWork__content-btn:hover svg{order:-1}.homeDesign{background-color:var(--neutral-100);padding-bottom:6rem}.homeDesign__container{align-items:flex-start;display:flex;flex-direction:column;gap:160px}.homeDesign__container--header{display:flex;flex-direction:column;width:300px}@media screen and (max-width:767px){.homeDesign__container--header{width:260px}}.homeDesign__container--header h2{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.homeDesign__container--header h2{font-size:48px}}.homeDesign__container--header h3{align-self:flex-end;color:var(--secondary-40);font-size:64px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.homeDesign__container--header h3{font-size:48px}}.homeDesign__container--contents{grid-gap:64px;display:grid;gap:64px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.homeDesign__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.homeDesign__container--contents{grid-template-columns:repeat(1,1fr)}}.homeDesign__container--contents .contents__item{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.homeDesign__container--contents .contents__item .num{align-items:center;background:#1c1d1f;border-radius:10000px;color:var(--secondary-100);display:flex;flex-direction:column;font-size:24px;font-weight:700;gap:10px;height:56px;justify-content:center;width:56px}.homeDesign__container--contents .contents__item .active-num{background:var(--secondary-100);color:#000}.homeDesign__container--contents .contents__item .title{color:var(--secondary-100);font-size:28px;font-style:normal;font-weight:700;line-height:103.5%}.homeDesign__container--contents .contents__item .subtitle{align-self:stretch;color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.homeExpect{padding-bottom:8rem;position:relative}.homeExpect .homeExpect__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.homeExpect__container{grid-gap:56px;align-items:flex-start;display:grid;gap:56px;grid-template-columns:1fr 3fr}@media screen and (max-width:1024px){.homeExpect__container{grid-template-columns:1fr}}.homeExpect__container--title h3{color:var(--neutral-80);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%}.homeExpect__container--contents{grid-row-gap:48px;grid-column-gap:64px;align-items:flex-start;column-gap:64px;display:grid;grid-template-columns:1fr 1fr;row-gap:48px}@media screen and (max-width:767px){.homeExpect__container--contents{grid-template-columns:1fr}}.homeExpect__container--contents-items{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--neutral-40);display:flex;flex:1 0;flex-direction:column;gap:40px;padding-bottom:48px}.homeExpect__container--contents-items h3{color:var(--neutral-100);font-size:32px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.homeExpect__container--contents-items h3{font-size:28px}}@media screen and (max-width:767px){.homeExpect__container--contents-items h3{font-size:24px}}.homeExpect__container--contents-items p{color:var(--neutral-60);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.homeOffer{align-items:center;background-color:var(--secondary-100);display:flex;gap:47px;justify-content:center;padding-bottom:6rem;position:relative}.homeOffer .homeOffer__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.homeOffer__container{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:56px}.homeOffer__container--header h3{color:var(--neutral-100);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;text-transform:uppercase}.homeOffer__container--contents{align-items:flex-end;align-self:stretch;display:flex;gap:230px}@media screen and (max-width:1024px){.homeOffer__container--contents{align-items:stretch;flex-direction:column;gap:50px}}@media screen and (max-width:767px){.homeOffer__container--contents{align-items:stretch;flex-direction:column;gap:50px}}.homeOffer__container--contents-left{align-items:flex-start;display:flex;flex-direction:column;gap:64px;width:303px}@media screen and (max-width:1024px){.homeOffer__container--contents-left{flex-direction:row;justify-content:space-between;width:100%}}@media screen and (max-width:600px){.homeOffer__container--contents-left{flex-direction:column;justify-content:center;width:100%}}.homeOffer__container--contents-left .contents-left-item{align-items:center;align-self:stretch;display:flex;gap:36px}.homeOffer__container--contents-left .contents-left-item .offer-svg-1{height:90px;width:54.511px}.homeOffer__container--contents-left .contents-left-item .offer-svg-1 path{stroke:var(--neutral-100)}@media screen and (max-width:1024px){.homeOffer__container--contents-left .contents-left-item .offer-svg-1{height:46.501px;width:28.164px}}.homeOffer__container--contents-left .contents-left-item .offer-svg-2{height:76.692px;width:89.999px}.homeOffer__container--contents-left .contents-left-item .offer-svg-2 path{stroke:var(--neutral-100)}@media screen and (max-width:1024px){.homeOffer__container--contents-left .contents-left-item .offer-svg-2{height:39.625px;width:46.499px}}.homeOffer__container--contents-left .contents-left-item .offer-svg-3{height:89.151px;width:87.937px}.homeOffer__container--contents-left .contents-left-item .offer-svg-3 path{stroke:var(--neutral-100)}@media screen and (max-width:1024px){.homeOffer__container--contents-left .contents-left-item .offer-svg-3{height:46.061px;width:45.434px}}.homeOffer__container--contents-left .contents-left-item li{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.homeOffer__container--contents-left .contents-left-item li{font-size:18px}}.homeOffer__container--contents-right{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:40px}.homeOffer__container--contents-right .contents-right-item{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--neutral-100);display:flex;flex-direction:column;gap:24px;padding-bottom:2rem}.homeOffer__container--contents-right .contents-right-item-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.homeOffer__container--contents-right .contents-right-item-header h3{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.homeOffer__container--contents-right .contents-right-item-header .open-service-btn{align-items:center;background:#1c1d1f;border:none;border-radius:10000px;cursor:pointer;display:flex;gap:10px;height:35px;justify-content:center;outline:none;padding:4px 6px;transition:background .2s ease-in-out;width:35px}.homeOffer__container--contents-right .contents-right-item-header .active-open-btn,.homeOffer__container--contents-right .contents-right-item-header .active-open-btn:hover,.homeOffer__container--contents-right .contents-right-item-header .open-service-btn:hover{background:var(--primary-100)}.homeOffer__container--contents-right .contents-right-item-text{color:var(--neutral-100);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.homeOffer__banner{background-color:var(--secondary-100)}.homeOffer__banner--container{grid-gap:64px;align-items:center;background-color:var(--primary-100);display:grid;gap:64px;grid-template-columns:1fr 1fr;justify-content:center;padding:92px}@media screen and (max-width:1024px){.homeOffer__banner--container{grid-template-columns:1fr}}@media screen and (max-width:767px){.homeOffer__banner--container{grid-template-columns:1fr;padding:48px 32px}}.homeOffer__banner--container-left{display:flex;flex-direction:column;height:132px;justify-content:flex-end;width:300px}@media screen and (max-width:1024px){.homeOffer__banner--container-left{height:auto}}@media screen and (max-width:767px){.homeOffer__banner--container-left{height:auto;width:75%}}.homeOffer__banner--container-left .homeOffer__title{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.homeOffer__banner--container-left .homeOffer__title{font-size:48px}}.homeOffer__banner--container-left .homeOffer__subtitle{align-self:flex-end;color:var(--secondary-60);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.homeOffer__banner--container-left .homeOffer__subtitle{font-size:48px}}.homeOffer__banner--container-right{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.homeOffer__banner--container-right p{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:400;line-height:105.5%}@media screen and (max-width:767px){.homeOffer__banner--container-right p{font-size:18px}}.homeOffer__banner--container-right .process-contact__btn{align-items:center;display:flex;gap:8px;position:relative;width:-webkit-max-content;width:max-content}.homeOffer__banner--container-right .process-contact__btn .contact__btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .4s ease-in-out}.homeOffer__banner--container-right .process-contact__btn .contact__btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.homeOffer__banner--container-right .process-contact__btn svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.homeOffer__banner--container-right .process-contact__btn:hover{gap:8px}.homeOffer__banner--container-right .process-contact__btn:hover .contact__btn{order:1}.homeOffer__banner--container-right .process-contact__btn:hover svg{order:-1}.homeFAQ{background-color:var(--secondary-100);padding-bottom:5rem;position:relative;width:100%}.homeFAQ .homeFAQ__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.homeFAQ__container{display:flex;flex-direction:column;gap:72px}.homeFAQ__container--header{display:flex;flex-direction:column;justify-content:flex-end;width:650px}@media screen and (max-width:600px){.homeFAQ__container--header{width:100%}}.homeFAQ__container--header h2{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.homeFAQ__container--header h2{font-size:48px}}@media screen and (max-width:600px){.homeFAQ__container--header h2{font-size:36px}}.homeFAQ__container--header h3{align-self:flex-end;color:var(--neutral-40);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.homeFAQ__container--header h3{font-size:48px}}@media screen and (max-width:600px){.homeFAQ__container--header h3{font-size:36px}}.homeFAQ__container--contents{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px}.homeFAQ__container--contents .contents-question-item{align-items:flex-start;align-self:stretch;border-bottom:1px solid #bababa;display:flex;flex-direction:column;gap:24px;padding-bottom:2rem;transition:border-color .5s ease-in-out}.homeFAQ__container--contents .contents-question-item-header{align-items:center;display:flex;justify-content:space-between;width:100%}.homeFAQ__container--contents .contents-question-item-header h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:600px){.homeFAQ__container--contents .contents-question-item-header h3{font-size:18px;width:85%}}.homeFAQ__container--contents .contents-question-item-header .open-service-btn{align-items:center;background:#dfdfdf;border:none;border-radius:10000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;height:35px;justify-content:center;outline:none;padding:4px 6px;transition:background .5s ease-in-out;width:35px}.homeFAQ__container--contents .contents-question-item-header .open-service-btn svg path{stroke:var(--neutral-100)!important}.homeFAQ__container--contents .contents-question-item-header .active-open-btn{background:var(--neutral-100)}.homeFAQ__container--contents .contents-question-item-header .active-open-btn svg path{stroke:#dfdfdf!important}.homeFAQ__container--contents .contents-question-item-text{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.open .contents-question-item-text{max-height:1000px;opacity:1}.homeForm{background-color:var(--primary-100);padding-bottom:6rem;position:relative}.homeForm__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.homeForm__container{display:flex;flex-direction:column;gap:107px}@media screen and (max-width:767px){.homeForm__container{gap:64px}}.homeForm__container--header{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:26px}@media screen and (max-width:1024px){.homeForm__container--header{align-items:flex-start}}.homeForm__container--header-title h3{color:var(--secondary-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%;text-align:right}@media screen and (max-width:1024px){.homeForm__container--header-title h3{font-size:64px;text-align:left}}@media screen and (max-width:767px){.homeForm__container--header-title h3{font-size:40px}}.homeForm__container--header-title h2{color:var(--secondary-60);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.homeForm__container--header-title h2{font-size:64px;text-align:left}}@media screen and (max-width:767px){.homeForm__container--header-title h2{font-size:40px}}.homeForm__container--header-subtitle{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:right;text-align:end;width:540px}@media screen and (max-width:1024px){.homeForm__container--header-subtitle{text-align:start}}@media screen and (max-width:767px){.homeForm__container--header-subtitle{font-size:16px;width:100%}}.homeForm__container--form .form__wrapper{align-self:stretch;display:flex;flex-direction:column;gap:56px}.homeForm__container--form .form__wrapper .form__group--pair{align-items:center;display:flex;gap:43px;justify-content:space-between}@media screen and (max-width:1024px){.homeForm__container--form .form__wrapper .form__group--pair{align-items:normal;flex-direction:column}}.homeForm__container--form .form__wrapper .form__group--pair-input{width:100%}.homeForm__container--form .form__wrapper .form__group--pair .form__group{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.homeForm__container--form .form__wrapper .form__group--pair .form__group label{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.homeForm__container--form .form__wrapper .form__group--pair .form__group .form__input{align-items:center;align-self:stretch;background-color:#0000;border:1px solid var(--secondary-60);border-radius:10px;color:var(--secondary-80);display:flex;font-family:inherit;font-size:20px;gap:10px;height:76px;outline:none;padding:10px 24px}.homeForm__container--form .form__wrapper .form__group--pair .form__group .form__input::placeholder{color:var(--secondary-60);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.homeForm__container--form .form__wrapper .form__group-textarea{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.homeForm__container--form .form__wrapper .form__group-textarea label{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.homeForm__container--form .form__wrapper .form__group-textarea textarea{align-items:flex-start;align-self:stretch;background-color:#0000;border:1px solid var(--secondary-60);border-radius:10px;color:var(--secondary-60);display:flex;font-family:inherit;font-size:20px;gap:10px;height:281px;outline:none;padding:28px 24px}.homeForm__container--form .form__wrapper .form__group-textarea textarea::placeholder{color:var(--secondary-60);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.homeForm__container--form .form__group--checkbox{display:flex;flex-direction:column;margin-top:32px}.homeForm__container--form .form__group--checkbox .radio-label{align-items:center;color:var(--secondary-100);display:flex}.homeForm__container--form .form__group--checkbox .radio-input{opacity:0;position:absolute}.homeForm__container--form .form__group--checkbox .radio-inner-circle{border:2px solid var(--secondary-60);border-radius:50%;color:var(--secondary-100);display:inline-block;font-size:20px;font-weight:500;height:1.2rem;line-height:103.5%;margin-right:.5em;position:relative;transition:border-color .5s;width:1.2rem}.homeForm__container--form .form__group--checkbox .radio-label:hover .radio-inner-circle{border-color:var(--secondary-100)}.homeForm__container--form .form__group--checkbox .radio-input:checked+.radio-label .radio-inner-circle:after{background-color:var(--secondary-60);border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .5s;width:.6rem}.homeForm__container--form .form__group--submit{align-items:center;background-color:#0000;border:none;display:flex;font-family:inherit;gap:8px;margin-top:32px;outline:none;width:-webkit-max-content;width:max-content}.homeForm__container--form .form__group--submit .form__submit-btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.homeForm__container--form .form__group--submit .form__submit-btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.homeForm__container--form .form__group--submit svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.homeForm__container--form .form__group--submit:hover{gap:8px}.homeForm__container--form .form__group--submit:hover .contact__btn{order:1}.homeForm__container--form .form__group--submit:hover svg{order:-1}.aboutHero{padding:7rem 0}.aboutHero__container button{align-items:center;background:#161718;background:var(--colors-neutral-100,#161718);border-radius:39.336px;display:flex;font-family:inherit;gap:4.432px;justify-content:center;padding:6.293px 12.588px 6.69px;transform:rotate(-2deg)}.aboutHero__container button span{color:var(--secondary-100);font-size:31.469px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.aboutHero__container button span{font-size:18px}}.aboutHero__container h2{color:var(--neutral-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutHero__container h2{font-size:36px}}.aboutHero__container h3{color:var(--primary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutHero__container h3{font-size:33px}}.aboutBanner{background-image:url(/static/media/aboutBanner.7f0725598d2a6789b988.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:524px;width:100%}.aboutBanner__container .scroll-btn{align-items:center;background-color:var(--secondary-100);border:.814px solid var(--neutral-100);border-radius:8141.577px;cursor:pointer;display:flex;flex-shrink:0;gap:8.142px;height:95.256px;justify-content:center;padding:3.5px 5px;transition:background-color .5s ease-in-out;width:28.496px}@media screen and (max-width:767px){.aboutBanner__container .scroll-btn{gap:5px;height:60px;padding:2px 3px;width:20px}}.aboutBanner__container .scroll-btn:hover{background-color:var(--neutral-100);border:.814px solid var(--secondary-100);transform:scale(1)}.aboutBanner__container .scroll-btn:hover path{stroke:var(--secondary-100)}.aboutCareer{padding-bottom:6rem;position:relative}.aboutCareer .aboutCareer__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.aboutCareer__container--contents{align-items:center;align-self:stretch;display:flex;gap:40px}@media screen and (max-width:1024px){.aboutCareer__container--contents{flex-direction:column}}.aboutCareer__container--contents-left{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:0}.aboutCareer__container--contents-left .contents-left-title{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutCareer__container--contents-left .contents-left-title{font-size:40px}}.aboutCareer__container--contents-left .contents-left-img{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:483px;transform:translateY(-18px);width:608px}.aboutCareer__container--contents-left .contents-left-img img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:1024px){.aboutCareer__container--contents-left .contents-left-img{height:100%;width:100%}}@media screen and (max-width:767px){.aboutCareer__container--contents-left .contents-left-img{height:100%;transform:translateY(0);width:100%}}.aboutCareer__container--contents-left .contents-left-subtitle{align-self:flex-end;color:var(--neutral-40);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;transform:translateY(-45px)}@media screen and (max-width:767px){.aboutCareer__container--contents-left .contents-left-subtitle{font-size:40px;transform:translateY(0)}}.aboutCareer__container--contents-right{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:32px;margin:0 auto;max-width:620px}.aboutCareer__container--contents-right h3{color:var(--neutral-100);font-size:28px;font-style:normal;font-weight:700;line-height:normal}.aboutCareer__container--contents-right p{color:var(--neutral-100);font-size:28px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.aboutCareer__container--contents-right p{font-size:20px}}.aboutCareer__container--contents-right .aboutCareer__contents-btn{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}@media screen and (max-width:767px){.aboutCareer__container--contents-right .aboutCareer__contents-btn{margin-top:2rem}}.aboutCareer__container--contents-right .aboutCareer__contents-btn .aboutCareer__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.aboutCareer__container--contents-right .aboutCareer__contents-btn .aboutCareer__btn span{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:0;line-height:normal}.aboutCareer__container--contents-right .aboutCareer__contents-btn svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.aboutCareer__container--contents-right .aboutCareer__contents-btn:hover{gap:8px}.aboutCareer__container--contents-right .aboutCareer__contents-btn:hover .contact__btn{order:1}.aboutCareer__container--contents-right .aboutCareer__contents-btn:hover svg{order:-1}.aboutDiscover{background-color:var(--neutral-100);padding-bottom:6rem;position:relative}.aboutDiscover .aboutDiscover__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.aboutDiscover__container{padding-top:5rem}@media screen and (max-width:767px){.aboutDiscover__container{padding:0}}.aboutDiscover__container--contents{align-items:flex-start;display:inline-flex;gap:40px}@media screen and (max-width:1024px){.aboutDiscover__container--contents{flex-direction:column}}.aboutDiscover__container--contents-text{width:716px}@media screen and (max-width:767px){.aboutDiscover__container--contents-text{width:100%}}.aboutDiscover__container--contents-text h3{color:var(--secondary-100);font-size:50px;font-style:normal;font-weight:700;line-height:normal}.aboutDiscover__container--contents-text h3 span{color:var(--secondary-40)}@media screen and (max-width:767px){.aboutDiscover__container--contents-text h3{font-size:30px}}.aboutDiscover__container--contents-text p{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:5rem}@media screen and (max-width:767px){.aboutDiscover__container--contents-text p{font-size:18px;margin-top:3rem}}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn{align-items:center;display:flex;gap:8px;margin-top:1rem;position:relative}@media screen and (max-width:767px){.aboutDiscover__container--contents-text .aboutDiscover__contents-btn{margin-top:2rem}}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn .aboutDiscover__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn .aboutDiscover__btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn:hover{gap:8px}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn:hover .contact__btn{order:1}.aboutDiscover__container--contents-text .aboutDiscover__contents-btn:hover svg{order:-1}@media screen and (max-width:1024px){.aboutDiscover__container--contents-img,.aboutDiscover__container--contents-img img{width:100%}}.aboutSlider{background-color:var(--neutral-100);padding-bottom:6rem;position:relative}.aboutSlider__container{overflow-x:auto;white-space:nowrap;width:100%}.aboutSlider__container--contents{align-items:center;display:inline-flex;gap:54px;justify-content:flex-start;padding:20px 92px}@media screen and (max-width:767px){.aboutSlider__container--contents{padding:24px}}.aboutSlider__container--contents-items{height:auto;width:350px}.aboutSlider__container--contents-items img{border-radius:8px;height:100%;object-fit:contain;width:100%}.aboutSlider__container::-webkit-scrollbar{background-color:var(--secondary-80);border-radius:.3rem;height:.3rem;width:.2rem}.aboutSlider__container::-webkit-scrollbar-thumb{background-color:var(--neutral-80);border-radius:.1rem}.aboutWork{padding-bottom:5rem;position:relative}.aboutWork .aboutWork__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.aboutWork__container{display:flex;flex-direction:column;gap:208px}@media screen and (max-width:767px){.aboutWork__container{gap:80px}}.aboutWork__container--header{align-items:flex-end;display:flex;gap:24px}@media screen and (max-width:1024px){.aboutWork__container--header{align-items:center;flex-direction:row;gap:32px}}@media screen and (max-width:767px){.aboutWork__container--header{align-items:flex-start;flex-direction:column;gap:32px}}.aboutWork__container--header .aboutWork__header-title{display:flex;flex-direction:column;height:132px;justify-content:flex-end;width:340px}@media screen and (max-width:1024px){.aboutWork__container--header .aboutWork__header-title{height:auto}}@media screen and (max-width:767px){.aboutWork__container--header .aboutWork__header-title{height:auto;width:75%}}.aboutWork__container--header .aboutWork__header-title .aboutWork__title{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutWork__container--header .aboutWork__header-title .aboutWork__title{font-size:48px}}.aboutWork__container--header .aboutWork__header-title .aboutWork__subtitle{align-self:flex-end;color:var(--primary-60);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutWork__container--header .aboutWork__header-title .aboutWork__subtitle{font-size:48px}}.aboutWork__container--header .aboutWork__header-desc{align-items:center;display:flex;flex:1 0;gap:20px;justify-content:flex-end}.aboutWork__container--header .aboutWork__header-desc svg{height:92px;width:92px}@media screen and (max-width:1024px){.aboutWork__container--header .aboutWork__header-desc svg{height:49px;width:49px}}.aboutWork__container--header .aboutWork__header-desc p{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:380px}@media screen and (max-width:1024px){.aboutWork__container--header .aboutWork__header-desc p{font-size:16px;width:100%}}.aboutWork__container--contents{align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media screen and (max-width:1024px){.aboutWork__container--contents{gap:24px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.aboutWork__container--contents{gap:0;grid-template-columns:repeat(1,1fr)}}.aboutWork__container--contents .aboutWork__contents-items{align-items:center;border:.5px solid var(--secondary-100);border-radius:1000px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;margin:0 -10px;padding:24px 48px;width:350px}@media screen and (max-width:767px){.aboutWork__container--contents .aboutWork__contents-items{margin:0;width:100%}}.aboutWork__container--contents .aboutWork__contents-items svg{height:92px;width:92px}.aboutWork__container--contents .aboutWork__contents-items p{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:600;line-height:normal}.aboutValues{background-color:var(--neutral-100);padding-bottom:6rem;position:relative}.aboutValues .aboutValues__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.aboutValues__container{align-items:center;display:flex;justify-content:space-between}.aboutValues__container--dropdown{align-items:flex-start;display:flex;flex-direction:column;gap:127px;width:608px}@media screen and (max-width:1023px){.aboutValues__container--dropdown{width:100%}}.aboutValues__container--dropdown .dropdown__header h3{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}.aboutValues__container--dropdown .dropdown__header h3 span{color:#c7d0cf80}@media screen and (max-width:767px){.aboutValues__container--dropdown .dropdown__header h3{font-size:40px}}.aboutValues__container--dropdown .dropdown__values{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:48px}.aboutValues__container--dropdown .dropdown__values--items{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--secondary-100);display:flex;flex-direction:column;gap:24px;padding-bottom:2rem}.aboutValues__container--dropdown .dropdown__values--items-header{align-items:center;display:flex;justify-content:space-between;width:100%}.aboutValues__container--dropdown .dropdown__values--items-header .items-title{color:#c7d0cf80;cursor:pointer;font-size:32px;font-style:normal;font-weight:400;line-height:103.5%}@media screen and (max-width:767px){.aboutValues__container--dropdown .dropdown__values--items-header .items-title{font-size:22px}}.aboutValues__container--dropdown .dropdown__values--items-header .active-items-title{color:var(--secondary-100)}.aboutValues__container--dropdown .dropdown__values--items-header .open-values-btn{align-items:center;background:var(--secondary-80);border:none;border-radius:10000px;cursor:pointer;display:flex;gap:10px;height:35px;justify-content:center;outline:none;padding:4px 6px;transition:background .5s ease-in-out;width:35px}@media screen and (min-width:1024px){.aboutValues__container--dropdown .dropdown__values--items-header .open-values-btn{display:none}}.aboutValues__container--dropdown .dropdown__values--items-header .open-values-btn svg path{stroke:var(--neutral-100)!important}.aboutValues__container--dropdown .dropdown__values--items-header .open-values-btn:hover{background:#1c1d1f}.aboutValues__container--dropdown .dropdown__values--items-header .open-values-btn:hover svg path{stroke:var(--secondary-100)!important}.aboutValues__container--dropdown .dropdown__values--items-text{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.aboutValues__container--dropdown .dropdown__values--items-text{font-size:16px}}.aboutValues__container--img{align-items:flex-start;display:flex;flex-direction:column;gap:0;width:600px}@media screen and (max-width:1023px){.aboutValues__container--img{display:none}}.aboutValues__container--img .aboutValues-img-title{color:#4e8c85;font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;transition:.5s ease-in-out}.aboutValues__container--img .aboutValues-img-img{align-self:center;transform:translateY(-18px);transition:.5s ease-in-out;z-index:2}.aboutValues__container--img .aboutValues-img-subtitle{align-self:flex-end;color:#4e8c85;font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;text-align:end;transform:translateY(-45px);transition:.5s ease-in-out;z-index:1}.aboutValues__container--img .aboutValues-img-text{align-self:center;color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:.5s ease-in-out;width:450px}.aboutValues__container--img .fade-in{opacity:1;transition:opacity .5s ease-in-out}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.aboutDifferent{padding-bottom:5rem;position:relative}.aboutDifferent .aboutDifferent__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.aboutDifferent__container{align-items:flex-start;display:flex;flex-direction:column;gap:112px}@media screen and (max-width:767px){.aboutDifferent__container{gap:90px}}.aboutDifferent__container--header .aboutDifferent__title{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.aboutDifferent__container--header .aboutDifferent__title{font-size:32px}}.aboutDifferent__container--header .aboutDifferent__title span{color:var(--neutral-60)}.aboutDifferent__container--contents{grid-gap:48px;grid-row-gap:75px;grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:75px}@media screen and (max-width:1024px){.aboutDifferent__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.aboutDifferent__container--contents{grid-template-columns:repeat(1,1fr);row-gap:48px}}.aboutDifferent__container--contents-items{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.aboutDifferent__container--contents-items svg{height:65px;width:70px}.aboutDifferent__container--contents-items h2{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:767px){.aboutDifferent__container--contents-items h2{font-size:20px}}.aboutDifferent__container--contents-items p{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.aboutDifferent__container--contents-items p{font-size:18px}}.caseHero{background-color:var(--neutral-100);padding:7rem 0 6rem;position:relative}.caseHero .caseHero__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.caseHero__container{align-items:flex-start;align-self:stretch;background-color:var(--neutral-100);display:flex;flex-direction:column;gap:102px}.caseHero__container--contents button{align-items:center;background:var(--secondary-100);border-radius:39.432px;display:flex;gap:2.569px;justify-content:center;margin-bottom:10px;padding:6.309px 12.618px 6.799px;transform:rotate(-2deg)}.caseHero__container--contents button span{color:var(--neutral-100);font-family:Cabin,sans-serif;font-size:31.469px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.caseHero__container--contents button span{font-size:20px}}.caseHero__container--contents button svg{fill:var(--neutral-100)!important}.caseHero__container--contents button svg path{stroke:var(--neutral-100)!important}.caseHero__container--contents h2{color:var(--secondary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.caseHero__container--contents h2{font-size:40px}}.caseHero__container--contents h3{color:var(--primary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.caseHero__container--contents h3{font-size:40px}}.caseHero__container--contents p{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:32px;width:540px}@media screen and (max-width:1024px){.caseHero__container--contents p{width:100%}}.caseHero__container--scroll-btn{align-items:center;background-color:var(--secondary-100);border:.814px solid var(--neutral-100);border-radius:8141.577px;cursor:pointer;display:flex;flex-shrink:0;gap:8.142px;height:95.256px;justify-content:center;padding:3.5px 5px;transition:background-color .5s ease-in-out;width:28.496px}@media screen and (max-width:767px){.caseHero__container--scroll-btn{gap:5px;height:60px;padding:2px 3px;width:20px}}.caseHero__container--scroll-btn:hover{background-color:var(--neutral-100);border:.814px solid var(--secondary-100);transform:scale(1)}.caseHero__container--scroll-btn:hover path{stroke:var(--secondary-100)}.caseForm{background-color:var(--secondary-100);padding-bottom:6rem;position:relative}.caseForm .aboutWork__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.caseForm__container{display:flex;flex-direction:column;gap:107px}@media screen and (max-width:767px){.caseForm__container{gap:64px}}.caseForm__container--banner{align-items:center;background:var(--primary-100);display:flex;margin-inline:auto;max-width:1350px;padding:86px 628.006px 114.816px 102px;transform:translateY(-40%);width:calc(100% - 2rem)}@media screen and (max-width:1024px){.caseForm__container--banner{align-items:flex-end;padding:86px 32px}}@media screen and (max-width:767px){.caseForm__container--banner{width:100%}}.caseForm__container--banner-text{display:flex;flex-direction:column;height:124.184px;width:525.994px}@media screen and (max-width:1024px){.caseForm__container--banner-text{height:100%;width:100%}}.caseForm__container--banner-text .first-h2{align-self:flex-start;color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.caseForm__container--banner-text .first-h2{align-self:flex-end}}@media screen and (max-width:767px){.caseForm__container--banner-text .first-h2{font-size:40px}}.caseForm__container--banner-text h2{align-self:flex-end;color:var(--secondary-60);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.caseForm__container--banner-text h2{font-size:40px}}.caseForm__container--header{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:26px}@media screen and (max-width:1024px){.caseForm__container--header{align-items:flex-start}}.caseForm__container--header-title h3{color:var(--neutral-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%;text-align:right}@media screen and (max-width:1024px){.caseForm__container--header-title h3{font-size:64px;text-align:left}}@media screen and (max-width:767px){.caseForm__container--header-title h3{font-size:40px}}.caseForm__container--header-title h2{color:var(--primary-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.caseForm__container--header-title h2{font-size:64px;text-align:left}}@media screen and (max-width:767px){.caseForm__container--header-title h2{font-size:40px}}.caseForm__container--header-subtitle{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:right;text-align:end;width:540px}@media screen and (max-width:1024px){.caseForm__container--header-subtitle{text-align:start}}@media screen and (max-width:767px){.caseForm__container--header-subtitle{font-size:16px;width:100%}}.caseForm__container--form .form__wrapper{align-self:stretch;display:flex;flex-direction:column;gap:56px}.caseForm__container--form .form__wrapper .form__group--pair{align-items:center;display:flex;gap:43px;justify-content:space-between}@media screen and (max-width:1024px){.caseForm__container--form .form__wrapper .form__group--pair{align-items:normal;flex-direction:column}}.caseForm__container--form .form__wrapper .form__group--pair-input{width:100%}.caseForm__container--form .form__wrapper .form__group--pair .form__group{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.caseForm__container--form .form__wrapper .form__group--pair .form__group label{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.caseForm__container--form .form__wrapper .form__group--pair .form__group .form__input{align-items:center;align-self:stretch;background-color:#0000;border:1px solid var(--neutral-60);border-radius:10px;display:flex;font-family:inherit;gap:10px;height:76px;padding:10px 24px}.caseForm__container--form .form__wrapper .form__group--pair .form__group .form__input::placeholder{color:var(--neutral-60);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.caseForm__container--form .form__wrapper .form__group-textarea{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.caseForm__container--form .form__wrapper .form__group-textarea label{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.caseForm__container--form .form__wrapper .form__group-textarea textarea{align-items:flex-start;align-self:stretch;background-color:#0000;border:1px solid #16171899;border:1px solid var(--colors-neutral-60,#16171899);border-radius:10px;display:flex;font-family:inherit;gap:10px;height:281px;padding:28px 24px}.caseForm__container--form .form__group--checkbox{display:flex;flex-direction:column;margin-top:32px}.caseForm__container--form .form__group--checkbox .radio-label{align-items:center;display:flex}.caseForm__container--form .form__group--checkbox .radio-input{opacity:0;position:absolute}.caseForm__container--form .form__group--checkbox .radio-inner-circle{border:2px solid var(--neutral-100);border-radius:50%;color:#161718;color:var(--colors-neutral-100,#161718);display:inline-block;font-size:20px;font-weight:500;height:1.2rem;line-height:103.5%;margin-right:.5em;position:relative;transition:border-color .5s;width:1.2rem}.caseForm__container--form .form__group--checkbox .radio-label:hover .radio-inner-circle{border-color:var(--neutral-100)}.caseForm__container--form .form__group--checkbox .radio-input:checked+.radio-label .radio-inner-circle:after{background-color:var(--neutral-100);border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .5s;width:.6rem}.caseForm__container--form .form__group--submit{align-items:center;background-color:#0000;border:none;display:flex;font-family:inherit;gap:8px;margin-top:32px;outline:none;width:-webkit-max-content;width:max-content}.caseForm__container--form .form__group--submit .form__submit-btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.caseForm__container--form .form__group--submit .form__submit-btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.caseForm__container--form .form__group--submit svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.caseForm__container--form .form__group--submit:hover{gap:8px}.caseForm__container--form .form__group--submit:hover .contact__btn{order:1}.caseForm__container--form .form__group--submit:hover svg{order:-1}.caseWork{background-color:var(--neutral-100);padding-bottom:20rem;position:relative}.caseWork .homeWork__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.caseWork__container{background-color:var(--neutral-100)}.caseWork__container--contents{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.caseWork__container--contents{grid-template-columns:repeat(1,1fr)}}.caseWork__container--contents-left,.caseWork__container--contents-right{background-size:cover;height:603px;transition:transform .3s ease-in-out}@media screen and (max-width:1024px){.caseWork__container--contents-left,.caseWork__container--contents-right{width:100%}}.caseWork__container--contents-left:hover,.caseWork__container--contents-right:hover{transform:scale(.98) translate(-5px,-5px)}.caseWork__container--contents-left:hover svg,.caseWork__container--contents-right:hover svg{right:0;top:0}.caseWork__container--contents-left .content-left--img,.caseWork__container--contents-left .content-right--img,.caseWork__container--contents-right .content-left--img,.caseWork__container--contents-right .content-right--img{background-size:cover;height:100%;width:100%}.caseWork__container--contents-left .content-left--img svg,.caseWork__container--contents-left .content-right--img svg,.caseWork__container--contents-right .content-left--img svg,.caseWork__container--contents-right .content-right--img svg{bottom:0;height:50px;left:0;position:absolute;transition:transform .3s ease-in-out;width:50px}.caseWork__container--contents-left .content-left--text,.caseWork__container--contents-left .content-right--text,.caseWork__container--contents-right .content-left--text,.caseWork__container--contents-right .content-right--text{margin-top:8px}.caseWork__container--contents-left .content-left--text h1,.caseWork__container--contents-left .content-left--text h3,.caseWork__container--contents-left .content-right--text h1,.caseWork__container--contents-left .content-right--text h3,.caseWork__container--contents-right .content-left--text h1,.caseWork__container--contents-right .content-left--text h3,.caseWork__container--contents-right .content-right--text h1,.caseWork__container--contents-right .content-right--text h3{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.caseWork__container--contents-left .content-left--text h1,.caseWork__container--contents-left .content-left--text h3,.caseWork__container--contents-left .content-right--text h1,.caseWork__container--contents-left .content-right--text h3,.caseWork__container--contents-right .content-left--text h1,.caseWork__container--contents-right .content-left--text h3,.caseWork__container--contents-right .content-right--text h1,.caseWork__container--contents-right .content-right--text h3{font-size:18px}}.caseWork__container--contents-left .content-left--text p,.caseWork__container--contents-left .content-right--text p,.caseWork__container--contents-right .content-left--text p,.caseWork__container--contents-right .content-right--text p{color:var(--secondary-60);font-size:18px;font-style:normal;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.caseWork__container--contents-left .content-left--text p,.caseWork__container--contents-left .content-right--text p,.caseWork__container--contents-right .content-left--text p,.caseWork__container--contents-right .content-right--text p{font-size:18px}}.contactHero{background-color:var(--secondary-100)}.contactHero__container--header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:26px}@media screen and (max-width:1024px){.contactHero__container--header{align-items:flex-start}}.contactHero__container--header-title h3{color:var(--neutral-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%;text-align:right}@media screen and (max-width:1024px){.contactHero__container--header-title h3{font-size:64px;text-align:left}}@media screen and (max-width:767px){.contactHero__container--header-title h3{font-size:48px}}.contactHero__container--header-title h2{color:var(--primary-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.contactHero__container--header-title h2{font-size:64px;text-align:left}}@media screen and (max-width:767px){.contactHero__container--header-title h2{font-size:48px}}.contactHero__container--header-subtitle{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal;width:540px}@media screen and (max-width:1024px){.contactHero__container--header-subtitle{text-align:start;width:100%}}@media screen and (max-width:767px){.contactHero__container--header-subtitle{font-size:16px}}.contactForm{background-color:var(--secondary-100);padding-bottom:6rem}.contactForm__container--form .form__wrapper{align-self:stretch;display:flex;flex-direction:column;gap:56px}.contactForm__container--form .form__wrapper .form__group--pair{align-items:center;display:flex;gap:43px;justify-content:space-between}@media screen and (max-width:1024px){.contactForm__container--form .form__wrapper .form__group--pair{align-items:normal;flex-direction:column}}.contactForm__container--form .form__wrapper .form__group--pair-input{width:100%}.contactForm__container--form .form__wrapper .form__group--pair .form__group{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.contactForm__container--form .form__wrapper .form__group--pair .form__group label{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.contactForm__container--form .form__wrapper .form__group--pair .form__group .form__input{align-items:center;align-self:stretch;background-color:#0000;border:1px solid var(--neutral-60);border-radius:10px;display:flex;font-family:inherit;gap:10px;height:76px;padding:10px 24px}.contactForm__container--form .form__wrapper .form__group--pair .form__group .form__input::placeholder{color:var(--neutral-60);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.contactForm__container--form .form__wrapper .form__group-textarea{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.contactForm__container--form .form__wrapper .form__group-textarea label{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:500;line-height:103.5%}.contactForm__container--form .form__wrapper .form__group-textarea textarea{align-items:flex-start;align-self:stretch;background-color:#0000;border:1px solid #16171899;border:1px solid var(--colors-neutral-60,#16171899);border-radius:10px;display:flex;font-family:inherit;gap:10px;height:281px;padding:28px 24px}.contactForm__container--form .form__group--checkbox{display:flex;flex-direction:column;margin-top:32px}.contactForm__container--form .form__group--checkbox .radio-label{align-items:center;display:flex}.contactForm__container--form .form__group--checkbox .radio-input{opacity:0;position:absolute}.contactForm__container--form .form__group--checkbox .radio-inner-circle{border:2px solid var(--neutral-100);border-radius:50%;color:#161718;color:var(--colors-neutral-100,#161718);display:inline-block;font-size:20px;font-weight:500;height:1.2rem;line-height:103.5%;margin-right:.5em;position:relative;transition:border-color .5s;width:1.2rem}.contactForm__container--form .form__group--checkbox .radio-label:hover .radio-inner-circle{border-color:var(--neutral-100)}.contactForm__container--form .form__group--checkbox .radio-input:checked+.radio-label .radio-inner-circle:after{background-color:var(--neutral-100);border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .5s;width:.6rem}.contactForm__container--form .form__group--submit{align-items:center;background-color:#0000;border:none;display:flex;font-family:inherit;gap:8px;margin-top:32px;outline:none;width:-webkit-max-content;width:max-content}.contactForm__container--form .form__group--submit .form__submit-btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.contactForm__container--form .form__group--submit .form__submit-btn span{color:var(--secondary-100);font-family:inherit;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.contactForm__container--form .form__group--submit svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.contactForm__container--form .form__group--submit:hover{gap:8px}.contactForm__container--form .form__group--submit:hover .contact__btn{order:1}.contactForm__container--form .form__group--submit:hover svg{order:-1}.contactEmail{background-color:var(--neutral-100);padding-bottom:6rem}.contactEmail__container{display:flex;flex-direction:column;gap:100px}@media screen and (max-width:1024px){.contactEmail__container{gap:128px}}.contactEmail__container--title{margin:0 auto;max-width:816px;text-align:center}@media screen and (max-width:1024px){.contactEmail__container--title{width:100%}}.contactEmail__container--title h3{color:var(--secondary-100);font-size:48px;font-style:normal;font-weight:700;line-height:103.5%}.contactEmail__container--title h3 span{color:var(--secondary-40)}@media screen and (max-width:767px){.contactEmail__container--title h3{font-size:32px}}.contactEmail__container--links{align-items:center;display:inline-flex;flex-direction:column;gap:32px}@media screen and (max-width:1024px){.contactEmail__container--links{gap:48px}}.contactEmail__container--links .contactEmail__links--wrapper{align-items:flex-start;display:flex;gap:73px}@media screen and (max-width:1024px){.contactEmail__container--links .contactEmail__links--wrapper{align-self:flex-start;flex-direction:column;gap:48px;width:100%}}.contactEmail__container--links .contactEmail__links--wrapper .contactEmail__links{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px}.contactEmail__container--links .contactEmail__links--wrapper .contactEmail__links h3{color:var(--secondary-100);font-size:32px;font-style:normal;font-weight:400;line-height:103.5%;text-decoration:underline}.contactEmail__container--links .contactEmail__links--wrapper .contactEmail__links p{color:#c7d0cf80;font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.contactEmail__container--links .contactEmail__links-btn{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}@media screen and (max-width:1024px){.contactEmail__container--links .contactEmail__links-btn{align-self:flex-start}}.contactEmail__container--links .contactEmail__links-btn .links__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.contactEmail__container--links .contactEmail__links-btn .links__btn span{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:0;line-height:normal}.contactEmail__container--links .contactEmail__links-btn svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.contactEmail__container--links .contactEmail__links-btn:hover{gap:8px}.contactEmail__container--links .contactEmail__links-btn:hover .contact__btn{order:1}.contactEmail__container--links .contactEmail__links-btn:hover svg{order:-1}.contactDetails{background-color:var(--secondary-100);padding-bottom:6rem}.contactDetails__container{display:flex;flex-direction:column;flex-shrink:0;gap:120px;height:581px}@media screen and (max-width:1024px){.contactDetails__container{height:auto}}.contactDetails__container--header{display:flex;flex-direction:column;justify-content:flex-end;width:340px}@media screen and (max-width:600px){.contactDetails__container--header{width:250px}}.contactDetails__container--header h2{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.contactDetails__container--header h2{font-size:48px}}.contactDetails__container--header h3{align-self:flex-end;color:var(--primary-40);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.contactDetails__container--header h3{font-size:48px}}.contactDetails__container--contents{grid-gap:32px;align-items:flex-start;align-self:stretch;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.contactDetails__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.contactDetails__container--contents{grid-template-columns:repeat(1,1fr)}}.contactDetails__container--contents-items{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:32px}.contactDetails__container--contents-items h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:103.5%}.contactDetails__container--contents-items h3 span{font-weight:400}@media screen and (max-width:1024px){.contactDetails__container--contents-items h3 span{font-size:20px}}.contactDetails__container--contents-items a{color:#020202;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.last-child{gap:60px}.processHero{padding:7rem 0 6rem;position:relative}.processHero .processHero__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.processHero__container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:102px}.processHero__container--contents button{align-items:center;background:var(--neutral-100);border-radius:39.432px;display:flex;font-family:inherit;gap:2.569px;justify-content:center;margin-bottom:10px;padding:6.309px 12.618px 6.799px;transform:rotate(-2deg)}.processHero__container--contents button span{color:var(--secondary-100);font-size:31.469px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.processHero__container--contents button span{font-size:20px}}.processHero__container--contents button svg{fill:var(--secondary-100)!important}.processHero__container--contents button svg path{stroke:var(--secondary-100)!important}.processHero__container--contents h2{color:var(--neutral-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.processHero__container--contents h2{font-size:40px}}.processHero__container--contents h3{color:var(--primary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.processHero__container--contents h3{font-size:40px}}@media screen and (max-width:767px){.processHero__container--contents h3{font-size:36px}}.processHero__container--contents p{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:32px;width:540px}@media screen and (max-width:767px){.processHero__container--contents p{font-size:18px;width:100%}}.processHero__container--scroll-btn{align-items:center;background-color:var(--secondary-100);border:.814px solid var(--neutral-100);border-radius:8141.577px;cursor:pointer;display:flex;flex-shrink:0;gap:8.142px;height:95.256px;justify-content:center;padding:3.5px 5px;transition:background-color .5s ease-in-out;width:28.496px}@media screen and (max-width:767px){.processHero__container--scroll-btn{gap:5px;height:60px;padding:2px 3px;width:20px}}.processHero__container--scroll-btn:hover{background-color:var(--neutral-100);border:.814px solid var(--secondary-100);transform:scale(1)}.processHero__container--scroll-btn:hover path{stroke:var(--secondary-100)}.processDesign{background-color:var(--neutral-100);padding-bottom:7rem;position:relative}.processDesign .processDesign__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.processDesign__container{display:grid;place-content:center;place-items:center}.processDesign__container--img{height:645px;transform:translateY(-30%);width:1290px}@media screen and (max-width:1024px){.processDesign__container--img{height:440px;width:700px}}@media screen and (max-width:767px){.processDesign__container--img{height:100%;width:100%}}.processDesign__container--img img{height:100%;object-fit:contain;width:100%}.processDesign__container--title{margin-bottom:120px}.processDesign__container--title h3{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;text-align:center}.processDesign__container--title h3 span{color:var(--secondary-60)}@media screen and (max-width:767px){.processDesign__container--title h3{font-size:36px}}.processDesign__container--buttons{align-items:center;display:inline-flex;gap:26.182px}@media screen and (max-width:1024px){.processDesign__container--buttons{flex-direction:column;gap:20px}}.processDesign__container--buttons .processDesign__btn{align-items:center;border:none;border-radius:9.521px;color:var(--neutral-100);display:flex;font-family:inherit;font-size:19.041px;font-style:normal;font-weight:700;gap:11.901px;justify-content:center;line-height:normal;outline:none;padding:21.421px 33.322px;text-align:center}.processDesign__container--buttons .research{background:#c7d0cf}.processDesign__container--buttons .define,.processDesign__container--buttons .design{background-color:#b1d6ce}.processDesign__container--buttons .evaluate{background-color:#c7d0cf}.processDesign__container--buttons .processDesign__btn-circle{align-items:center;border-radius:1190.073px;color:var(--secondary-100);display:flex;font-family:inherit;font-size:19.041px;font-style:normal;font-weight:700;gap:11.901px;height:142.809px;justify-content:center;line-height:normal;outline:none;padding:11.901px;text-align:center;width:142.809px}.processDesign__container--buttons .strategy{background:#c7d0cf;border:1.19px solid #c7d0cf;color:var(--neutral-100)}.processDesign__container--buttons .outcomes{background:#236f5e;border:1.19px dashed #c7d0cf;color:var(--secondary-100)}.processContents__container{display:flex;flex-direction:column;gap:120px}@media screen and (max-width:1024px){.processContents__container{gap:85px}}.processContents__container--header .processContents__subtitle{color:var(--neutral-80);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;margin-bottom:32px;text-transform:uppercase;transition:var(--transition)}.processContents__container--header .processContents__title .title{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;transition:var(--transition)}@media screen and (max-width:767px){.processContents__container--header .processContents__title .title{font-size:36px}}.processContents__container--header .processContents__title .subtitle{color:var(--neutral-60);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;transition:var(--transition)}@media screen and (max-width:767px){.processContents__container--header .processContents__title .subtitle{font-size:36px}}.processContents__container--contents{align-self:stretch;display:flex;flex-direction:column;gap:120px}@media screen and (max-width:1024px){.processContents__container--contents{gap:64px}}.processContents__container--contents-texts{display:flex;flex-direction:column;gap:40px}.processContents__container--contents-texts .contents-text-title{align-items:center;border-bottom:1px solid var(--neutral-40);display:flex;flex:1 0;gap:32px;padding-bottom:40px}.processContents__container--contents-texts .contents-text-title:last-child{border:none}.processContents__container--contents-texts .contents-text-title p{font-size:16px;font-style:normal;font-weight:400;line-height:103.5%}.processContents__container--contents-texts .contents-text-title h3{font-size:24px;font-style:normal;font-weight:700;line-height:103.5%}.processContents__container--contents-img{align-items:flex-start;align-self:stretch;display:flex;gap:24px;justify-content:space-between}@media screen and (max-width:767px){.processContents__container--contents-img{flex-direction:column}}.processContents__container--contents-img .contents-img{width:616px}@media screen and (max-width:767px){.processContents__container--contents-img .contents-img{width:100%}}.processContents__container--contents-img .contents-img img{height:100%;object-fit:contain;width:100%}.processContents__container--special{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 2fr}@media screen and (max-width:1024px){.processContents__container--special{grid-template-columns:1fr}}.processContents__container--special-texts{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1024px){.processContents__container--special-texts{order:-1}}.processContents__container--special-texts .contents-texts-items{align-items:flex-start;align-self:stretch;border-top:1px solid var(--neutral-60);display:flex;gap:24px;padding-top:40px;width:100%}@media screen and (max-width:1024px){.processContents__container--special-texts .contents-texts-items{flex-direction:column}}.processContents__container--special-texts .contents-texts-items-title{align-items:center;display:flex;flex:1 0;gap:32px}.processContents__container--special-texts .contents-texts-items-title p{color:var(--neutral-100);font-size:16px;font-style:normal;font-weight:400;line-height:103.5%}.processContents__container--special-texts .contents-texts-items-title h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:103.5%}.processContents__container--special-texts .contents-texts-items-title h3 span{color:var(--primary-100)}.processContents__container--special-texts .contents-texts-items-lists{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.processContents__container--special-texts .contents-texts-items-lists li{align-items:center;align-self:stretch;display:flex;gap:16px}.processContents__container--special-texts .contents-texts-items-lists li span{color:var(--neutral);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.processContents__container--special-img{align-items:flex-start;display:flex;flex-direction:column;gap:225px}@media screen and (max-width:1024px){.processContents__container--special-img{flex-direction:row;gap:64px}}@media screen and (max-width:767px){.processContents__container--special-img{flex-direction:column}}.processContents__container--special-img .contents-img{width:500px}@media screen and (max-width:1024px){.processContents__container--special-img .contents-img{height:460px;width:auto}}@media screen and (max-width:767px){.processContents__container--special-img .contents-img{width:100%}}.processContents__container--special-img .contents-img img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:767px){.processContents__container--special-img .contents-img img{object-fit:cover}}.processBtn__container{position:relative}.processBtn__container h3{color:var(--neutral-100);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;margin-bottom:32px;text-transform:uppercase}.processBtn__container--contents{overflow-x:auto;white-space:nowrap;width:100%}.processBtn__container--contents .processTagBtn{background-color:#0000;border:1px solid var(--neutral-100);border-radius:10000px;color:var(--neutral-100);cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.921px;line-height:103.5%;margin-right:24px;padding:16px 32px;transition:background-color .5s ease-in-out}.processBtn__container--contents .active-processTagBtn,.processBtn__container--contents .processTagBtn:hover{background-color:var(--neutral-100);color:var(--secondary-100)}.processBtn__container--contents::-webkit-scrollbar{background-color:var(--neutral-20);border-radius:.1rem;height:.15rem;margin:2rem 2rem 2rem 0;-webkit-transition:var(--transition);transition:var(--transition);width:0}.processBtn__container--contents::-webkit-scrollbar-thumb{background-color:var(--neutral-100);border-radius:.1rem;padding-top:2rem}.processExpect{padding-bottom:8rem;position:relative}.processExpect .processExpect__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.processExpect__container{grid-gap:56px;align-items:flex-start;display:grid;gap:56px;grid-template-columns:1fr 3fr}@media screen and (max-width:1024px){.processExpect__container{grid-template-columns:1fr}}.processExpect__container--title h3{color:var(--neutral-80);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%}.processExpect__container--contents{grid-row-gap:48px;grid-column-gap:64px;align-items:flex-start;column-gap:64px;display:grid;grid-template-columns:1fr 1fr;row-gap:48px}@media screen and (max-width:767px){.processExpect__container--contents{grid-template-columns:1fr}}.processExpect__container--contents-items{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--neutral-40);display:flex;flex:1 0;flex-direction:column;gap:40px;padding-bottom:48px}.processExpect__container--contents-items h3{color:var(--neutral-100);font-size:32px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.processExpect__container--contents-items h3{font-size:28px}}@media screen and (max-width:767px){.processExpect__container--contents-items h3{font-size:24px}}.processExpect__container--contents-items p{color:var(--neutral-60);font-size:18px;font-style:normal;font-weight:400;line-height:103.5%}.processService{align-items:center;background-color:var(--neutral-100);display:flex;gap:47px;justify-content:center;padding-bottom:6rem;position:relative}.processService .homeOffer__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.processService__container{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:56px}.processService__container--header h3{color:var(--secondary-100);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;text-transform:uppercase}.processService__container--contents{align-items:flex-end;align-self:stretch;display:flex;gap:230px}@media screen and (max-width:1024px){.processService__container--contents{align-items:stretch;flex-direction:column;gap:50px}}@media screen and (max-width:767px){.processService__container--contents{align-items:stretch;flex-direction:column;gap:50px}}.processService__container--contents-left{align-items:flex-start;display:flex;flex-direction:column;gap:64px;width:303px}@media screen and (max-width:1024px){.processService__container--contents-left{flex-direction:row;justify-content:space-between;width:100%}}@media screen and (max-width:600px){.processService__container--contents-left{flex-direction:column;justify-content:center;width:100%}}.processService__container--contents-left .contents-left-item{align-items:center;align-self:stretch;display:flex;gap:36px}.processService__container--contents-left .contents-left-item .offer-svg-1{height:90px;width:54.511px}@media screen and (max-width:1024px){.processService__container--contents-left .contents-left-item .offer-svg-1{height:46.501px;width:28.164px}}.processService__container--contents-left .contents-left-item .offer-svg-2{height:76.692px;width:89.999px}@media screen and (max-width:1024px){.processService__container--contents-left .contents-left-item .offer-svg-2{height:39.625px;width:46.499px}}.processService__container--contents-left .contents-left-item .offer-svg-3{height:89.151px;width:87.937px}@media screen and (max-width:1024px){.processService__container--contents-left .contents-left-item .offer-svg-3{height:46.061px;width:45.434px}}.processService__container--contents-left .contents-left-item li{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.processService__container--contents-left .contents-left-item li{font-size:18px}}.processService__container--contents-right{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:40px}.processService__container--contents-right .contents-right-item{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--secondary-100);display:flex;flex-direction:column;gap:24px;padding-bottom:2rem}.processService__container--contents-right .contents-right-item-header{align-items:center;display:flex;justify-content:space-between;width:100%}.processService__container--contents-right .contents-right-item-header h3{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:103.5%}.processService__container--contents-right .contents-right-item-header .open-service-btn{align-items:center;background:#1c1d1f;border:none;border-radius:10000px;cursor:pointer;display:flex;gap:10px;height:35px;justify-content:center;outline:none;padding:4px 6px;transition:background .2s ease-in-out;width:35px}.processService__container--contents-right .contents-right-item-header .active-open-btn,.processService__container--contents-right .contents-right-item-header .active-open-btn:hover,.processService__container--contents-right .contents-right-item-header .open-service-btn:hover{background:var(--primary-100)}.processService__container--contents-right .contents-right-item-text{color:var(--secondary-100);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.processService__banner{background-color:var(--neutral-100)}.processService__banner--container{grid-gap:64px;align-items:center;background-color:var(--primary-100);display:grid;gap:64px;grid-template-columns:1fr 1fr;justify-content:center;padding:36px 92px;transform:translateY(-30%)}@media screen and (max-width:1024px){.processService__banner--container{grid-template-columns:1fr}}@media screen and (max-width:767px){.processService__banner--container{grid-template-columns:1fr;padding:48px 32px}}.processService__banner--container-left h3{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.processService__banner--container-left h3{font-size:42px}}.processService__banner--container-left h3 span{color:var(--secondary-60)}.processService__banner--container-right{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.processService__banner--container-right p{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:400;line-height:103.5%}@media screen and (max-width:767px){.processService__banner--container-right p{font-size:18px}}.processService__banner--container-right .process-contact__btn{align-items:center;display:flex;gap:8px;position:relative;width:-webkit-max-content;width:max-content}.processService__banner--container-right .process-contact__btn .contact__btn{align-items:center;background:var(--neutral-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .4s ease-in-out}.processService__banner--container-right .process-contact__btn .contact__btn span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.processService__banner--container-right .process-contact__btn svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.processService__banner--container-right .process-contact__btn:hover{gap:8px}.processService__banner--container-right .process-contact__btn:hover .contact__btn{order:1}.processService__banner--container-right .process-contact__btn:hover svg{order:-1}.careerHero{background-color:var(--neutral-100);padding:7rem 0 6rem;position:relative}.careerHero .blogHero__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.careerHero__container{align-items:flex-start;display:flex;flex-direction:column;gap:64px}@media screen and (max-width:1024px){.careerHero__container{gap:64px}}.careerHero__container--header .career__btn-up{align-items:center;background:var(--secondary-100);border-radius:39.432px;display:flex;font-family:inherit;gap:2.569px;justify-content:center;margin-bottom:10px;padding:6.309px 12.618px 6.799px;transform:rotate(-2deg)}.careerHero__container--header .career__btn-up span{color:var(--neutral-100);font-size:31.469px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.careerHero__container--header .career__btn-up span{font-size:20px}}.careerHero__container--header .career__btn-up svg{fill:var(--neutral-100)!important}.careerHero__container--header .career__btn-up svg path{stroke:var(--neutral-100)!important}.careerHero__container--header-title h2{color:var(--secondary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.careerHero__container--header-title h2{font-size:40px}}.careerHero__container--header-title h3{color:var(--primary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.careerHero__container--header-title h3{font-size:40px}}.careerHero__container--header p{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:48px;width:540px}@media screen and (max-width:1024px){.careerHero__container--header p{width:100%}}.careerHero__container--header-link{align-items:center;display:flex;gap:8px;margin-top:56px;position:relative}.careerHero__container--header-link .career__btn-down{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.careerHero__container--header-link .career__btn-down span{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:0;line-height:normal}.careerHero__container--header-link svg{display:flex;height:43px;transition:order .5s ease-in-out;width:43px}.careerHero__container--header-link:hover{gap:8px}.careerHero__container--header-link:hover .contact__btn{order:1}.careerHero__container--header-link:hover svg{order:-1}.careerHero__container--contents{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}@media screen and (max-width:767px){.careerHero__container--contents img{height:330px;width:100%}}.careerOpening{background-color:var(--secondary-100)}.careerOpening__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:200px 0}.careerOpening__container--contents{align-items:center;display:flex;flex-direction:column;gap:48px;width:1256px}@media screen and (max-width:1024px){.careerOpening__container--contents{width:100%}}.careerOpening__container--contents h1{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}.careerOpening__container--contents h1 span{color:var(--neutral-60)}@media screen and (max-width:1024px){.careerOpening__container--contents h1{font-size:50px}}@media screen and (max-width:767px){.careerOpening__container--contents h1{font-size:36px}}.careerOpening__container--contents p{color:var(--neutral-100);font-size:32px;font-style:normal;font-weight:400;line-height:103.5%;text-align:center}@media screen and (max-width:1024px){.careerOpening__container--contents p{font-size:24px}}.careerOpening__container--contents .careerCTA__container--contents-link{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}@media screen and (max-width:767px){.careerOpening__container--contents .careerCTA__container--contents-link{margin-top:2rem}}.careerOpening__container--contents .careerCTA__container--contents-link .career__btn-down{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.careerOpening__container--contents .careerCTA__container--contents-link .career__btn-down span{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:0;line-height:normal}.careerOpening__container--contents .careerCTA__container--contents-link svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.careerOpening__container--contents .careerCTA__container--contents-link:hover{gap:8px}.careerOpening__container--contents .careerCTA__container--contents-link:hover .contact__btn{order:1}.careerOpening__container--contents .careerCTA__container--contents-link:hover svg{order:-1}.careerSlider{align-items:flex-start;background-color:var(--neutral-100);display:flex;flex-direction:column;padding-bottom:6rem;position:relative}.careerSlider__container{overflow-x:auto;white-space:nowrap;width:100%;z-index:2}.careerSlider__container--title{color:var(--secondary-100);font-size:96px;font-style:normal;font-weight:700;line-height:103.5%;transform:translateY(45px);z-index:1}@media screen and (max-width:767px){.careerSlider__container--title{font-size:54px;transform:translateY(35px)}}.careerSlider__container--subtitle{color:var(--secondary-60);font-size:96px;font-style:normal;font-weight:700;line-height:103.5%;text-align:end;transform:translateY(-70px)}@media screen and (max-width:767px){.careerSlider__container--subtitle{font-size:54px;transform:translateY(-45px)}}.careerSlider__container--contents{align-items:center;display:inline-flex;gap:54px;justify-content:flex-start;padding:20px 92px}@media screen and (max-width:767px){.careerSlider__container--contents{padding:20px}}.careerSlider__container--contents-items{height:auto;width:350px}.careerSlider__container--contents-items img{border-radius:8px;height:100%;object-fit:contain;width:100%}.careerSlider__container::-webkit-scrollbar{display:none}.careerValues{padding:7rem 0 6rem;position:relative}.careerValues .careerValues__feedback-btn{background-color:var(--neutral-100);color:var(--secondary-100)}.careerValues__container{align-items:flex-start;display:flex;flex-direction:column;gap:112px}.careerValues__container--header{display:flex;flex-direction:column;height:132px;justify-content:flex-end;width:392px}@media screen and (max-width:767px){.careerValues__container--header{width:270px}}.careerValues__container--header h2{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.careerValues__container--header h2{font-size:48px}}.careerValues__container--header h3{align-self:flex-end;color:var(--neutral-60);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%;width:180.573px}@media screen and (max-width:767px){.careerValues__container--header h3{font-size:48px}}.careerValues__container--contents{grid-gap:48px;grid-row-gap:75px;grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:75px}@media screen and (max-width:1024px){.careerValues__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.careerValues__container--contents{grid-template-columns:repeat(1,1fr);row-gap:48px}}.careerValues__container--contents-items{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.careerValues__container--contents-items svg{height:65px;width:70px}.careerValues__container--contents-items h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.careerValues__container--contents-items h3{font-size:20px}}.careerValues__container--contents-items p{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.careerValues__container--contents-items p{font-size:18px}}.portfolioAbout{background-color:var(--neutral-100);padding-bottom:6rem}.portfolioAbout__container--contents{align-items:center;display:flex;flex-direction:column;gap:136px}.portfolioAbout__container--contents-left{grid-gap:32px;align-items:flex-start;align-self:stretch;display:grid;gap:32px;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1024px){.portfolioAbout__container--contents-left{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.portfolioAbout__container--contents-left{grid-template-columns:repeat(2,1fr)}}.portfolioAbout__container--contents-left .contents-left-item{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:24px}.portfolioAbout__container--contents-left .contents-left-item p{color:var(--secondary-40);font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:normal}.portfolioAbout__container--contents-left .contents-left-item a,.portfolioAbout__container--contents-left .contents-left-item h3{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.portfolioAbout__container--contents-left .contents-left-item a{gap:5px;text-decoration:underline}.portfolioAbout__container--contents-left .contents-left-item a svg{height:18px;width:18px}.portfolioAbout__container--contents-left .contents-left-item div{display:flex;flex-direction:column;gap:8px}.portfolioAbout__container--contents-right{align-items:flex-start;align-self:stretch;border-top:1px solid var(--secondary-20);display:flex;gap:32px;padding-top:90px}@media screen and (max-width:1024px){.portfolioAbout__container--contents-right{flex-direction:column}}.portfolioAbout__container--contents-right h3{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:100%}@media screen and (max-width:767px){.portfolioAbout__container--contents-right h3{font-size:20px}}.portfolioAbout__container--contents-right p{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.portfolioAbout__container--contents-right p{font-size:20px}}.portfolioMock-up{background-image:url(/static/media/portfolioMockup.20ebf0145fad73e1a239.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:772px;width:100vw}@media screen and (max-width:1024px){.portfolioMock-up{height:400px}}.portfolioBanner{transform:translateY(-30%)}.portfolioBanner__container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:680px;width:100%}@media screen and (max-width:1024px){.portfolioBanner__container{height:500px;margin-inline:auto;max-width:1350px;width:calc(100% - 2rem)}}@media screen and (max-width:767px){.portfolioBanner__container{height:300px}}.portfolioHero{padding:10rem 0 17rem}.portfolioHero__container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.portfolioHero__container{align-items:flex-start;flex-direction:column;gap:12px}}.portfolioHero__container h3{color:var(--neutral-60);font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:normal}.portfolioHero__container h3 span{color:var(--neutral-100)}.portfolioHero__container h2{color:var(--neutral-100);font-size:50px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.portfolioHero__container h2{font-size:32px}}.portfolioStory{padding-bottom:20rem}.portfolioStory__container{align-items:center;display:flex;flex-direction:column;gap:102px}@media screen and (max-width:767px){.portfolioStory__container{gap:64px}}.portfolioStory__container--contents{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:115px}@media screen and (max-width:1024px){.portfolioStory__container--contents{gap:56px}}.portfolioStory__container--contents .contents__item{align-items:flex-start;align-self:stretch;display:flex;gap:32px;justify-content:space-between}@media screen and (max-width:1024px){.portfolioStory__container--contents .contents__item{flex-direction:column}}.portfolioStory__container--contents .contents__item h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:512px}@media screen and (max-width:1024px){.portfolioStory__container--contents .contents__item h3{width:100%}}@media screen and (max-width:767px){.portfolioStory__container--contents .contents__item h3{font-size:20px;width:100%}}.portfolioStory__container--contents .contents__item p{align-self:stretch;color:var(--neutral-100);flex:1 0;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.portfolioStory__container--contents .contents__item p{font-size:18px}}.portfolioStory__container--image{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:748px}@media screen and (max-width:1024px){.portfolioStory__container--image{height:100%;width:100%}}.portfolioStory__container--image img{height:100%;width:100%}@media screen and (max-width:1024px){.portfolioStory__container--image img{object-fit:contain}}.portfolioStory__container--features{align-items:flex-start;align-self:stretch;display:flex;gap:40px}@media screen and (max-width:767px){.portfolioStory__container--features{flex-direction:column}}.portfolioStory__container--features figure{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:10px;height:608px}@media screen and (max-width:1024px){.portfolioStory__container--features figure{height:100%;width:100%}}.portfolioStory__container--features figure img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:1024px){.portfolioStory__container--features figure img{object-fit:contain}}.portfolioDesign{background-color:var(--neutral-100);padding-bottom:6rem}.portfolioDesign__container{align-items:flex-start;display:flex;flex-direction:column;gap:160px}.portfolioDesign__container--header{display:flex;flex-direction:column;width:350px}@media screen and (max-width:767px){.portfolioDesign__container--header{width:260px}}.portfolioDesign__container--header h2{color:var(--secondary-100);font-size:64px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.portfolioDesign__container--header h2{font-size:48px}}.portfolioDesign__container--header h3{align-self:flex-end;color:var(--secondary-40);font-size:64px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:767px){.portfolioDesign__container--header h3{font-size:48px}}.portfolioDesign__container--contents{grid-gap:64px;display:grid;gap:64px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.portfolioDesign__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.portfolioDesign__container--contents{grid-template-columns:repeat(1,1fr)}}.portfolioDesign__container--contents .contents__item{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.portfolioDesign__container--contents .contents__item .num{align-items:center;background:#1c1d1f;border-radius:10000px;color:var(--secondary-100);display:flex;flex-direction:column;font-size:24px;font-weight:700;gap:10px;height:56px;justify-content:center;width:56px}.portfolioDesign__container--contents .contents__item .active-num{background:var(--secondary-100);color:#000}.portfolioDesign__container--contents .contents__item .title{color:var(--secondary-100);font-size:28px;font-style:normal;font-weight:700;line-height:103.5%}.portfolioDesign__container--contents .contents__item .subtitle{align-self:stretch;color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.portfolioOwner{align-items:flex-start;background-color:var(--primary-100);display:flex;flex-direction:column;gap:56px;padding:80px 102px;transform:translateY(-30%)}@media screen and (max-width:767px){.portfolioOwner{padding:80px 32px}}.portfolioOwner .owner-text svg{height:40px;margin-bottom:24px;width:40px}.portfolioOwner .owner-text svg path{fill:var(--secondary-100)!important;stroke:var(--secondary-100)}.portfolioOwner .owner-text p{color:var(--secondary-100);font-size:32px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.portfolioOwner .owner-text p{font-size:20px}}.portfolioOwner .owner-profile{align-items:center;align-self:stretch;display:flex;gap:24px}.portfolioOwner .owner-profile .owner-info{display:flex;flex-direction:column;gap:8px}.portfolioOwner .owner-profile .owner-info h3{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.portfolioOwner .owner-profile .owner-info p{color:#c7d0cf80;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.portfolioStudy__container{align-items:center;display:flex;flex-direction:column;gap:110px}@media screen and (max-width:1024px){.portfolioStudy__container{gap:96px}}.portfolioStudy__container--content1{align-items:center;display:flex;flex-direction:column;gap:110px}@media screen and (max-width:1024px){.portfolioStudy__container--content1{gap:96px}}.portfolioStudy__container--content1 .content1-left{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media screen and (max-width:1024px){.portfolioStudy__container--content1 .content1-left{flex-direction:column}}.portfolioStudy__container--content1 .content1-left h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:512px}@media screen and (max-width:1024px){.portfolioStudy__container--content1 .content1-left h3{width:100%}}.portfolioStudy__container--content1 .content1-left p{color:var(--neutral-100);flex:1 0;font-size:24px;font-style:normal;font-weight:400;height:87px;line-height:normal}.portfolioStudy__container--content1 .content1-right{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:828px;width:100%}@media screen and (max-width:1024px){.portfolioStudy__container--content1 .content1-right{height:451px}}@media screen and (max-width:767px){.portfolioStudy__container--content1 .content1-right{height:100%}}.portfolioStudy__container--content1 .content1-right img{height:100%;object-fit:cover;width:100%}.portfolioStudy__container--content2{align-items:center;display:flex;flex-direction:column;gap:110px}@media screen and (max-width:1024px){.portfolioStudy__container--content2{align-items:normal;gap:96px}}.portfolioStudy__container--content2 .content2-left{align-items:flex-start;display:flex;flex:1 0;gap:40px}@media screen and (max-width:1024px){.portfolioStudy__container--content2 .content2-left{flex-direction:column}}.portfolioStudy__container--content2 .content2-left figure{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:658px;width:100%}@media screen and (max-width:1024px){.portfolioStudy__container--content2 .content2-left figure{height:100%}}.portfolioStudy__container--content2 .content2-left figure img{height:100%;object-fit:cover;width:100%}.portfolioStudy__container--content2 .content2-right{align-items:flex-start;display:flex;flex-direction:column;gap:88px}.portfolioStudy__container--content2 .content2-right--text{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media screen and (max-width:1024px){.portfolioStudy__container--content2 .content2-right--text{flex-direction:column}}.portfolioStudy__container--content2 .content2-right--text h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:512px}@media screen and (max-width:1024px){.portfolioStudy__container--content2 .content2-right--text h3{width:100%}}.portfolioStudy__container--content2 .content2-right--text p{color:var(--neutral-100);flex:1 0;font-size:24px;font-style:normal;font-weight:400;height:87px;line-height:normal}.portfolioStudy__container--content3{width:100%}.portfolioStudy__container--content3 figure{align-items:center;display:flex;flex-direction:column;gap:10px;height:834.5px;width:100%}@media screen and (max-width:1024px){.portfolioStudy__container--content3 figure{height:487px}}@media screen and (max-width:767px){.portfolioStudy__container--content3 figure{height:100%}}.portfolioStudy__container--content3 figure img{height:100%;object-fit:cover;width:100%}.portfolioStudy__container--content4,.portfolioStudy__container--content5{align-items:center;display:flex;flex-direction:column;gap:110px}@media screen and (max-width:1024px){.portfolioStudy__container--content4,.portfolioStudy__container--content5{align-items:normal;gap:96px}}.portfolioStudy__container--content4 .content4-left,.portfolioStudy__container--content4 .content5-left,.portfolioStudy__container--content5 .content4-left,.portfolioStudy__container--content5 .content5-left{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media screen and (max-width:1024px){.portfolioStudy__container--content4 .content4-left,.portfolioStudy__container--content4 .content5-left,.portfolioStudy__container--content5 .content4-left,.portfolioStudy__container--content5 .content5-left{flex-direction:column}}.portfolioStudy__container--content4 .content4-left h3,.portfolioStudy__container--content4 .content5-left h3,.portfolioStudy__container--content5 .content4-left h3,.portfolioStudy__container--content5 .content5-left h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:512px}@media screen and (max-width:1024px){.portfolioStudy__container--content4 .content4-left h3,.portfolioStudy__container--content4 .content5-left h3,.portfolioStudy__container--content5 .content4-left h3,.portfolioStudy__container--content5 .content5-left h3{width:100%}}.portfolioStudy__container--content4 .content4-left p,.portfolioStudy__container--content4 .content5-left p,.portfolioStudy__container--content5 .content4-left p,.portfolioStudy__container--content5 .content5-left p{color:var(--neutral-100);flex:1 0;font-size:24px;font-style:normal;font-weight:400;height:87px;line-height:normal}.portfolioStudy__container--content4 .content4-right,.portfolioStudy__container--content4 .content5-right,.portfolioStudy__container--content5 .content4-right,.portfolioStudy__container--content5 .content5-right{align-items:flex-start;display:flex;flex:1 0;gap:40px}@media screen and (max-width:1024px){.portfolioStudy__container--content4 .content4-right,.portfolioStudy__container--content4 .content5-right,.portfolioStudy__container--content5 .content4-right,.portfolioStudy__container--content5 .content5-right{flex-direction:column}}.portfolioStudy__container--content4 .content4-right figure,.portfolioStudy__container--content4 .content5-right figure,.portfolioStudy__container--content5 .content4-right figure,.portfolioStudy__container--content5 .content5-right figure{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:658px;width:100%}@media screen and (max-width:1024px){.portfolioStudy__container--content4 .content4-right figure,.portfolioStudy__container--content4 .content5-right figure,.portfolioStudy__container--content5 .content4-right figure,.portfolioStudy__container--content5 .content5-right figure{height:100%}}.portfolioStudy__container--content4 .content4-right figure img,.portfolioStudy__container--content4 .content5-right figure img,.portfolioStudy__container--content5 .content4-right figure img,.portfolioStudy__container--content5 .content5-right figure img{height:100%;object-fit:cover;width:100%}.portfolioStudy__container--content6{align-items:center;display:flex;flex-direction:column;gap:110px}@media screen and (max-width:1024px){.portfolioStudy__container--content6{align-items:normal;gap:96px}}.portfolioStudy__container--content6 .content6-left{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}@media screen and (max-width:1024px){.portfolioStudy__container--content6 .content6-left{flex-direction:column}}.portfolioStudy__container--content6 .content6-left h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:512px}@media screen and (max-width:1024px){.portfolioStudy__container--content6 .content6-left h3{width:100%}}.portfolioStudy__container--content6 .content6-left p{color:var(--neutral-100);flex:1 0;font-size:24px;font-style:normal;font-weight:400;height:87px;line-height:normal}.portfolioStudy__container--content6 .content6-right{align-items:flex-start;display:flex;flex:1 0;gap:40px;width:100%}.portfolioStudy__container--content6 .content6-right figure{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:806px;width:100%}@media screen and (max-width:1024px){.portfolioStudy__container--content6 .content6-right figure{height:560px}}@media screen and (max-width:767px){.portfolioStudy__container--content6 .content6-right figure{height:100%}}.portfolioStudy__container--content6 .content6-right figure img{height:100%;object-fit:cover;width:100%}.portfolioRelated{background-color:var(--secondary-100)}.portfolioRelated__container{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.portfolioRelated__container--header{display:flex;flex-direction:column;justify-content:flex-end;width:500px}@media screen and (max-width:767px){.portfolioRelated__container--header{width:100%}}.portfolioRelated__container--header h2{color:var(--neutral-100);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.portfolioRelated__container--header h2{font-size:48px}}.portfolioRelated__container--header h3{align-self:flex-end;color:var(--neutral-40);font-size:64px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.portfolioRelated__container--header h3{font-size:48px}}.portfolioRelated__container--content-left{background-size:cover;display:flex;flex-direction:column;height:603px;position:relative;transition:transform .3s ease-in-out;width:608px}@media screen and (max-width:1024px){.portfolioRelated__container--content-left{width:100%}}.portfolioRelated__container--content-left:hover{transform:scale(.98) translate(-5px,-5px)}.portfolioRelated__container--content-left:hover svg{right:0;top:0}.portfolioRelated__container--content-left .content-left--img{background-size:cover;height:100%;width:100%}.portfolioRelated__container--content-left .content-left--img svg{bottom:0;height:50px;left:0;position:absolute;transition:transform .3s ease-in-out;width:50px}.portfolioRelated__container--content-left .content-left--text{margin-top:8px}.portfolioRelated__container--content-left .content-left--text h3{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}@media screen and (max-width:767px){.portfolioRelated__container--content-left .content-left--text h3{font-size:18px}}.portfolioRelated__container--content-left .content-left--text p{color:var(--neutral-60);font-size:18px;font-style:normal;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.portfolioRelated__container--content-left .content-left--text p{font-size:18px}}.error{background-color:#fff3;height:100vh;width:100%}.error__container{height:100%}.error__container-contents{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center}.error__container-contents .text{line-height:50px}.error__container-contents .text h1{border-right:1px solid #0000004d;display:inline-block;font-size:24px;font-weight:600;margin:0 20px 0 0;padding-right:23px;vertical-align:top}.error__container-contents .aboutCareer__contents-btn{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}@media screen and (max-width:767px){.error__container-contents .aboutCareer__contents-btn{margin-top:2rem}}.error__container-contents .aboutCareer__contents-btn .aboutCareer__btn{align-items:center;background:var(--primary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:center;outline:none;padding:12px 24px;transition:order .3s ease-in-out}.error__container-contents .aboutCareer__contents-btn .aboutCareer__btn span{color:var(--secondary-100);font-size:24px;font-style:normal;font-weight:0;line-height:normal}.error__container-contents .aboutCareer__contents-btn svg{display:flex;height:48px;transition:order .5s ease-in-out;width:48px}.error__container-contents .aboutCareer__contents-btn:hover{gap:8px}.error__container-contents .aboutCareer__contents-btn:hover .contact__btn{order:1}.error__container-contents .aboutCareer__contents-btn:hover svg{order:-1}.blogHero{background-color:var(--neutral-100);padding:7rem 0 6rem;position:relative}.blogHero .blogHero__feedback-btn{background-color:var(--secondary-100);color:var(--neutral-100)}.blogHero__container{align-items:flex-start;display:flex;flex-direction:column;gap:180px}@media screen and (max-width:1024px){.blogHero__container{gap:160px}}.blogHero__container--header button{align-items:center;background:var(--secondary-100);border-radius:39.432px;display:flex;gap:2.569px;justify-content:center;margin-bottom:10px;padding:6.309px 12.618px 6.799px;transform:rotate(-2deg)}.blogHero__container--header button span{color:var(--neutral-100);font-size:31.469px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1024px){.blogHero__container--header button span{font-size:20px}}.blogHero__container--header button svg{fill:var(--neutral-100)!important}.blogHero__container--header button svg path{stroke:var(--neutral-100)!important}.blogHero__container--header-title h2{color:var(--secondary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.blogHero__container--header-title h2{font-size:40px}}.blogHero__container--header-title h3{color:var(--primary-100);font-size:58.508px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:1024px){.blogHero__container--header-title h3{font-size:40px}}.blogHero__container--header p{color:var(--secondary-100);font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:48px;width:540px}@media screen and (max-width:1024px){.blogHero__container--header p{width:100%}}.blogHero__container .latestBlogLink{transition:all .3s ease-in-out}.blogHero__container .latestBlogLink:hover{transform:scale(1.01)}.blogHero__container .latestBlogLink:hover .contents-text-title{text-decoration:underline}.blogHero__container--contents{align-items:flex-start;display:flex;gap:32px}@media screen and (max-width:1024px){.blogHero__container--contents{flex-direction:column}}.blogHero__container--contents-title{color:var(--secondary-40);flex-shrink:0;font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;width:256px}.blogHero__container--contents-img{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:10px;height:478px;width:468px}.blogHero__container--contents-img img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:1024px){.blogHero__container--contents-img{width:100%}}.blogHero__container--contents-text{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:40px}.blogHero__container--contents-text .contents-text-title{color:var(--secondary-100);font-size:32px;font-style:normal;font-weight:500;height:123px;line-height:128.79%;width:432px}@media screen and (max-width:1024px){.blogHero__container--contents-text .contents-text-title{width:100%}}@media screen and (max-width:767px){.blogHero__container--contents-text .contents-text-title{font-size:24px}}.blogHero__container--contents-text .contents-text-subtitle{color:var(--secondary-40);font-size:24px;font-style:normal;font-weight:400;line-height:128.79%}@media screen and (max-width:767px){.blogHero__container--contents-text .contents-text-subtitle{font-size:18px}}.blogHero__container--contents-text .contents-text-time{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.blogHero__container--contents-text .contents-text-time p{color:var(--secondary-40);font-size:18px;font-style:normal;font-weight:400;line-height:128.79%}.blogHero__container--contents-text .contents-text-time h2{color:var(--secondary-100);font-size:18px;font-style:normal;font-weight:400;line-height:128.79%}.blogWrapper__container--header h3{color:var(--neutral-80);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%}.blogWrapper__container--contents{grid-row-gap:64px;grid-column-gap:40px;align-items:flex-start;align-self:stretch;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:64px}@media screen and (max-width:1024px){.blogWrapper__container--contents{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blogWrapper__container--contents{grid-template-columns:repeat(1,1fr)}}.blogTags__container{position:relative}.blogTags__container h3{color:var(--neutral-100);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%;margin-bottom:32px;text-transform:uppercase}.blogTags__container--input{background:var(--secondary-60);border-radius:0 1000px 1000px 0;cursor:pointer;display:flex;height:58px;position:absolute;right:0;top:45%;transition:width .3s ease-in-out;width:100%}.blogTags__container--input input{background:var(--secondary-100);border:none;color:var(--neutral-100);font-size:16px;font-style:normal;font-weight:400;height:100%;letter-spacing:1.921px;line-height:103.5%;outline:none;padding-left:24px;width:100%}.blogTags__container--input input::placeholder{color:var(--neutral-100)}.blogTags__container--search{align-items:center;background:var(--secondary-60);border-radius:0 1000px 1000px 0;cursor:pointer;display:flex;flex-shrink:0;height:58px;justify-content:flex-end;padding-left:192.438px;position:absolute;right:0;top:45%;transition:width .3s ease-in-out;width:250px}@media screen and (max-width:767px){.blogTags__container--search{padding-left:0;width:160px}}.blogTags__container .searchButton{align-items:center;background:var(--secondary-100);border:none;border-radius:9062.5px;cursor:pointer;display:flex;font-family:Cabin;gap:9.063px;height:58px;justify-content:center;outline:none;transition:background .3s ease-in-out;width:58px}.blogTags__container .searchButton svg{height:29px;width:29px}.blogTags__container--contents{overflow-x:auto;white-space:nowrap;width:100%}.blogTags__container--contents .blogTagBtn{background-color:#0000;border:1px solid var(--neutral-100);border-radius:10000px;color:var(--neutral-100);cursor:pointer;display:inline-block;font-family:Cabin;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.921px;line-height:103.5%;margin-right:24px;padding:16px 32px;transition:background-color .5s ease-in-out}@media screen and (max-width:767px){.blogTags__container--contents .blogTagBtn{font-size:12px;padding:12px 24px}}.blogTags__container--contents .active-blogTagBtn{background-color:var(--neutral-100);color:var(--secondary-100)}.blogTags__container--contents::-webkit-scrollbar{display:none}.card{align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;text-decoration:none;transition:all .3s ease-in-out}.card:hover{transform:scale(1.01)}.blogs__container-card{background:#fff;border-radius:10px;box-shadow:var(--dark-shadow);height:450px;position:relative;transition:all .3s ease-in-out;width:348.819px}@media screen and (max-width:768px){.blogs__container-card{width:100%}}.blogs__container-card-img img{border-radius:10px 10px 0 0;height:100%;width:100%}.blogs__container-card-content{padding:20px 10px 0}.blogs__container-card-content .card__content-text h2{font-size:24px;font-weight:700;margin-bottom:16px}.blogs__container-card-content .card__content-text p{font-size:14px;font-weight:400;margin-bottom:10px}.blogs__container-card-content .card__content-footer{align-items:center;display:flex;justify-content:space-between}.blogs__container-card-content .card__content-footer .card__content-footer__author{align-items:center;bottom:2%;display:flex;position:absolute;text-decoration:none}.blogs__container-card-content .card__content-footer .footer__author-img{border-radius:50%;cursor:pointer;height:30px;margin-right:10px;overflow:hidden;position:relative;width:30px}.blogs__container-card-content .card__content-footer .footer__author-img img{display:block;height:100%;object-fit:cover;width:100%}.blogs__container-card-content .card__content-footer .footer__author-text{align-items:flex-start;display:flex;flex-direction:column;gap:1.537px}.blogs__container-card-content .card__content-footer .footer__author-text .author-name{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:16.136px}.blogs__container-card-content .card__content-footer .footer__author-text .author-date{color:#757575;color:var(--light-text,#757575);font-size:10px;font-style:normal;font-weight:400;line-height:13.831px}.blogs__container-card-content .card__content-footer .footer-read{align-items:center;background:var(--primary-100);border-radius:6.147px 0;bottom:0;cursor:pointer;display:flex;flex-shrink:0;gap:3.073px;height:42px;justify-content:center;padding:9.22px;position:absolute;right:0;text-decoration:none}.blogs__container-card-content .card__content-footer .read-more{background:none;border:none;color:var(--secondary-100);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:14px;outline:none;text-transform:uppercase}@media screen and (max-width:1024px){.blogPosts__container{display:flex;flex-direction:column;gap:24px}}.blogPosts__container--header{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.blogPosts__container--header{flex-direction:column;gap:56px}}.blogPosts__container--header .back-container{display:flex;flex-direction:column;gap:2rem}.blogPosts__container--header .back-container .back{cursor:pointer;transition:transform .3s ease-in-out;width:-webkit-max-content;width:max-content}.blogPosts__container--header .back-container .back a{text-decoration:none}.blogPosts__container--header .back-container .back a span{color:var(--neutral-100);font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-left:.5rem;text-transform:uppercase}.blogPosts__container--header .back-container .back:hover{transform:translateX(-.5rem)}.blogPosts__container--header h1{color:var(--neutral-100);font-size:48px;font-style:normal;font-weight:700;line-height:normal;width:600px}@media screen and (max-width:767px){.blogPosts__container--header h1{font-size:24px;width:100%}}.blogPosts__container--header figure{height:400px;width:540px}@media screen and (max-width:1024px){.blogPosts__container--header figure{width:100%}}.blogPosts__container--header figure img{height:100%;object-fit:contain}.blogPosts__container--details{align-items:center;background:var(--secondary-100);display:flex;flex-direction:column;justify-content:center;padding:32px 56px}@media screen and (max-width:1024px){.blogPosts__container--details{align-items:normal;padding:32px 16px}}@media screen and (max-width:767px){.blogPosts__container--details{padding:32px 16px}}.blogPosts__container--details-wrapper{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.blogPosts__container--details-wrapper{gap:56px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blogPosts__container--details-wrapper{gap:32px;grid-template-columns:1fr}}.blogPosts__container--details-wrapper h3{color:var(--neutral-60);font-size:16.011px;font-style:normal;font-weight:400;letter-spacing:1.921px;line-height:103.5%}.blogPosts__container--details-wrapper .details__author{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.blogPosts__container--details-wrapper .details__author-profile{align-items:center;display:flex;gap:8px;justify-content:center}.blogPosts__container--details-wrapper .details__author-profile p{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}.blogPosts__container--details-wrapper .details__author-profile img{border-radius:100%;height:72px;width:72px}.blogPosts__container--details-wrapper .details__published{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.blogPosts__container--details-wrapper .details__published p{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}.blogPosts__container--details-wrapper .details__category{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.blogPosts__container--details-wrapper .details__category button{align-items:center;background-color:#0000;border:1px solid var(--neutral-100);border-radius:10000px;display:flex;gap:10px;justify-content:center;outline:none;padding:16px 24px}.blogPosts__container--details-wrapper .details__category button span{color:var(--neutral-100);font-size:20px;font-style:normal;font-weight:500;line-height:128.79%}.blogPosts__container--details-wrapper .details__time{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.blogPosts__container--details-wrapper .details__time p{color:var(--neutral-100);font-size:24px;font-style:normal;font-weight:400;line-height:normal}.blogPosts__body--container{display:grid;grid-template-columns:1fr 2fr 1fr}@media screen and (max-width:1024px){.blogPosts__body--container{gap:64px;grid-template-columns:1fr}}.blogPosts__body--container-socials{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1024px){.blogPosts__body--container-socials{flex-direction:row}}.blogPosts__body--container-socials button{align-items:center;background:var(--secondary-100);border:none;border-radius:1000px;cursor:pointer;display:flex;gap:10px;justify-content:flex-end;outline:none;padding:18px;transition:background .3s ease-in-out}.blogPosts__body--container-socials button svg{height:20px;width:20px}.blogPosts__body--container-socials button svg path{fill:var(--neutral-100)!important;stroke:var(--neutral-100)}.blogPosts__body--container-socials button:hover{background:var(--neutral-100);color:var(--secondary-100)}.blogPosts__body--container-socials button:hover svg path{fill:var(--secondary-100)!important;stroke:var(--secondary-100)}@media screen and (max-width:1024px){.blogPosts__body--container-content{order:-1}}.blogPosts__body--container-content p{margin-bottom:24px}.blogPosts__body--container-content p:first-of-type{margin-top:24px}.blogPosts__related{background-color:var(--secondary-100)}.blogPosts__related--container{display:flex;flex-direction:column;gap:64px}.blogPosts__related--container-header{align-items:flex-start;display:flex;flex-direction:column;width:648px}@media screen and (max-width:767px){.blogPosts__related--container-header{width:100%}}.blogPosts__related--container-header h3{color:var(--neutral-100);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.blogPosts__related--container-header h3{font-size:48px}}.blogPosts__related--container-header h2{align-self:flex-end;color:var(--neutral-60);font-size:75px;font-style:normal;font-weight:700;line-height:103.5%}@media screen and (max-width:767px){.blogPosts__related--container-header h2{font-size:48px}}.blogPosts__related--container-content{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.blogPosts__related--container-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.blogPosts__related--container-content{grid-template-columns:1fr}}.blogPosts__author--container{align-items:center;border-bottom:1px solid var(--neutral-40);border-top:1px solid var(--neutral-40);display:flex;justify-content:center;padding:80px 0}.blogPosts__author--container-content{align-items:flex-start;align-self:stretch;display:flex;gap:24px;justify-content:center}.blogPosts__author--container-content-details{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.blogPosts__author--container-content-details .content-details-profile{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.blogPosts__author--container-content-details .content-details-profile{align-items:flex-start;flex-direction:column}}.blogPosts__author--container-content-details .content-details-profile h3{color:var(--primary-100);font-size:20px;font-style:normal;font-weight:700;line-height:normal}.blogPosts__author--container-content-details .content-details-profile h3 span{color:var(--neutral-60);font-size:16.011px;font-style:normal;font-weight:400;line-height:103.5%}.blogPosts__author--container-content-details p{color:var(--neutral-80);font-size:20px;font-style:normal;font-weight:400;height:144px;letter-spacing:.4px;line-height:normal;width:540px}@media screen and (max-width:767px){.blogPosts__author--container-content-details p{font-size:16px;height:100%;width:100%}}.blogPosts__author--container-content-details .content-details-socials{align-items:center;display:flex;gap:24px}.blogPosts__author--container-content-details .content-details-socials button{align-items:center;background:var(--secondary-100);border:none;border-radius:703.704px;display:flex;gap:7.037px;height:40px;justify-content:flex-end;outline:none;padding:12.667px;transition:background .3s ease-in-out;width:40px}.blogPosts__author--container-content-details .content-details-socials button:hover{background:var(--neutral-100)}.blogPosts__author--container-content-details .content-details-socials button:hover svg{fill:var(--secondary-100)!important}.blogPosts__author--container-content-details .content-details-socials button:hover svg path{stroke:var(--secondary-100)}
/*# sourceMappingURL=main.0099dc24.css.map*/