.features_wrapper{background:#4e4d4a;color:#fff;margin-top:5rem;padding-bottom:2.5rem!important;padding-top:2.5rem!important}.features_wrapper .cta__tel__column a:not(href){cursor:default}.features_wrapper .btn_wrap{margin-top:2.5rem;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.features_wrapper .btn_wrap a{display:block;text-decoration:none;-webkit-transition:.3s;transition:.3s;line-height:3.6rem;text-align:center;position:relative;background:#fff}.features_wrapper .btn_wrap a:hover span{color:#fff}.features_wrapper .btn_wrap a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}.features_wrapper .btn_wrap a:before{z-index:3;background:#f4bc50;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .6s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.features_wrapper .btn_wrap a span{font-size:.9rem;letter-spacing:.05em;font-weight:500;color:#222;position:relative;z-index:3}.features_wrapper .cta__tel__column p{margin:0;text-align:left}.features_wrapper .btn_wrap a:after{content:"";width:.9rem;height:.4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;z-index:3;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}.features_wrapper .container{width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.features_wrapper h2{font-size:1.2rem;color:#fff;text-align:center}.features_wrapper p{font-size:.875rem;text-align:center;color:#fff;margin-top:2.5rem}.features_wrapper .cta__column{padding:0;display:-ms-grid;display:grid;grid-gap:1rem;margin-top:2.5rem}.features_wrapper .cta__box{border:1px solid #fff;padding-top:2.5rem;display:-ms-grid;display:grid}.features_wrapper .cta__box__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:.875rem;color:#fff;margin:0}.features_wrapper .cta__box p{margin:2rem 0 0;padding:0 1rem;font-size:.875rem;line-height:1.8;font-weight:500;color:#fff;text-align:left}.features_wrapper .online_icon{width:2.6rem;margin-right:1rem}.features_wrapper .cta__box:last-child img{width:2rem;margin-right:1rem}.features_wrapper .cta__tel{margin-top:2.5rem}.features_wrapper .cta__tel__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features_wrapper .cta__tel__column a{color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:2.3rem}.features_wrapper .cta__tel__column h3{margin:0;font-size:.8rem;padding-left:1.3rem;border-left:6px solid #f4bc50;font-weight:500;color:#fff}.features_wrapper .cta__tel__attention{text-align:center;margin:1rem 0 0;font-size:.9rem}.features_wrapper h2 br{display:none}.features_wrapper .cta__tel__attention br{display:block}@media (min-width:560px){.features_wrapper .cta__tel__column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features_wrapper .cta__column{-ms-grid-columns:(minmax(23.5rem,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(23.5rem,1fr));grid-gap:3rem}.features_wrapper .cta__tel__column h3{margin-right:2rem}.features_wrapper h2 br{display:block}.features_wrapper .cta__tel__attention br{display:none}}@media (min-width:960px){.features_wrapper .cta__tel__column h3{font-size:1rem}.features_wrapper .cta__tel__attention{font-size:.8rem;margin-top:1.25rem}.features_wrapper .cta__tel__column a{font-size:2.7rem}.features_wrapper .cta__box__ttl{font-size:1.1rem}.features_wrapper .online_icon{width:2.8rem}.features_wrapper .cta__box p{margin-top:2.5rem;padding:0 3.1rem;font-size:.888rem}.features_wrapper{margin-top:11rem;padding-bottom:4rem!important;padding-top:4rem!important}.features_wrapper .container{width:53.3rem;max-width:960px}.features_wrapper h2{font-size:1.4rem}.features_wrapper p{font-size:.888rem}.features_wrapper .btn_wrap a:after{right:5.5rem}.features_wrapper .cta__column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.features_wrapper .cta__box:last-child img{width:2.1rem}.features_wrapper .btn_wrap a:hover:after{right:5rem}.content_with_img .feature_inner.item1 figure.feature_img{-ms-flex-item-align:end;align-self:flex-end}}@media (max-width:959px){.features_wrapper .btn_wrap a:before{background:hsla(0,0%,100%,.3)}.features_wrapper .btn_wrap a{opacity:1}.features_wrapper .btn_wrap a:hover span{color:#222}}