.editorial ul>li,.service-list-block__text ul>li{line-height:2.125rem;padding:0 0 0 2.1875rem;position:relative;text-align:left}.editorial ul>li:before,.service-list-block__text ul>li:before{border-bottom:3px solid var(--color-dark-red);border-right:3px solid var(--color-dark-red);content:"";height:.6875rem;left:.25rem;position:absolute;top:.5rem;transform:rotate(45deg);width:.3125rem}.editorial ul>li ul,.service-list-block__text ul>li ul{list-style-type:disc;padding:0 0 0 1.25rem}.editorial ul>li ul li:before,.service-list-block__text ul>li ul li:before{content:none}.editorial ul.big>li,.service-list-block__text ul.big>li{margin-bottom:1.25rem;padding:0 0 0 2.5rem}.editorial ul.big>li:before,.service-list-block__text ul.big>li:before{height:1.0625rem;top:1.1875rem;width:1.4375rem}@media only screen and (max-width:1023px){.editorial ul.big>li,.service-list-block__text ul.big>li{margin:0;padding:0 0 0 2.1875rem}.editorial ul.big>li:before,.service-list-block__text ul.big>li:before{height:.75rem;top:.9375rem;width:1.0625rem}}.editorial ul.inverted,.service-list-block__text ul.inverted{color:var(--color-white)}.editorial ul.inverted>li:before,.service-list-block__text ul.inverted>li:before{border-bottom-color:var(--color-white);border-right-color:var(--color-white)}.editorial blockquote{background-color:var(--color-greige);margin-left:auto;margin-right:auto;max-width:56.875rem;padding:2.3125rem}@media only screen and (min-width:1024px){.editorial blockquote{padding:3.125rem 7.1875rem}}.editorial blockquote p{font-size:24px;font-size:1.5rem;font-style:italic;line-height:1}@media only screen and (min-width:1024px){.editorial blockquote p{font-size:44px;font-size:2.75rem;line-height:1}}.editorial blockquote p:after{background-color:var(--color-dark-red);content:"";display:block;height:4px;margin:1.5625rem 0;width:3.75rem}@media only screen and (min-width:1024px){.editorial blockquote p:after{margin:2.8125rem 0 2.1875rem;width:6.25rem}}.editorial blockquote footer{font-size:16px;font-size:1rem;line-height:2}@media only screen and (min-width:1024px){.editorial blockquote footer{font-size:24px;font-size:1.5rem;line-height:1}}.editorial .h2,.editorial .h3,.editorial .h4,.editorial h2,.editorial h3,.editorial h4{margin-bottom:.625rem;text-align:left;text-transform:none}.editorial a:not(.button){color:var(--color-dark-red);font-weight:600;text-decoration:none}.editorial a:not(.button).hover,.editorial a:not(.button):hover{color:var(--color-black)}.editorial ol{padding:0 0 0 1.25rem}.editorial>img{margin-bottom:5.625rem}.editorial a figure figcaption,.editorial ol,.editorial p,.editorial p a,.editorial strong,.editorial ul{line-height:1.5}.editorial ol,.editorial p,.editorial ul{margin-bottom:1.25rem}@media only screen and (min-width:768px){.editorial ol,.editorial p,.editorial ul{margin-bottom:1.875rem}}@media only screen and (min-width:1024px){.editorial ol,.editorial p,.editorial ul{margin-bottom:2.5rem}}.editorial>:last-child{margin-bottom:0}.editorial iframe{width:100%!important}.editorial picture{display:block}.editorial picture img{margin:0 auto}.editorial .responsive-embed{height:0;overflow:hidden;padding-top:56.25%;position:relative}.editorial .responsive-embed>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.editorial figure{padding:1rem 0}.service-list-block__item{display:block}@media only screen and (min-width:768px){.service-list-block__item{display:flex}}.service-list-block__item:not(:last-child){margin:0 0 3.125rem}.service-list-block__info{background:var(--color-dark-red);color:var(--color-white);padding:2.5rem 1.25rem;width:100%}@media only screen and (min-width:768px){.service-list-block__info{flex:none;width:21.875rem}}@media only screen and (min-width:1024px){.service-list-block__info{padding:2.5rem 1.875rem;width:26.5625rem}}@media only screen and (min-width:1440px){.service-list-block__info{width:31.875rem}}.service-list-block__info h2.line-under{margin-bottom:1.25rem}.service-list-block__price{font-family:var(--font-open-sans-condensed);font-size:40px;font-size:2.5rem;font-weight:700;line-height:1}@media only screen and (min-width:1024px){.service-list-block__price{font-size:50px;font-size:3.125rem;line-height:1}}.service-list-block__text{background-color:var(--color-greige);padding:1.875rem 1.25rem;width:100%}@media only screen and (max-width:767px){.service-list-block__text{text-align:center}}@media only screen and (min-width:768px){.service-list-block__text{flex:auto}}@media only screen and (min-width:1024px){.service-list-block__text{padding:2.5rem 1.875rem}}@media only screen and (min-width:1440px){.service-list-block__text{padding:2.5rem 4.375rem}}