.visually-hidden{width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:spin 1.2s infinite linear;transform-origin:center}.integration-header{background:url("../images/blue-bg.jpg") no-repeat;height:400px;position:relative;background-size:cover}.integration-header::after{content:"";background:url("../images/cloud.png") no-repeat;width:100%;background-size:contain;bottom:0;height:100px;position:absolute;right:0}.integration-header::before{position:absolute;content:"";background:url("../images/hero.png") no-repeat;width:100%;height:80%;background-size:contain;bottom:0;left:0;background-position:bottom right}@media screen and (max-width: 1030px){.integration-header::before{content:none}}@media screen and (max-width: 1300px){.integration-header .integration-header-container{max-width:60%}}@media screen and (max-width: 1030px){.integration-header .integration-header-container{max-width:100%}}.integration-header>.container{height:100%;display:flex;flex-direction:column;justify-content:center}.integration-header>.container h1,.integration-header>.container h2{color:#fff}.integration-content-container ul,.integration-content-container li{list-style:disc}@media screen and (min-width: 768px){.integration-content-container{padding-top:60px}}@media screen and (max-width: 768px){.integration-content-container .row{margin:0 auto}}.integration__icon{min-height:130px;width:100%;background:url("../images/svg/hand.svg") no-repeat;background-size:100px;background-repeat:no-repeat;background-position:center 25px}.integration__icon--efficiency{background-image:url("../images/svg/hand.svg")}.integration__icon--medal{background-image:url("../images/svg/medal.svg")}.integration__icon--people{background-image:url("../images/svg/people.svg")}.integration__icon--settings{background-image:url("../images/svg/settings.svg")}.lead{max-width:770px;margin:2em auto}.integration-bottom-col h3{padding:20px;background:#f5f5f5;width:90%}@media screen and (max-width: 575px){.integration-bottom-col h3{width:100%}}.integration-bottom-col a{color:#c8471f;display:block}