.internal-banner.banner-section .banner-item{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:180px 0;position:relative;text-align:center}.internal-banner.banner-section .section-scroll{bottom:10px;left:50%;position:absolute;transform:translateX(-50%)}.internal-banner.banner-section .banner-description p,.internal-banner.banner-section .banner-title-wrapper h1{color:#fff}.internal-banner.banner-section .banner-title-wrapper h1{font-size:45px;margin-bottom:35px}.internal-banner.banner-section .banner-title-wrapper h1 span{display:block}.internal-banner.banner-section .banner-title-wrapper h1 .primary-title{font-weight:100}.internal-banner.banner-section .banner-title-wrapper h1 .secondary-title{font-weight:600}.internal-banner.banner-section .banner-description p{font-size:25px}.internal-banner.banner-section .line-banner{background-color:#fff;bottom:-25px;left:0;padding-bottom:25px;position:absolute;width:100%}.internal-banner.banner-section{overflow:hidden}.internal-banner.banner-section .line-banner:after,.internal-banner.banner-section .line-banner:before{background-color:inherit;bottom:100%;content:"";padding-bottom:inherit;position:absolute;width:50%}.internal-banner.banner-section .line-banner:before{right:50%;-ms-transform:skewX(58deg);-webkit-transform:skewX(58deg);transform:skewX(58deg);-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.internal-banner.banner-section .line-banner:after{left:50%;-ms-transform:skewX(-58deg);-webkit-transform:skewX(-58deg);transform:skewX(-58deg);-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}@media(max-width:767px){.internal-banner.banner-section .banner-item{padding:100px 0}.internal-banner.banner-section .banner-title-wrapper h1{font-size:35px}.internal-banner.banner-section .banner-description p{font-size:20px}}