.card__information h3{font-size:2rem}.article-card__excerpt{display:none}.card__information,.card__information h3,.article-card__info{color:#121212!important}.page-width{margin-top:4rem!important}.section-template--16196104978641__product-grid-padding{margin-top:7rem!important}.section-template--16196105011409__custom_liquid_WDdDQq-padding{padding-top:0rem!important}body{font-family:ui-monospace}#service1,#service2,#service3,#service4{padding-top:80px;margin-top:-80px}.sp{display:none}.serif{font-family:serif}.header{padding-top:0!important;padding-bottom:0!important;background-color:#fff;position:fixed;top:0;left:0;right:0;width:100%;margin:0!important;max-width:100%}.section-template--16196105011409__custom_liquid_WDdDQq-padding,.section-template--16196105011409__custom_liquid_kTLe9X-padding{padding-bottom:0!important}.section-template--16196105011409__custom_liquid_LrEzh3-padding{padding-top:0!important;padding-bottom:0!important}a{text-decoration:none;color:#000}a:hover{opacity:.8}img{vertical-align:bottom}.section-template--16196105011409__custom_liquid_cHYFME-padding{padding-top:0!important}.fv{position:relative}.fv-text{position:absolute;top:30%;left:8%}.fv-text h2,.fv-text p{color:#fff}.fv-text h2{font-family:serif;background-color:#0000006b;padding:1rem}.fv-text p{display:inline-block;padding:2rem;letter-spacing:.6rem;color:#000;text-shadow:2px 2px 3px #3b3939}.about{display:flex;justify-content:space-between;margin-top:-32rem;z-index:1;position:relative;align-items:flex-end}.about-left{background:linear-gradient(to bottom right,#5943ec,#2a8af7,#0cb6fd);width:45%}.about-right{width:60%;margin-left:-7rem;z-index:-1}.about-left{text-align:center}.about-left h2{color:#fff;border-bottom:1px solid #fff;display:inline-block;padding:0 .5rem}.about-left p{text-align:left;background-color:#fff;width:90%;margin:1rem auto 4rem;padding:1rem;box-shadow:1px 1px 20px #818181}.btn{margin-bottom:4rem}.btn a,.button{text-decoration:none;color:#fff;padding:1rem 2.5rem;border-radius:50px;background:linear-gradient(90deg,#ff7aa4,#fcd,#ff9dbc);background-size:200% 100%}.btn a:hover,.button:hover{opacity:.8;background-position:100% 0}.service h2{width:80%}.service{text-align:center}.service-wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:80%;margin:auto}.service-content{width:45%;margin-bottom:4rem}.member{background:linear-gradient(to bottom right,#ebf9ff,#fff,#ebf9ff);padding:6rem 0}.member h2{width:70%;float:right;margin-right:3rem}.member-flex{display:flex;width:90%;margin:auto}.mem-img{width:70%;display:flex;justify-content:space-evenly}.mem-img a{width:45%}.mem-text{width:30%;margin-top:15rem}.mem-text .btn{text-align:center;margin-top:5rem}.sdg{background-color:#ffffffb5;padding:5rem 0;padding-bottom:0}.sdg h2{width:85%;margin-right:3rem}.sdg h3{text-align:center;margin:4rem 0}.sdg p{width:70%;margin:auto}.sdg-img{width:100%;margin:auto;padding:5rem 33rem;background-color:#fff;margin-top:4rem}.section-template--16196105011409__custom_liquid_FjThrU-padding{padding-top:0!important;padding-bottom:0!important}.blog{background:linear-gradient(to bottom right,#2e2a4bc4,#1b81d1,#4646cad1)!important;padding-top:14rem}.title-blog{width:20%;margin:auto;position:absolute;margin-top:7rem;margin-left:10rem}.title-blog h2{padding:0;margin:0}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information,.article-card .card__heading{color:#fff}.article-card__info{padding-top:.4rem;color:#fff}.section-template--16196105011409__custom_liquid_Dx43qE-padding{padding-top:0!important;padding-bottom:0!important}.marquee-container{width:100%;overflow:hidden;position:relative}.marquee{display:flex;width:200%;animation:marquee 60s linear infinite}.marquee img{width:50%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.title-contact{width:33%;margin:auto;margin-bottom:0rem;padding-top:7rem}#shopify-section-template--16196105011409__custom_liquid_A4VTpA{background-color:#181f3ec2;padding:2rem 0}#shopify-section-template--16196105011409__contact_form_NNTTNf{background-color:#181f3ec2;padding-bottom:5rem}.contact__button{text-align:center}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none;transition:none}.button:hover{box-shadow:none;transition:none;border:none;outline:none!important}.contact__button .button{padding:10px 20px;background-color:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1);border:none;cursor:pointer;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));transition:background-color var(--duration-default),border var(--duration-default)}.contact__button .button:hover{background-color:rgba(var(--color-button),.8);outline:none}.contact__button .button:focus{outline:none;box-shadow:none;border:none}*:focus{outline:none;box-shadow:none}.section-template--16196105011409__custom_liquid_A4VTpA-padding{padding-top:0!important;padding-bottom:0!important}.footer{display:flex;justify-content:space-between;padding-bottom:7rem}.footer-logo{width:40%;padding-top:3rem}.footer-logo h1{margin:0;font-size:2rem;color:#fff;padding-left:4rem}.footer-logo img{width:30%;padding-left:3rem}.footer-logo p{color:#fff;padding-left:4rem}.footer ul{width:30%;flex-wrap:wrap;display:flex;justify-content:flex-end}.section-sections--16196105470161__custom_liquid_jRDULB-padding{background-color:#292549}.section-sections--16196105470161__custom_liquid_jRDULB-padding{padding-bottom:0rem!important}.footer ul li{list-style:none;width:50%}.footer ul li:before{content:"\2022";color:#2395f9;margin-right:8px;font-size:1.5em;vertical-align:middle}.footer ul a{text-decoration:none;color:#fff}.last{background-color:#4188f7;text-align:center;font-size:1.3rem;padding:1rem 0;color:#fff}.gradient{background:initial}.kasou-fv{background-image:url(../img/pedro-lastra-Nyvq2juw4_o-unsplash.jpg);height:400px;background-size:cover;background-position:top;position:relative}.add-photo{width:50%;height:315px;margin:10rem auto;overflow:hidden;position:relative;box-shadow:2px 2px 10px #8b8b8b}.add-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.kasou-fv-text{position:absolute;top:30%;left:7%}.kasou-fv-text h2{font-size:5rem;color:#fff;font-family:ui-monospace}.kasou-fv-text p{color:#fff;font-family:serif}.kasou-fv-text p{position:relative;padding-left:84px}.kasou-fv-text p:before{content:"";position:absolute;left:0;top:50%;width:65px;height:1px;background-color:#fff}.MVV{width:80%;margin:auto;background:linear-gradient(to bottom right,#7a6bf0,#3998e1,#3cc7fe);padding:2rem 0}.MVV h3{color:#fff;text-align:center;font-size:3rem;text-shadow:1px 1px 10px white;font-family:serif;margin-bottom:1rem}.MVV p{text-align:center;color:#fff;font-weight:700;font-family:serif;margin:0 auto!important}.MVV .p-width{text-align:left;width:77%}.value-text{background-color:#fff3;width:90%;margin:auto;padding:2rem 0}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}#bgVideo{width:100%;height:100%;object-fit:cover}.content{position:relative;z-index:1;color:#fff;text-align:center;padding:50px}.man{display:flex;padding:2rem}.man-text h4{margin:1rem;display:ruby;background:linear-gradient(transparent 70%,#ffc0d5 70%);font-size:2.5rem;width:80%}.man-text .h4{margin-left:5rem;line-height:5rem}.man-text{width:60%}.main-img{width:25%}.man2{flex-direction:row-reverse}.man-text p{font-size:1.3rem;padding:1rem}.company table{width:80%;margin:5rem auto}.message h3{width:50%;margin:15rem 0 4rem 2rem}.service-kasou{margin-top:10rem}.kasou-fv2{background-image:url(../img/service-back.jpg)}.ser-img{width:40%;background-size:cover;background-position:top}.ser-img1{background-image:url(../img/1599316_s.png)}.ser-img2{background-image:url(../img/26606353_s.png)}.ser-img3{background-image:url(../img/3754326_s_1.jpg)}.ser-img4{background-image:url(../img/3392316_s.jpg)}.service-flex{display:flex;width:90%;margin:auto;margin-bottom:10rem}.service-flex2{flex-direction:row-reverse}@media screen and (min-width:1250px){.service-flex{width:80%!important}}@media screen and (min-width:1400px){.service-flex{width:65%!important}}@media screen and (min-width:1600px){.service-flex{width:50%!important}}.ser-text{width:60%;padding:2rem}.ser-text h3{margin:1rem;display:ruby;background:linear-gradient(transparent 70%,#ffc0d5 70%);font-size:2.5rem;width:80%}.ser{position:relative;padding:10rem 0}.ser:before{content:"";background-image:url(../img/ser.gif);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;z-index:-1}.ser p{width:80%;margin:auto}.image-container p{font-size:1rem}.kasou-fv3{background-image:url(../img/LINE_ALBUM_HP__240706_4.jpg);background-position:center}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px}.image-container{text-align:center}.popup-image{width:100%;cursor:pointer;transition:.3s}.modal{display:none;position:fixed;z-index:5;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6}.modal-content{margin:auto;display:block;width:80%;max-width:700px}#caption1,#caption2,#caption3,#caption4,#caption5,#caption6,#caption7,#caption8{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0}.modal-content,#caption1,#caption2,#caption3,#caption4,#caption5,#caption6,#caption7,#caption8{animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}.modal h3{color:#fff}.modal ul{text-align:left!important;list-style:none}.modal li{margin-bottom:2rem}.kasou-fv4{background-image:url(../img/LINE_ALBUM_HP__240706_48.jpg);background-position:center}@media screen and (max-width:1100px){.fv-text{top:15%;left:5%}.about-left{width:70%}.mem-text{margin-top:5rem}.sdg-img{padding:5rem 21rem}.card__information h3{font-size:2rem}}@media screen and (max-width:850px){.about{display:inherit;margin-top:-11rem}.about-left{width:100%;padding-bottom:1rem;background-image:url(../img/cambodia-3222522_640.jpg);background-size:cover;background-position:right}.about-left p{background-color:#ffffffdb}.about-right{display:none}.service-wrap{width:100%}.mem-text{margin-top:0rem}.sdg-img{padding:5rem 17rem}.add-photo{height:229px;margin:7rem auto}.MVV{width:95%}.main-img{width:35%}.man-text{width:70%}}@media screen and (max-width:690px){.fv{height:520px}.about-right{width:50%;top:-46%}.member-flex{display:inherit!important;width:90%}.mem-img{width:100%}.mem-text{width:100%;margin-top:7rem}.sdg p{width:90%}.sdg-img{padding:1rem 10rem}.marquee img{width:100%}.footer ul{width:50%}.add-photo{width:80%}.man-text{width:100%}.main-img{width:50%}.man{flex-direction:column-reverse}.main-img{width:50%;margin:auto;margin-bottom:3rem}.company table{width:95%;margin:5rem auto}.service-flex{display:inherit}.ser-img{width:70%;height:234px;margin:auto}.ser-text{width:100%;padding:2rem}.image-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.sp{display:inherit}.about{margin-top:-7rem}.about-right{width:70%;top:-28%}.fv-text h2{font-size:2.7rem}.fv-text p{padding:0rem}.service-wrap{display:inherit}.service h2{width:95%}.service-content{width:80%;margin:auto;margin-bottom:4rem}.member h2{width:78%;float:right;margin-right:1rem}.member-flex{width:95%}.mem-img a{width:48%}.mem-text{margin-top:3rem}.sdg h2{width:94%}.sdg-img{padding:1rem 0rem}.title-blog{width:25%;margin:auto;position:absolute;margin-top:4rem;margin-left:3rem}.blog{padding-top:8rem}.marquee img{width:150%}.title-contact{width:46%;margin:auto;margin-bottom:0rem;padding-top:2rem}.footer{display:inherit}.footer-logo{width:100%;padding-top:3rem;text-align:center}.footer-logo img{width:50%;padding-left:0}.footer-logo h1{margin:0;font-size:2rem;color:#fff;padding-left:0rem}.footer-logo p{color:#fff;padding-left:0rem}.footer ul{width:100%;margin-top:7rem}.add-photo{width:93%;height:183px;margin:5rem auto}.MVV{width:100%}.MVV p{font-size:1.2rem}.MVV .p-width{text-align:left;width:95%}.message h3{width:50%;margin:6rem 0 4rem 2rem}.main-img{width:85%;margin:auto;margin-bottom:3rem}.man-text h4{font-size:1.7rem}.man-text .h4{margin-left:1rem;line-height:3rem}.man{display:flex;padding:1rem}.company tr,.company td{display:block}.company tr{margin:1rem}.ser-img{width:100%;height:195px;margin:auto}.ser-text{width:100%;padding:1rem}.ser p{width:97%;margin:auto;font-size:1.2rem}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:7px}#caption1,#caption2,#caption3,#caption4,#caption5,#caption6,#caption7,#caption8{margin:auto;display:block;width:95%;max-width:700px;text-align:center;color:#ccc;padding:10px 0}.modal ul{text-align:left!important;list-style:none;padding:0;font-size:1.3rem}.fv-text p{display:inline-block;padding:2rem;letter-spacing:.6rem;color:#fff;text-shadow:1px 1px 0px #3b3939}.mem-img p,.mem-text p{text-align:center}.ser-text h3{display:inline;font-size:2.4rem}.marquee{display:flex;width:200%;animation:marquee 10s linear infinite}}

