.history-section{margin-top:-40px;position:relative;z-index:40}@media only screen and (min-width:768px){.history-section .container{margin:0 auto;width:800px}}@media only screen and (min-width:1200px){.history-section .container,.history-section .inner{margin:0 auto;width:1140px}}.history-section .inner.with-red-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1199px){.history-section .inner.with-red-box{margin-top:120px}}.history-section .inner.with-red-box .history-wrapper__image{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-620px;height:100%;left:0;min-height:890px;position:absolute;width:100%;z-index:-1}.history-section__section-title{color:#2f5c56}.history-section__section-title h2{margin-bottom:10px}.history-section__intro-box{background:#2f5c56;color:#fff;padding:30px 30px 80px;width:calc(100% - 15px)}@media only screen and (min-width:768px){.history-section__intro-box{padding:75px;width:645px}}.history-section__text-box{background:#359485;color:#fff;margin-left:15px;margin-top:-60px;padding:30px 30px 80px;position:relative;width:calc(100% - 15px)}@media only screen and (min-width:768px){.history-section__text-box{margin:-60px auto;padding:75px;width:645px}}.history-section__text-box:before{background:#fff;content:"";height:6px;left:-65%;position:absolute;top:50%;width:30px;z-index:2}@media only screen and (min-width:1600px){.history-section__text-box:before{left:-50%}}.history-section__text-box:after{background:#c97d31;content:"";height:6px;left:calc(-100% - 15px);position:absolute;top:50%;width:100%}@media only screen and (min-width:992px){.history-section__text-box:after{left:calc(-100% - 130px)}}@media only screen and (min-width:1440px){.history-section__text-box:after{left:calc(-100% - 164px)}}.history-section__red-box{background:#2f5c56;color:#fff;padding:60px 60px 10px;position:relative;width:320px}@media only screen and (min-width:992px){.history-section__red-box{width:740px}}.history-section__red-box:after{border-left:0 solid transparent;border-right:320px solid transparent;border-top:100px solid #2f5c56;content:" ";left:0;position:absolute;top:100%;width:100%}@media only screen and (min-width:992px){.history-section__red-box:after{border-right:740px solid transparent}}.history-section__brown-box{background:#c97d31;color:#fff;margin:60px auto -200px;padding:30px;position:relative;text-align:center;width:300px}.history-section__brown-box .red-line:before{background:#fff;content:"";height:6px;left:-100%;position:absolute;top:100%;width:30px;z-index:2}@media only screen and (min-width:992px){.history-section__brown-box .red-line:before{top:105%}}@media only screen and (min-width:1600px){.history-section__brown-box .red-line:before{left:calc(-100% - 184px);top:85%}}.history-section__brown-box .red-line:after{background:#c97d31;content:"";height:6px;left:calc(-100% - 15px);position:absolute;top:100%;width:100%}@media only screen and (min-width:992px){.history-section__brown-box .red-line:after{left:calc(-100% - 230px);top:105%}}@media only screen and (min-width:1440px){.history-section__brown-box .red-line:after{left:calc(-100% - 300px)}}@media only screen and (min-width:1600px){.history-section__brown-box .red-line:after{top:85%}}@media only screen and (min-width:360px){.history-section__brown-box{width:320px}}@media only screen and (min-width:768px){.history-section__brown-box{width:330px}}@media only screen and (min-width:992px){.history-section__brown-box{width:460px}}@media only screen and (min-width:1200px){.history-section__brown-box{width:480px}}.history-section__brown-box:after{border-bottom:30px solid #c97d31;border-left:0 solid transparent;border-right:300px solid transparent;content:" ";left:0;position:absolute;top:-30px;width:100%}@media only screen and (min-width:360px){.history-section__brown-box:after{border-right:320px solid transparent}}@media only screen and (min-width:768px){.history-section__brown-box:after{border-right:330px solid transparent}}@media only screen and (min-width:992px){.history-section__brown-box:after{border-right:460px solid transparent}}@media only screen and (min-width:1200px){.history-section__brown-box:after{border-right:480px solid transparent}}.history-section__brown-box__icon{display:-ms-flexbox;display:flex;height:120px;margin-bottom:40px;width:auto}.history-section .history-wrapper.with-red-box{margin-left:0}.history-section .history-wrapper.with-red-box .history-section__text-box{-ms-flex-pack:end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;margin-bottom:40px;margin-right:0;margin-top:-60px}.history-section .history-wrapper.with-red-box .history-section__text-box:after{display:none}.history-section .history-wrapper.with-red-box .history-section__text-box:before{display:none}@media only screen and (min-width:768px){.history-section .history-wrapper{margin-left:60px}}@media only screen and (min-width:992px){.history-section .history-wrapper{margin-left:120px}}.history-section .history-wrapper__image{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;height:100%;left:0;min-height:890px;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:768px){.history-section__years{margin-top:80px}}.history-section__years__row{display:-ms-flexbox;display:flex;min-height:140px;text-align:left}.history-section__years__row:first-child .history-section__years__row__circle:after{background:#2f5c56;border-radius:50%;content:"";height:15px;left:calc(50% - 6px);position:absolute;top:-80px;width:15px}@media only screen and (min-width:992px){.history-section__years__row:first-child .history-section__years__row__circle:after{height:24px;left:calc(50% - 11px);width:24px}}@media only screen and (max-width:767px){.history-section__years__row{height:125px;margin-left:15px}}@media only screen and (min-width:768px){.history-section__years__row{-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-left:280px}.history-section__years__row:last-child{margin-bottom:10px}}@media only screen and (min-width:992px){.history-section__years__row{margin-bottom:40px;margin-left:140px}}@media only screen and (min-width:768px){.history-section__years__row:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-400px;text-align:right}}@media only screen and (min-width:992px){.history-section__years__row:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-540px;text-align:right}}.history-section__years__row__circle,.history-section__years__row__circle-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.history-section__years__row__circle{-ms-flex-pack:center;background:#2f5c56;border-radius:50%;color:#fff;height:90px;justify-content:center;position:relative;width:90px}.history-section__years__row__circle h3{font-size:18px;margin:0;padding:0;z-index:3}@media only screen and (min-width:992px){.history-section__years__row__circle h3{font-size:32px}.history-section__years__row__circle{height:140px;width:140px}}.history-section__years__row__circle:before{background:#2f5c56;content:"";height:80px;left:50%;position:absolute;top:-80px;width:2px;width:3px}.history-section__years__row__text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0 8px;width:200px;z-index:2}@media only screen and (min-width:768px){.history-section__years__row__text{padding:0 30px;width:340px}}.history-section__years__row__text p{font-family:Pragmatica,sans-serif;font-weight:900;margin:0;padding:0}.history-section__button{padding:40px 15px 20px}@media only screen and (min-width:768px){.history-section__button{-ms-flex-pack:end;background:#fff;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:40px 80px 20px;width:400px;width:500px}}@media only screen and (min-width:992px){.history-section__button{width:400px}}@media only screen and (min-width:1200px){.history-section__button{width:583px}}.history-section__button:before{background:#fff;bottom:0;content:"";height:103px;left:0;position:absolute;width:66%}@media only screen and (min-width:768px){.history-section__button:before{left:auto;width:100%}}.history-section__button .btn{background:#2f5c56;position:relative}@media only screen and (max-width:767px){.history-section__button .btn{display:block}}.history-section__button .btn:before{background:#2f5c56;bottom:40px;content:"";height:80px;left:45px;position:absolute;width:2px;width:3px}@media only screen and (min-width:768px){.history-section__button .btn:before{bottom:50px;left:50%}}.history-section__button .btn a{color:#fff}
