.home-banner-overlay{height:15%;left:0;position:absolute;top:0;transform:rotate(45deg);width:100%;z-index:3}.home-banner-content-area h1{position:relative}.home-banner-content-area h1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Laag_1' x='0' y='0' version='1.1' viewBox='0 0 989.1 268.7'%3E%3Cstyle%3E.st0{fill:%23f8ebdb}%3C/style%3E%3Cpath d='M596 120.5c-16.6-16.6-25.7-38.6-25.7-62V13.1v45.4c0 2.7-.1 5.4-.4 8.1 1.8 20.6 10.7 39.7 25.5 54.5l147.7 147.7h1.1zM989.1 78.9v-1.1L911.3 0h-1.1zM569.6 0v13.2zM961.1 268.7h1.1L693.4 0h-1zM229.8 0h-1.1L0 228.7v1.1zM570.4 0v13.1z' class='st0'/%3E%3Cpath d='M570 66.6c-.2-2.7-.4-5.3-.4-8.1V13.2v45.3c0 23.4-9.1 45.4-25.7 62L395.7 268.7h1.1L544.5 121c14.8-14.8 23.7-33.9 25.5-54.4' class='st0'/%3E%3Cpath d='M569.6 0v58.5c0 2.7.1 5.4.4 8.1.2-2.7.4-5.3.4-8.1V0zM177.8 268.7h1.1L447.6 0h-1z' class='st0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;top:0;width:100%}.home-banner-dnd-section{overflow:hidden;position:relative}.home-banner-dnd-section:before{background:#191919;bottom:0;content:"";height:23%;position:absolute;right:0;width:10%;z-index:-1}.home-banner-dnd-section:after{background:#f8eadb;content:"";height:80%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-banner-left-shape svg path{fill:#f8eadb}.home-banner-left-shape svg{height:100%;width:100%}.home-banner-left-shape{bottom:-11px;left:0;position:absolute;width:100%;z-index:1}.home-banner-content-area{padding-left:160px}.home-banner-top-title{font-size:50px;line-height:1}.home-banner-content-area .banner-span,.home-banner-content-area h1{font-family:Alumni Sans,sans-serif;font-size:440px;font-weight:900;line-height:.62;margin-bottom:0;text-transform:uppercase}.home-banner-content-area .banner-span{color:#f8eadb;display:block;text-shadow:-1px -1px 0 #191919,1px -1px 0 #191919,-1px 1px 0 #191919,1px 1px 0 #191919}.scroll-down-anchor img{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.scroll-down-anchor a:hover img{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.home-banner-section-outer{position:relative;z-index:2}.home-banner-section-outer.home-banner-background-image .home-banner-section{background-image:url(https://3413981.fs1.hubspotusercontent-na1.net/hub/3413981/hubfs/Webiteers%20Website/images/hero-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-banner-section video{display:none;left:0;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:0;z-index:-1}.home-banner-section{overflow:hidden;padding:210px 0 86px;position:relative;z-index:1}.home-banner-section-outer.home-banner-background-video .home-banner-section video{display:block}.home-banner-section-outer.home-banner-background-image .home-banner-section,.home-banner-section-outer.home-banner-background-video .home-banner-section{padding-top:220px}.home-banner-content-area h1{margin-left:-10px}.home-banner-content-area .banner-span{margin-left:-3px}@media(max-width:1470px){.home-banner-content-area{padding-left:100px}.home-banner-content-area .banner-span,.home-banner-content-area h1{font-size:340px}}@media(max-width:1100px){.home-banner-content-area{padding-left:50px}.home-banner-content-area .banner-span,.home-banner-content-area h1{font-size:240px}.home-banner-section{padding:120px 0 50px}.home-banner-section-outer.home-banner-background-image .home-banner-section,.home-banner-section-outer.home-banner-background-video .home-banner-section{padding-top:150px}}@media(max-width:991px){.home-banner-content-area{margin-bottom:20px;padding-left:0}.home-banner-content-area .banner-span,.home-banner-content-area h1{font-size:165px}}@media(max-width:767px){.home-banner-top-title{font-size:40px}.home-banner-section-outer.home-banner-background-image .home-banner-section,.home-banner-section-outer.home-banner-background-video .home-banner-section{padding-top:120px}.home-banner-left-shape{bottom:-9px}}@media(max-width:480px){.home-banner-section{padding:100px 0 40px}.home-banner-content-area .banner-span,.home-banner-content-area h1{font-size:145px}}@media(max-width:420px){.home-banner-content-area .banner-span,.home-banner-content-area h1{font-size:110px}}