.section-hero{background:var(--background-header) url(//checkmate.software/wp-content/themes/checkmate/assets/css/../../assets/images/hero-banner.png);background-repeat:no-repeat;background-position:center right;background-size:1100px;padding:150px 0 90px}.section-hero .section-hero-content{margin:0;max-width:635px}.section-hero .section-hero-content p{margin:30px 0 70px;font-size:26px}.section-hero .section-hero-content a.btn-transparent{margin-left:20px}.section-hero img{margin:150px auto 0 auto;display:block;max-width:260px}.home .section-hero{background:var(--background-header);overflow:hidden;position:relative}.home .section-hero .wrapper{max-width:1460px;position:relative;z-index:3}.home .section-hero:before{background:url(//checkmate.software/wp-content/themes/checkmate/assets/css/../../assets/images/icons/hero-check.svg);content:'';height:100%;left:100px;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.home .section-hero:after{background:url(//checkmate.software/wp-content/themes/checkmate/assets/css/../../assets/images/hero-banner.png) center right no-repeat;background-size:contain;content:'';height:100%;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:2}.hero-bottom-images{text-align:center}@media all and (max-width:1450px){.home .section-hero:after{right:-20%;top:55%}}@media (max-width:1400px){h1{font-size:60px}.section-hero .section-hero-content p{font-size:24px}.section-hero img{margin:80px auto 0}.section-hero{padding:150px 0 40px}}@media all and (max-width:1350px){.section-hero{padding:150px 0 60px;background-size:800px}.section-hero img{margin:50px auto 0}}@media all and (max-width:1200px){.home .section-hero:after{right:-30%;top:50%}.section-hero{padding:40px 0}h1{font-size:50px}}@media all and (max-width:1150px){.section-hero{background-size:600px}.section-hero .section-hero-content{padding-right:450px;max-width:100%}.section-hero .section-hero-content p{margin:30px 0;font-size:20px}}@media all and (max-width:1024px){.home .section-hero:after{right:-25%}}@media all and (max-width:950px){h1{font-size:35px}.section-hero{background-size:400px}.section-hero .section-hero-content{padding-right:300px}.section-hero .section-hero-content .btn{width:100%}.section-hero .section-hero-content .btn.btn-transparent{margin-left:0;margin-top:10px}}@media all and (max-width:650px){.section-hero{background-size:0;padding:100px 0 30px}.section-hero .section-hero-content{padding-right:0}.section-hero img{margin:30px auto 0}.home .section-hero:before,.home .section-hero:after{display:none}}