@charset "UTF-8";html{scroll-behavior:smooth}body{color:#333;background-color:#fff;font-family:"Noto Sans JP",serif;font-size:.625rem;font-weight:400;line-height:180%}h1{font-size:2.25rem;font-family:"Futura","Josefin Sans",sans-serif;font-weight:500;line-height:1.5}@media screen and (min-width:768px){h1{font-size:3rem}}h2{font-size:3rem;font-family:"Futura","Josefin Sans",sans-serif;font-weight:500;line-height:1.5}p{font-family:"Noto Sans JP",serif;line-height:1.5;font-size:.625rem}@media screen and (min-width:768px){p{font-size:.875rem}}img{max-width:100%;width:100%;vertical-align:bottom;height:auto}a{text-decoration:none;color:inherit}button{border:none;background-color:transparent}section{padding-block:80px}ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.l-main{position:relative}.l-main:before{content:"";position:absolute;right:9px;width:18.89px;height:143.81px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/icon-scroll-sub.svg) no-repeat center/contain}@media screen and (min-width:768px){.l-main:before{right:14px;width:27px;height:186px}}.l-first-view{position:relative;line-height:0}.l-first-view:after{background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/wave.svg) no-repeat bottom center;content:"";position:absolute;width:100%;bottom:0;height:100%;background-size:100% auto;pointer-events:none}.l-first-view__logo{position:absolute;z-index:10;left:0;bottom:0}@media screen and (min-width:576px){.l-first-view__logo{left:5.3%;bottom:7.4%}}@media screen and (min-width:992px){.l-first-view__logo{left:8.3%;bottom:10.4%}}.l-header-menu__button{position:fixed;z-index:40;top:20px;right:20px}@media screen and (min-width:768px){.l-header-menu__button{top:38px}}@media screen and (min-width:992px){.l-header-menu__button{right:70px}}@media screen and (min-width:1440px){.l-header-menu__button{top:56px;right:119px}}.l-header-menu__logo{position:fixed;top:10px;left:20px;z-index:40;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden;pointer-events:none}@media screen and (min-width:992px){.l-header-menu__logo{left:70px}}@media screen and (min-width:1440px){.l-header-menu__logo{left:119px;top:56px}}.l-header-menu__logo--sub{position:fixed;top:10px;left:20px;z-index:40}@media screen and (min-width:992px){.l-header-menu__logo--sub{left:70px}}@media screen and (min-width:1440px){.l-header-menu__logo--sub{left:120px;top:31px}}.l-drawer-menu{position:fixed;top:0;right:0;z-index:20;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;overflow-y:auto}.l-drawer-menu.is-checked{-webkit-transform:translateX(0);transform:translateX(0)}.l-scroll{position:absolute;right:0;bottom:37px}@media screen and (min-width:768px){.l-scroll{right:14px;bottom:37px}}.l-scroll img{width:70%}@media screen and (min-width:768px){.l-scroll img{width:100%}}.l-contact{padding-bottom:73px}.l-footer__over{padding-top:61px}.p-footer-menu__list{margin-top:42px}.l-pagetop{position:fixed;bottom:37px;right:0;pointer-events:auto;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media screen and (min-width:768px){.l-pagetop{bottom:37px;right:14px}}.l-pagetop.hidden{opacity:0;visibility:hidden;pointer-events:none}.l-pagetop img{width:70%;max-width:27px}@media screen and (min-width:768px){.l-pagetop img{width:100%}}.l-breadcrumb{position:relative;display:inline-block;bottom:40px;left:12%}@media screen and (min-width:768px){.l-breadcrumb{bottom:70px;left:100px}}@media screen and (min-width:992px){.l-breadcrumb{bottom:82px;left:120px}}@media (min-width:1440px){.l-breadcrumb{left:calc(50% - 600px)}}.l-section__title{position:absolute;left:12%;bottom:-42px;z-index:1}@media screen and (min-width:768px){.l-section__title{bottom:-45px;left:100px}}@media screen and (min-width:992px){.l-section__title{bottom:-65px;left:120.5px}}@media (min-width:1440px){.l-section__title{left:calc(50% - 598px)}}.l-project{max-width:1200px;width:83.3333333333%;margin-inline:auto}.l-project__list{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px, 1fr));-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;row-gap:100px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-auto-rows:auto}.l-work{max-width:967px;width:100%;padding-inline:24px;margin-inline:auto}@media screen and (min-width:768px){.l-work{padding-inline:48px}}@media screen and (min-width:992px){.l-work{padding-inline:90px}}@media screen and (min-width:1440px){.l-work{padding-inline:0}}.l-about{padding-top:92px;padding-bottom:60px}.l-about-profile{position:relative}@media screen and (min-width:992px){.l-about-profile{padding-top:184px;margin-bottom:104px}}.l-about-profile:after{position:absolute;content:"";width:38.3333333333%;height:163px;background-color:#e7ebec;bottom:0;right:0;z-index:-1}.l-about-profile__inner{max-width:1200px;width:83.3333333333%;margin-inline:auto}.l-works{max-width:1112px;width:100%;padding-inline:24px;margin-inline:auto;padding-block:66px}.l-works__swiper{margin-top:48px;overflow:hidden}.l-skill{padding-top:20px;padding-bottom:178px}.l-skill__inner{width:100%;background-color:#f2f2f2;margin-top:48px}@media screen and (min-width:768px){.l-skill__inner{margin-top:93px;margin-left:23.0555555556vw;width:76.9444444444vw;height:774px}}.l-skill__content{width:100%;position:relative}@media screen and (min-width:768px){.l-skill__content{max-width:1600px;width:76.9444444444vw;height:774px}}.l-price{overflow:hidden}.l-policy{max-width:1200px;width:83.3333333333%;margin-inline:auto}.l-policy__title{font-size:2.25rem;font-weight:700}.l-policy__text{margin-top:40px}.l-policy__text h2{font-size:1.5rem}.l-policy__text h2:nth-of-type(n+2){margin-top:36px}.l-policy__text p{margin-top:24px;font-size:1rem;font-weight:400}.l-policy__text ul{list-style:disc;margin-left:1em;margin-top:1em}.l-policy__text li{font-size:1rem}.c-title-primary{text-align:center}.c-title-primary:after{content:"";margin-top:19px;width:1px;height:3.75rem;background-color:#0199ff;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block}.c-title-primary__en{font-size:3rem}.c-title-primary__ja{font-size:.875rem}.c-title-secondary{text-align:center}.c-title-secondary__ja{font-size:.875rem}.c-button--primary{max-width:180px;width:100%;height:50px;padding:8px;display:inline-grid;place-items:center;position:relative;border:1px solid #2562d9;color:#2562d9;font-family:"Futura","Josefin Sans",sans-serif;font-size:1rem;font-weight:500;line-height:1.5;z-index:1;-webkit-transition:color .2s;transition:color .2s}.c-button--primary:hover{color:#fff}.c-button--primary:hover:before{width:100%}.c-button--primary:hover:after{background:#2562d9}.c-button--primary:before{position:absolute;width:0;height:50px;content:"";background-color:#2562d9;left:0;-webkit-transition-duration:.2s;transition-duration:.2s;z-index:-1}.c-button--primary:after{content:"";position:absolute;width:40px;height:1px;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333;-webkit-transition:background .2s;transition:background .2s}.c-button--secondary{max-width:250px;width:100%;display:inline-grid;place-items:center;position:relative;background:#2562d9;border:1px solid #2562d9;-webkit-transition-duration:.2s;transition-duration:.2s}.c-button--secondary span{display:none}.c-button--secondary:hover{color:#2562d9;border:1px solid #2562d9}.c-button--secondary:hover:before{width:100%}.c-button--secondary:hover .p-form__button--submit{color:#2562d9}.c-button--secondary:before{position:absolute;width:0;height:100%;content:"";background-color:#fff;left:0;-webkit-transition-duration:.2s;transition-duration:.2s;z-index:-1}.c-button--secondary:after{content:"";position:absolute;width:40px;height:1px;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.c-menu-before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.c-menu-before:before{content:"";display:block;height:2px;width:7px;background:#0199ff}.c-menu-before:hover{color:#0199ff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.c-menu-before:hover:before{background:#333}@media (hover:none){.c-menu-before{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-menu-before:active{color:#0199ff;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}.c-menu-before:active:before{background:#333}}.p-first-view{max-height:83vh;overflow:hidden}.p-first-view img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.p-first-view img{height:auto}}.p-first-view__logo{max-width:161px;width:100%;height:auto}@media screen and (min-width:768px){.p-first-view__logo{max-width:224px}}.p-header-menu__logo{max-width:161px;width:100%;height:auto}@media screen and (min-width:768px){.p-header-menu__logo{max-width:224px}}.p-header-menu__logo a{display:block}.p-header-menu__button{width:41px;height:18px;position:relative;cursor:pointer}.p-header-menu__button[aria-expanded=true]{position:fixed;top:20px;right:20px}.p-header-menu__button[aria-expanded=true] .p-header-menu__button-line{background-color:#0199ff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.p-header-menu__button[aria-expanded=true] .p-header-menu__button-line:before{background-color:#0199ff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.p-header-menu__button[aria-expanded=true] .p-header-menu__button-line:after{background-color:transparent}.p-header-menu__button-line{position:absolute;content:"";width:100%;height:1px;background-color:#0199ff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-header-menu__button-line:before,.p-header-menu__button-line:after{position:absolute;content:"";height:1px;background-color:#0199ff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-header-menu__button-line:before{width:100%;top:-9px;left:0}.p-header-menu__button-line:after{width:50%;bottom:-9px;right:0}.p-contact{max-width:728px;width:100%;margin-inline:auto;background:#e1e9ea;padding-block:40px;padding-inline:min(6.9444444444%, 100px)}.p-contact__note{margin-top:46px;text-align:center;font-size:1rem}.p-contact__form{margin-top:47px}.p-form__item+.p-form__item{margin-top:36px}.p-form__label{font-size:1rem}.p-form__label--required{font-size:.875rem;display:inline-grid;place-content:center;padding-inline:8px;background:#f03c3c;color:#f1f1f1;margin-left:12px}.p-form__input{margin-top:16px;width:100%;padding:5px;height:48px;font-size:1rem}.p-form__textarea-field{width:100%}.p-form__textarea{margin-top:16px;width:100%;height:269px;padding:5px;font-size:1rem}.p-privacy-policy{margin-top:19px;text-align:center}.p-privacy-policy a{text-decoration:underline;white-space:nowrap}.p-privacy-policy__checkbox{width:1px;height:1px;position:absolute;-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 100% 100%);overflow:hidden}.p-privacy-policy__checkbox:focus+.wpcf7-list-item-label:before{border:2px solid #2562d9}.p-privacy-policy__checkbox:checked+.wpcf7-list-item-label:after{opacity:1}.p-privacy-policy__checkbox+.wpcf7-list-item-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;cursor:pointer}.p-privacy-policy__checkbox+.wpcf7-list-item-label:before{content:"";display:inline-block;width:20px;height:20px;background:0 0;border:1px solid #333;margin-right:15px}@media screen and (min-width:768px){.p-privacy-policy__checkbox+.wpcf7-list-item-label:before{margin-right:37px}}.p-privacy-policy__checkbox+.wpcf7-list-item-label:after{position:absolute;content:"";width:17px;height:17px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/icon-checkmark.svg) no-repeat center center/contain;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.wpcf7-list-item{margin:0}.p-form__button{margin-top:34px;text-align:center}.p-form__button--submit{background:0 0;width:250px;height:50px;color:#f1f1f1;border:none;font-size:1rem;z-index:1;-webkit-transition-duration:1s;transition-duration:1s}.p-footer{background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/footer-wave.svg) no-repeat;background-position:center top;background-size:contain;position:relative}@media screen and (min-width:1440px){.p-footer{background-position:center bottom;aspect-ratio:1440/330.5}}.p-footer:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:74%;background-color:#f2f2f2;z-index:-1}@media screen and (max-width:470px){.p-footer:after{height:86%}}@media screen and (min-width:768px){.p-footer:after{height:54%}}@media screen and (min-width:1440px){.p-footer:after{display:none}}.p-footer__inner{width:85.2777777778%;margin-inline:auto;padding-bottom:48.5px}.p-footer__over{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1440px){.p-footer__over{gap:52.69px}}.p-footer__logo{width:224px;height:64px}.p-footer-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-icon-list__item{max-width:39px}.p-footer-icon-list__item:hover .p-footer-icon-list__link{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.p-footer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;gap:32px;margin-top:38px;margin-left:15px}@media screen and (min-width:768px){.p-footer-menu__list{gap:74px}}.p-footer-menu__item{font-family:"Futura","Josefin Sans",sans-serif;font-size:1rem;font-weight:500;line-height:150%}.p-footer-menu__link{width:100%;height:100%}.p-footer__copyright{margin-top:72px;margin-left:17px;display:block;color:#2562d9;font-family:"Inter",serif;font-size:1rem;font-weight:500;line-height:150%}.p-drawer-menu{width:300px;height:100vh;background:#e1e9ea;padding-block:80px;-webkit-box-shadow:-8px -5px 5px #e1e9ea;box-shadow:-8px -5px 5px #e1e9ea}.p-drawer-menu__navigation{width:80%;margin-inline:auto}.p-drawer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(16px, 7vh, 72px)}.p-drawer-menu__link{height:100%;font-family:"Futura","Josefin Sans",sans-serif;font-size:2rem;font-weight:500;line-height:1.8}.p-breadcrumb__item{font-family:"Futura","Josefin Sans",sans-serif;font-size:.625rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.p-breadcrumb__item{font-size:.75rem}}.p-breadcrumb__item:last-of-type{color:#2562d9}.p-breadcrumb__item:first-of-type{margin-right:.5em}.p-breadcrumb__item:nth-of-type(n+2){margin-left:5px}.p-project__title--en{font-size:2rem}.p-project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.p-project-card img{aspect-ratio:405.91/218.8;-o-object-fit:fill;object-fit:fill}.p-project-card__title{font-size:1.125rem;line-height:1.5;font-weight:400}.p-project-card__tag{display:inline-block;font-size:1rem;line-height:1.5}.p-project-card__tag:nth-child(n+2){margin-left:16px}.p-work__title{font-size:1.75rem;text-align:center}.p-work__content{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}@media screen and (min-width:768px){.p-work__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-work__image{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-work__note{margin-top:24px;text-align:center}.p-work__note p{font-size:1rem;letter-spacing:-.352px}.p-work-description{-ms-flex-preferred-size:50%;flex-basis:50%}.p-work-description__item+.p-work-description__item{margin-top:24px}.p-work-description__tag{color:#2562d9;font-size:1.125rem;line-height:1.5;font-weight:400;letter-spacing:-.396px;border-bottom:1px solid #2562d9;padding-bottom:8px}.p-work-description__text{padding-top:10px;font-size:1rem;line-height:1.5}.p-work__screenshot{margin-top:64px}.p-work__button{margin-top:64px;text-align:center}.p-work__button a{z-index:1;height:50px;color:#fff;font-size:1rem;font-weight:400;line-height:1.5;z-index:1}.p-about-profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5833333333%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.p-about-profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-about-profile__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:56px;margin-top:20px}@media screen and (min-width:768px){.p-about-profile__detail{-ms-flex-preferred-size:444px;flex-basis:444px;margin-top:0}}.p-about-profile__title{font-family:"Noto Sans JP",serif}.p-about-profile__title--sub{font-size:.875rem}.p-about-profile__title--main{font-size:1.75rem}.p-about-profile__text{font-size:1rem;line-height:1.66;-ms-flex-negative:1;flex-shrink:1}.p-about-profile__image{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;align-self:center}@media screen and (min-width:768px){.p-about-profile__image{-ms-flex-preferred-size:715px;flex-basis:715px}}.p-about-profile__image:after{position:absolute;content:"";width:98.1818181818%;height:76.6265060241%;left:-10.4895104895%;bottom:-14.9397590361%;background:#e7ebec;z-index:-1}.p-about-hobby{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:7.75%}@media screen and (min-width:768px){.p-about-hobby{margin-top:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.p-about-hobby{margin-top:1.2rem}}.p-about-hobby__image{margin-top:47px;max-width:318px;margin-inline:auto}@media screen and (min-width:768px){.p-about-hobby__image{-ms-flex-preferred-size:318px;flex-basis:318px;margin-top:0;margin-inline:0}}.p-about-hobby__detail{-ms-flex-preferred-size:630px;flex-basis:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:143px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:992px){.p-about-hobby__detail{margin-top:90px}}.p-about-hobby__text{margin-top:9px;font-size:1rem;line-height:1.66;position:relative}.p-about-hobby__text:after{display:none}@media screen and (min-width:992px){.p-about-hobby__text:after{display:block;position:absolute;content:"";width:26px;height:340px;background:-webkit-gradient(linear,left top,left bottom,from(#2562d9),to(#f8dc5a));background:linear-gradient(180deg,#2562d9 0%,#f8dc5a 100%);bottom:-9px;right:-59px}}@media screen and (min-width:768px){.p-about-mind{margin-left:9px}}.p-about-mind__title{font-size:1.75rem;font-family:"Noto Sans JP",serif;position:relative}.p-about-mind__title:after{position:absolute;content:"Kreativ Yume Tech";color:#e1e9ea;font-size:clamp(1.875rem, 5vw, 3.875rem);font-family:"Noto Sans JP",serif;font-weight:900;text-wrap:nowrap;width:auto;height:auto;left:0;bottom:-34px;z-index:-1}@media screen and (min-width:768px){.p-about-mind__title:after{left:auto;right:0}}@media screen and (min-width:1304px){.p-about-mind__title:after{left:207px;right:auto}}.p-about-mind__text{margin-top:34px;font-size:1rem;line-height:1.66}.p-works__button{margin-top:34px;text-align:center}.p-works__button a{height:50px;color:#fff;font-size:1rem;z-index:1}.p-works-swiper{margin-left:-2.7729636049%;margin-right:-2.7729636049%}.p-works-swiper__card img{aspect-ratio:405.91/218.8;-o-object-fit:cover;object-fit:cover}.p-works-swiper__title{font-size:1rem;margin-top:1.5rem}.swiper-slide{padding-left:2.7729636049%;padding-right:2.7729636049%}.swiper-pagination{position:static;margin-top:1.25rem}.swiper-pagination span{margin-left:.78125rem !important;margin-right:.78125rem !important}.swiper-pagination-bullet{width:16px !important;height:16px !important}.swiper-pagination-bullet-active{background:#f8dc5a !important}.p-about{position:relative}.p-about__content{width:85.0694444444vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:84px;padding-bottom:96px;background-color:#f2f2f2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;padding-left:24.3055555556vw;padding-right:30px;margin-top:-1.875rem}@media screen and (min-width:768px){.p-about__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:9.387755102%;padding-right:3.8888888889vw}}.p-about__image{max-width:186px;width:100%;margin-inline:auto}@media screen and (min-width:768px){.p-about__image{margin-inline:0;-ms-flex-preferred-size:186px;flex-basis:186px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.p-about__text{width:100%}@media screen and (min-width:768px){.p-about__text{-ms-flex-preferred-size:556px;flex-basis:556px;max-width:800px;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.p-about__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-about__name{font-family:"Futura","Josefin Sans",sans-serif;font-size:1.25rem;font-weight:500}.p-about__jobTitle{font-size:.875rem;font-weight:400}.p-about__description{margin-top:32px;font-size:1rem}.p-about__button{margin-top:24px;text-align:center}@media screen and (min-width:768px){.p-about__button{text-align:right}}.p-about__button a{z-index:1;height:50px;color:#fff;font-size:1rem;font-weight:400;line-height:1.5;z-index:1}.p-about__logo{position:absolute;top:259px;left:0;width:70px;height:1090px;pointer-events:none}@media screen and (min-width:768px){.p-about__logo{width:103px;height:1090px}}.p-skill-card--html{max-width:100%;margin-inline:3.125vw;height:auto;padding:5%}@media screen and (min-width:768px){.p-skill-card--html{padding:min(92px, 8.3032490975%) min(40px, 3.6101083032%) min(70px, 6.3176895307%) min(80px, 7.2202166065%);background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-html.jpg) no-repeat center center/cover;margin-inline:0;width:clamp(350px, 28.75vw, 414px);position:absolute;z-index:1;top:-79px;left:-106px}}.p-skill-card--css{max-width:100%;margin-inline:3.125vw;height:auto;padding:5%}@media screen and (min-width:768px){.p-skill-card--css{background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-css.jpg) no-repeat center center/cover;width:clamp(360px, 42.3611111111vw, 610px);margin-inline:0;top:116px;position:absolute;right:0}}@media screen and (min-width:992px){.p-skill-card--css{padding:min(82px, 7.4007220217%) min(55px, 4.963898917%) min(70px, 6.3176895307%) min(120px, 10.8303249097%)}}.p-skill-card--WordPress{max-width:100%;margin-inline:3.125vw;height:auto;padding:5%}@media screen and (min-width:768px){.p-skill-card--WordPress{padding:min(48px, 4.3321299639%) min(83px, 7.4909747292%) min(56px, 5.0541516245%) min(92px, 8.3032490975%);background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-WP.jpg) no-repeat center center/cover;margin-inline:0;width:clamp(414px, 42.3611111111vw, 610px);position:absolute;left:-192px;bottom:66px}}.p-skill-card--JavaScript{max-width:100%;margin-inline:3.125vw;height:auto;padding:5%}@media screen and (min-width:768px){.p-skill-card--JavaScript{padding:min(92px, 8.3032490975%) min(40px, 3.6101083032%) min(70px, 6.3176895307%) min(63px, 7.2202166065%);background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-JS.jpg) no-repeat center center/cover;margin-inline:0;width:clamp(350px, 28.75vw, 414px);position:absolute;bottom:-109px;right:0}}@media screen and (min-width:992px){.p-skill-card--JavaScript{right:120px}}.p-skill-card__head--html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-html.jpg) no-repeat center center/cover}@media screen and (min-width:768px){.p-skill-card__head--html{background:0 0}}.p-skill-card__head--css{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-css.jpg) no-repeat center center/cover}@media screen and (min-width:768px){.p-skill-card__head--css{background:0 0}}.p-skill-card__head--WordPress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-WP.jpg) no-repeat center center/cover}@media screen and (min-width:768px){.p-skill-card__head--WordPress{background:0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-skill-card__head--JavaScript{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;background:url(//kreativyumetech.com/wp-content/themes/portfolio/css/../assets/images/FrontPage-SkillBackground-JS.jpg) no-repeat center center/cover}@media screen and (min-width:768px){.p-skill-card__head--JavaScript{background:0 0}}.p-skill-card__name--black{font-family:"Futura","Josefin Sans",sans-serif;font-size:1.75rem}.p-skill-card__name--white{font-family:"Futura","Josefin Sans",sans-serif;font-size:1.75rem;color:#fff}.p-skill-card__description--black{margin-top:16px;font-size:1rem}.p-skill-card__description--white{margin-top:16px;font-size:1rem;color:#333}@media screen and (min-width:768px){.p-skill-card__description--white{color:#fff}}.p-price__outline{position:relative;width:100%;padding-left:0;background:#f2f2f2;z-index:0;margin-top:-32px;z-index:-1}@media screen and (min-width:768px){.p-price__outline{width:70.564516129vw;padding-block:256px 158px;padding-right:7.0564516129vw}}@media screen and (min-width:1440px){.p-price__outline{width:65.9722222222vw;padding-right:10vw}}@media screen and (min-width:768px){.p-price__image{position:absolute;max-width:934px;width:64.8611111111vw;top:87px;right:-31.5277777778vw;z-index:-1}}.p-price__content{padding-block:70.3px;padding-inline:5%;width:100%}@media screen and (min-width:768px){.p-price__content{max-width:686px;padding-left:4.0816326531%;background:#fff;margin-right:0;width:60.4838709677vw;margin-left:auto}}@media screen and (min-width:1440px){.p-price__content{width:47.6388888889vw;padding-left:10.9329446064%}}.p-price-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;max-width:440px;margin-inline:auto}@media screen and (min-width:768px){.p-price-list{margin-inline:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-price-list+.p-price-list{margin-top:22px}@media screen and (min-width:768px){.p-price-list+.p-price-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:4.3px}}.p-price-list__item{padding:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:272px;flex-basis:272px}.p-price-list__price{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:8px;-ms-flex-preferred-size:105px;flex-basis:105px}.p-thanks{text-align:center}.p-thanks__title{font-size:2.25rem;font-weight:500;line-height:1.5}.p-thanks__text{font-size:1rem;font-weight:400;line-height:1.5;margin-top:60px}.p-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:300;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeOut 1.5s 3s forwards;animation:fadeOut 1.5s 3s forwards;overflow:hidden}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.p-loading__logo{opacity:0;-webkit-animation:logo_fade 3s .5s forwards;animation:logo_fade 3s .5s forwards;width:auto;max-width:90%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;margin:0 auto}@-webkit-keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}@keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}.u-blue-color{color:#2562d9}.u-sp-hidden{display:none}@media screen and (min-width:992px){.u-sp-hidden{display:block}}.u-font-20{font-size:1.25rem}