body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}a{color:#108a00}.nav li ul{border-color:#108a00}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#000000}.et_search_form_container input::-moz-placeholder{color:#000000}.et_search_form_container input::-webkit-input-placeholder{color:#000000}.et_search_form_container input:-ms-input-placeholder{color:#000000}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#000000}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{background-color:#108a00;border-width:0px!important;border-radius:50px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#000000;border-radius:50px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:40px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:40px}.et_header_style_split .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:80px}.et_header_style_centered #top-menu>li>a{padding-bottom:14px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:31px 0 31px 0!important}.et_header_style_centered #main-header .logo_container{height:80px}#logo{max-height:90%}.et_pb_svg_logo #logo{height:90%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:32px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:32px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:64px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:64px;margin:-64px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:64px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:64px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:23px 0 23px 0!important}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#000000!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#000000!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#000000!important}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:54px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:46px}h3{font-size:39px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:32px}h5{font-size:28px}h6{font-size:25px}.et_pb_slide_description .et_pb_slide_title{font-size:82px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:28px}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}html body .container,html body .et_pb_row,html body .et_section_specialty .et_pb_row{width:100%;padding-left:clamp(20px,7.813vw,150px);padding-right:clamp(20px,7.813vw,150px);padding-top:0px;padding-bottom:0px}@font-face{font-family:'mont';src:url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_bold-webfont.woff2') format('woff2'),url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_bold-webfont.woff') format('woff'),url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_bold-webfont.svg#montbold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'mont-regular';src:url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_regular-webfont.woff2') format('woff2'),url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_regular-webfont.woff') format('woff'),url('https://codingkangaroos.com.au/wp-content/themes/divi-child/fonts/fonnts.com-mont_regular-webfont.svg#mont-regularuploaded_file') format('svg');font-weight:normal;font-style:normal}html body .et_pb_button_module_wrapper .et_pb_button{font-size:clamp(13px,0.94vw,18px);padding:clamp(14px,0.73vw,14px) clamp(10px,1.41vw,27px)!important;display:inline-block;text-align:center;position:relative;font-weight:500;border-radius:50px;line-height:normal!important;transition:0.5s}html body .et_pb_button_module_wrapper .et_pb_button:hover{padding:clamp(14px,0.73vw,14px) clamp(10px,1.41vw,27px)!important;border-radius:50px;transition:0.5s;transform:translateY(-5px);box-shadow:rgba(255,255,255,0.1) 0px 1px 1px 0px inset,rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px}html body .et_pb_column h1{font-size:clamp(25px,3.13vw,60px);line-height:clamp(32px,3.65vw,70px);font-family:'mont'}html body .et_pb_column h2{font-size:clamp(20px,2.81vw,54px);line-height:clamp(28px,3.23vw,62px);font-family:'mont'}html body p{font-size:clamp(15px,0.833vw,16px);line-height:clamp(26px,1.56vw,30px);font-weight:400}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;color:#fff}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}#main-header .logo_container{width:auto}#main-header .nav li.desktop-hide{display:none}#main-header .nav li a{font-size:14px;text-transform:uppercase;font-weight:600;color:#070707;opacity:1!important}#main-header .nav li a:before{display:block;position:absolute;content:'';border-color:#108A00;width:0;left:0;right:0;transition:width 0.5s cubic-bezier(.25,.8,.25,1) 0s;bottom:20px}#main-header .nav li a:hover:before,#main-header .nav li.current-menu-item a::before{display:inline-block;position:absolute;content:'';border-top:3px solid #108A00;width:100%;left:0;right:auto;transition:width 0.5s cubic-bezier(.25,.8,.25,1) 0s;bottom:20px}#main-header #et-top-navigation{width:calc(100% - 218px);padding-left:0!important;display:flex}#main-header #top-menu-nav,#main-header #top-menu{width:100%;display:flex}#main-header #top-menu li.homes,#main-header #top-menu li.header-btn{margin-left:auto}#main-header #top-menu li.header-btn{display:flex;align-items:center;position:relative;top:-20px;padding-right:0px}#main-header.et-fixed-header #top-menu li.header-btn{top:-16px}#main-header #top-menu li.header-btn a{display:flex;align-items:center;padding:0;gap:0px;text-transform:capitalize;font-size:16px;font-weight:700}#main-header #top-menu li.header-btn a:hover:before,#main-header #top-menu li.header-btn.current-menu-item a::before{bottom:-10px}#main-header .nav li a{color:#fff}.home #main-header .nav li a,#main-header.et-fixed-header .nav li a,.page-id-2928 #main-header .nav li a{color:#070707}.banner-hero{padding:7% 0;background-position:bottom center;background-size:100% 100%;z-index:9}.banner-hero .et_pb_row{align-items:center}.banner-hero .et_pb_row,.counter-section .et_pb_row,.made-section .mid-row,.made-section .btm-row,.who-section .btm-row,.review-section .et_pb_row,.service-section .btm-row,.smart-section .et_pb_row,.faq-section .et_pb_row{display:flex}.banner-hero .et_pb_column h5,.ban-hero .et_pb_slide h5{font-weight:500;font-size:clamp(16px,0.94vw,18px);line-height:clamp(22px,1.25vw,24px);text-transform:uppercase;color:#5A5A5A}.banner-hero .et_pb_column h1,.ban-hero .et_pb_slide h1{font-family:'Mont';font-size:clamp(22px,4.17vw,80px);line-height:clamp(30px,4.69vw,90px);color:#121212}.banner-hero .kangaroo img{width:420px;height:520px;animation:kangaWalk 3s ease-in-out infinite}@keyframes kangaWalk{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(-10px) translateY(-4px)}50%{transform:translateX(-18px) translateY(0)}75%{transform:translateX(-10px) translateY(-3px)}100%{transform:translateX(0) translateY(0)}}.ban-hero .et_pb_container{height:100%!important}.ban-hero .et_pb_container .et_pb_slide_description{padding:0}.ban-hero .et_pb_slide{padding-top:14%;padding-bottom:2%}.counter-section::before{content:"";display:block;position:absolute;background:#108a00;width:90%;height:100%;left:0;top:0;background-size:90% 100%;background-repeat:no-repeat;z-index:9}.counter-section::after{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2025/12/gray-circle.png);width:clamp(350px,32.29vw,620px);height:clamp(700px,56.93vw,1093px);right:0;top:0;background-size:clamp(350px,32.29vw,620px) clamp(700px,56.93vw,1093px)}.counter-section .et_pb_row{position:relative;z-index:9}.counter-section .et_pb_column{width:auto;margin-right:130px}.counter-section .percent-value,.counter-section .percent-sign{font-family:'Mont';font-size:clamp(30px,3.13vw,60px);line-height:clamp(50px,4.69vw,90px)}.counter-section h3.title{font-weight:500;font-size:clamp(15px,0.94vw,18px);line-height:clamp(24px,1.46vw,28px);color:#363636;padding-bottom:0px;max-width:260px;margin:auto}.counter-section .et_pb_text_inner{max-width:1300px}html body .made-section .et_pb_row{padding-left:0;display:flex;align-items:center}.made-section .one-col{width:35%;margin-right:50px;margin-top:auto}.made-section .two-col{width:65%}.made-section h5,.project-section h5,.who-section h5,.review-section h5,.smart-section h5,.faq-section h5,.service-section h5,.craft-section h5{font-size:16px;line-height:24px}.made-section .mid-row h4{font-size:16px;line-height:22px;padding-bottom:0}.made-section .mid-row .r-lft-col{width:30%!important;margin-right:20px!important}.made-section .mid-row .r-rgt-col{width:60%!important}.made-section .btm-row .et_pb_column{width:auto!important;margin-right:20px!important}.made-section .btm-row .et_pb_column:last-child{margin-right:0px!important}.made-section .btm-row .et_pb_blurb_content{max-width:100%}.made-section .btm-row .et_pb_main_blurb_image{margin-bottom:20px}.made-section .btm-row .et_pb_main_blurb_image img{max-width:clamp(70px,4.69vw,90px);height:59px;object-fit:contain}.made-section .btm-row h4{font-family:'Mont';font-size:clamp(16px,1.04vw,20px);line-height:clamp(22px,1.41vw,27px);color:#121212}.made-section .btm-row p{font-size:clamp(15px,0.833vw,16px);line-height:27px;color:#363636}.project-section .top-row .et_pb_column h2{font-size:clamp(50px,5.21vw,100px);line-height:clamp(50px,5.21vw,100px);padding-left:80px;display:inline-block;position:relative;padding-top:20px}.project-section .top-row .et_pb_column h2::before{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2025/12/head-arr.png);width:clamp(140px,13.54vw,260px);height:8px;right:50px;top:10px;background-size:clamp(140px,13.54vw,260px) 8px}.project-section .btm-row .et_pb_column::before{content:"";display:block;position:absolute;border-right:1px solid #ccc;width:1px;height:calc(100% - 190px);top:0;left:50%;transform:translate(-50%,0)}.project-section .btm-row .et_pb_column::after{content:"";display:block;position:absolute;border-bottom:1px solid #ccc;width:calc(100% - 0px);height:1px;top:45.5%;left:50%;transform:translate(-50%,-50%)}.project-section .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:center}.project-section .et_pb_post{width:calc(50% - 0px);padding:30px;margin-bottom:60px;display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:30px}.project-section .et_pb_post:nth-child(even){padding-right:0px}.project-section .et_pb_post:nth-child(odd){padding-left:0px}.project-section .et_pb_post h2{font-size:clamp(18px,1.35vw,26px);width:100%;text-transform:capitalize;line-height:32px}.project-section .et_pb_post img{height:clamp(280px,31.88vw,612px);object-fit:cover;transition:0.5s}.project-section .et_pb_post img:hover{scale:1.05;transition:0.5s}.project-section .et_pb_post p.post-meta{font-size:clamp(15px,0.94vw,18px);width:100%;margin-bottom:0px}.project-section .et_pb_post .entry-featured-image-url{margin-bottom:20px;overflow:hidden}.who-section .btm-row{justify-content:center}.who-section h2 span{color:#626262}.who-section .btm-row .lft-col{background:#108A00;border-radius:50px;margin-right:10px}.who-section .btm-row .lft-col .et_pb_module{height:100%}.who-section .btm-row .lft-col .et_pb_text_inner{height:100%;display:flex;align-items:center}.who-section .btm-row .lft-col h3{font-size:clamp(16px,2.29vw,44px);line-height:normal;color:#fff;padding-bottom:0px}.who-section .btm-row .rgt-col{margin-right:10px}.review-section .lft-col{width:45%;margin-right:30px;margin-top:auto}.review-section .rgt-col{width:55%}.service-section .btm-row .et_pb_column{background:#f3f3f3;width:33%;margin-right:20px;transition:0.5s;position:relative;overflow:hidden}.service-section .btm-row .et_pb_module{height:100%}.service-section .et_pb_blurb_content{max-width:100%;height:100%}.service-section .et_pb_blurb_content h4{font-family:'Mont';font-size:clamp(16px,1.25vw,24px);line-height:26px;color:#121212}.service-section .et_pb_main_blurb_image{margin-bottom:clamp(20px,2.6vw,50px);padding-top:50px;padding-left:30px;width:100%;padding-right:30px}.service-section .et_pb_main_blurb_image img{max-width:clamp(50px,4.17vw,80px);height:clamp(50px,4.17vw,80px);object-fit:contain}.service-section .et_pb_blurb_container{padding-left:30px;padding-right:30px;padding-bottom:50px}.service-section .single-cols{list-style:none;position:absolute;width:100%;background:#108A00;padding:20px;height:100%;opacity:0;inset:0px}.service-section .btm-row .et_pb_column:hover .single-cols{opacity:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.service-section .et_pb_blurb_content .single-cols h4{color:#fff}.service-section .single-cols li{position:relative;padding-left:20px;padding-bottom:12px;font-size:clamp(14px,0.833vw,16px);font-weight:400;color:#fff;line-height:25px}.service-section .single-cols li:last-child{padding-bottom:0px}.service-section .single-cols li::before{content:"";position:absolute;display:block;background:#fff;transform:rotate(45deg);width:8px;height:8px;left:0;top:8px}.service-section p.images{text-align:right;display:flex;justify-content:flex-end;position:absolute;bottom:10px;right:10px}.service-section p.images img{background:#108A00;padding:12px 13px}.service-section .paoc-popup-click{font-size:clamp(13px,0.94vw,18px);padding:clamp(14px,0.73vw,14px) clamp(10px,1.41vw,27px)!important;display:inline-block;text-align:center;position:relative;font-weight:500;border-radius:50px;line-height:normal!important}.service-section .paoc-popup-click:hover{background:#000;color:#fff;padding:clamp(14px,0.73vw,14px) clamp(10px,1.41vw,27px)!important}.smart-section::before{content:"";display:block;position:absolute;background:#108A00;width:75%;height:100%;top:0;right:0}.smart-section .et_pb_button_module_wrapper a.et_pb_button{background:#000;color:#fff}.smart-section .et_pb_button_module_wrapper a.et_pb_button:hover{background:#fff;color:#000!important}.smart-section .rgt-col{display:flex;flex-wrap:wrap;align-items:center}.smart-section .rgt-col .et_pb_text{width:100%;margin-left:100px;max-width:450px;padding-left:100px;border-left:1px solid #fff}.smart-section .rgt-col .et_pb_heading{width:100%}.faq-section .et_pb_column{width:15%;margin-right:0px}.faq-section .lft-col{margin-top:0px;margin-bottom:30px}.faq-section .et_pb_column.rgt-col{display:flex;align-items:flex-end}.faq-section .mid-col{width:55%;margin-left:auto;margin-right:auto}.faq-section .et_pb_toggle{padding:0;background:transparent;border:0px none;margin-bottom:20px!important;border-bottom:1px solid #C0C0C0;padding-bottom:15px}.faq-section .et_pb_toggle h5{font-size:clamp(16px,1.04vw,20px);color:#000;line-height:26px;font-weight:500}.faq-section .et_pb_toggle h5::before{font-family:ETmodules!important;font-weight:400!important;content:"\4c"!important;color:#000;font-size:22px}.faq-section .et_pb_toggle.et_pb_toggle_open h5::before{font-family:ETmodules!important;font-weight:400!important;content:"\4b"!important;color:#000;font-size:22px;position:absolute!important;right:0;top:15px;display:block!important}.faq-section .et_pb_toggle:last-child{margin-bottom:0!important}.bottom-section .et_pb_row{display:flex;align-items:center;justify-content:center}.bottom-section .et_pb_column{width:33%;margin-right:30px}.bottom-section .mid-col{margin-right:auto;margin-left:auto}.bottom-section .rgt-col{width:auto;margin-left:auto}.bottom-section h4{font-size:clamp(14px,1.04vw,20px);line-height:clamp(20px,1.15vw,22px);padding-bottom:0;font-weight:400}.bottom-section .et_pb_blurb_content{display:flex;align-items:center}.bottom-section .et_pb_main_blurb_image{border:1px solid #9F9F9F;padding:7px;width:45px;margin-bottom:0px}.bottom-section .one-cols{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.bottom-section .one-cols li{width:100%;display:flex;justify-content:center;padding:0 30px;border-left:1px solid #B8B8B8;border-right:1px solid #B8B8B8}.bottom-section .one-cols li a{width:100%;text-align:center;background:#121212;padding:13px 10px;margin-bottom:10px;font-size:clamp(16px,1.04vw,20px);color:#fff;font-weight:400}.bottom-section .one-cols li a:hover{background:#108A00;color:#fff}.bottom-section .one-cols li:last-child a{margin-bottom:0px}.paoc-popup-inr-wrap .paoc-popup-inr,.paoc-popup-inr-wrap .paoc-popup-con-bg{padding:0px}.main-quote{height:100%}.main-quote .left-quote{width:45%;background:#121212;padding:30px;height:100%;align-items:center;display:flex;flex-direction:column;justify-content:center}.main-quote h2{font-size:28px;line-height:42px;padding-bottom:0;color:#fff;font-family:'mont';text-align:left}.paoc-popup-con-bg .paoc-close-popup{top:0;right:0}.paoc-cb-popup-body,.paoc-popup .paoc-popup-inr-wrap,.paoc-popup-inr-wrap .paoc-popup-inr,.paoc-popup-inr-wrap .paoc-popup-con-bg,.paoc-popup .paoc-popup-margin{height:100%}.main-quote .right-quote{width:55%;padding:30px}.main-quote .right-quote h2{color:#000}.main-quote .right-quote h2 span{font-style:italic}.main-quote .stats-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px;gap:50px}.main-quote .stats-wrapper .stat{width:calc(50% - 35px);text-align:left}.main-quote .stats-wrapper .stat img{max-width:clamp(60px,5.21vw,100px);padding-bottom:15px}.main-quote .stats-wrapper .stat p{padding-bottom:0;margin-bottom:0;color:#fff;font-size:16px;font-weight:400}.main-quote .stats-wrapper .stat p span.counter{font-size:50px;font-family:'mont';line-height:60px}.main-quote .right-quote p{text-align:left;padding-bottom:0;margin-bottom:0;padding-top:20px}.main-quote .right-quote p a{color:#000;font-family:'mont';font-size:26px;line-height:normal}.main-quote .right-quote p.mail a{font-size:20px}.wpforms-container{margin:0!important;margin-top:20px!important}.wpforms-container .wpforms-field{padding-top:0!important}.wpforms-container label.wpforms-field-label{text-align:left;font-size:14px;font-weight:600;margin-bottom:10px}.wpforms-container input,.wpforms-container select,.wpforms-container textarea{font-size:16px!important;color:#121212!important;height:45px!important;border-radius:0!important;padding:10px!important}.wpforms-container textarea{height:100px!important}html body div.wpforms-container-full input:focus,html body div.wpforms-container-full input:focus:invalid,html body div.wpforms-container-full textarea:focus{border-color:#121212!important;box-shadow:none!important}.wpforms-submit-container{text-align:left}.wpforms-submit-container button.wpforms-submit{background:#108A00!important;color:#fff!important;border-radius:50px!important;padding:14px 22px!important;height:100%!important;font-size:18px!important}.wpforms-submit-container button.wpforms-submit:hover{background:#121212!important;color:#fff!important}a.paoc-pro-close-popup.paoc-popup-close{opacity:1!important;background:#121212!important}div.wpforms-container-full .wpforms-form label.wpforms-error,div.wpforms-container-full .wpforms-form em.wpforms-error{text-align:left!important}.paoc-popup .paoc-popup-inr-wrap{overflow-y:unset}.inner-hero{display:flex}.inner-hero{border-bottom-left-radius:170px;padding:9% 0;height:clamp(180px,35.42vw,680px)}#main-header{background:transparent;box-shadow:none}#main-header.et-fixed-header{background:#fff}.inner-hero .et_pb_column h1{font-size:clamp(24px,4.12vw,70px);line-height:clamp(30px,4.41vw,75px)}.inner-hero h1 span{font-family:'Playfair Display',serif;font-style:italic;color:#fff}.inner-hero h5{color:#000;text-transform:uppercase;font-size:16px;font-family:'mont'}.service-section .btn-rows{display:flex}.service-section .btn-rows .et_pb_column{width:auto;margin-right:20px}.mobile-section .et_pb_button_module_wrapper .et_pb_button{background:#121212!important;color:#fff!important}.mobile-section .et_pb_button_module_wrapper .et_pb_button:hover{background:#fff!important;color:#121212!important}.mobile-section h5{font-size:16px;line-height:22px;text-transform:capitalize}.build-section h3{font-size:clamp(18px,1.56vw,30px);line-height:clamp(28px,2.08vw,40px)}.build-section .btm-row{display:flex}.build-section .btm-row .et_pb_column{width:50%;max-width:500px}.build-section .btm-row .et_pb_blurb_content{max-width:100%;display:flex;flex-direction:row}.build-section .btm-row .et_pb_main_blurb_image{width:100%;max-width:64px;margin-bottom:0;margin-right:60px}.build-section .btm-row .et_pb_blurb_container{padding:0}.build-section .btm-row h4{font-size:clamp(17px,1.25vw,24px);line-height:clamp(27px,1.56vw,30px)}.build-section .btm-row span.et_pb_image_wrap{position:relative}.build-section .btm-row span.et_pb_image_wrap::before{content:"";display:block;position:absolute;background:#108A00;width:80px;height:80px;right:-40px;top:50%;border-radius:50px;transform:translate(0,-50%)}.build-section .btm-row span.et_pb_image_wrap img{position:relative;z-index:1}.cont-section .et_pb_row{display:flex;justify-content:center}.cont-section .lft-col{width:35%;margin-right:30px}.wpforms-container ul li input{height:100%!important}.cont-section .rgt-col{width:60%;background:#fff}.cont-section .rgt-col h5{font-size:16px;line-height:24px;text-transform:capitalize}.wpforms-container label.wpforms-field-label-inline{font-weight:500!important;font-size:14px!important}.cont-section .et_pb_column h2{font-size:clamp(22px,2.08vw,40px);line-height:clamp(32px,2.6vw,50px)}.cont-section .et_pb_blurb_content{max-width:100%;display:flex;align-items:center}.cont-section .et_pb_main_blurb_image{margin-bottom:0}.cont-section h4{padding-bottom:0;font-size:clamp(16px,1.04vw,20px);font-family:'mont';line-height:normal}.cont-section .add-bl h4{font-size:clamp(15px,1.3vw,25px);max-width:370px;line-height:clamp(23px,1.67vw,32px)}.cont-section .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.cont-section .et_pb_main_blurb_image{position:relative}.cont-section .et_pb_main_blurb_image::before{content:"";display:block;position:absolute;background:transparent;width:55px;height:55px;border-radius:50px;z-index:-1;top:-15px;right:-30px}.single #main-content .container::before,.archive #main-content .container::before,.search #main-content .container::before{display:none}.single #main-content .container,.archive #main-content .container,.search #main-content .container{padding-bottom:60px;padding-top:120px!important}.single #left-area,.archive #left-area,.search #left-area{width:75%;padding-right:30px;padding-bottom:0px}#left-area h1.entry-title,#left-area h2.entry-title{font-size:clamp(20px,2.08vw,40px);width:100%;font-family:'mont';line-height:clamp(32px,2.6vw,50px)}.single #left-area h2.h3-style,.archive #left-area h2.h3-style,.search #left-area h2.h3-style{font-size:clamp(20px,1.25vw,24px);line-height:clamp(30px,1.67vw,32px)}.single .post,.archive .post,.search .post{padding-bottom:0;margin-bottom:30px}#left-area ul{list-style:none;padding:0}#left-area ul li{font-size:clamp(15px,0.833vw,16px);font-weight:400;line-height:24px;padding-bottom:10px;padding-left:20px;position:relative}#comment-wrap{display:none}#sidebar{width:25%;padding:0!important}#sidebar h4.widgettitle{font-size:24px;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}#sidebar ul li{position:relative;padding-left:20px;border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:7px;margin-bottom:10px}#sidebar ul li:last-child{padding-bottom:0px;margin-bottom:0px;border:0px none}#sidebar ul li::before,#left-area ul li::before{content:"";display:block;position:absolute;background:#000;width:8px;height:8px;left:0;top:8px;transform:rotate(45deg)}#sidebar ul li a{text-transform:capitalize;font-size:15px;color:#000;width:100%;display:flex}#sidebar ul li a:hover{color:#108A00}#sidebar .et_pb_widget{background:#f5f5f5;padding:20px}.blog-section .et_pb_salvattore_content{display:flex}.blog-section .et_pb_salvattore_content .column{width:calc(33% - 20px)!important;margin-right:20px!important}.blog-section .et_pb_post{padding:20px;border:0px none;background:#f5f5f5;display:flex;flex-direction:column;min-height:430px}.blog-section .et_pb_post h2{font-size:clamp(17px,1.15vw,22px);line-height:clamp(27px,1.67vw,32px)}.blog-section .et_pb_post .et_pb_image_container{margin-bottom:20px}.blog-section .et_pb_post a.entry-featured-image-url{margin-bottom:0}.blog-section .et_pb_post a.entry-featured-image-url img{height:clamp(270px,17.97vw,345px);object-fit:cover}.blog-section .et_pb_post p.post-meta{text-transform:capitalize;font-size:14px}.blog-section .et_pb_post p.post-meta a{color:#000}.blog-section h5{font-size:16px}.project-template-default #sidebar{display:none}.project-template-default #left-area{width:100%;padding-right:0}.project-template-default #left-area img{width:100%}.project-template-default #main-content .container #content-area{background:#f5f5f5;padding:clamp(20px,1.56vw,30px);box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px;max-width:1200px;margin:auto}.soon-section .et_pb_text_inner{text-align:center}.soon-section .et_pb_column h2{display:inline-block;background:#f5f5f5;padding:60px 100px;font-family:'mont';font-size:clamp(28px,3.13vw,60px);box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px;text-transform:uppercase}.soon-section .et_pb_column h2 span{font-family:'Playfair Display',serif;font-style:italic;text-transform:capitalize}.thanku-page{padding-top:10%}.thanku-page .et_pb_column .et_pb_text_inner{max-width:400px;margin:30px auto;text-align:center;padding:20px;border-radius:20px;background:#fff;box-shadow:0px 0px 12px rgb(0 0 0 / 10%)}.thanku-page .et_pb_column .et_pb_text_inner img{max-width:clamp(120px,7.813vw,150px);margin-bottom:15px}.thanku-page .et_pb_column .et_pb_text_inner h1{font-size:clamp(28px,1.88vw,36px);text-transform:uppercase;font-weight:900;line-height:36px;color:#108A00;padding:0}.thanku-page .et_pb_column .et_pb_text_inner h1 span{font-size:clamp(15px,0.833vw,16px);font-weight:700;display:block;color:#000}body.error404:not(.et-tb) #main-content .container,body.error404:not(.et-tb-has-header) #main-content .container{padding-top:20px}body.error404 #main-content .container{padding-top:5%!important}body.error404 #main-content .container::before{display:none}body.error404 #left-area{width:100%;padding:0;display:flex;justify-content:center;height:clamp(350px,23.44vw,450px);align-items:center}body.error404 #left-area .et_pb_post{margin:0}body.error404 #left-area .et_pb_post .entry{max-width:480px;margin:auto;background:#000;padding:20px;border-radius:10px;box-shadow:5px 5px 5px #108A00}body.error404 #left-area .et_pb_post .entry h1.not-found-title{color:#fff;line-height:normal!important;padding:0;margin:0;font-size:clamp(28px,1.88vw,36px)}body.error404 #left-area .et_pb_post .entry p{line-height:28px;color:#fff}body.error404 div#sidebar{padding-left:30px;display:none}.bar-section{position:fixed;right:0;top:50%;z-index:99;transform:translate(0%,-50%);display:none}.bar-section .sticky-bar a.paoc-popup-click{color:#fff;font-size:13px;display:flex;flex-direction:row-reverse;max-width:100px;align-items:flex-end;background:#000;border-top-left-radius:20px;padding:10px;padding-right:0;line-height:24px;padding-top:150px;padding-bottom:20px;opacity:0;transform:translateX(100%);transition:transform .4s ease-in-out;position:relative}.bar-section .sticky-bar a.paoc-popup-click img{max-width:92px;margin-top:-40px;transition:0.5s;height:205px;position:relative;left:2px}.bar-section .sticky-bar a.paoc-popup-click:hover img{transform:rotate(-1deg);transition:0.5s;left:0px}.right-stick .bar-section .sticky-bar a.paoc-popup-click{opacity:1;transform:translateX(0);transition:transform .4s ease-in-out}.bar-section .sticky-bar{position:relative}.bar-section .sticky-bar a.paoc-popup-click::before{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2026/01/ne-kangs.png);width:100px;height:185px;right:-12px;top:-50px;visibility:visible;overflow:visible;opacity:1;z-index:9;transition:0.5s}.bar-section .sticky-bar:hover a.paoc-popup-click::before{right:-5px;transition:0.5s;transform:rotate(-2deg)}.bar-section .sticky-bar a.paoc-popup-click::after{content:"";display:block;position:absolute;filter:invert(1);background:url(https://codingkangaroos.com.au/wp-content/uploads/2026/01/lft-arss.png);width:20px;height:20px;left:10px;top:127px;background-size:20px 20px}.footer-section .et_pb_row{display:flex}.footer-section .et_pb_column{width:30%;margin-right:50px}.footer-section .one-col{width:20%}.footer-section .four-col{width:40%}.footer-section .et-menu{margin:0px}.footer-section .et-menu li{width:100%;margin:0!important;padding:0;padding-bottom:20px}.footer-section .et-menu li a{padding-bottom:0!important;font-size:clamp(13px,0.833vw,16px);font-weight:400;opacity:1}.footer-section .et-menu li a:hover{color:#108A00!important}.footer-section h3{font-family:'Mont';font-size:clamp(18px,1.25vw,24px);line-height:normal;text-transform:capitalize;padding-bottom:0px}.footer-section p{font-size:clamp(13px,0.833vw,16px);font-weight:400;line-height:normal}.footer-section #mailpoet_form_1{background:transparent}.footer-section form.mailpoet_form{padding:0!important;display:flex}.footer-section form.mailpoet_form .mailpoet_message{display:none}.footer-section .mailpoet_paragraph{margin-bottom:0!important}.footer-section .mailpoet_paragraph input[type="email"]{width:100%!important;padding:10px!important;font-size:16px!important;height:55px!important;background:transparent!important;color:#fff!important}.footer-section .mailpoet_paragraph input.mailpoet_submit{height:55px!important;padding:10px 20px!important;cursor:pointer}.footer-section .mailpoet_paragraph input.mailpoet_submit:hover{background:#fff!important;color:#000!important}.footer-section .mailpoet_paragraph{width:100%}.footer-section .mailpoet_paragraph.last{width:auto}.coll-section .et_pb_column h2{font-family:'Mont';font-size:clamp(22px,2.08vw,40px);line-height:clamp(28px,2.08vw,40px);color:#fff;padding-bottom:0px}.coll-section .et_pb_column h2 span{font-weight:600;color:#363636;display:flex;align-items:center;gap:15px}.coll-section .et_pb_column h2 span img.ar-rgt{padding-left:20px;max-width:clamp(94px,5.99vw,115px);width:100%}footer .et_builder_inner_content::before{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2025/12/Ellipse-48.png);width:clamp(330px,25.89vw,497px);height:clamp(260px,21.88vw,420px);bottom:0;right:0;z-index:9;background-repeat:no-repeat;background-size:clamp(330px,25.89vw,497px) clamp(260px,21.88vw,420px)}.build-section .btm-row{justify-content:center}#main-header .nav li a:hover:before,#main-header .nav li.current-menu-item a::before{display:inline-block;position:absolute;content:'';border-top:3px solid #fff;width:100%;left:0;right:auto;transition:width 0.5s cubic-bezier(.25,.8,.25,1) 0s;bottom:20px}#main-header.et-fixed-header .nav li a:hover:before,#main-header.et-fixed-header .nav li.current-menu-item a::before{border-top:3px solid #108A00!important}.home #main-header .nav li a:hover:before,.home #main-header .nav li.current-menu-item a::before{display:inline-block;position:absolute;content:'';border-top:3px solid #fff;width:100%;left:0;right:auto;transition:width 0.5s cubic-bezier(.25,.8,.25,1) 0s;bottom:20px}#108a00
.home #main-header .nav li a:hover{color:#fff;transition:0.4s}#main-header .nav li.current-menu-item a{color:#fff}.home #main-header .nav li a:hover,.page-id-2928 #main-header .nav li a:hover{color:#fff}.service-section .btm-row .et_pb_column_empty{background:transparent}.web-section .btm-row .et_pb_column{max-width:700px}.map-section iframe{vertical-align:bottom}span.green{color:#108A00}.mobile-section .et_pb_row{display:flex;align-items:center}.serv-news ul.one-cols,.craft-section .two-cols{padding:0;list-style:none}.serv-news ul.one-cols li,.craft-section .two-cols li{font-size:clamp(15px,0.833vw,16px);font-weight:400;padding-left:20px;padding-top:10px;position:relative}.serv-news ul.one-cols li::before,.craft-section .two-cols li::before{content:"";display:block;position:absolute;background:#000;width:8px;height:8px;left:0;top:18px;transform:rotate(45deg)}.craft-section .two-cols li{padding-bottom:12px;padding-top:0px}.craft-section .two-cols li::before{top:8px}.md-sec .btm-row .et_pb_column{width:calc(33% - 20px)!important}.serv-news .btm-row .et_pb_column{width:50%}.serv-news .et_pb_blurb_container{padding-bottom:30px}.serv-news .et_pb_main_blurb_image{margin-bottom:30px}.serv-news .btm-row .et_pb_column:hover{background:#108a00;color:#fff}.serv-news .et_pb_column:hover .et_pb_blurb_content h4,.serv-news .et_pb_column:hover p span.green{color:#fff}.serv-news .et_pb_column:hover .et_pb_image_wrap img{filter:invert(1)}.serv-news .et_pb_column:hover ul.one-cols li::before{background:#fff}.serv-news .et_pb_main_blurb_image{padding-top:30px}.inner-hero::before{content:"";display:block;position:absolute;background:rgba(0,0,0,0.3);width:100%;height:100%;inset:0;border-bottom-left-radius:170px}.ban-hero .et_pb_slides .et_pb_slide{position:relative}.ban-hero .et_pb_slides .et_pb_slide::before{content:"";display:block;position:absolute;background:rgba(0,0,0,0.3);width:100%;height:100%;inset:0;z-index:9}.ban-hero .et_pb_container{z-index:9}.ban-hero .et_pb_slides .et_pb_slide{background-position:center}.et-pb-controllers{height:0}.et-pb-controllers a{width:10px;height:10px}.se-new .et_pb_column h2{font-size:clamp(20px,2.08vw,40px);line-height:clamp(30px,2.6vw,50px)}.build-section .img-top{display:flex;align-items:center}.home #main-header #top-menu li.header-btn a:hover img,.page-id-2928 li.header-btn a:hover img{filter:invert(0);transition:0.4s}.home #main-header #top-menu li.header-btn a img,#main-header.et-fixed-header #top-menu li.header-btn a:hover img,#main-header.et-fixed-header #top-menu li.header-btn a img,.page-id-2928 li.header-btn a img{filter:invert(1);transition:0.4s}.review-section .testimonial-content h6{font-family:'Mont';font-style:normal;font-weight:800;font-size:clamp(17px,1.04vw,20px);line-height:28px;color:#121212}.testimonial-inner .testimonial-name{font-family:'mont';font-size:16px;padding-top:10px}.testimonial-inner .testimonial-company{font-family:'mont';font-size:16px;padding-bottom:10px}.main-quote .left-quote,.et_pb_social_media_follow li a::before{display:none!important}.main-quote .right-quote{width:100%}.et_pb_social_media_follow{display:flex;gap:10px}.et_pb_social_media_follow li{display:flex;margin:0}.et_pb_social_media_follow li a{display:flex;height:clamp(32px,2.71vw,52px)!important;width:clamp(32px,2.71vw,52px)!important;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:0px}.footer-section .et_pb_social_media_follow li a{filter:invert(1)}.footer-section .three-col{width:auto;margin-left:auto}.bottom-section .et_pb_image img{width:100%;max-width:clamp(200px,13.02vw,250px)}.single-post header#main-header,.single-project header#main-header,.archive header#main-header,.search header#main-header{background:rgba(0,0,0,0.3)}.single-post header#main-header.et-fixed-header,.single-project header#main-header.et-fixed-header,.archive header#main-header.et-fixed-header,.search header#main-header.et-fixed-header{background:#fff}.bottom-section .et_pb_column{width:33%;margin-right:200px;margin-left:0!important}.project-template-default #left-area .project{display:flex;flex-direction:column}.project-template-default #left-area .project img{max-width:750px;margin:auto}.project-template-default #left-area h2{font-family:'mont';font-size:clamp(20px,2.08vw,40px);line-height:normal}.project-template-default #left-area h3{font-family:'mont';font-size:clamp(18px,1.35vw,26px);padding-top:15px;padding-bottom:15px}.nav-single a{color:#108a00}.single-project #left-area h1.entry-title,.single-project #left-area .et_main_title{text-align:center}.page-id-19 .project-section .et_pb_post{border-bottom:1px solid #ccc}.page-id-19 .project-section .btm-row .et_pb_column::after{display:none}.page-id-19 .project-section .et_pb_post:last-child,.page-id-19 .project-section .et_pb_post#post-106{border-bottom:0px none}.ban-hero.land-hero .et_pb_slide{padding:18%}.page-id-2928 #top-menu li{display:none}.page-id-2928 #main-header #top-menu li.header-btn{Display:flex}.page-id-2928 footer .et_builder_inner_content::before{display:none}.coll-landing .et_pb_row{display:flex;flex-wrap:wrap;justify-content:space-between}.coll-landing .et_pb_row .et_pb_column{width:auto}.coll-landing .et_pb_row .col-2{margin-left:auto}.coll-landing .col-2 h3.et_pb_module_heading{font-family:'Mont';font-size:clamp(18px,1.25vw,24px);line-height:normal;text-transform:capitalize;padding-bottom:0px}.coll-landing .col-2 .et_pb_social_media_follow li a{filter:invert(1)}.land-smart .rgt-col .et_pb_module{width:100%}.land-smart .rgt-col h5.et_pb_module_heading{font-family:'Mont';font-size:clamp(16px,1.25vw,24px);line-height:26px;padding-bottom:0px}.land-smart .rgt-col .et_pb_module .wpforms-container{margin:0px!important}.land-smart .rgt-col .wpforms-form input,.land-smart .rgt-col .wpforms-form textarea{background:transparent!important;border:1px solid #fff!important;color:#fff!important;border-radius:5px!important}.et-db #et-boc .et-l .land-smart .rgt-col .et_pb_module div.wpforms-container-full .wpforms-form textarea::placeholder,.et-db #et-boc .et-l .land-smart .rgt-col .et_pb_module div.wpforms-container-full .wpforms-form input::placeholder{color:#fff;opacity:1}.land-smart .rgt-col .wpforms-submit-container button.wpforms-submit{background:#ffffff!important;color:#000000!important;margin-top:10px!important}.land-smart .rgt-col .wpforms-submit-container button.wpforms-submit:hover{background:#000!important;color:#fff!important}.page-id-2928 .ban-hero .et_pb_slides .et_pb_slide::before{background:rgba(0,0,0,.1)}.mobile-section .et_pb_image_wrap{display:flex}.mobile-section .et_pb_image_wrap img{width:100%}#top-menu li.mobile-numb{display:none}.page-id-2928 #top-menu li.mobile-numb{display:block;margin-left:auto}.page-id-2928 #top-menu li.mobile-numb img{transition:0.4s;width:20px;margin-right:8px}.page-id-2928 #top-menu li.mobile-numb a:hover img{filter:invert(1);transition:0.4s}.page-id-2928 #top-menu li.mobile-numb a{display:flex;align-items:center;font-size:16px;font-weight:700}.page-id-2928 #main-header #top-menu li.header-btn{margin-left:0}.page-id-2928 #main-header.et-fixed-header li.mobile-numb a:hover img{filter:unset}.ban-hero .et_pb_slide{padding-top:11%;padding-bottom:5%;border-bottom-left-radius:170px;overflow:hidden}.counter-section::after{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2026/03/kang.png) no-repeat;width:clamp(350px,32.29vw,620px);height:100%;top:0;background-size:clamp(350px,32.29vw,620px);z-index:99;top:0;bottom:-176px;margin:auto;right:30px;transform:rotate(23deg)}.counter-section .et_pb_row{padding-right:30%!important}.cont-section .lft-col .kang-img img{max-width:430px;transform:rotate(-14deg);width:100%}.counter-section{overflow:hidden}.page-id-2928 #main-header #top-menu li.header-btn a{background:#108A00;color:#fff!important;padding:13px 26px;border-radius:50px;transition:0.4s}.page-id-2928 #main-header #top-menu li.header-btn a img{display:none!important}.page-id-2928 #main-header #top-menu li.header-btn a:before{display:none!important}.page-id-2928 #main-header #top-menu li.header-btn a:hover{background:#000;transition:0.4s}.numb-section .et_pb_text_inner a{display:flex;align-items:center;gap:15px;font-size:clamp(28px,2.5vw,40px);font-weight:700;color:#000;justify-content:center}.numb-section .et_pb_text_inner a img{width:clamp(28px,2.25vw,36px)}.numb-section .et_pb_text_inner a span.animated{background:linear-gradient(to right,rgb(0 0 0) 0px,rgb(16,138,0) 20%,rgb(0 0 0) 40%) 0% 0% / 200% text;animation:7s linear 0s infinite normal none running animated;display:flex;position:relative;color:transparent;-webkit-text-fill-color:transparent;line-height:normal}@keyframes animated{0%{background-position:-200% center}100%{background-position:200% center}}@media (min-width:981px){#page-container{padding-top:0px!important;margin-top:0px!important}}@media (max-width:1800px){.counter-section .et_pb_text_inner{max-width:1150px}.coll-section .et_pb_column h2 span img{max-width:250px}}@media (max-width:1700px){.counter-section::before{width:clamp(1200px,73.44vw,1410px);height:100%;background-size:clamp(1200px,73.44vw,1410px) 100%}.counter-section .et_pb_column{margin-right:70px}.counter-section .et_pb_text_inner{max-width:1000px}}@media (max-width:1350px){html body .container,html body .et_pb_row,html body .et_section_specialty .et_pb_row{padding-left:20px;padding-right:20px}#main-header .nav li a{font-size:12px}footer .et_builder_inner_content::before{display:none}.smart-section::before{width:100%}.smart-section .rgt-col .et_pb_text{margin-left:50px;max-width:350px;padding-left:50px}.ban-hero .et_pb_slide h1 br,.ban-hero .et_pb_slide p br{display:none}.counter-section::before{width:100%;height:100%;background-size:100% 100%}}@media (max-width:980px){.page-id-29 .inner-hero::before{border-bottom-left-radius:0px}.bottom-section .et_pb_row,.faq-section .et_pb_row,.smart-section .et_pb_row,.service-section .btm-row,.review-section .et_pb_row,.who-section .btm-row,html body .made-section .et_pb_row,.made-section .mid-row,.build-section .btm-row,.blog-section .et_pb_salvattore_content,.mobile-section .et_pb_row,.build-section .img-top{flex-wrap:wrap}.bottom-section .et_pb_column{width:100%;margin-right:0}#main-header .mobile_nav.opened .mobile_menu_bar:after{content:"";display:block;position:absolute;background:url(https://codingkangaroos.com.au/wp-content/uploads/2025/12/cross.png) no-repeat center;background-size:18px;width:18px;height:18px;right:7px;top:6px;font-size:0px;left:auto;filter:invert(1)}#main-header .mobile_nav.opened .et_mobile_menu{transform:translateX(0px);transition:all .4s ease-in-out;border-color:#108A00}#main-header .mobile_nav .et_mobile_menu{background:#108A00!important;padding:0px;overflow-x:auto;height:calc(100% - 0px)!important;position:fixed;width:310px;inset:0;top:0px;transition:all .4s ease-in-out;transform:translateX(-310px);padding-top:0px;padding-bottom:30px;-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}#main-header .mobile_nav .et_mobile_menu li a{color:#fff;font-size:16px;border-bottom:1px solid rgba(0,0,0,0.3);font-weight:500}.admin-bar #main-header .mobile_nav .et_mobile_menu{top:32px}#main-header .mobile_nav.opened .mobile_menu_bar::before{opacity:0}.et_header_style_left #logo{max-width:100%;max-height:100%}#main-header #top-menu-nav,#main-header #top-menu,.main-quote .left-quote,.build-section h2 br{display:none}#main-header #et_mobile_nav_menu{display:flex;width:100%;justify-content:flex-end}.mobile_menu_bar:before{color:#121212}#main-header .mobile_nav .et_mobile_menu li.header-btn img{display:none}#main-header .mobile_nav .et_mobile_menu li.desktop-hide a{display:flex;justify-content:center}.bottom-section .one-cols{padding:20px 0;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8}.bottom-section .one-cols li{padding:0;border-left:0px;border-right:0px}.bottom-section .et_pb_column{margin-bottom:20px}.bottom-section .et_pb_column:last-child{margin-bottom:0px}.bottom-section .rgt-col{margin-left:0}.bottom-section .et_pb_blurb_content{max-width:100%}.faq-section .lft-col{display:none}.faq-section .mid-col,.faq-section .et_pb_column{width:100%}.faq-section .et_pb_column .et_pb_image_wrap,.smart-section .et_pb_image_wrap,.review-section .et_pb_image_wrap,.made-section .et_pb_image_wrap{display:flex;justify-content:center}.smart-section .rgt-col .et_pb_text{margin-left:0;max-width:100%;padding-left:0;border:0px none;padding-bottom:0!important;margin-bottom:20px}.smart-section .rgt-col h2 br,.who-section h2 br,.project-section .btm-row .et_pb_column::before,.project-section .btm-row .et_pb_column::after,.made-section h2 br,.counter-section::after,.banner-hero p br,.counter-section::before{display:none}.service-section .btm-row .et_pb_column{width:100%;margin-right:0;margin-bottom:20px}.service-section .btm-row .et_pb_column:last-child{margin-bottom:0px}.review-section .lft-col,.made-section .one-col{width:100%;margin-right:0;margin-top:0}.review-section .rgt-col,.made-section .two-col{width:100%}.who-section .btm-row .lft-col{margin-right:0;margin-bottom:0px;background:transparent;border-radius:0}.who-section .btm-row .lft-col .et_pb_module{height:auto}.who-section .btm-row .lft-col .et_pb_text{background:#108A00;border-radius:50px;padding:20px 0}.who-section .btm-row .rgt-col{margin-right:0;margin-bottom:0;padding:0}.project-section .top-row .et_pb_column h2{padding-left:30px}.project-section .top-row .et_pb_column{margin-bottom:0}.project-section .et_pb_post{width:100%;padding:0;margin-bottom:30px}.made-section .mid-row .r-lft-col{width:100%!important;margin-right:0px!important;margin-bottom:10px}.made-section .mid-row .r-rgt-col{width:100%!important}.made-section .btm-row .et_pb_column{width:100%!important;margin-right:0px!important;border-bottom:1px solid #d0d0d0;padding-bottom:20px;margin-bottom:20px}.made-section .btm-row .et_pb_column:last-child{border-bottom:0px none;padding-bottom:0px;margin-bottom:0px}.et_pb_number_counter .percent{height:30px}.et_pb_number_counter .percent p{font-size:0;line-height:0}.main-quote .right-quote{width:100%;padding:20px}.service-section .btn-rows .et_pb_column{margin-bottom:0}.build-section .btm-row .et_pb_column{width:100%;margin-right:0;padding:20px;margin-bottom:10px;max-width:100%}.build-section .btm-row .et_pb_column:last-child{margin-bottom:0px}.build-section .btm-row span.et_pb_image_wrap::before{width:65px;height:65px;right:-25px}.build-section .btm-row .et_pb_main_blurb_image{max-width:55px;margin-right:40px}.cont-section .et_pb_row{flex-wrap:wrap}.cont-section .lft-col{width:100%;margin-right:0px}.cont-section .rgt-col{width:100%}.mobile-section .et_pb_column{margin-bottom:0}.single #main-content .container,.archive #main-content .container,.search #main-content .container{padding-bottom:30px;padding-top:30px!important}.single #left-area,.archive #left-area,.search #left-area{padding-bottom:0;padding-right:0}.blog-section .et_pb_salvattore_content .column{width:100%!important;margin-right:0px!important}.blog-section .et_pb_post{margin-bottom:20px!important}.blog-section .et_pb_post{min-height:auto}.blog-section .et_pb_post a.entry-featured-image-url img{height:auto}.soon-section .et_pb_column h2{padding:50px 70px}.thanku-page .et_pb_column .et_pb_text_inner{margin:0px auto}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start}.et_pb_menu .et_pb_menu__menu{display:flex}.et_pb_menu .et_mobile_nav_menu{display:none}.footer-section .et-menu li{width:50%}.banner-hero::before{display:none}.web-section .btm-row .et_pb_column{max-width:100%}.web-section .btm-row .et_pb_column{padding-left:0;padding-right:0;padding-top:0px}.build-section .btm-row .et_pb_blurb_content{flex-direction:column;gap:10px}.ban-hero .et_pb_slide{padding-top:14%;padding-bottom:10%;background-position:left center}.counter-section .et_pb_row{flex-wrap:wrap}.counter-section .et_pb_column{margin-right:0;width:100%}.serv-news .btm-row .et_pb_column{width:100%}.footer-section .et_pb_row{flex-wrap:wrap}.footer-section .et_pb_column{width:100%;margin-right:0}.footer-section .three-col{margin-left:0px}header#main-header{position:fixed!important;background:#fff!important;padding-bottom:5px}header#main-header.et-fixed-header{background:#fff!important}.mobile_menu_bar:before{top:5px}.page-id-19 .project-section .et_pb_post{border-bottom:0px none}.coll-landing .et_pb_row{flex-direction:column}.coll-landing .et_pb_row .col-2{margin-left:0}.coll-landing .et_pb_row .col-1{margin-bottom:15px}.coll-section .et_pb_column h2 span img.ar-rgt{max-width:clamp(65px,5.99vw,115px);padding:0}.page-id-2928 #main-header #top-menu-nav,.page-id-2928 #main-header #top-menu{display:block}.page-id-2928 #main-header #et_mobile_nav_menu{display:none}.page-id-2928 #main-header #top-menu li.header-btn{justify-content:flex-end;top:0}.page-id-2928 #main-header #et-top-navigation{padding:24px 0px;padding-bottom:14px}.page-id-2928 #main-header.et-fixed-header .nav li a:hover{color:#000000}.page-id-2928 #main-header .nav li a:hover{color:#000000}.page-id-2928 li.header-btn a:hover img{filter:invert(1)}.page-id-2928 .nav li a:hover:before{border-top:3px solid #108a00!important}.page-id-2928 #main-header #top-menu{display:flex;align-items:center}.page-id-2928 #main-header .nav li a{padding-bottom:0px}.page-id-2928 #main-header .nav li a::before{bottom:-20px}.counter-section .et_pb_row{padding-right:20px!important}.et_mobile_menu li.mobile-numb{display:none}.ban-hero .et_pb_slide{border-bottom-left-radius:0px}}@media (max-width:767px){.banner-hero{padding:30px 0px;background-position:right center;background-size:cover}.banner-hero::before{content:"";display:block;position:absolute;background:rgba(0,0,0,0.4);width:100%;height:100%;inset:0px;transform:rotate(0deg)}.banner-hero .et_pb_row,.coll-section .et_pb_column h2 span{flex-wrap:wrap}.banner-hero .et_pb_column{margin-bottom:0px}.paoc-cb-popup-body,.paoc-hide-overlay.custombox-content{width:100%;max-width:100%!important}.main-quote h2{font-size:22px;line-height:32px}.main-quote .right-quote p a{font-size:20px}.main-quote .right-quote p.mail a{font-size:17px}.inner-hero{border-bottom-left-radius:0;padding:30px 0}.footer-section .et_pb_column{width:100%!important;margin-right:0!important}.footer-section .fwidget.et_pb_widget{margin-bottom:0px!important}.copy-section p{font-size:13px}.footer-section .et_pb_column{margin-bottom:10px!important}.footer-section .et_pb_column:last-child{margin-bottom:0px!important}.footer-section .two-col .et-menu li{width:100%}.coll-section .et_pb_column h2 span img{padding-top:15px}.service-section .et_pb_blurb_content{height:480px}.service-section .et_pb_blurb_content h4 br{display:none}.inner-hero::before{border-bottom-left-radius:0}}@media (max-width:600px){.page-id-2928 #main-header #top-menu li.header-btn a{padding:13px 17px;font-size:12px}.page-id-2928 #top-menu li.mobile-numb a{font-size:14px}#top-menu li{padding-right:10px}}@media (max-width:480px){.counter-section .et_pb_column{border-bottom:1px solid #fff;margin-bottom:15px!important;padding-bottom:15px}.counter-section .et_pb_column:last-child{border-bottom:0px none;margin-bottom:0px!important;padding-bottom:0px}.footer-section .three-col .et-menu li{width:100%}.et_fixed_nav.et_show_nav #page-container{padding-top:80px!important}.service-section .btn-rows .et_pb_column{margin-bottom:20px;width:auto!important;margin-right:10px}.service-section .btn-rows .et_pb_column:last-child{margin-bottom:0}.page-id-2928 #main-header #et-top-navigation{padding:16px 0px;padding-top:26px}#main-header #top-menu li.header-btn a{font-size:14px}#main-header #top-menu li.header-btn a img{width:32px}.page-id-2928.et_header_style_left #logo{max-width:65%}.page-id-2928 #main-header #et-top-navigation{width:calc(100% - 120px)}.page-id-2928 #top-menu li.mobile-numb img{width:13px;margin-right:5px}.page-id-2928 #top-menu li.mobile-numb a{font-size:13px}.page-id-2928 #main-header #top-menu li.header-btn a{padding:9px 15px;font-size:12px}}