@charset "UTF-8";.heading-2--base:before{color:#fff}.section.section--solving{background-attachment:fixed;background-image:url('https://www.tiis.global/hubfs/images/solution/bg_solving_02.jpg');background-size:cover;background-position:bottom;margin-top:100px;padding:100px 0 80px 0;position:relative}@media screen and (max-width:767px){.section.section--solving{background-attachment:inherit;margin-top:80px;max-height:400px;overflow-y:scroll;padding:70px 0 60px 0}}.section.section--solving>.container{position:relative}.section.section--solving .heading-2:before{color:#000}.section--solving__inner{background-color:rgba(255,255,255,.5);padding:40px}@media screen and (max-width:767px){.section--solving__inner{padding:25px}}.section--solving__inner:not(:first-child){margin-top:40px}.section.section--solving .heading-2{font-size:40px;margin-left:-50px;margin-right:-50px}@media screen and (max-width:1049px){.section.section--solving .heading-2{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.section.section--solving .heading-2{font-size:27px}}.section--overview{margin-top:130px}@media screen and (max-width:767px){.section--overview{margin-top:80px}}.section--overview .heading-2{font-size:45px}@media screen and (max-width:767px){.section--overview .heading-2{font-size:27px}}.section--overview .heading-2:not(:last-child){margin-bottom:40px}.section--overview__content{left:-50px;position:relative}@media screen and (max-width:1049px){.section--overview__content{left:0}}.overview-columns{margin-top:130px}@media screen and (max-width:767px){.overview-columns{margin-top:80px}}.overview-columns .overview-columns__item{background-color:rgba(223,218,216,.3);position:relative;min-height:380px;width:calc(100% - 90px)}@media screen and (max-width:1049px){.overview-columns .overview-columns__item{width:calc(100% - 50px)}}@media screen and (max-width:767px){.overview-columns .overview-columns__item{width:calc(100% - 20px)}}.overview-columns .overview-columns__item:nth-child(even){margin-left:auto}.overview-columns .overview-columns__item:not(:last-child){margin-bottom:100px}.overview-columns__item__image{top:-50px;position:absolute;width:700px}@media screen and (max-width:1250px){.overview-columns__item__image{width:50%}}@media screen and (max-width:767px){.overview-columns__item__image{top:-20px;position:relative;width:calc(100% - 20px)}}.overview-columns__item__image:after{background-color:#000;content:"";height:100%;position:absolute;top:0;transition:.3s;transition-timing-function:ease-in;width:100%}.overview-columns .overview-columns__item:nth-child(odd) .overview-columns__item__image:after{right:0}.overview-columns .overview-columns__item:nth-child(even) .overview-columns__item__image:after{left:0}.overview-columns__item__image.is-active:after{width:0}.overview-columns__item:nth-child(odd) .overview-columns__item__image{left:0}.overview-columns__item:nth-child(even) .overview-columns__item__image{right:0}@media screen and (max-width:767px){.overview-columns__item:nth-child(even) .overview-columns__item__image{right:-20px}}.overview-columns__item__text{box-sizing:border-box;margin-left:auto;padding:60px 90px;width:calc(100% - 700px)}@media screen and (max-width:1250px){.overview-columns__item__text{width:50%}}@media screen and (max-width:1049px){.overview-columns__item__text{padding:50px 50px}}@media screen and (max-width:767px){.overview-columns__item__text{padding:30px 20px 40px 20px;width:100%}}.overview-columns__item:nth-child(even) .overview-columns__item__text{margin-right:auto;margin-left:0}.section--excursion{background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("https://www.tiis.global/hubfs/images/solution/bg_technology.jpg");margin-top:150px;padding-top:90px;padding-bottom:100px;position:relative}@media screen and (max-width:767px){.section--excursion{background-image:url("https://www.tiis.global/hubfs/images/solution/bg_technology_sp.jpg");background-position:bottom;margin-top:100px;padding-top:60px;padding-bottom:100px}}.section--excursion .heading-2{font-size:50px}@media screen and (max-width:767px){.section--excursion .heading-2{font-size:30px}}.cta-wrapper{margin-top:0}