.diagram-overlay__wrapper{color:#4a4a4a;padding:6rem 0;position:relative}@media (max-width:991px){.diagram-overlay__wrapper{padding:0}}.diagram-overlay__wrapper .diagram-overlay__image img{display:block;height:auto;margin:0 auto;max-width:1170px;width:100%}@media (max-width:1290px){.diagram-overlay__wrapper .diagram-overlay__image img{max-width:900px}}@media (max-width:1200px){.diagram-overlay__wrapper .diagram-overlay__image img{max-width:750px}}@media (max-width:768px){.diagram-overlay__wrapper .diagram-overlay__image img{max-width:100%}}.diagram-overlay__wrapper .diagram-overlay__content{position:absolute;z-index:2}.diagram-overlay__wrapper .diagram-overlay__content--top-left{left:0;max-width:50%;top:5%;width:460px}@media (max-width:991px){.diagram-overlay__wrapper .diagram-overlay__content--top-left{margin-bottom:2rem;max-width:100%;position:relative;width:100%}}.diagram-overlay__wrapper .diagram-overlay__content--top-left p{font-family:Roboto;font-size:32px;font-weight:400;letter-spacing:0;line-height:120%}.diagram-overlay__wrapper .diagram-overlay__content--top-left p:last-child{margin-bottom:0}@media (max-width:991px){.diagram-overlay__wrapper .diagram-overlay__content--top-left p{font-size:14px}}.diagram-overlay__wrapper .diagram-overlay__content--bottom-right{bottom:0;max-width:50%;right:0;width:430px}@media (max-width:991px){.diagram-overlay__wrapper .diagram-overlay__content--bottom-right{max-width:100%;position:relative;width:100%}}.diagram-overlay__wrapper .diagram-overlay__content--bottom-right h4{font-family:Roboto;font-size:25px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:120%}@media (max-width:991px){.diagram-overlay__wrapper .diagram-overlay__content--bottom-right h4{font-size:17.95px}}.diagram-overlay__wrapper .diagram-overlay__content--bottom-right p{font-family:Roboto;font-size:20px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:120%}.diagram-overlay__wrapper .diagram-overlay__content--bottom-right p:last-child{margin-bottom:0}@media (max-width:991px){.diagram-overlay__wrapper .diagram-overlay__content--bottom-right p{font-size:16px}.diagram-overlay__content{position:static;width:100%}.diagram-overlay__wrapper{display:flex;flex-direction:column}.diagram-overlay__content--top-left{order:1}.diagram-overlay__image{order:2}.diagram-overlay__content--bottom-right{margin-top:2rem;order:3}}