.banner-wrapper{overflow:hidden}.banner-wrapper .banner{display:flex;height:500px;justify-content:space-between}.banner-wrapper .banner .text-wrapper{margin-left:-180px;width:calc(60% + 180px)}.banner-wrapper .banner .banner-right,.banner-wrapper .banner .text-wrapper{-webkit-transform:skew(-35deg);-moz-transform:skew(-35deg);-o-transform:skew(-35deg)}.banner-wrapper .banner .banner-right{width:50px}.content{height:100%;justify-content:space-evenly;padding-left:280px;padding-right:50px;text-align:left;-webkit-transform:skew(35deg);-moz-transform:skew(35deg);-o-transform:skew(35deg)}.content,.content .text{display:flex;flex-direction:column}.content .text h1{font-size:60px;padding-bottom:20px}.content .text p{font-size:30px;padding-right:30px}.content img{align-self:start;margin:-15px}.content .text h1,.content .text p{color:#fff}.banner-wrapper .banner .banner-right{margin-right:-180px;width:355px}.button.light{background-color:var(--button-bgcolor-light);color:var(--button-color-light)}.button.light:hover{background-color:var(--button-bgcolor-light-hover)}.button.dark{background-color:var(--button-bgcolor-dark);color:var(--button-color-dark)}.button.dark:hover{background-color:var(--button-bgcolor-dark-hover)}@media screen and (min-width:1024px) and (max-width:1279px){.banner-wrapper .banner{height:500px}.banner-wrapper .banner .text-wrapper{margin-left:-180px;width:calc(60% + 180px)}.banner-wrapper .banner .banner-right{width:50px}.content{padding-left:260px;padding-right:20px}.content .text h1{font-size:48px}.content .text p{font-size:24px;padding-right:80px}.banner-wrapper .banner .banner-right{margin-right:-180px;width:355px}}@media screen and (min-width:768px) and (max-width:1023px){.banner-wrapper .banner{height:350px}.banner-wrapper .banner .text-wrapper{margin-left:-240px;width:calc(70% + 240px)}.banner-wrapper .banner .banner-right{width:50px}.content{padding-left:300px;padding-right:60px}.content .text h1{font-size:42px}.content .text p{font-size:20px}.banner-wrapper .banner .banner-right{margin-right:-232px;width:355px}}@media screen and (max-width:767px){.banner-wrapper{background:none!important}.banner-wrapper .banner{display:flex;flex-direction:column;height:auto;justify-content:space-between}.banner-wrapper .banner .text-wrapper{height:100%;margin-left:0;padding-bottom:20px;padding-top:20px;width:100%}.banner-wrapper .banner .banner-right,.banner-wrapper .banner .text-wrapper,.content{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg)}.content{align-content:center;flex-flow:wrap;height:100%;justify-content:space-evenly;padding-left:20px;padding-right:20px}.content .text{display:flex;flex-direction:column;text-align:center}.content .text h1{font-size:42px}.content .text p{font-size:20px;padding-right:0}.content .button{align-self:center}.banner-wrapper .banner .banner-right{display:none}}