html{font-size:10px}body{color:#1d1d1d;font-size:1.4rem;font-weight:300;line-height:1.7}body a{color:#00a2ad}body a:hover{text-decoration:underline}body img{max-width:100%}.l-content{z-index:10}.l-content h2,.l-content h3,.l-content h4{font-weight:700}.l-header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:20}.l-header .l-header__inner{align-items:center;display:flex;font-weight:700;justify-content:space-between}.l-header .header__list-button-wrap.u-button-wrap{display:flex;margin:0}.l-header .header__list-button-wrap.u-button-wrap .u-button{width:auto}.l-header .breadcrumb{border-top:1px solid #adadad;position:relative;z-index:10}@media print,screen and (min-width:980px){.l-header .breadcrumb{height:53px;padding-top:16px}}@media screen and (max-width:979px){.l-header .breadcrumb{height:37px;padding:8px 24px}}.l-header .breadcrumb .breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:980px){.l-header .breadcrumb .breadcrumb__inner{margin-left:auto;margin-right:auto;padding-bottom:16px;width:900px}}@media screen and (max-width:979px){.l-header .breadcrumb .breadcrumb__inner{overflow-x:auto;white-space:nowrap;word-break:keep-all}}.l-header .breadcrumb .breadcrumb__inner .breadcrumb__item{font-size:1.2rem;font-weight:300;position:relative}.l-header .breadcrumb .breadcrumb__inner .breadcrumb__item:after{content:">";display:inline-block;padding:0 .5em;position:relative}.l-header .breadcrumb .breadcrumb__inner .breadcrumb__item:last-child:after{display:none}.l-header .breadcrumb .breadcrumb__inner .breadcrumb__item a{color:#00a2ad}.l-header .breadcrumb .breadcrumb__inner .breadcrumb__item a:hover{text-decoration:underline}.u-strong{color:#00a2ad}.u-button-wrap .u-button{background-color:#fff;border-radius:50rem;color:#1d1d1d;display:block;height:60px;overflow:hidden}.u-button-wrap .u-button:hover{text-decoration:none}.u-button-wrap .u-button-inner{background-color:#ffd600;border-radius:50rem;display:block;font-weight:700;line-height:60px;position:relative;text-align:center;width:100%}.u-button-wrap .u-button-inner:after{border:2px solid #1d1d1d;border-left:none;border-top:none;content:"";display:block;height:14px;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:14px}.u-none{display:none}.u-heading{font-weight:700}.u-heading.is-level2{line-height:1.6;text-align:center}.u-heading.is-level3{line-height:1.4;text-align:center}.m-kv{overflow:hidden;position:relative}.m-kv__body{align-items:center;color:#fff;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.m-kv__heading{order:2}.m-kv__logo{order:1}.m-kv__main-copy{order:3;text-align:center}.m-kv__main-copy,.m-kv__sub-copy{font-weight:700;white-space:nowrap}.m-kv__sub-copy{order:4}.m-kv__image{position:relative}.m-kv__image img{width:100%}.m-contact-top{background-color:#00a2ad}.m-contact-top .m-contact-top__heading{line-height:1.4}.m-contact-top .m-contact-top__heading,.m-contact-top .m-contact-top__text{color:#fff;font-weight:700;text-align:center}.m-contact-top .u-button-wrap{margin-top:24px}.m-problem-solving .m-problem-solving__body{display:flex;flex-wrap:wrap}.m-problem-solving .m-problem-solving__item p{font-size:1.4rem;line-height:1.6;margin-top:8px}.m-about{background-color:#edf9fa}.m-about .m-about__lead{text-align:center}.m-about .m-about__lead-notes{font-size:1.2rem;margin-top:8px}.m-about .m-about__image{margin-top:32px}.m-feature .m-feature__heading-text{color:#00a2ad;font-weight:700;text-align:center}.m-feature .m-feature__heading{margin-top:16px}.m-feature .m-feature__detail-item dt{font-size:2.2rem;font-weight:700;text-align:center}.m-feature .m-feature__detail-item dt span{display:block}.m-feature .m-feature__detail-item dd{font-size:1.4rem;margin-top:16px}.m-feature .m-feature__detail-search{border:3px solid #e1207d;margin-top:8px;padding:16px 14px}.m-feature .m-feature__detail-search dt{color:#e1207d;font-size:1.6rem;font-weight:700;text-align:center}.m-feature .m-feature__detail-search dd{margin-top:8px}.m-rate-plan{background-color:#edf9fa}.m-rate-plan .m-rate-plan__lead strong{font-weight:700}.m-rate-plan .m-rate-plan__body{margin-top:24px}.m-rate-plan .m-rate-plan__item{background-color:#ebebeb;text-align:center}.m-rate-plan .m-rate-plan__item.is-option{background-color:#00a2ad;color:#fff;padding-left:0;padding-right:0}.m-rate-plan .m-rate-plan__icon{position:relative}.m-rate-plan .m-rate-plan__icon img{position:absolute}.m-rate-plan .m-rate-plan__item-text{text-align:left}.m-rate-plan .m-rate-plan__item-label{border:1px solid #fff;border-radius:50em;display:inline-block;margin-left:auto;margin-right:auto;margin-top:8px;width:198px}.m-rate-plan .m-rate-plan__item-price{font-size:2.2rem;font-weight:700}.m-rate-plan .m-rate-plan__item-price span{font-family:Rubik,sans-serif;font-size:3.9rem}.m-rate-plan .m-rate-plan__notes{margin-top:8px;text-align:right}.m-contact{background-color:#00a2ad}.m-contact .m-contact__heading{color:#fff;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase}.m-contact .m-contact__text{color:#fff;font-weight:700;margin-top:16px;text-align:center}.m-contact .u-button-wrap{margin-top:24px}@media screen and (max-width:979px) and (min-width:769px){.l-header{padding:0 32px 0 24px}.l-header.v2{padding:0}.l-header .l-header__inner{height:56px;width:100%}.l-header.v2 .l-header__inner{padding:0 32px 0 24px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner{font-size:1.2rem;line-height:38px;padding:0 36px 0 16px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner:after{height:10px;right:15px;width:10px}.u-section .u-section__inner{padding-left:32px;padding-right:32px}.u-blcok-md{display:block}.u-inline-md{display:inline}.m-kv{margin-top:56px}.m-kv__heading{margin-top:24px;width:446px}.m-kv__logo{width:203px}.m-kv__main-copy{font-size:4.3rem;margin-top:39px}.m-kv__sub-copy{font-size:3rem}.m-contact-top .u-button-wrap{margin:24px 64px 0}.m-problem-solving .m-problem-solving__body{margin:8px -8px 0}.m-problem-solving .m-problem-solving__item{margin:32px 8px 0;width:calc(50% - 16px)}.m-feature .m-feature__detail{margin-top:32px}.m-feature .m-feature__detail-text{display:flex;flex-wrap:wrap;margin-left:-11px;margin-right:-11px;margin-top:16px}.m-feature .m-feature__detail-item{margin:40px 11px 0;width:calc(50% - 22px)}.m-contact .u-button-wrap{margin:24px 64px 0}}@media screen and (max-width:768px){.l-header{padding:0 24px}.l-header.v2{padding:0}.l-header .l-header__inner{height:78px;width:100%}.l-header .header__list-button-wrap.u-button-wrap .u-button{height:48px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner{font-size:1.2rem;line-height:1.5;padding:6px 15px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner:after{display:none}.u-section{padding:32px 0 56px}.u-section .u-section__inner{padding-left:24px;padding-right:24px}.u-blcok-sm{display:block}.u-inline-sm{display:inline}.u-heading.is-level2{font-size:2.7rem}.u-heading.is-level3{font-size:2rem}.m-kv{margin-top:78px}.m-kv.v2{margin-top:115px}.m-kv__body{width:100%}.m-kv__heading{margin-top:15px;width:79%}.m-kv__logo{width:33%}.m-kv__main-copy{font-size:2.4rem;line-height:1.2;margin-top:16px}.m-kv__sub-copy{font-size:1.2rem;margin-top:8px;text-align:center}.m-contact-top .m-contact-top__heading{line-height:1.3}.m-contact-top .u-button-wrap{margin:24px 24px 0}.m-contact-top .u-button-wrap .u-button+.u-button{margin-top:20px}.m-problem-solving .m-problem-solving__item{margin-top:40px;width:100%}.m-about .m-about__lead{margin-top:24px}.m-about .m-about__lead-text{font-size:1.4rem}.m-feature .m-feature__heading-text{font-size:2.4rem}.m-feature .m-feature__detail{margin-top:24px}.m-feature .m-feature__detail-item{border:4px solid #107f8c;border-radius:20px;margin-top:24px;padding:30px 19px 24px;position:relative}.m-feature .m-feature__detail-item dt .m-feature__detail-icon{left:50%;position:absolute;top:-21px;transform:translateX(-50%);width:42px}.m-rate-plan .m-rate-plan__lead{font-size:1.4rem;margin-top:24px}.m-rate-plan .m-rate-plan__item-label{font-size:1.4rem}.m-rate-plan .m-rate-plan__item-text+.m-rate-plan__item-price{margin-top:10px}.m-rate-plan .m-rate-plan__item-label+.m-rate-plan__item-price{margin-top:5px}.m-contact .u-button-wrap{margin:24px 24px 0}}@media screen and (max-width:321px){.l-header{padding:0 10px}.u-section .u-section__inner{padding-left:10px;padding-right:10px}.m-contact-top .m-contact-top__inner{padding-left:10px!important;padding-right:10px!important}.m-contact .u-button-wrap,.m-contact-top .u-button-wrap{margin:24px 0 0}}@media print,screen and (min-width:980px){.l-header .l-header__inner{height:60px;margin-left:auto;margin-right:auto;width:900px}.l-header .header__logo{width:136px}.l-header .header__logo a{display:block}.l-header .header__logo a:hover{opacity:.7;text-decoration:underline}.l-header .header__list-button-wrap.u-button-wrap .u-button+.u-button{margin-left:8px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner{font-size:1.5rem;line-height:38px;padding:0 36px 0 16px}.l-header .header__list-button-wrap.u-button-wrap .u-button-inner:after{height:12px;right:16px;width:12px}.u-section .u-section__inner{margin-left:auto;margin-right:auto;max-width:900px}.u-button-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.u-button-wrap .u-button{width:400px}.u-button-wrap .u-button:hover .u-button-inner{opacity:.7}.u-button-wrap .u-button-inner{font-size:2.2rem;transition:opacity .2s ease-in-out}.u-button-wrap .u-button-inner:after{right:32px}.u-blcok-lg{display:block}.u-inline-lg{display:inline}.m-kv{margin-top:60px}.m-kv.v2{margin-top:113px}.m-kv__heading{margin-top:33px;width:593px}.m-kv__logo{width:270px}.m-kv__main-copy{font-size:5.2rem;margin-top:56px}.m-kv__sub-copy{font-size:3.6rem}.m-contact-top{overflow:hidden}.m-contact-top .m-contact-top__inner{background:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/service/analysis/posjournal/img/contact_bg_oparetor.png) no-repeat 100% 100%/115px auto;margin-left:auto;margin-right:auto;padding:26px 0 33px;width:1060px}.m-contact-top .m-contact-top__heading{font-size:6rem}.m-contact-top .m-contact-top__text{font-size:2.6rem}.m-contact-top .u-button-wrap{justify-content:space-between;width:830px}.m-contact-top .u-button{width:390px}.m-problem-solving .m-problem-solving__body{margin:-8px}.m-problem-solving .m-problem-solving__item{margin:40px 8px 0;width:calc(33.2% - 16px)}.m-feature .m-feature__detail{margin-top:96px}.m-feature .m-feature__detail-text{display:flex;margin-left:-8px;margin-right:-8px;margin-top:24px}.m-feature .m-feature__detail-item{margin:0 8px;width:calc(33.2% - 16px)}.m-rate-plan .m-rate-plan__body-inner{display:flex;margin:0 -3px}.m-rate-plan .m-rate-plan__item{margin:0 3px;padding:25px 26px 20px;width:calc(33.2% - 6px)}.m-rate-plan .m-rate-plan__icon{margin-left:-20px;margin-right:-20px;width:46px}.m-rate-plan .m-rate-plan__icon img{bottom:34px}.m-rate-plan .m-rate-plan__item-text{font-size:1.4rem;margin-top:10px}.m-rate-plan .m-rate-plan__item-image{margin-top:16px}.m-contact .m-contact__heading{font-size:6rem}.m-contact .m-contact__text{font-size:2.4rem}.m-contact .u-button-wrap{justify-content:space-between}}@media screen and (max-width:979px){.l-header .header__logo{width:106px}.l-header .header__logo a:hover{opacity:1;text-decoration:none}.l-header .header__list-button-wrap.u-button-wrap .u-button+.u-button{margin-left:4px;margin-top:0}.u-button-wrap .u-button+.u-button{margin-top:32px}.u-button-wrap .u-button-inner{font-size:1.8rem}.u-button-wrap .u-button-inner:after{right:24px}.u-blcok-md-under{display:block}.u-inline-md-under{display:inline}.m-contact-top .m-contact-top__inner{padding:16px 0 22px}.m-contact-top .m-contact-top__heading{font-size:2.4rem}.m-contact-top .m-contact-top__text{font-size:2rem}.m-contact-top .u-button-wrap{justify-content:center}.m-rate-plan .m-rate-plan__item{margin-top:10px;padding:22px 20px}.m-rate-plan .m-rate-plan__icon img{left:50%;top:-18px;transform:translateX(-50%)}.m-rate-plan .m-rate-plan__item-text{font-size:1.2rem;margin-left:auto;margin-right:auto;margin-top:6px;max-width:288px}.m-rate-plan .m-rate-plan__item-image{margin-left:auto;margin-right:auto;margin-top:8px;max-width:235px}.m-contact .m-contact__heading{font-size:2.4rem}.m-contact .m-contact__text{font-size:1.8rem}.m-contact .u-button-wrap{justify-content:center}}@media screen and (min-width:769px){.l-header .header__list-button-wrap.u-button-wrap .u-button{height:38px}.u-section{padding:56px 0 80px}.u-blcok-md-over{display:block}.u-inline-md-over{display:inline}.u-heading.is-level2{font-size:4.2rem}.u-heading.is-level3{font-size:2.2rem}.m-about .m-about__lead{margin-top:40px}.m-about .m-about__lead-text{font-size:1.8rem}.m-feature .m-feature__heading-text{font-size:2.8rem}.m-feature .m-feature__detail-item dt .m-feature__detail-icon{margin-left:auto;margin-right:auto;width:46px}.m-feature .m-feature__detail-item dt .m-feature__detail-lead{margin-top:16px}.m-rate-plan .m-rate-plan__lead{font-size:2.4rem;margin-top:40px}.m-rate-plan .m-rate-plan__item-label{font-size:1.1rem}.m-rate-plan .m-rate-plan__item-label+.m-rate-plan__item-price,.m-rate-plan .m-rate-plan__item-text+.m-rate-plan__item-price{margin-top:12px}}