.clip-shape-left{clip-path:polygon(51.2431px 0,100% 0,100% 100%,0 100%)}.clip-shape-right{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%)}.text-and-logo{background:#201d21}@media only screen and (max-width:991px){.text-and-logo .container{padding-left:0;padding-right:35px}}.text-and-logo .inner{background:#fff;padding:50px;display:flex;flex-direction:column;position:relative;text-align:left}@media only screen and (min-width:992px){.text-and-logo .inner{padding:63px 80px 43px 63px;flex-direction:row;align-items:center;flex-wrap:wrap;-moz-column-gap:88px;column-gap:88px;justify-content:space-between}}@media only screen and (min-width:992px)and (min-width:360px)and (max-width:576px){.text-and-logo .inner{-moz-column-gap:20vw;column-gap:20vw}}@media only screen and (min-width:992px)and (min-width:768px)and (max-width:992px){.text-and-logo .inner{-moz-column-gap:calc(100vw * 88 / 768);column-gap:calc(100vw * 88 / 768)}}@media only screen and (min-width:992px)and (min-width:992px){.text-and-logo .inner{-moz-column-gap:calc(100vw * 88 / 1440);column-gap:calc(100vw * 88 / 1440)}}@media only screen and (min-width:992px)and (min-width:1440px){.text-and-logo .inner{-moz-column-gap:88px;column-gap:88px}}.text-and-logo .inner>svg{width:98px;height:111px;position:absolute;top:-1px;right:-1px}.text-and-logo .left{flex-shrink:0}@media only screen and (max-width:991px){.text-and-logo .left{flex:1;order:2}}@media only screen and (min-width:992px){.text-and-logo .left{max-width:552px}}@media only screen and (min-width:992px)and (min-width:360px)and (max-width:576px){.text-and-logo .left{max-width:calc(100vw * 552 / 440)}}@media only screen and (min-width:992px)and (min-width:768px)and (max-width:992px){.text-and-logo .left{max-width:71.875vw}}@media only screen and (min-width:992px)and (min-width:992px){.text-and-logo .left{max-width:calc(100vw * 552 / 1440)}}@media only screen and (min-width:992px)and (min-width:1440px){.text-and-logo .left{max-width:552px}}@media only screen and (max-width:991px){.text-and-logo .right{flex:1;margin-bottom:45px;order:3}}@media only screen and (min-width:992px){.text-and-logo .right{flex:1}}@media only screen and (max-width:991px){.text-and-logo .right img{margin:0 auto}}.text-and-logo__heading{font-size:48px}@media only screen and (min-width:360px)and (max-width:576px){.text-and-logo__heading{font-size:calc(100vw * 48 / 440)}}@media only screen and (min-width:768px)and (max-width:992px){.text-and-logo__heading{font-size:6.25vw}}@media only screen and (min-width:992px){.text-and-logo__heading{font-size:calc(100vw * 48 / 1440)}}@media only screen and (min-width:1440px){.text-and-logo__heading{font-size:48px}}.text-and-logo__heading{font-weight:600;width:100%}@media only screen and (max-width:991px){.text-and-logo__heading{order:1}}.text-and-logo__text{margin-bottom:38px}@media only screen and (max-width:991px){.text-and-logo__button{margin-top:80px}}@media only screen and (min-width:992px){.text-and-logo__button a.btn{padding-left:60px;padding-right:60px}}@media only screen and (min-width:992px)and (min-width:360px)and (max-width:576px){.text-and-logo__button a.btn{padding-left:calc(100vw * 60 / 440)}}@media only screen and (min-width:992px)and (min-width:768px)and (max-width:992px){.text-and-logo__button a.btn{padding-left:7.8125vw}}@media only screen and (min-width:992px)and (min-width:992px){.text-and-logo__button a.btn{padding-left:calc(100vw * 60 / 1440)}}@media only screen and (min-width:992px)and (min-width:1440px){.text-and-logo__button a.btn{padding-left:60px}}@media only screen and (min-width:992px)and (min-width:360px)and (max-width:576px){.text-and-logo__button a.btn{padding-right:calc(100vw * 60 / 440)}}@media only screen and (min-width:992px)and (min-width:768px)and (max-width:992px){.text-and-logo__button a.btn{padding-right:7.8125vw}}@media only screen and (min-width:992px)and (min-width:992px){.text-and-logo__button a.btn{padding-right:calc(100vw * 60 / 1440)}}@media only screen and (min-width:992px)and (min-width:1440px){.text-and-logo__button a.btn{padding-right:60px}}@media only screen and (max-width:991px){.text-and-logo .container-fluid--right-contained{padding:0}}.text-and-logo .illustration{margin-top:clamp(40px,3vw + 26.8px,70px);padding-right:312px}@media only screen and (max-width:991px){.text-and-logo .illustration{padding-left:52px;padding-right:0}}.text-and-logo .illustration .lines-graphic{height:62px;display:block;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-position:right center}@media only screen and (max-width:991px){.text-and-logo .illustration .lines-graphic{background-position:left center}}
