.gform_wrapper input.button{background-color:#442359!important}.gform_wrapper .gform-theme-button--secondary{color:white!important}.curve-top{z-index:1}.et_pb_section_1_tb_footer{clip-path:ellipse(90% 95% at 50% 100%)}.curve-top::after{content:"";position:absolute;width:600px;height:300px;left:20%;top:60%;transform:translateX(-50%);background:url('/wp-content/uploads/2026/02/hollard_footer.svg') no-repeat center / contain;z-index:9999;pointer-events:none}@media (max-width:950px){.curve-top::after{width:75vw;max-width:420px;height:40vw;max-height:200px;left:30%;top:90%}}@media (max-width:600px){.et_pb_section_1_tb_footer{clip-path:ellipse(150% 95% at 50% 100%)!important}.curve-top::after{width:92vw;max-width:420px;height:40vw;max-height:200px;left:30%;top:85%}}@media (max-width:480px){.et_pb_section_1_tb_footer{clip-path:ellipse(150% 95% at 50% 100%)!important}.curve-top::after{max-width:250px;height:40vw;max-height:200px;left:30%;top:100%}}.hollardheader,.header-dot{background:linear-gradient(90deg,#4a2767 43.62%,#6e5285 133.27%)}.page-container{margin:0 70px;padding-top:4rem}.header-dot{min-height:330px;clip-path:ellipse(130% 100% at 45% 0)}@media (min-width:568px){.header-dot{clip-path:ellipse(100% 100% at 40% 0)}}@media (min-width:1024px){.header-dot{clip-path:ellipse(85% 100% at 35% 0)}}.hld-col-left,.hld-col-right{display:flex;align-items:center}.hld-col-left{justify-content:flex-start;gap:18px}.hld-col-right{justify-content:flex-end;gap:16px}.hld-code-left{display:flex;align-items:center;gap:25px}.hld-code-left>.et_pb_module{width:auto!important;margin:0!important}@media (max-width:980px){.hld-code-left .et_mobile_nav_menu,.hld-code-left .mobile_nav{position:relative!important}.hld-code-left ul.et_mobile_menu{width:260px!important;min-width:260px!important}.hld-code-left ul.et_mobile_menu li a{display:block!important;width:100%!important;white-space:normal!important}.et-l--header,.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column{overflow:visible!important}.hld-code-left ul.et_mobile_menu{z-index:9999999!important}}.et-l--header{position:relative!important;z-index:999999!important}.et-l--header .mobile_nav,.et-l--header ul.et_mobile_menu{position:absolute!important;z-index:1000000!important}.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_column{overflow:visible!important}@media (max-width:980px){.et-l--header ul.et_mobile_menu{position:fixed!important;left:0!important;right:0!important;top:70px!important;width:100vw!important;z-index:10000000!important}}.et-l--header .hld-header-row{position:relative;z-index:2}.et-l--header .hld-logo-block{position:relative;z-index:2}.et-l--header .hld-logo-block:before{content:"";position:absolute;left:-18px;right:-18px;top:-30px;bottom:0px;background:#442359;z-index:-1}.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container{width:90%;max-width:90%}.header-dot{position:relative;overflow:hidden}.header-dot::after{content:"";position:absolute;right:500px;top:48%;transform:translateY(-50%);width:clamp(180px,24vw,250px);height:clamp(180px,24vw,250px);background:url('/wp-content/uploads/2026/03/Hollard-Gap-Cover-Cross.png') no-repeat center / contain;pointer-events:none;z-index:1}.header-dot .et_pb_row,.header-dot .et_pb_module{position:relative;z-index:2}@media (max-width:980px){.header-dot .et_pb_post_title,.header-dot .et_pb_fullwidth_header,.header-dot .et_pb_text{padding-right:260px}.header-dot::after{right:24px!important;top:48%!important;width:200px!important;height:200px!important}}@media (max-width:600px){.header-dot{padding-bottom:100px}.header-dot .et_pb_post_title,.header-dot .et_pb_fullwidth_header,.header-dot .et_pb_text{padding-right:0!important}.header-dot h1,.header-dot .entry-title{word-break:normal;overflow-wrap:normal}.header-dot{padding-bottom:0!important}.header-dot::after{right:0%!important;top:68%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:clamp(150px,50vw,180px)!important;height:clamp(150px,50vw,180px)!important}}@media (max-width:420px){.header-dot{padding-bottom:200px}.header-dot::after{bottom:20px;width:clamp(130px,62vw,150px);height:clamp(130px,62vw,150px)}}@media (min-width:981px) and (max-width:1300px){.header-dot h1,.header-dot .entry-title{padding-right:320px}.header-dot::after{right:90px!important;top:42%!important;width:230px!important;height:230px!important}}