:root{--header-height:80px;--color-primary:#ff5400;--color-secondary:#ff720e;--color-accent:#ffd607;--color-text:#333;--color-text-rgba0:rgba(77,77,77,0);--color-text-rgba1:rgba(77,77,77,1);--color-white:#fff;--color-white-50pc:#ffffff81;--color-black:#000;--color-ltgrey:#b3b3b3}body,html{font-size:10px;height:100%;width:100%}body.et_cover_background{background-color:#fff}img{aspect-ratio:attr(width)/attr(height);max-width:100%;height:auto;display:block}.img-wrapper{aspect-ratio:4/3;overflow:hidden}.img-wrapper img{width:100%;height:100%;object-fit:cover}@font-face{font-family:"byker";src:url("https://use.typekit.net/af/6a1ab5/00000000000000007735b019/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/6a1ab5/00000000000000007735b019/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/6a1ab5/00000000000000007735b019/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap}.child h1,.child h2,.child h3,.child h4,.child h5,.child h6,.child p,.child body,.child a{color:var(--color-black);font-family:byker,sans-serif}.child h1{font-size:clamp(1.2rem, 1.5vw, 1.8rem);font-weight:500;letter-spacing:1px;text-transform:uppercase}.child h1.headline{color:var(--color-white);cursor:default;margin:.05em 0 0;font-size:clamp(4.3rem, 9vw, 16rem);font-weight:500;letter-spacing:-.03em;padding-bottom:0;position:relative;left:0;text-transform:none}.child h1.headline.callout-top{color:var(--color-black)}.child h1.headline.callout-secondary{color:var(--color-secondary)}.child h1.headline-sub{font-size:clamp(5.7rem, 5.9vw, 9.2rem)}.child h1 span{font-weight:700}.child h1.orange,.child h1 span.orange{color:var(--color-accent)}.child h2{color:var(--color-black);font-size:clamp(3.7rem, 5vw, 8rem);font-weight:500;letter-spacing:-.225rem;line-height:1.1em;text-transform:capitalize}#services-page .child h1{font-size:clamp(1.8rem, 2vw, 2.2rem)}#services-page .child h2{letter-spacing:-.02em;line-height:1em;padding-bottom:30px}#services-page .child h2 span{color:var(--color-primary)}#blog-full-page.child h2{color:var(--color-primary);font-size:clamp(3rem, 4.5vw, 6rem);font-weight:500;letter-spacing:-1px;line-height:1.1em;text-transform:capitalize}#blog-full-page.child h2 span{color:var(--color-black)}#blog-full-page.child h2.entry-title{margin-bottom:10px;padding-left:20px}#experience.child h2{font-size:clamp(3rem, 5vw, 7rem)}.child h2 span{color:var(--color-white)}.child h2 span.orange{color:var(--color-primary)}#services-template h2{letter-spacing:-.225rem;line-height:1.1em;padding-top:1rem}#services-template h2 span{color:var(--color-white)}#services-template h2 span.orange{color:var(--color-primary)}.child h3{color:var(--color-black);font-size:clamp(3.2rem, 3.7vw, 4.2rem);font-weight:500;letter-spacing:-.125rem;padding-bottom:2.5rem}.child h3 span{color:var(--color-primary)}#services.child h3{line-height:1.4em}#logo_design_skillset h3,#brochure_design_skillset h3,#web_design_qualities h3{padding-bottom:1em}#contact_reviews h3,#free_website_audit h3{padding-bottom:22px;text-transform:uppercase}#services-page h3{font-size:clamp(2.3rem, 2.9vw, 3.5rem);padding-bottom:7px}#services-page h3 span{color:var(--color-primary);letter-spacing:-1px}.services-page h3{letter-spacing:-.1rem;position:relative}.child h4{color:var(--color-white);font-size:clamp(2.9rem, 2.2vw, 5rem);font-weight:500;padding-bottom:.6em}.child h4 span{color:var(--color-primary)}#contact_reviews h4{padding-bottom:.4em;margin-left:0}#services.child h4{font-size:clamp(3.2rem, 3.4vw, 3.6rem)}#services.child #ai_mob h4{font-size:2rem !important}#portfolio.child h4,#portfolio.child h4 span,#portfolio.child h4.et_pb_module_header,#portfolio.child h4.et_pb_module_header a{color:var(--color-black);font-size:clamp(1.4rem, 1.6vw, 1.8rem);padding-bottom:2.4em}#about_qualities.child h4{font-size:clamp(1.8rem, 2.4vw, 3rem)}.services-page .child h4{padding-bottom:0}.services-page .child h4 span{color:var(--color-black);font-size:clamp(1.2rem, 1.3vw, 1.4rem);display:flex;justify-content:right;letter-spacing:-.025em;padding-bottom:0;margin-right:8px;margin-bottom:-24px}.services-page .child .shoutout h4{font-size:clamp(3.6rem, 4.4vw, 5.2rem);line-height:1em}.services-page .child .shoutout h4 span{color:var(--color-black);font-size:clamp(2.5rem, 3.3vw, 4.1rem);justify-content:center;line-height:1em;padding-top:1.6rem}.child h5{color:var(--color-primary);font-size:clamp(1.4rem, 1.8vw, 2.2rem);font-weight:500;text-transform:none}.child h5 span{color:var(--color-black)}#portfolio.child h5{font-size:clamp(2.4rem, 3vw, 3.6rem)}#absol_blog_landing .child h5.entry-title{font-size:clamp(2rem, 2.2vw, 4.4rem)}.child h6{color:var(--color-black);font-size:clamp(1.1rem, 1.5vw, 2.0rem);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.child h6:before{content:'*';color:var(--color-primary);padding-right:.8rem}.child h6.callout-accent{color:var(--color-accent)}.child h6.callout-accent:before{color:var(--color-white)}.services-page h5{color:var(--color-black);font-size:clamp(2rem, 2.2vw, 3rem);padding-bottom:30px}#blog-panel.child h6{color:var(--color-text-rgba1);font-size:clamp(1.6rem, 1.9vw, 2.2rem);font-weight:500;letter-spacing:0;margin-bottom:1px;text-transform:none}#blog-panel.child h6:before{content:'';padding-right:0}#blog-full-page.child h6{font-size:clamp(1.6rem, 1.9vw, 2.2rem);padding-top:1em;padding-bottom:1em}#blog-full-page.child h6:before{content:none;padding-right:0}.child h6.footer-cta:before,.child h6.footer-tel:before{content:'';color:none;padding-right:0}.child h6.footer-cta{color:var(--color-accent);font-size:clamp(1.9rem, 2.45vw, 3rem);letter-spacing:.05em;margin-bottom:0}.child h6.footer-tel{color:var(--color-white);font-size:clamp(3rem, 3.8vw, 4rem);letter-spacing:.05em;margin-bottom:.6em}.child h6.footer-tel a{color:var(--color-white) !important;text-decoration:none}.child p,.child p.intro{color:var(--color-text);font-size:clamp(2rem, 2.5vw, 3rem);font-weight:300;line-height:1.5em;cursor:default}.child p a{border-bottom:2px solid var(--color-secondary);color:var(--color-black);font-weight:500;line-height:1.5;padding-bottom:1px;transition:all .1s}.child p a:hover{color:var(--color-primary)}.child p.hero-text{color:var(--color-white);font-size:clamp(2rem, 2.2vw, 2.4rem);font-weight:400;letter-spacing:.05em}.child p.regular{font-size:clamp(1.8rem, 2.3vw, 2.5rem);letter-spacing:-.01em}.child p.regular em{font-weight:300}.child p.small{font-size:clamp(1.6rem, 1.95vw, 2.3rem)}#services-page .child p.small{line-height:1.35em}#blog-panel.child p,#blog-full-page.child p{color:var(--color-text);font-size:clamp(1.3rem, 1.5vw, 1.7rem);font-weight:300;line-height:1.5em;margin-bottom:22px}#blog-panel.child a.more-link{color:var(--color-primary);font-size:clamp(1rem, 1.2vw, 1.4rem);padding-bottom:4px;border-bottom:solid 1.5px var(--color-primary);text-transform:uppercase}#blog-full-page.child p{font-size:clamp(1.6rem, 1.85vw, 2.1rem);line-height:1.7em;margin-bottom:0}#blog-full-page.child p.post-meta{font-size:clamp(1rem, 1.1vw, 1.6rem);padding-bottom:1.6em}#ams_footer .child p{color:var(--color-white);font-size:clamp(1.55rem, 1.85vw, 2.2rem);font-weight:400;line-height:1.6em}.child ul,.child ol{margin-top:-10px;margin-left:20px;padding-bottom:2em}.child ol{margin-top:-10px;margin-left:20px;padding-bottom:0}.child ul li,.child ol li{color:var(--color-text);font-family:byker,sans-serif;font-size:clamp(2rem, 2.2vw, 2.4rem);line-height:1.5}.child ul li a,.child ol li a{border-bottom:1px solid var(--color-text-rgba0);color:(--color-text);transition:border-bottom .1s}.child ul li a:hover{border-bottom:1px solid var(--color-text-rgba1)}.services-page .child ul{list-style:none;padding-left:0;margin-left:0}.services-page .child ul li{position:relative;padding-left:42px;margin-bottom:12px;font-size:clamp(1.6rem, 1.7vw, 1.9rem);font-weight:400;line-height:1.4;letter-spacing:-.02em}.services-page .child ul li:before{content:url('https://www.absolutemedia.com.au/wp-content/uploads/2025/02/bullet-arrow-primary.webp');position:absolute;left:0;top:.15em;width:20px;height:20px;line-height:1}.services-page .child ol{list-style:none;padding-left:0;margin-left:1px}.services-page .child ol li{display:flex;align-items:center;font-size:clamp(1.6rem, 1.7vw, 1.9rem);font-weight:400;line-height:1.2em;letter-spacing:-.02em;padding:8px 0}.services-page .child ol li:before{content:url('https://www.absolutemedia.com.au/wp-content/uploads/2025/02/bullet-arrow-primary.webp');display:inline-block;width:20px;height:20px;margin-right:18px;position:relative;top:-7px}.et-pb-contact-message ul{padding-top:20px;padding-bottom:.5em}.et-pb-contact-message ul li{font-size:clamp(1.6rem, 1.8vw, 2.2rem)}#blog-full-page.child blockquote{color:var(--color-black);background:url('https://www.absolutemedia.com.au/wp-content/uploads/2025/08/quotemark.webp') no-repeat left top;background-size:9%;border:none;padding-left:12%;padding-bottom:20px}#blog-full-page.child blockquote p{font-size:clamp(2.6rem, 3.7vw, 4.9rem);font-weight:500;line-height:1.2em;letter-spacing:-.02em}#blog-full-page.child blockquote p span.highlight{color:var(--color-primary)}.circle{width:18px;height:18px;background-color:orange;border-radius:50%;opacity:.8;position:fixed;pointer-events:none;transition:transform .15s;will-change:transform;z-index:5000}.button-one,.button-two,.button-three,.ams-contact button,button.et_pb_contact_submit,a.et_pb_button_one,.et_pb_contact_submit,.et_pb_button{background-color:var(--color-accent);border:none !important;border-radius:50px;color:var(--color-white);cursor:pointer;font-family:byker,sans-serif;font-size:clamp(1.3rem, 1.45vw, 1.6rem);font-weight:700;letter-spacing:.05em;padding:.35em 1.9em .5em;margin-left:0 !important;position:relative;text-transform:uppercase;transition:all .3s;z-index:100}#blog-full-page .button-one,#blog-full-page .button-two,#blog-full-page .button-three{font-size:clamp(1.3rem, 1.45vw, 1.6rem);padding:.35em 1.3em .5em}.button-one:hover,.button-two:hover,.button-three:hover,.ams-contact button:hover,button.et_pb_contact_submit:hover,a.et_pb_button_one:hover,.et_pb_contact_submit:hover,.et_pb_button:hover{background-color:var(--color-accent) !important;padding:.35em 1.9em .5em !important;z-index:100}#blog-full-page .button-one:hover,#blog-full-page .button-two:hover,#blog-full-page .button-three:hover{padding:.35em 1.6em .5em !important}.button-three:hover,#blog-full-page .button-three:hover a{color:var(--color-white)}.button-one:after,.button-two:after,.button-three:after,.ams-contact button:after,button.et_pb_contact_submit:after,a.et_pb_button_one:after,.et_pb_contact_submit:after,.et_pb_button:after{content:'➔';font-size:2.2rem;background-color:var(--color-accent);border:none !important;border-radius:80px;color:var(--color-white);display:flex;align-items:center;justify-content:center;height:100%;width:23%;opacity:0;position:absolute;top:0;right:0;transition:right .2s ease-in-out,opacity .3s ease-in-out;z-index:0}.button-one:after{color:var(--color-black)}#blog-full-page .button-one:after{color:var(--color-black);font-size:2rem;width:27%}#blog-full-page .button-two:after{font-size:2rem;width:23%}#blog-full-page .button-three:after{font-size:2rem;width:22%}.button-one:hover:after,.button-two:hover:after,.button-three:hover:after,.ams-contact button:hover:after,button.et_pb_contact_submit:hover:after,a.et_pb_button_one:hover:after,.et_pb_contact_submit:hover:after,.et_pb_button:hover:after{background-color:var(--color-accent);opacity:1;position:absolute;top:0;right:-42px;z-index:10}#blog-full-page .button-one:hover:after{right:-35px}#blog-full-page .button-two:hover:after{right:-35px}#blog-full-page .button-three:hover:after{right:-35px}button.et_pb_contact_submit,button.et_pb_contact_submit:hover,button.et_pb_contact_submit:hover:after{background-color:var(--color-primary) !important}.button-two{background-color:var(--color-white);color:var(--color-black)}p .button-two a{border-bottom:0 !important;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.button-two:hover{background-color:var(--color-white) !important}p .button-two a:hover{color:var(--color-black)}.button-two:after{background-color:var(--color-white);color:var(--color-black);right:0;width:27%}.button-two:hover:after{background-color:var(--color-white);color:var(--color-black)}.button-three{background-color:var(--color-primary);color:var(--color-white)}p .button-three a{border-bottom:0 !important;font-size:1.9rem;font-weight:700;letter-spacing:.05em}.button-three:hover{background-color:var(--color-black) !important}p .button-three a:hover{color:var(--color-white)}.button-three:after{background-color:var(--color-primary);color:var(--color-white);right:0;width:23%}.button-three:hover:after{background-color:var(--color-black);color:var(--color-white)}.ams-contact button{background-color:var(--color-primary);color:var(--color-white)}.ams-contact button:after{background-color:var(--color-primary);color:var(--color-white);right:0;visibility:visible !important;width:27%}#load-more-posts.button-one{display:block;margin:2em auto 0 auto;text-align:center}.left-align-form .et_contact_bottom_container{float:left !important;text-align:left !important}.left-align-form .et_contact_bottom_container button{margin-left:0 !important}hr.primary{border-top:none;border-bottom:4px solid var(--color-primary);margin-top:50px}hr.secondary{border-top:none;border-bottom:4px solid var(--color-secondary);margin-top:50px}hr.accent{border-top:none;border-bottom:4px solid var(--color-accent);margin-top:50px}#services hr{border-top:none;border-bottom:2px solid var(--color-primary);margin-top:30px;margin-left:0;width:77%}.services-page hr.accent{margin-top:110px;margin-left:0;width:50%}.container{z-index:2;width:100%;max-width:82rem;margin-left:auto;margin-right:auto;position:relative}.card__container{background-image:url(https://www.absolutemedia.com.au/wp-content/themes/Divi-child/assets/bg-card-footer-container.webp);opacity:1;transform-origin:50% 0;color:var(--color-accent);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:100%;border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem;padding:2.5rem;transition:transform .8s,opacity .4s;overflow:hidden;transform:rotate(0) perspective(800px)}#page-container{padding-top:0 !important}#main-header{top:0 !important}.mobile_menu_bar{z-index:10000 !important}.mobile_menu_bar:before{content:'MENU';color:var(--color-black) !important;font-family:byker,sans-serif !important;font-size:1.5rem;font-weight:500;position:relative;left:0;top:0 !important;cursor:pointer}.mobile_menu_bar:hover:before{color:var(--color-black) !important}.mobile_nav.opened .mobile_menu_bar:before{content:'CLOSE'}.mobile_nav.closed .mobile_menu_bar,.mobile_nav.opened .mobile_menu_bar{width:8rem;height:8rem;background-color:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;text-align:center;position:relative;cursor:pointer;transition:all .3s}.mobile_nav.closed:hover{background-color:#fff;cursor:default}.mobile_nav.opened{background-color:none;border-radius:50%}.border{width:8rem;height:8rem;line-height:90px;font-size:45px;text-align:center;color:none;position:relative;box-shadow:0 0 0 0px #fff;border-radius:50%}.border:after{content:'';position:absolute;width:99%;height:99%;border-radius:50%;top:.51px;left:-2.124px;border:3px dashed #000;z-index:10;animation:spin_rev 30s linear infinite}.border:hover{box-shadow:0 0 0 0 transparent;transition:box-shadow .2s}.border:hover:after{animation:spin 5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin_rev{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}.mobile_nav.opened.border:after{border:none}.et_pb_menu__logo-wrap{position:relative;z-index:999999}.mobile_nav{position:relative}.mobile_nav ul#mobile_menu1{background-color:rgba(0,0,0,0);transform:scale(.01);transform-origin:top right;transition:transform .4s ease-out,opacity .3s ease,background-color .3s ease !important;opacity:0;z-index:-10 !important;pointer-events:none;visibility:hidden}.mobile_nav.opened ul#mobile_menu1{background-color:rgba(0,0,0,.98) !important;transform:scale(1);opacity:1;z-index:9999 !important;pointer-events:all;visibility:visible}.mobile_nav.closing ul#mobile_menu1{opacity:0;transform:scale(.01);background-color:rgba(0,0,0,0);pointer-events:none;visibility:hidden;transition:transform .2s ease-in,opacity .2s ease,background-color .2s ease !important}.mobile_nav.opened ul#mobile_menu1 li ul{background-color:rgba(0,0,0,0) !important;padding-top:.5em;padding-bottom:.5em}.mobile_nav.opened ul#mobile_menu1 li ul li{line-height:1em}.mobile_nav.opened ul#mobile_menu1 li ul li a{font-size:clamp(1.4rem, 1.9vw, 2.75rem)}.ams-fullscreen-menu .opened #mobile_menu1{width:100dvw !important;position:fixed !important;top:0 !important;left:-1.1vw !important;height:102dvh !important;display:flex !important;justify-content:center !important;flex-direction:column !important;opacity:1 !important;visibility:visible !important;padding:0 !important;margin-left:0}.ams-fullscreen-menu #mobile_menu1 li{line-height:2.3em;list-style:none !important;text-align:left !important;margin-left:4vw}.ams-fullscreen-menu #mobile_menu1 li ul li{margin-left:0}.ams-fullscreen-menu #mobile_menu1 li ul li a{padding-left:0}.ams-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar{z-index:999998 !important}.ams-fullscreen-menu .et_mobile_menu{border-top:none}.ams-fullscreen-menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.et_mobile_menu li a{padding:5px 5%}.et_mobile_menu li a:hover{background-color:transparent;opacity:1}.ams-fullscreen-menu .et_mobile_menu li a{border-bottom:none;color:var(--color-white);font-size:clamp(3rem, 4vw, 5rem);font-weight:100;text-transform:uppercase;transition:all .2s}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a{color:var(--color-accent) !important}.ams-fullscreen-menu .et_mobile_menu li a:hover{border-bottom:none;color:var(--color-primary) !important}.ams-fullscreen-menu .et_mobile_menu li a:hover:after{content:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/10/nav-arrow.svg);display:inline-block;width:3.8rem;height:3.8rem;margin-left:60px;position:relative;top:2px}.ams-fullscreen-menu .et_mobile_menu li li{padding-left:0}.ams-fullscreen-menu .et_mobile_menu li ul li a:hover:after{width:2.3rem;height:2rem;margin-left:40px;top:4px}#hero{top:-50px}.hero-animation:before{content:'';position:absolute;top:90px;left:-150px;right:0;bottom:100px;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/10/hero-donut.svg) no-repeat center;background-size:contain;pointer-events:none;mix-blend-mode:screen;animation:slowspindots 120s linear infinite,faderdots 2s infinite;overflow:hidden}.hero-animation:after{content:'';position:absolute;top:-340px;left:800px;right:-90px;bottom:110px;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/10/hero-bars.svg) no-repeat center;background-size:contain;pointer-events:none;mix-blend-mode:normal;max-width:760px;animation:faderbars 3.25s infinite;overflow:hidden}@keyframes slowspindots{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes faderdots{0%{opacity:1}40%{opacity:.5}100%{opacity:1}}@keyframes faderbars{0%{opacity:.4}20%{opacity:1}50%{opacity:.7}80%{opacity:1}100%{opacity:.4}}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb{border-radius:50%}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content{background-color:var(--color-white);position:relative;width:100%;max-width:100%;line-height:1;z-index:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/11/services-img-overlay.svg) no-repeat center;background-size:contain;mix-blend-mode:multiply;opacity:0;z-index:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content:hover:after{opacity:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{filter:grayscale(0);margin-bottom:0;opacity:1;position:relative;transition:filter .2s ease-in-out;width:102%;height:102%;z-index:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image{filter:grayscale(1);opacity:.9}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;background:rgba(0,0,0,.0);padding:6px;text-align:center;z-index:2}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{padding-bottom:0}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content h4 span{color:var(--color-white);font-weight:700;opacity:0;text-transform:uppercase !important;transition:opacity .2s ease-in-out;z-index:3;position:relative}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content:hover h4 span{color:var(--color-white);opacity:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content.auto-active:after{opacity:1}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content.auto-active .et_pb_main_blurb_image{filter:grayscale(1);opacity:.9;transition:filter .2s ease-in-out,opacity .2s ease-in-out}.et_pb_row.ai-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content.auto-active h4 span{opacity:1;transition:opacity .2s ease-in-out}.services-image-container{border-radius:50%;position:relative;overflow:hidden}.services-image-container img{width:100%;height:100%;display:block;opacity:1;z-index:10}.services-rollover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/10/shape-yellow-stripe-hole.svg) no-repeat center;background-size:contain;pointer-events:none;mix-blend-mode:multiply;overflow:hidden;z-index:-1}.services-image-container:hover img{opacity:.7}.services-image-container:hover .overlay{opacity:1}.why-graphic{position:relative}.why-graphic:after{content:'';position:absolute;top:-300px;left:270px;right:0;bottom:80px;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/10/shape-yellow-stripe-hole.svg) no-repeat center;background-size:contain;pointer-events:none;max-width:53dvw;mix-blend-mode:multiply;overflow:hidden;animation:faderbars 3.25s infinite;z-index:-1}.flashing-arrow-hero img,.flashing-arrow img,.flashing-arrow-services img{opacity:.4}.flashing-arrow-hero,.flashing-arrow-services{animation:flasherhero 3s infinite}@keyframes flasherhero{0%{opacity:1}83%{opacity:1}85%{opacity:1}86%{opacity:0}92%{opacity:0}93%{opacity:1}100%{opacity:1}}.flashing-arrow{animation:flasher 3s infinite}@keyframes flasher{0%{opacity:1}75%{opacity:1}76%{opacity:0}82%{opacity:0}83%{opacity:1}85%{opacity:1}86%{opacity:0}92%{opacity:0}93%{opacity:1}100%{opacity:1}}#portfolio .et-waypoint.et_pb_animation_top.et-animated,#portfolio .et_pb_animation_top.et-animated{position:relative;top:-50px}.dot-graphic{position:relative;overflow:hidden}.dot-graphic:after{content:'';position:absolute;top:-20px;left:44vw;right:-30vw;bottom:-150px;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2024/11/portfolio-dots.svg) no-repeat center;background-size:contain;pointer-events:none;max-width:83dvw;mix-blend-mode:normal;animation:slowspindots 160s infinite;z-index:0}#portfolio .slick-slide{margin-bottom:-30px !important}body{margin:0;background-color:#2e3537;font-family:'Arial',sans-serif}.container{display:flex;align-items:center;height:23vh;width:100%;overflow:hidden}.scroll{white-space:nowrap;margin:0 2em}.scroll div{display:flex;gap:2em}.scroll p{font-family:byker,sans-serif;font-size:clamp(11rem, 11.5vw, 12rem);font-weight:500;margin-bottom:0;letter-spacing:-.05em;line-height:.6em}.scroll p.black{color:var(--color-black)}.scroll p.orange{color:var(--color-primary)}.RightToLeft{animation:RightToLeft 34s infinite linear}@keyframes RightToLeft{from{transform:translateX(0%)}to{transform:translateX(-80%)}}.LeftToRight{animation:LeftToRight 30s infinite linear}@keyframes LeftToRight{from{transform:translateX(-80%)}to{transform:translateX(0%)}}#contact_reviews p.soundbite{color:var(--color-white);font-size:clamp(1.7rem, 1.9vw, 2.1rem);font-weight:300;line-height:1.5em;padding-bottom:2em}#contact_reviews p.clientname{color:var(--color-white);font-size:clamp(1.2rem, 1.4vw, 1.6rem);font-weight:700}#contact_reviews .et_contact_bottom_container{float:none;text-align:left;display:block !important;padding-left:3%}#services_list p{color:var(--color-black);font-size:clamp(2.0rem, 3vw, 4rem);font-weight:500;padding-bottom:3px;text-transform:uppercase}#services_list p a{border-bottom:none;line-height:1.4em;transition:border .25s}#services_list p a:hover{border-bottom:2px solid var(--color-accent);color:var(--color-secondary)}#services_list p span{color:var(--color-ltgrey);content:'|'}#services_list p span.orange{color:var(--color-primary)}.services-animation-web:after{content:'';position:absolute;top:-70px;left:-1vw;right:-1vw;bottom:0;background:url(https://www.absolutemedia.com.au/wp-content/uploads/2025/03/hero-donut-yellow.svg) no-repeat center;background-size:contain;pointer-events:none;mix-blend-mode:normal;max-width:760px;animation:slowspindots 120s linear infinite,faderdots 2s infinite;overflow:hidden;z-index:0}#ams_footer{z-index:10}#ams_footer .et_pb_menu__menu{display:block}#ams_footer .mobile_menu_bar{display:none}.suburb-quicklinks ul{margin-top:-10px;margin-left:20px;padding-bottom:0}.suburb-quicklinks ul li{display:block;font-family:byker,sans-serif;font-size:clamp(1rem, 1.2vw, 1.2rem);font-weight:300;line-height:1.9em;list-style-type:none;margin-left:-3.3rem}.suburb-quicklinks ul li a{color:var(--color-white);text-decoration:none;position:relative;font-size:clamp(1.2rem, 1.3vw, 1.5rem);font-weight:300;line-height:1.5em !important}.suburb-quicklinks ul li a:after{display:block;border-bottom:1px solid var(--color-white);content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);width:100%;transition:transform .25s ease-in-out}.suburb-quicklinks ul li a:hover:after{cursor:pointer;transform:translateX(-50%) scaleX(1)}#ams_footer_reveal{display:none}#quick-link-reveal{cursor:pointer}.sub_footer__container p.disclaimer,.sub_footer__container p.quicklink{font-weight:300;padding-bottom:1.5rem}.sub_footer__container p.disclaimer{display:block;float:left}.sub_footer__container p.disclaimer,.sub_footer__container p.disclaimer a{color:var(--color-white);font-size:clamp(1rem, 1.1vw, 1.2rem);letter-spacing:.07rem;transition:.25s;line-height:1.5em}.sub_footer__container p.disclaimer a{border-bottom:1px solid none;padding-bottom:1px}.sub_footer__container p.disclaimer a:hover{border-bottom:1px solid var(--color-white)}.sub_footer__container p.disclaimer span{color:var(--color-white);padding-right:.5rem;padding-left:.5rem}.sub_footer__container p.quicklink{color:var(--color-white)}.sub_footer__container p.quicklink,.sub_footer__container p.quicklink a{color:rgba(255,255,255,.5);display:block;font-size:clamp(1rem, 1.1vw, 1.2rem);float:inline;text-transform:uppercase}#blog-panel .et_pb_image_container{margin:-20px -20px 11px}#absol_blog_landing .et_pb_image_container{margin:-20px -20px 1px}a.entry-featured-image-url{margin-bottom:14px !important}.blog-category-title-list{list-style:none;padding:0 !important;margin:0 !important;display:flex;flex-wrap:wrap;font-size:clamp(5.2rem, 5.8vw, 6.4rem) !important;font-weight:500;align-items:center}.blog-category-title-list li{border-bottom:none !important;display:flex;align-items:center;color:var(--color-text);font-family:byker,sans-serif;font-size:clamp(2.8rem, 4.6vw, 6.4rem) !important;letter-spacing:.005px;line-height:1.15 !important;margin-left:0;padding-left:0}.blog-category-title-list li a{text-decoration:none;border-bottom:none !important;color:(--color-text);display:inline-flex;align-items:center;gap:.4rem;transition:color .1s ease}.blog-category-title-list li a:hover,.blog-category-title-list li a.active{border-bottom:none !important;color:var(--color-primary)}.cat-count-circle{border-radius:50%;height:1.6rem;left:5px;position:relative;width:1.6rem;align-items:center;display:inline-flex;justify-content:center;padding-bottom:2px;position:relative;top:0;background-color:var(--color-primary);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.05em}.cat-separator{margin:0 1rem 0 0;font-weight:400;color:#888}#load-more-posts{background:var(--color-primary);color:#fff;border:none;padding:.8em 1.2em;cursor:pointer;margin:2em auto;display:block;font-weight:700}.lazy-blog-post{margin-bottom:2em}.et_pb_blog_grid .et_pb_post .et_pb_image_container{overflow:hidden}.et_pb_blog_grid .et_pb_post .entry-featured-image-url{display:block;transition:transform .4s ease}.et_pb_blog_grid .et_pb_post .entry-featured-image-url img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;transform:scale(1)}.et_pb_blog_grid .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.1)}.widget-ad-webdesign,.widget-ad-ppc,.widget-ad-hosting{background-size:contain !important;background-repeat:no-repeat !important;width:104%;min-height:300px;margin-bottom:10px}.widget-ad-webdesign{background:url(https://www.absolutemedia.com.au/wp-content/uploads/2025/02/bkgd-ad_001-WEBDESIGN.webp)}.widget-ad-ppc{background:url(https://www.absolutemedia.com.au/wp-content/uploads/2025/08/bkgd-ad_002-PPC-2.webp)}.widget-ad-hosting{background:url(https://www.absolutemedia.com.au/wp-content/uploads/2025/08/bkgd-ad_003-HOSTING-2.webp)}.widget-ad-webdesign.widget-container,.widget-ad-ppc.widget-container,.widget-ad-hosting.widget-container{padding:4rem 0 3rem 3rem}.content-holder{width:60%}.widget-ad-ppc .content-holder,.widget-ad-hosting .content-holder{width:80%}.widget-ad-webdesign h5,.widget-ad-ppc h5,.widget-ad-hosting h5{color:var(--color-white);font-size:clamp(2rem, 1.8vw, 3.6rem);font-weight:700;text-transform:none}.widget-ad-webdesign hr,.widget-ad-ppc hr,.widget-ad-hosting hr{border:none;border-bottom:2px solid #fff;margin-inline-start:0;width:60%}.widget-ad-webdesign hr{width:80%}.widget-ad-ppc hr,.widget-ad-hosting hr{border-bottom:2px solid #000}#blog-full-page.child .widget-ad-webdesign .content-holder p,#blog-full-page.child .widget-ad-ppc .content-holder p,#blog-full-page.child .widget-ad-hosting .content-holder p{color:var(--color-black);font-size:clamp(1.8rem, 1.6vw, 2.3rem);font-weight:400;line-height:1.1em;padding:.6em 0 1.2em;cursor:default}#blog-full-page.child .widget-ad-ppc .content-holder p,#blog-full-page.child .widget-ad-hosting .content-holder p{color:var(--color-white)}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.blog-grid-custom-mobile .et_pb_post{margin-bottom:1.5% !important}.login #nav a:hover{color:var(--color-primary) !important}@media only screen and (max-width:767px){.two-column-mobile.et_pb_row{display:flex !important;flex-wrap:wrap;justify-content:center;gap:3vw}.two-column-mobile .et_pb_column{flex:0 0 calc(47% - 1.5vw) !important;max-width:calc(47% - 1.5vw) !important;margin:0 !important}}@media only screen and (min-width :768px){.child h1.headline{left:-10px}#blog-full-page.child h2.entry-title{margin-bottom:240px;padding-left:40px}#services-template h2{letter-spacing:-.3rem;padding-top:3rem}#services-page h3{padding-bottom:14px}.services-page .child h4 span{margin-bottom:-34px;padding-bottom:.5em}#portfolio.child h4,#portfolio.child h4 span,#portfolio.child h4.et_pb_module_header,#portfolio.child h4.et_pb_module_header a{padding-bottom:1.4em}.child h6{letter-spacing:1px}.child h6.footer-tel{margin-bottom:1.2em}#blog-panel.child h6{margin-bottom:8px}.child p{line-height:1.8em}.child p a{padding-bottom:4px}.child p.small{line-height:1.5em}#contact_reviews h4{padding-bottom:.8em}#services-page .child p.small{line-height:1.5em}#services hr{margin-top:70px}#services_list p{line-height:1.6em}.services-animation-web:after{content:'';position:absolute;top:50px;left:3vw;right:0;bottom:160px}.services-page .child ol li{padding:12px 0}.dot-graphic:after{top:60px;left:56vw;right:-10vw;bottom:-270px;max-width:53dvw}.button-one,.button-two,.button-three,.ams-contact button,button.et_pb_contact_submit,a.et_pb_button_one,.et_pb_contact_submit,.et_pb_button{font-size:1.9rem}p .button-two a{font-size:1.9rem}#hero{top:-90px}.hero-animation:before{top:340px;left:-980px}.cat-count-circle{height:2rem;width:2rem;top:-9px;font-size:1rem}.cat-separator{margin:0 3.6rem 0 0}#absol_blog_landing .et_pb_image_container{margin:-20px -20px 14px}#ams_footer .child p{line-height:2.2em}.sub_footer__container p.quicklink,.sub_footer__container p.quicklink a{float:inline-end}.sub_footer__container p.disclaimer span{padding-right:1.2rem;padding-left:1.2rem}.suburb-quicklinks ul{padding-bottom:2em}.widget-ad-webdesign,.widget-ad-ppc,.widget-ad-hosting{min-height:369px;margin-bottom:30px}}@media only screen and (min-width :980px){.mobile_menu_bar:before{font-size:1.8rem}.mobile_nav.closed .mobile_menu_bar,.mobile_nav.opened .mobile_menu_bar{width:10rem;height:10rem}.et_mobile_menu li a{padding:10px 5%}.ams-fullscreen-menu #mobile_menu1 li{line-height:4.3em;margin-right:auto;margin-left:auto;min-width:1400px;max-width:1400px}.ams-fullscreen-menu #mobile_menu1 li a{padding-left:0}.ams-fullscreen-menu #mobile_menu1 li ul li a{padding-left:.5%}.border{width:10rem;height:10rem}.border:after{top:1px;left:-2.274px}.et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu{display:flex;float:none;margin:0 6px;align-items:center}.et_pb_menu .et_mobile_nav_menu{margin:0 0 6px auto}.mobile_menu_bar:before{font-size:1.8rem}.mobile_nav.closed{width:10rem;height:10rem}.mobile_nav.opened{width:10rem;height:10rem}.services-animation-web:after{top:-150px;bottom:150px}.services-page .child ol li:before{margin-right:22px;top:0}.RightToLeft{animation:RightToLeft 30s infinite linear}.LeftToRight{animation:LeftToRight 26s infinite linear}}@media only screen and (min-width :1224px){.services-animation-web:after{left:4vw}}@media only screen and (min-width :1524px){.services-animation-web:after{left:7vw}}@media only screen and (min-width :1824px){.services-animation-web:after{left:16vw}}