.asmimosa-container,.asmimosa-container a:active,.asmimosa-container a:link,.asmimosa-container a:visited{color:#59514d}.asmimosa-container .hs-form .hs-button,.asmimosa-container .l-button,.asmimosa-container .m-ac-hero .button a,.asmimosa-container .m-page-navi ul li.type-button a{background:#59514d;border:2px solid #59514d;border-radius:6px}.asmimosa-container .hs-form .hs-button:active,.asmimosa-container .hs-form .hs-button:link,.asmimosa-container .hs-form .hs-button:visited,.asmimosa-container .l-button:active,.asmimosa-container .l-button:link,.asmimosa-container .l-button:visited,.asmimosa-container .m-ac-hero .button a:active,.asmimosa-container .m-ac-hero .button a:link,.asmimosa-container .m-ac-hero .button a:visited,.asmimosa-container .m-page-navi ul li.type-button a:active,.asmimosa-container .m-page-navi ul li.type-button a:link,.asmimosa-container .m-page-navi ul li.type-button a:visited{color:#fff}.asmimosa-container .hs-form .hs-button:hover,.asmimosa-container .l-button:hover,.asmimosa-container .m-ac-hero .button a:hover,.asmimosa-container .m-page-navi ul li.type-button a:hover{background:#fff;border-color:#59514d;color:#59514d}.asmimosa-container .hs-form .hs-button:hover:after,.asmimosa-container .l-button:hover:after,.asmimosa-container .m-ac-hero .button a:hover:after,.asmimosa-container .m-page-navi ul li.type-button a:hover:after{border-color:#59514d}.asmimosa-container .m-title-lead .lead{font-weight:400}.asmimosa-container .m-ac-hero{padding:80px 0}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero{padding:50px 0 30px}}.asmimosa-container .m-ac-hero h1{margin:2.5rem 0 2rem}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero h1{text-align:center}}.asmimosa-container .m-ac-hero ul{list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero ul{text-align:left}}.asmimosa-container .m-ac-hero li{font-size:1.8rem;font-weight:700;margin-bottom:.5em;padding-left:1.5em;position:relative}.asmimosa-container .m-ac-hero li:before{color:#6fb92c;content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;left:0;position:absolute;top:0}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero li{font-size:1.6rem}}@media screen and (min-width:768px){.asmimosa-container .m-ac-hero .hero-inner .content{text-align:left;width:56%}.asmimosa-container .m-ac-hero .hero-inner .image{align-self:center;width:43.3%}}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero .hero-inner{display:flex;flex-direction:column-reverse}.asmimosa-container .m-ac-hero .hero-inner .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.asmimosa-container .m-ac-hero .hero-inner .content img{min-width:250px;width:60%!important}.asmimosa-container .m-ac-hero .hero-inner .image{align-self:center;margin-top:40px;max-width:400px}}.asmimosa-container .m-ac-hero .button-group{display:flex;gap:20px;margin-top:5rem;max-width:none}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero .button-group{align-items:center;flex-direction:column;gap:10px;margin-top:20px;padding:0 20px;width:100%}}.asmimosa-container .m-ac-hero .button{margin:0;width:280px}.asmimosa-container .m-ac-hero .button a{box-shadow:4px 10px 20px rgba(0,0,0,.2);font-size:1.8rem;letter-spacing:0;padding:1.8rem 2rem;position:relative}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero .button a{padding:1.6rem 2rem}}.asmimosa-container .m-ac-hero .button a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.575em;margin-top:-.2875em;position:absolute;right:.92em;top:50%;transform:rotate(45deg);transition:border-color .25s,right .25s;width:.575em}.asmimosa-container .m-ac-hero .button a:hover:after{right:.69em}.asmimosa-container .m-ac-hero .button.-red a:hover{border-color:#b74271}.asmimosa-container .m-ac-hero .button.-red a:hover:after{border-right-color:#b74271;border-top-color:#b74271}@media screen and (max-width:767px){.asmimosa-container .m-ac-hero .button{max-width:400px;width:100%}.asmimosa-container .m-ac-hero .button a{font-size:1.5rem}}.asmimosa-container .m-page-navi .page-navi-inner{background:#fff}@media screen and (min-width:768px){.asmimosa-container .m-page-navi .page-navi-inner{border-bottom:1px solid #ccc}}@media screen and (max-width:767px){.asmimosa-container .m-page-navi ul li{border-color:#ccc}.asmimosa-container .m-page-navi ul li:nth-child(odd){border-right-color:#ccc}.asmimosa-container .m-page-navi ul li:last-child{border-right-color:transparent}}.asmimosa-container .m-page-navi ul li a{font-weight:500}.asmimosa-container .m-page-navi ul li a:after{border-bottom-color:#59514d;border-top-color:#59514d}.asmimosa-container .m-page-navi ul li a:hover{color:#59514d}.asmimosa-container .m-page-navi ul li a:hover:after{border-color:#59514d}.asmimosa-container .m-title-lead h2.title{text-align:center;text-indent:.5em}.asmimosa-container .m-title-lead h2.title:before{background:url(https://3926524.fs1.hubspotusercontent-na1.net/hubfs/3926524/NRIS/Image/service/solution/asmimosa/title-icon.png) no-repeat 50%;content:"";display:inline-block;height:32px;transform:translate(-.5em,2px);width:32px}.asmimosa-container .m-title-lead h3.title{align-items:center;display:flex;flex-direction:column;font-size:2.8rem;justify-content:center;margin-bottom:1.25em}.asmimosa-container .m-title-lead h3.title:after{background:#6fb92c;border-radius:3px;content:"";display:block;height:6px;margin-top:16px;text-align:center;width:80px}@media screen and (max-width:767px){.asmimosa-container .m-title-lead h3.title{font-size:2rem}}.asmimosa-container .m-title-lead .lead{text-align:center}@media screen and (max-width:767px){.asmimosa-container .m-title-lead .lead{font-size:1.8rem}}.asmimosa-container .m-blog-case-study .l-blog-card a:hover:after{border-color:#59514d}.asmimosa-container .m-blog-case-study .l-blog-card.case-post .tags>*{color:#59514d}.asmimosa-container .section-problem .m-col-group .item .title{font-size:2rem}@media screen and (max-width:767px){.asmimosa-container .section-problem .m-col-group .item .title{font-size:1.8rem;text-align:left}}.asmimosa-container .section-about{padding-bottom:80px;padding-top:80px}@media screen and (max-width:767px){.asmimosa-container .section-about{padding-bottom:60px;padding-top:60px}}.asmimosa-container .section-about .m-2column-content{background:#fff;border-radius:16px;padding:46px 56px}.asmimosa-container .section-about .m-2column-content .text{font-size:1.8rem;font-weight:500}@media screen and (max-width:767px){.asmimosa-container .section-about .m-2column-content .text{font-size:1.6rem}.asmimosa-container .section-about .m-2column-content{padding:32px 20px}.asmimosa-container .section-about .m-2column-content .title{margin-bottom:1em;text-align:center}.asmimosa-container .section-about .m-2column-content .second-content{align-self:center;max-width:400px;padding:0 40px}}@media screen and (min-width:768px){.asmimosa-container .section-function .m-col-group.-col3{column-gap:2.58%}.asmimosa-container .section-function .m-col-group.-col3 .item{width:31.6%}}.asmimosa-container .section-function .m-col-group .item{border-radius:16px;padding:40px 16px}@media screen and (max-width:767px){.asmimosa-container .section-function .m-col-group .item{padding:32px 16px}}.asmimosa-container .section-function .m-col-group .item .title{font-size:2.4rem}@media screen and (max-width:767px){.asmimosa-container .section-function .m-col-group .item .title{font-size:2rem;margin-bottom:1em}.asmimosa-container .section-function .m-col-group .item .text{font-size:1.6rem}}.asmimosa-container .section-function .m-col-group .item .image{margin:0 0 1.5em}.asmimosa-container .m-service-reason{flex-direction:column}.asmimosa-container .m-service-reason .image,.asmimosa-container .m-service-reason h2{margin:0}.asmimosa-container .m-service-reason .content{width:100%}@media screen and (min-width:768px){.asmimosa-container .m-service-reason .content{padding-left:0}}@media screen and (max-width:767px){.asmimosa-container .m-service-reason .content{padding-left:0}}.asmimosa-container .m-service-reason .reason-group{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:5.4rem}@media screen and (max-width:767px){.asmimosa-container .m-service-reason .reason-group{row-gap:3.2rem}}.asmimosa-container .m-service-reason .reason-group .item{padding-left:5.2em;width:48%}@media screen and (max-width:767px){.asmimosa-container .m-service-reason .reason-group .item{padding-left:4.2em;width:100%}}.asmimosa-container .m-service-reason .reason-group .item:not(:last-child){margin-bottom:0}.asmimosa-container .m-service-reason .reason-group .item .title sup{font-size:50%}@media screen and (max-width:767px){.asmimosa-container .m-service-reason .reason-group .item .title{font-size:2rem}}.asmimosa-container .m-service-reason .reason-group .item .num{color:#fff;font-size:3.6rem;left:0;margin-left:22px}.asmimosa-container .m-service-reason .reason-group .item .num:before{background:url(https://3926524.fs1.hubspotusercontent-na1.net/hubfs/3926524/NRIS/Image/service/solution/asmimosa/num-bg-icon.png) no-repeat top;background-size:contain;height:1.89em;left:-22px;margin-left:0;top:-.3em;transform:unset}@media screen and (max-width:767px){.asmimosa-container .m-service-reason .reason-group .item .num{font-size:2.5rem;margin-left:15px}.asmimosa-container .m-service-reason .reason-group .item .num:before{left:-16px;width:50px}}.asmimosa-container .m-service-reason .reason-group .item .text{letter-spacing:normal}.asmimosa-container .section-cta .adjust-width{max-width:none;padding:0;width:100%}@media screen and (min-width:768px){.asmimosa-container .section-cta .m-cta-area-text-image .m-cta-area-text-image{padding:16px}.asmimosa-container .section-cta .m-cta-area-text-image .content{width:60%}}.asmimosa-container .section-cta .m-cta-area-text-image h2{color:#fff}@media screen and (max-width:767px){.asmimosa-container .section-cta .m-cta-area-text-image h2{font-size:2.4rem}}.asmimosa-container .section-cta .m-cta-area-text-image .image{width:auto}@media screen and (max-width:767px){.asmimosa-container .section-cta .m-cta-area-text-image .image{max-width:350px;width:78%}}.asmimosa-container .section-cta .m-cta-area-text-image .content-inner{gap:22px 5%;justify-content:space-between;max-width:1180px}@media screen and (max-width:767px){.asmimosa-container .section-cta .m-cta-area-text-image .content-inner{justify-content:center}}.asmimosa-container .section-cta .m-cta-area-text-image .button-group{flex-direction:row;gap:0 20px}@media screen and (max-width:1000px){.asmimosa-container .section-cta .m-cta-area-text-image .button-group{flex-direction:column}}@media screen and (max-width:767px){.asmimosa-container .section-cta .m-cta-area-text-image .button-group{margin-top:2rem}}.asmimosa-container .section-cta .m-cta-area-text-image .button-item{flex:1 1 auto}.asmimosa-container .section-cta .m-cta-area-text-image .button-item.-aqua a{background:#59514d;border-color:#59514d}.asmimosa-container .section-cta .m-cta-area-text-image .button-item.-aqua a:hover{background:#fff;color:#59514d}.asmimosa-container .section-cta .m-cta-area-text-image .button-item.-aqua a:hover:after{border-color:#59514d}.asmimosa-container .section-cta .m-cta-area-text-image .button-item:not(:last-child){margin-bottom:0}@media screen and (max-width:1000px){.asmimosa-container .section-cta .m-cta-area-text-image .button-item:not(:last-child){margin-bottom:1rem}}.asmimosa-container .section-cta .m-cta-area-text-image .button-item:not(.-style-none) a{border-radius:6px;font-size:1.8rem;padding:5px 40px}@media screen and (max-width:767px){.asmimosa-container .section-cta .m-cta-area-text-image .button-item:not(.-style-none) a{font-size:1.5rem}}@media screen and (min-width:768px){.asmimosa-container .m-frame-text-content .text{font-size:2rem}}.asmimosa-container .section-intro .m-title-lead .lead{font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.asmimosa-container .section-intro .m-title-lead .lead{font-size:1.8rem}}.asmimosa-container .section-intro .m-button-container{margin-top:36px}.asmimosa-container .section-intro-content .m-title-lead{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.asmimosa-container .section-intro-content .m-title-lead .lead{max-width:960px}}.asmimosa-container .section-intro-content .adjust-width{background:#fff;border-radius:16px;padding:80px 40px}@media screen and (max-width:767px){.asmimosa-container .section-intro-content .adjust-width{padding:60px 16px;width:91.5%}}.asmimosa-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#59514d}.asmimosa-container .m-faq-group dd .icon{color:#f8be3b}