.home-banner .section{padding-top:0px;padding-bottom:0px}.home-banner .bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.home-banner .section h1{font-weight:bold;font-size:40px;margin:0px 0px 2% 0px}.home-banner .section h2{font-weight:normal;font-size:20px;margin:0px 0px 1% 0px}.home-banner .left-section h1{font-weight:bold;font-size:40px;margin:0px 0px 2% 0px}.home-banner .left-section h2{font-weight:normal;font-size:20px;margin:0px 0px 1% 0px}.home-banner .h-500px{height:500px}.banner{background-color:#f2f2f2;position:relative}.banner .bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover;height:400px}.banner .bg-about{background-repeat:no-repeat;background-position:center center;background-size:contain;height:600px}.banner .r-image{background-repeat:no-repeat;background-position:center center;object-fit:cover;height:100%}.banner .content{padding:75px 0px 75px 0px;line-height:24px}.banner .content h1{font-weight:bold;font-size:3rem;margin:0px 0px 2% 0px;line-height:1.2}.banner .content h2{font-weight:normal;font-size:20px;margin:0px 0px 1% 0px}.banner .content .pre-header{font-weight:bold;margin:-64px 0px 10px 0px}@media(max-width:768px){.banner{background-color:#f2f2f2;position:relative}.banner .mob{display:none;visibility:hidden}}@media(min-width:768px){.banner{background-color:#f2f2f2;position:relative}.banner .bg-image{height:auto}.banner .content{min-height:400px;padding-top:100px}.banner .scroll-icon{left:calc(30% - 55px)}.banner .content h1{font-size:40px;Padding:10% 0px 2% 0px}.banner .content h2{font-size:30px;Padding:0px 0px 1% 0px;line-height:1.2}.banner .content h3{font-size:20px;margin:5px 0px 5px 0px}}.banner .content title{margin:5px 0px 5px 0px;font-weight:bold}@media(max-width:1009px){.banner{background-color:#f2f2f2;position:relative;margin-top:0px}}@media(min-width:1200px){.banner{background-color:#f2f2f2;position:relative}.banner .content h1{font-size:18px}.banner .content h2{font-size:30px;Padding:0px 0px 1% 0px;line-height:1.2}.banner .content h3{font-size:18px;margin:5px 0px 5px 0px}}@media(min-width:1484px){.banner .content h1{font-size:18px;margin:0px 0px 2% 0px}.banner .content h2{font-size:30px}.banner .content h3{font-size:20px;margin:5px 0px 5px 0px}}.Pillar-banner{background-color:#f2f2f2;position:relative}.Pillar-banner .bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100px}.Pillar-banner .content{padding:25px 0px 25px 0px;line-height:24px}.Pillar-banner .content h1{font-weight:bold;font-size:40px;margin:-30px 0px 30px 0px;line-height:1.2}.Pillar-banner .content h2{font-weight:normal;font-size:20px;margin:0px 0px 20px 0px}.Pillar-banner .content pre{margin:0px 0px 0px 0px}.Pillar-banner .content .pre-header{font-weight:bold;margin:-64px 0px 20px 0px}.Pillar-banner .scroll-icon{background-color:#ec8b00;display:inline-block;width:110px;height:110px;border-radius:80px;position:absolute;bottom:-55px;left:calc(50% - 55px);z-index:100;color:#fff;text-align:center;padding-top:20px;font-weight:bold;font-size:12px}.Pillar-banner .scroll-icon .arrow{padding-top:10px}.Pillar-banner .scroll-icon .arrow img{width:14px;height:36px}.Pillar-banner .scroll-icon:hover .arrow{padding-top:20px}.Pillar-banner .scroll-icon .EmailImg{padding-top:5px}.Pillar-banner .scroll-icon .EmailImg img{width:40px;height:40px}.Pillar-banner .scroll-icon:hover .EmailImg{padding-top:8px}@media(min-width:768px){.Pillar-banner .bg-image{height:auto}.Pillar-banner .content{min-height:400px;padding-top:100px}.Pillar-banner .scroll-icon{left:calc(30% - 55px)}.Pillar-banner .content h1{font-size:28px}.Pillar-banner .content h2{font-size:16px}}@media(min-width:1200px){.Pillar-banner .content h1{font-size:34px}.Pillar-banner .content h2{font-size:18px}}@media(min-width:1484px){.Pillar-banner .content h1{font-size:40px}.Pillar-banner .content h2{font-size:20px}}.Pillar-banner .video-container{position:relative;display:flex;object-fit:Cover;height:500px}.Pillar-banner .video-container video{background-color:#ed8b00;object-fit:cover}@media(max-WIDTH:770PX){.Pillar-container{MARGIN:0PX AUTO!IMPORTANT;PADDING:0PX!IMPORTANT;height:250px!IMPORTANT}}@media(max-width:770px){.Pillar-banner .video-container{background-color:#ed8b00;padding:0px}}@media(max-width:770px){.Pillar-banner2 .video-containervideo{background-color:#ed8b00;height:100%}.home-banner .section{padding-top:130px;padding-bottom:120px}.home-banner .section h1{font-weight:bold;font-size:40px;margin:0px 0px 2% 0px}.home-banner .section h2{font-weight:normal;font-size:20px;margin:0px 0px 1% 0px}