.cm-banner-area-grroup .cm-banner-area-inner-group{background-position:50% 10%;background-size:cover;min-height:1024px;padding:200px 0 90px;position:relative}.cm-banner-area-grroup h1{color:#fff;font-weight:400;line-height:1.22033898;max-width:85%;text-transform:uppercase}.cm-banner-area-grroup .top-heading{color:#f15829;font-size:16px;font-weight:600;letter-spacing:.3em;line-height:20px;margin-bottom:17px;text-transform:uppercase}.cm-banner-area-grroup h1 strong{font-weight:600}.cm-banner-area-bottom{color:#fff;margin-top:-240px;padding:200px 0 70px;position:relative}.cm-banner-area-bottom h2{color:#fff;font-size:32px;font-weight:500;line-height:1.21875}.cm-banner-area-bottom .content-wrapper{display:flex;padding-top:100px}.cm-banner-area-top{min-height:calc(100vh - 300px);padding-bottom:0;position:relative;transition:all .5s ease}.cm-banner-area-top .next-section{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate;bottom:0;left:0;margin:0 auto;max-width:32px;position:absolute;right:0}.cm-banner-area-bottom .content-wrapper .left{padding-right:30px;width:45%}.cm-banner-area-bottom .content-wrapper .right{width:55%}.cm-banner-area-grroup .next-section{bottom:60px;text-align:center}.cm-banner-area-grroup .overlay-bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-banner-area-grroup center a{color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.4em;line-height:17px;margin-top:20px;position:relative}.cm-banner-area-grroup center a svg{transition:all .3s ease}p.bottom-text{color:#fff;margin:0 auto;max-width:1248px;padding-left:15px;padding-right:15px;position:relative;text-align:center;top:-170px}.cm-banner-area-grroup center a:hover svg{margin-left:20px}@-webkit-keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-30px)}}.cm-banner-area-top div{text-align:center}.cm-banner-area-top div h1{font-size:30px;letter-spacing:2px;margin-top:0;max-width:100%}.cm-banner-area-grroup{padding:0;position:relative}.cm-banner-area-bottom .overlay-bg{background:linear-gradient(180deg,hsla(0,0%,100%,0),#485051 16%)}.cm-banner-area-bottom .content-wrapper .right p{font-family:PP Radio Grotesk,sans-serif;font-size:20px;font-weight:200}.cm-banner-area-bottom .content-wrapper .left h2{font-family:PP Radio Grotesk,sans-serif;font-size:45px;font-weight:200;letter-spacing:1px;text-transform:uppercase}.cm-banner-area-bottom .content-wrapper .right center{text-align:left}.cm-banner-area-bottom .content-wrapper .right center a{color:#cb6939}.cm-banner-area-bottom .content-wrapper .right center a svg path{fill:#cb6939}.bottom-text.mobile{display:none}.logo-wrapper{display:flex;flex-wrap:wrap;margin:20px 0;max-width:300px}.logo-wrapper .logo-item{height:auto;margin:0 auto 20px;padding-left:10px;padding-right:10px;position:relative;width:100%}.logo-wrapper .logo-item img{height:100%!important;left:0;object-fit:contain;right:0;top:0;width:100%!important}@media(max-width:767px){.bottom-text.desktop{display:none}.cm-banner-area-top div h1{min-height:70px}.bottom-text.mobile{display:block;margin:0 auto;max-width:290px;top:123px}.cm-banner-area-grroup h1{max-width:100%}.cm-banner-area-bottom .content-wrapper .left h2{font-size:34px;line-height:1.2}.cm-banner-area-bottom .content-wrapper .right p{font-size:20px;line-height:1.2}.cm-banner-area-top{min-height:auto}.cm-banner-area-grroup .next-section{bottom:0;text-align:center;z-index:22}.cm-banner-area-bottom .content-wrapper{flex-direction:column}.cm-banner-area-bottom .content-wrapper .left,.cm-banner-area-bottom .content-wrapper .right{padding-right:0;width:100%}.cm-banner-area-grroup .cm-banner-area-inner-group{background-position:48% 10%;min-height:100vh;padding:120px 0 90px}.cm-banner-area-top{position:unset}.cm-banner-area-bottom{background:linear-gradient(180deg,hsla(0,0%,100%,0),#171622 16%);margin-top:-320px;padding:300px 0 40px}}@media(max-width:600px){.cm-banner-area-grroup .next-section{bottom:80px}.logo-wrapper{margin:0 auto 20px}.cm-banner-area-bottom .content-wrapper{display:flex;padding-top:50px}}@media(max-width:479px){.cm-banner-area-grroup .cm-banner-area-inner-group{height:85vh;min-height:790px;padding:120px 0 30px;position:relative}.cm-banner-area-grroup .next-section{bottom:190px}.cm-banner-area-top div h1{font-size:24px;margin:auto;max-width:250px}.cm-banner-area-bottom{padding:100px 0}p.bottom-text{top:0}.bottom-text.mobile{font-size:12px;max-width:280px;top:100px}.cm-banner-area-bottom .content-wrapper:last-child{padding-top:20px}}