.elementor .banner-body-text{font-weight:500;}.elementor .banner-width{max-width:612px;padding:0px;flex-direction:column;gap:15px;}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;font-size:var(--text-body);color:var(--color-white);letter-spacing:0%;line-height:19px;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;border-radius:5px;border-width:1px;border-color:var(--color-accent);border-style:solid;background-color:var(--color-accent);flex-direction:column;justify-content:center;align-items:center;align-self:start;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary);}.elementor .main-header{width:100%;height:104px;position:fixed;z-index:9999;padding:0px;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;}.elementor .main-container{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .heading-h1{font-family:var(--font-heading);font-weight:600;font-size:var(--text-h1);line-height:1em;text-transform:uppercase;}.elementor .sec-padding{width:100%;padding-block-start:85px;padding-block-end:85px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .sub-heading{font-weight:500;font-size:var(--text-body);color:var(--color-accent);}.elementor .text-white{color:var(--color-white);}.elementor .main-title{font-family:var(--font-heading);font-weight:500;font-size:var(--text-h2);color:var(--color-primary);line-height:var(--lh-h2);}.elementor .text-body{font-family:var(--font-body);font-size:var(--text-body);}.elementor .full-text-center{width:100%;text-align:center;}.elementor .p-0{padding:0px;}.elementor .footer-sec{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.shockwaveinsurance.com.au/wp-content/uploads/2026/08/footer-bg-new-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .footer-form-box{column-gap:120px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:50px;padding-inline-end:50px;border-radius:var(--radius-md);background-color:var(--color-bg-light);row-gap:40px;}.elementor .max-w-845{max-width:685px;margin:auto;}.elementor .accordian-content{font-family:var(--font-body);font-weight:400;font-size:var(--text-body);color:var(--color-text-body);line-height:var(--lh-text-body);}.elementor .main-menu-flex{padding:0px;justify-content:space-between;align-items:center;}.elementor .footer-faq-sec{margin-block-end:80px;}.elementor .gap-15{gap:var(--gap-15);}.elementor .gap-10{gap:var(--gap-10);}.elementor .footer-white-box{width:100%;max-width:1280px;padding-block-start:60px;padding-block-end:66px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:50px;border-radius:10px;background-color:var(--color-white);}.elementor .blue-box-area{border-radius:10px;background-color:var(--color-primary-2);gap:0px;align-items:stretch;}.elementor .insurance-card{padding:20px;border-radius:8.3px;flex-direction:column;}.elementor .insurance-card:hover,.elementor .insurance-card:focus-visible{background-color:var(--color-white);}.elementor .insurance-card-img{width:100%;height:310px;object-fit:cover;object-position:center center;}.elementor .card-title-h4{font-family:var(--font-heading);font-weight:500;font-size:var(--text-h4);color:var(--color-primary);line-height:30px;padding-block-start:20px;padding-block-end:15px;}.elementor .card-body{font-weight:400;font-size:var(--text-body-sm);color:var(--color-text-body);}.elementor .shockwave-box-area{padding-block-start:66px;padding-block-end:66px;padding-inline-start:80px;padding-inline-end:80px;border-radius:var(--radius-md);background-image:url("https://www.shockwaveinsurance.com.au/wp-content/uploads/2026/08/frame-box-area.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;gap:60px;align-items:center;}.elementor .card-num-box{flex-direction:column;}.elementor .bg-gray{background-color:var(--bg-grey);}.elementor .header-logo-wrapper{width:30%;padding:0px;align-items:center;}.elementor .menu-header-cta{width:auto;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--color-accent);display:flex;align-items:center;align-self:stretch;}.elementor .menu-header-cta:hover,.elementor .menu-header-cta:focus-visible{background-color:var(--color-secondary);}.elementor .vector-right-ico{width:auto;max-height:180px;overflow:hidden;position:absolute;inset-block-start:-44px;inset-inline-end:0px;}.elementor .products-carousel-wrapper{flex-direction:column;}.elementor .menu-nav-wrapper{padding:0px;}.elementor .header-inner{width:100%;max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .footer-main{flex-direction:column;}.elementor .flex-col{flex-direction:column;gap:15px;}.elementor .blue-box-content{padding-block-start:50px;padding-block-end:50px;padding-inline-start:100px;padding-inline-end:100px;flex-direction:column;gap:var(--gap-15);justify-content:center;}.elementor .blue-box-image{width:100%;object-fit:cover;border-start-start-radius:10px;border-end-start-radius:10px;}.elementor .vector-left-ico{width:auto;max-height:180px;position:absolute;inset-block-start:-80px;inset-inline-start:0px;z-index:1;}.elementor .ahead-of-the-current{width:100%;max-width:1280px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .footer-logo{justify-content:center;}