:root{--grey-color:#D3D3D3;--primary-font:"Inter", sans-serif;--light-grey:#808897;--dark-text:#1E1E1E}button,input,optgroup,select,textarea{font-family:var(--primary-font)}.elementor-widget-button .elementor-button{padding:12px 19px;min-width:180px}.elementor-widget-button .elementor-button:hover svg path{fill:#143B9E}.elementor-widget-button .elementor-button:hover{background:transparent}.outline.elementor-widget-button .elementor-button{background:transparent;color:var(--e-global-color-text);border:1px solid var(--e-global-color-text)}.outline.elementor-widget-button .elementor-button:hover{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff}.elementor-widget-button .elementor-button svg{width:18px}.primary-color{color:var(--e-global-color-accent)}.elementor-element .swiper~.elementor-swiper-button{background:var(--e-global-color-accent);width:26px;height:26px;border-radius:50%;font-size:14px!important;justify-content:center;align-items:center}.elementor-element.elementor-arrows-position-outside .swiper{padding:0 10px}.number-big{font-size:80px;line-height:80px;letter-spacing:-2.1px}.form-group label{color:#fff;font-weight:700;margin-bottom:12px}.grid-2-cols .form-group{margin-bottom:32px}.form-group input{font-family:var(--primary-font)}.form-group input::placeholder,.form-group input:placeholder{color:var(--grey-color)}.wpcf7-form-control{border-radius:0!important}input.wpcf7-form-control{padding:11px 18px}.captcha-image{display:block}.cf7ic_instructions,.captcha-image label{color:#fff}.captcha-image .cf7ic_instructions span{color:#fff}.captcha-image svg{width:32px;height:32px}.captcha-image label{width:40px!important}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:1px solid #fff}.wpcf7-submit{display:block;margin:0 auto;min-width:180px;margin-top:30px;transition:.3s all}.wpcf7-submit:hover{color:#fff!important;border-color:#fff!important}.wpcf7-textarea{max-height:112px}.copyright,.copyright a{color:#fff}.elementor-nav-menu--dropdown a.highlighted svg path{fill:#fff}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:unset!important}ul{padding-inline-start:30px}.elementor-accordion-item{background:#F3F6F5;border-radius:8px;margin-bottom:14px}.elementor-widget-accordion .elementor-accordion-title{font-size:20px;line-height:32px;color:var(--e-global-color-text)}.elementor-accordion .elementor-tab-content{color:var(--light-grey);font-size:12px;line-height:20px;padding-top:0!important}.text-white{color:#fff!important}.faq .elementor-accordion{counter-reset:item-counter}.faq .elementor-accordion .elementor-accordion-item{counter-increment:item-counter}.faq .elementor-accordion .elementor-accordion-item .elementor-accordion-title:before{content:"0" counter(item-counter);margin-right:20px}.author .full-description h3{font-size:20px;line-height:32px;font-weight:700}.author .full-description h3:not(:first-child){margin:40px 0 8px}body .rplg .rplg-box{background:transparent!important;border:none!important}body .rplg-slider .rplg-box:before{display:none!important}body .rplg-slider .rplg-box .rplg-box-content:before{display:none!important}body .rplg-slider .rplg-box .rplg-box-content{margin:0!important;padding-right:14px!important}body .rplg-slider .rplg-row{padding:0!important}.rplg-slider .rplg-slider-review{background:#F6F7FA;padding:70px 14px 70px 40px}.rplg .rplg-stars svg use{fill:#FFC107}body .rplg-slider .rplg-stars{display:block!important;margin-bottom:35px!important}body .rplg-slider .rplg-row{margin-top:35px!important}body .rplg .rplg-review-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:var(--e-global-color-text)!important}body .rplg .rplg-review-name{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:var(--dark-text)!important}body .rplg .rplg-review-time{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:var(--e-global-color-accent)!important}body .rplg .rplg-review-badge{top:4px!important}body .rplgsw-pagination-bullet.rplgsw-pagination-bullet-active{background:#143B9E!important;border:1px solid #143B9E!important}body .rplgsw-pagination-bullet{width:10px;height:10px}body .rplgsw-pagination-bullet{background:transparent;border:1px solid #D3D3D3!important;opacity:1!important}body .rplgsw-container-horizontal>.rplgsw-pagination-bullets,body .rplgsw-pagination-custom,body .rplgsw-pagination-fraction{bottom:0}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-12px)!important}.elementor-post-navigation{gap:40px}.elementor-widget-post-navigation span.post-navigation__prev--label,.elementor-widget-post-navigation span.post-navigation__next--label{text-transform:capitalize}.post-main-content ul,.post-main-content ol{margin-bottom:15px}.blog-categories{padding-left:0;list-style:none}.blog-categories li a{font-size:16px;line-height:24px;color:var(--e-global-color-text);transition:.3s all}.blog-categories li a:hover{color:var(--e-global-color-accent)}.blog-categories li:first-child{border-top:1px solid #EBEBEF}.blog-categories li{border-bottom:1px solid #EBEBEF;padding:16px 0}.elementor-widget-theme-post-title .elementor-heading-title a:hover,.elementor-widget .elementor-icon-list-item a:hover,.elementor-widget .elementor-icon-list-item a:hover span{color:var(--e-global-color-accent)!important}.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{display:none}.commercial-loop .elementor-loop-container .elementor-heading-title a:hover{color:#fff!important;opacity:.8}.btn{display:block;max-width:180px}.btn.btn-outline{color:var(--e-global-color-text);border:1px solid var(--e-global-color-text);padding:14px;background:transparent;transition:.3s all}.btn.btn-outline:hover{background:var(--e-global-color-accent);color:#fff;border-color:var(--e-global-color-accent)}.btn.btn-center{margin-left:auto;margin-right:auto}.mt-20{margin-top:20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px!important;height:16px!important}.elementor-element.elementor-arrows-position-outside .no-padding .swiper{padding:0!important;width:100%!important}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{opacity:1!important}.mc4wp-form-fields{max-width:580px;margin:0 auto;position:relative}.mc4wp-form-fields input[type=email]{padding:17px 33px;border-radius:0;font-size:16px;line-height:24px;color:var(--e-global-color-text);;outline:none!important}.mc4wp-form-fields input[type=email]::placeholder{font-size:16px;line-height:24px;color:var(--e-global-color-text);}.mc4wp-form-fields button{position:absolute;top:6px;right:6px;font-size:16px;line-height:19px}.mc4wp-response{text-align:center;margin-top:10px;color:#fff}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{transition:.3s all}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover{opacity:.8}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;color:#fff;padding:5px}@media screen and (min-width:768px){.grid-2-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.work-steps>.elementor-widget-icon-box:not(:last-child):after{content:url(https://www.aussiedemountables.com.au/wp-content/uploads/2024/08/curve-arrow.svg);position:absolute;top:20%;left:calc(50% + 118px);z-index:1;max-width:118px}.mc4wp-form-fields button{min-width:160px}}@media screen and (min-width:768px) and (max-width:991px){.work-steps>.elementor-widget-icon-box:not(:last-child):after{transform:scale(.6);transform-origin:left}}@media screen and (min-width:768px) and (max-width:1199px){.number-big{font-size:60px;line-height:60px}}@media screen and (max-width:767px){.number-big{font-size:40px;line-height:40px}.menu-phone-btn .elementor-button-text{display:none}.menu-phone-btn .elementor-button{min-width:unset;border-radius:50%!important;width:44px;height:44px}}@media screen and (max-width:1199px){.elementor-nav-menu--dropdown.elementor-nav-menu__container{min-height:100vh;overflow:auto!important;padding-top:100px}}@media screen and (min-width:1025px){.commercial-loop .elementor-loop-container .e-loop-item-79,.commercial-loop .elementor-loop-container .e-loop-item-85{grid-column:span 2!important}}