.info-block1{overflow:hidden}.content-section{padding-bottom:80px;padding-right:70px;padding-top:80px}.content-section:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:100%}.content-section.white:after{border-left:190px solid #fff;border-top:599px solid transparent}.content-section.white:before{background-color:#fff}.content-section.dark-blue:after{border-left:190px solid #33058d;border-top:599px solid transparent}.content-section.dark-blue:before{background-color:#33058d}.content-section.light-blue:after{border-left:190px solid #00b8de;border-top:599px solid transparent}.content-section.light-blue:before{background-color:#00b8de}.content-section.dark-blue *,.content-section.light-blue *{color:#fff}.custom-btn{display:inline-block;font-size:18px;font-weight:700;line-height:22px;margin-top:20px;padding:15px 45px;text-transform:uppercase}.custom-btn,.custom-btn:hover{transition:background .5s;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s}.custom-btn:hover{text-decoration:none}.custom-btn.blue-btn{background-color:transparent;border:2px solid #33058d;color:#33058d}.custom-btn.blue-btn:hover{background-color:#33058d;border:2px solid #33058d;color:#fff}.custom-btn.white-btn{background-color:transparent;border:2px solid #fff;color:#fff}.custom-btn.white-btn:hover{background-color:#fff;border:2px solid #fff;color:#33058d}.info-block1 .container .content-section ul{padding-left:20px!important}@media screen and (min-width:1200px){.info-block1 .container{max-width:1190px}.content-section:after{content:"";display:block;height:100%;position:absolute;right:-200px;top:0;width:200px}}@media screen and (min-width:768px){.info-block1 .container .row .background-section{background-image:unset!important}.info-block1 .container{background-color:transparent!important}}@media screen and (min-width:768px) and (max-width:1200px){.info-block1{background-position:100px}}@media screen and (max-width:767px){.info-block1 .container{max-width:100%;padding-left:0;padding-right:0}.info-block1 .container .row{display:flex;flex-direction:column-reverse}.info-block1 .container .row .background-section{background-size:cover;min-height:300px}.info-block1 .container .row .content-section{margin:0 auto;padding-right:0;width:95%}}