.diagonal-background{display:flex;justify-content:space-between;position:relative}.diagonal-background .background-color{background:linear-gradient(#dbe7fa,#eff4fd);height:450px;left:0;position:absolute;top:0;width:100%;z-index:-3}.diagonal-background .left{max-width:900px;position:relative;width:50%}.diagonal-background .left .background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.diagonal-background .left .background img{width:100%}.diagonal-background .left .image img{margin-left:30%;width:54%}.diagonal-background .right{margin-left:80px;padding-right:15%;padding-top:100px;width:50%}.diagonal-background .right p{color:#272f77;font-size:29px;font-weight:600;margin-right:10px}.diagonal-background .right p:last-child{font-size:40px}.diagonal-background .right span{display:block}.diagonal-background .right a{background:linear-gradient(#49a5ec,#0183d1);padding:15px 40px;transition:.2s}.diagonal-background .right a:hover{background:linear-gradient(#f5ab46,#fda429)}@media(max-width:1450px){.diagonal-background .left{width:60%}}@media(max-width:1300px){.diagonal-background .left{width:70%}.diagonal-background .right{padding-top:70px}.diagonal-background .left{width:75%}.diagonal-background .right{padding-right:5%;padding-top:30px}.diagonal-background .background-color{height:400px}.diagonal-background .left{position:relative;right:99px;width:80%}}@media(max-width:1050px){.diagonal-background .left{width:50%}.diagonal-background .left .background{width:130%}.diagonal-background .left .image img{margin-left:40%;width:64%}.diagonal-background .right p{font-size:25px}.diagonal-background .right p:last-child{font-size:30px}.diagonal-background .background-color{height:350px}}@media(max-width:880px){.diagonal-background .left{width:65%}}@media(max-width:820px){.diagonal-background .left .background{left:-150px;width:160%}.diagonal-background .left .image img{margin-left:30%;margin-top:40px px;width:74%}}@media(max-width:768px){.diagonal-background .left{display:none}.diagonal-background .right{margin:auto;width:90%}.diagonal-background .right .section-button{text-align:center}.diagonal-background .right span{display:inline}}@media(max-width:767x){.diagonal-background .right{padding-right:0}}