.custom-banner-holder{position:relative}.custom-banner-holder #particles-bg1{padding-bottom:174px;padding-top:100px;text-align:center}.banner-title{font-family:Abel;font-weight:800;letter-spacing:1px;line-height:2;text-transform:none;font-variant:normal;color:#fff;font-size:48px;padding-bottom:10px;width:60%;align-items:center;display:inline-block}#sticky2{transition:all .3s ease-in-out;top:0;right:0;left:0;z-index:20;position:absolute;text-align:center}#particles-bg1{background-color:rgba(255,255,255,0);padding-top:290px;padding-right:0px;padding-left:0px;position:relative;left:0;top:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}#sticky2 .banner-title{font-size:50px;font-weight:700;color:white;display:inline-block;transform:translatey(-84px);line-height:1;letter-spacing:0;padding-bottom:0}.banner-bottom{width:100%;width:unset;max-width:100%;padding:0 30px}.fullwidth-menu-nav ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:28px 0 0 !important;line-height:1.7em}.fullwidth-menu-nav ul li{padding:10px 10px 0;font-size:14px;display:inline-block;position:relative;line-height:1em}.fullwidth-menu-nav ul li a{font-weight:700;text-transform:uppercase;font-size:15px;color:#fff !important;letter-spacing:1px;padding-bottom:29px;word-wrap:break-word;display:inline-block}#particles-bg1 canvas{left:0;position:absolute;top:0;z-index:-1;display:inline-block}#sticky2.is-away{top:-420px}#sticky2.is-sticky{position:fixed;top:-275px !important}#sticky2.is-sticky canvas{opacity:0}#sticky2 #particles-bg1{background-color:rgba(255,255,255,0);padding-top:290px;padding-right:0px;padding-left:0px;padding-bottom:0}.fullwidth-menu-nav ul li a:hover{opacity:.7;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}div.banner_dropdown_menu{display:none}.banner_dropdown_menu_arrow{margin:.6rem 0}.banner_dropdown_menu_arrow_rotate_svg{transform:rotate(-180deg);transition:all .2s ease-in-out}#id_banner_dropdown_menu_arrow_svg>svg{height:.8rem;width:1.6rem;padding-top:.2rem}.banner_dropdown_menu_list{display:none;background-color:#fff;margin:.3rem;transition:all .4s ease-in-out}.banner_dropdown_menu_list_each{transition:.8s}.banner_dropdown_menu_list_each:hover{background-color:#e5e5e5;cursor:pointer;transition:.1s}.banner_dropdown_menu_list_each>a{display:block;font-weight:700;text-transform:uppercase;font-size:1.1rem;line-height:1rem;color:#0a4958 !important;letter-spacing:1px;padding:.7rem}@media(max-width:980px){.custom-banner-holder{position:relative}#particles-bg1{padding-top:100px;padding-bottom:174px}.banner-title{font-size:36px;transform:none}#sticky2,#sticky2 #particles-bg1{bottom:0;height:calc(100vh - 90px);overflow:hidden}#sticky2:not(.is-away){top:90px}#sticky2 .banner-title{transform:translatey(-115px)}#sticky2.is-sticky,#sticky2.is-sticky #particles-bg1{bottom:auto;height:auto}.banner-bottom{min-height:81px;padding:0;width:calc(100% - 60px);margin:auto}#sticky2.is-sticky .fullwidth-menu-nav ul{padding:15px 0 !important}.fullwidth-menu-nav ul li a{padding-bottom:10px}#sticky2.is-sticky .banner-title{transform:translatey(4px);font-size:34px}#sticky2.is-sticky{top:-180px !important}#sticky2.is-sticky canvas{opacity:1}}@media(max-width:980px){.fullwidth-menu-nav ul li a{padding-bottom:28px}#sticky2.is-sticky .fullwidth-menu-nav ul li a{padding-bottom:10px}}@media(max-width:767px){#sticky2 .banner-title{padding-left:10px;padding-right:10px}#sticky2.is-sticky .banner-bottom{display:none}#sticky2.is-sticky .banner-title{font-size:1.4rem}}