.textPage{max-width:1200px;padding:0 2rem;margin:6rem auto}

.descriptionComponent{padding:2rem 0;max-width:1200px;margin:0 auto;display:block;box-sizing:border-box;background-image:url(/images/background/descriptionBackground.jpg);background-position:105% -5%;background-size:620px;background-repeat:no-repeat;line-height:1.5}.descriptionComponent .descriptionPageContainer{display:flex;align-content:center;flex-wrap:wrap;margin:0 1rem}.descriptionComponent .descriptionPageContainer>div{width:50%}@media all and (max-width: 850px){.descriptionComponent .descriptionPageContainer>div{width:100%}}.descriptionComponent .flex{display:flex;justify-content:space-between;align-content:center;line-height:1.3}@media all and (max-width: 850px){.descriptionComponent .flex{flex-direction:column;align-items:center}}.descriptionComponent .flex>div,.descriptionComponent .flex>svg{margin:1rem .5rem}.descriptionComponent strong{color:#B70E0C}.descriptionComponent .checkNow{display:none}@media all and (max-width: 850px){.descriptionComponent{background:#B70E0C;color:#fff;padding-bottom:0}.descriptionComponent h1,.descriptionComponent h2,.descriptionComponent h3,.descriptionComponent h4,.descriptionComponent strong{color:#fff}.descriptionComponent h1{font-size:1.6rem}.descriptionComponent>.flex{align-items:flex-start}.descriptionComponent>.flex>.flex{flex-direction:row;margin-left:0;margin-right:0}.descriptionComponent>.flex>.flex>div,.descriptionComponent>.flex>.flex>svg{margin:0rem .5rem}.descriptionComponent>.flex>.flex>svg{margin-left:0;width:3rem}.descriptionComponent>.flex>.flex svg path{stroke:#B70E0C}.descriptionComponent .descriptionPageContainer{flex-direction:column-reverse}.descriptionComponent .descriptionPageContainer p br{display:none}.descriptionComponent .descriptionPageContainer svg{width:8rem;height:8rem;margin:0 auto;margin-bottom:1rem}.descriptionComponent .descriptionPageContainer svg circle,.descriptionComponent .descriptionPageContainer svg path{stroke:#fff;fill:transparent}.descriptionComponent .descriptionPageContainer svg circle{fill:#B70E0C}.descriptionComponent>.descriptionPageContainer,.descriptionComponent>.flex{max-width:320px;padding:0 .5rem;margin:0 auto}.descriptionComponent .checkNow{display:block;margin-top:1rem;padding:1rem 0;text-align:center;background:#830B0A;font-size:1.2rem;text-transform:uppercase}}

.steps,.contact{padding:4rem 0;max-width:1200px;margin:4rem auto;display:block;box-sizing:border-box;line-height:1.5}.steps>.stepsContainer,.contact>.stepsContainer{margin:0 4rem}.steps h1,.contact h1{position:relative;display:table;margin:0 auto;margin-bottom:6rem}.steps h1:before,.contact h1:before{position:absolute;z-index:-1;transform:translate3d(-50%, -50%, 0);top:50%;font-size:6em;content:"3";color:#D6D6D6}.steps .flex,.contact .flex{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-content:center;line-height:1.3}@media all and (max-width: 850px){.steps .flex,.contact .flex{flex-direction:column;align-items:center}}.steps .flex>div,.contact .flex>div{position:relative;margin:1rem .5rem;padding-left:2.5em;max-width:14rem;hyphens:auto}.steps .flex>div:before,.contact .flex>div:before{position:absolute;z-index:-1;top:0;left:.2em;font-size:2.4em;content:"1";line-height:1;font-weight:bold;color:#B70E0C}.steps .flex>div:nth-child(2):before,.contact .flex>div:nth-child(2):before{content:"2"}.steps .flex>div:nth-child(3):before,.contact .flex>div:nth-child(3):before{content:"3"}.steps strong,.contact strong{color:#B70E0C}

.contact{padding-top:0}.contact h1:before{content:"Z"}.contact .heading img{margin:0 auto;display:block;margin-bottom:3rem}

