img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
:root{--grid-columns:12;--gutter:24px;--container-max:1140px}*{box-sizing:border-box}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 calc(var(--gutter)/2)}.container-fluid{margin:0 auto;width:100%;padding:0 calc(var(--gutter)/2)}.row{display:flex;flex-wrap:wrap;margin-right:calc(var(--gutter-x, var(--gutter)) / -2);margin-left:calc(var(--gutter-x, var(--gutter)) / -2)}[class^=col],[class*=" col"]{padding-right:calc(var(--gutter-x, var(--gutter)) / 2);padding-left:calc(var(--gutter-x, var(--gutter)) / 2)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333%}.col-2{flex:0 0 auto;width:16.6667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333%}.col-5{flex:0 0 auto;width:41.6667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333%}.col-8{flex:0 0 auto;width:66.6667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333%}.col-11{flex:0 0 auto;width:91.6667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-1{flex:0 0 auto;width:8.3333%}.col-md-2{flex:0 0 auto;width:16.6667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333%}.col-md-5{flex:0 0 auto;width:41.6667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333%}.col-md-8{flex:0 0 auto;width:66.6667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333%}.col-md-11{flex:0 0 auto;width:91.6667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 auto;width:8.3333%}.col-lg-2{flex:0 0 auto;width:16.6667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333%}.col-lg-5{flex:0 0 auto;width:41.6667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333%}.col-lg-8{flex:0 0 auto;width:66.6667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333%}.col-lg-11{flex:0 0 auto;width:91.6667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl-1{flex:0 0 auto;width:8.3333%}.col-xxl-2{flex:0 0 auto;width:16.6667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333%}.col-xxl-5{flex:0 0 auto;width:41.6667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333%}.col-xxl-8{flex:0 0 auto;width:66.6667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333%}.col-xxl-11{flex:0 0 auto;width:91.6667%}.col-xxl-12{flex:0 0 auto;width:100%}}@media (max-width:767.98px){[class^=col-],[class*=" col-"]{width:100%}}.g-0{--gutter-x:0px;--gutter-y:0px}.g-1{--gutter-x:4px;--gutter-y:4px}.g-2{--gutter-x:8px;--gutter-y:8px}.g-3{--gutter-x:16px;--gutter-y:16px}.g-4{--gutter-x:24px;--gutter-y:24px}.g-5{--gutter-x:48px;--gutter-y:48px}.gx-0{--gutter-x:0px}.gx-1{--gutter-x:4px}.gx-2{--gutter-x:8px}.gx-3{--gutter-x:16px}.gx-4{--gutter-x:24px}.gx-5{--gutter-x:48px}.gy-0{--gutter-y:0px}.gy-1{--gutter-y:4px}.gy-2{--gutter-y:8px}.gy-3{--gutter-y:16px}.gy-4{--gutter-y:24px}.gy-5{--gutter-y:48px}.flex-row-reverse{flex-flow:row-reverse}@media (min-width:768px){.g-md-0{--gutter-x:0px;--gutter-y:0px}.g-md-1{--gutter-x:4px;--gutter-y:4px}.g-md-2{--gutter-x:8px;--gutter-y:8px}.g-md-3{--gutter-x:16px;--gutter-y:16px}.g-md-4{--gutter-x:24px;--gutter-y:24px}.g-md-5{--gutter-x:48px;--gutter-y:48px}}@media (min-width:992px){.g-lg-0{--gutter-x:0px;--gutter-y:0px}.g-lg-1{--gutter-x:4px;--gutter-y:4px}.g-lg-2{--gutter-x:8px;--gutter-y:8px}.g-lg-3{--gutter-x:16px;--gutter-y:16px}.g-lg-4{--gutter-x:24px;--gutter-y:24px}.g-lg-5{--gutter-x:48px;--gutter-y:48px}}@media (min-width:1400px){.g-xxl-0{--gutter-x:0px;--gutter-y:0px}.g-xxl-1{--gutter-x:4px;--gutter-y:4px}.g-xxl-2{--gutter-x:8px;--gutter-y:8px}.g-xxl-3{--gutter-x:16px;--gutter-y:16px}.g-xxl-4{--gutter-x:24px;--gutter-y:24px}.g-xxl-5{--gutter-x:48px;--gutter-y:48px}}
:root{--color-dark:#1e1e1e;--color-orange:#f59e0b;--color-light:#fff;--color-gray:#6b6b6b;--bs-white:#fff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}*{box-sizing:border-box}body{font-family:"Mulish",sans-serif;background-color:var(--color-dark);color:var(--color-dark);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/bg-img.png);background-size:cover;background-repeat:repeat-y;background-position:center;font-variant-numeric:lining-nums;margin-top:187px}img{max-width:100%;display:block;height:auto}a{text-decoration:none;color:inherit}button{font-family:inherit;border:none;background:0 0;cursor:pointer}ul,li{list-style:none}input,select,textarea{font-family:inherit;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"Momo Trust Display",sans-serif;font-weight:400;line-height:1.2;color:#fff}.default-content h1{font-size:clamp(1.75rem, 1.2rem + 2.5vw, 2.75rem);margin-bottom:20px}.default-content h2{font-size:clamp(1.5rem, 1.1rem + 2vw, 2.25rem);margin-bottom:20px}.default-content h3{font-size:clamp(1.3rem, 1rem + 1.5vw, 1.875rem);margin-bottom:20px}.default-content h4{font-size:clamp(1.15rem, 0.95rem + 1vw, 1.5rem);margin-bottom:20px}.default-content h5{font-size:clamp(1.05rem, 0.9rem + 0.6vw, 1.25rem);margin-bottom:20px}.default-content h6{font-size:clamp(1rem, 0.9rem + 0.3vw, 1.1rem);margin-bottom:20px}.container{width:100%;max-width:1340px;margin:0 auto;padding:0 20px;position:relative}.section{position:relative;width:100%}.section--light{background-color:var(--color-light)}.eyebrow{display:inline-block;font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#636363;margin-bottom:8px;font-family:"Mulish",sans-serif}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.section-title{font-size:56px;font-weight:400;line-height:1.2;color:var(--color-dark);font-family:"Momo Trust Display",sans-serif}.section-title span{color:#a2a2a2}.section--dark .section-title{color:var(--color-light)}.view-all{font-size:13px;font-weight:600;color:var(--color-orange);white-space:nowrap;display:flex;align-items:center;gap:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;border-radius:30px;cursor:pointer;transition:opacity .2s ease}.btn:active{opacity:.85}.btn-primary{display:inline-flex;justify-content:space-between;background-color:var(--color-light);color:var(--color-dark);padding:9px 16px;align-items:center;gap:10px;border-radius:30px;font-weight:700}.btn-icon-circle{width:32px;height:32px;border-radius:50%;background-color:var(--color-orange);color:var(--color-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(40deg);transition:.5s ease}.btn-primary:hover .btn-icon-circle{transform:rotate(0deg)}.btn-block{width:100%;display:flex}.form-group{margin-bottom:30px}.form-row,.form-desktop-row{display:flex;gap:12px}.form-row .form-group,.form-desktop-row .form-group{flex:1}.form-label{display:block;font-size:16px;font-weight:600;color:var(--color-light);margin-bottom:8px}.form-input,.form-select{width:100%;padding:17px 16px;border-radius:5px;border:1px solid #fff;background-color:rgba(217,217,217,.14);color:var(--color-light);font-size:16px;appearance:none;height:57px}textarea.form-input{height:100px;resize:none}.form-input::placeholder{color:rgba(255,255,255,.7)}.form-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.checkbox-btn{display:flex;justify-content:space-between;align-items:center;gap:25px}.form-checkbox-row{display:flex;align-items:center;gap:10px;font-size:24px;margin-bottom:0;font-weight:600}.form-checkbox-row input[type=checkbox]{width:40px;height:40px;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:3px;cursor:pointer;flex-shrink:0}.form-checkbox-row input[type=checkbox]:checked{background-color:var(--color-orange);border-color:var(--color-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-4.5' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px}.checkbox-btn .wpcf7-list-item{margin-left:0}.form-checkbox-row label{font-size:13px;color:var(--color-light)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:var(--color-dark);display:flex;justify-content:space-around;align-items:center;padding:10px 0 18px;max-width:480px;margin:0 auto}.bottom-nav__item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--color-gray);flex:1;position:relative}.bottom-nav__item.is-active{color:var(--color-orange)}.bottom-nav__item+.bottom-nav__item:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:24px;width:1px;background:rgba(255,255,255,.12)}.bottom-nav__icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:35px 50px 0;background-color:var(--color-dark);transition:background-color .3s ease,transform .3s ease;max-width:100%;margin:0 auto}.site-header.is-hidden{transform:translateY(-100%)}.site-header.scrolled{background-color:var(--color-dark);padding:14px 50px}.menu-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.menu-toggle svg,.menu-toggle img{width:26px;height:19px}.btn{background:var(--color-orange);padding:15px 60px;font-weight:400;border-radius:5px;font-size:18px;position:relative;color:#fff}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}.btn:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0%,#ebebeb 8%,transparent 20%,transparent 50%,#ebebeb 58%,transparent 70%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:rotate-border 4s linear infinite}@keyframes rotate-border{to{--angle:360deg}}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.text-center{text-align:center}.icon{display:inline-block;line-height:0}.icon svg{width:100%;height:100%;stroke:currentColor}.icon--12{width:12px;height:12px}.icon--14{width:14px;height:14px}.icon--18{width:18px;height:18px}.icon--20{width:20px;height:20px}.icon--light{color:var(--color-light)}.marquee-track{overflow:hidden;width:100%}.marquee-inner{display:flex;width:max-content;gap:16px}.hero__partners .marquee-inner img{height:44px}.marquee-inner--left{animation:marquee-left 20s linear infinite}.marquee-inner--right{animation:marquee-right 30s linear infinite}.marquee-track:hover .marquee-inner{animation-play-state:paused}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-fade{position:relative}.marquee-fade:before,.marquee-fade:after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.marquee-fade:before{left:0;background:linear-gradient(to right,#111 0%,transparent 100%)}.marquee-fade:after{right:0;background:linear-gradient(to left,#111 0%,transparent 100%)}body.menu-open{overflow:hidden}.open-menu-btn{cursor:pointer}.desktop-menu-overlay{position:fixed;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#1e1e1e;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/menu-bg_1.webp);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999}.desktop-menu-overlay:before{position:absolute}.desktop-menu-overlay.active{opacity:1;pointer-events:auto}.menu-panel{position:fixed;top:0;left:0;height:100%;width:100%;transform:translateX(-100%);transition:transform .35s ease;z-index:999;overflow-y:auto}.menu-panel.active{transform:translateX(0)}.menu-inner{padding:60px 30px 30px;min-height:100%;display:flex;flex-direction:column;max-width:1340px;margin:0 auto}.menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.menu-header .menu-title{color:#fff;font-size:32px;font-weight:700;font-family:"Mulish",sans-serif;line-height:1}.menu-close{background:0 0;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.menu-close svg{width:24px;height:24px;stroke:#fff}.menu-columns{display:flex;gap:40px;flex-wrap:wrap;max-width:85%;flex:1;justify-content:space-between}.menu-label-title{font-size:26px;text-transform:capitalize;color:#fff;margin:0 0 25px;font-weight:700}.nav-list{width:250px}.nav-list>li{margin-bottom:10px;position:relative}.nav-link-row{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.nav-list li a{color:#fff;font-size:18px;line-height:1.7;font-weight:500}.nav-list li:hover a{color:var(--color-orange)}.nav-list li.menu-item-has-children{display:flex;align-items:center;flex-wrap:wrap;position:relative}.menu-arrow{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer;transition:transform .2s ease}.nav-list .sub-menu{display:block;position:absolute;top:0;left:100%;min-width:320px;opacity:0;visibility:hidden;transform:translateX(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;pointer-events:none;z-index:5}.nav-list li.open>.sub-menu,.nav-list li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.nav-list ul.sub-menu li a{display:block;color:#fff;padding:6px 10px;font-size:16px}.nav-list li.menu-item-has-children:hover>.menu-arrow{transform:rotate(-90deg)}.nav-list li.menu-item-has-children:hover>.menu-arrow svg path{stroke:var(--color-orange)}.nav-list li.current-menu-item>a,.nav-list li.current-menu-parent>a,.nav-list li.current-menu-ancestor>a{color:var(--color-orange)}.nav-list li.current-menu-item>.menu-arrow svg path,.nav-list li.current-menu-parent>.menu-arrow svg path,.nav-list li.current-menu-ancestor>.menu-arrow svg path{stroke:var(--color-orange)}.nav-list ul.sub-menu li.current-menu-item>a{color:var(--color-orange)}.menu-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:center;margin-top:50px}.menu-footer-grid .footer-pay img{height:58px;object-fit:contain}.menu-footer-grid .footer__badges img{height:58px;object-fit:contain}.menu-overlay__social-label{font-size:16px;font-weight:700;color:#fff;margin-bottom:17px}.menu-overlay__social-icons{display:flex;gap:14px}.social-btn{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s,transform .15s}.social-btn:active{background:#d48f1a;transform:scale(.93)}.social-btn svg{width:20px;height:20px;stroke:#1a1a1a}.custom-select{position:relative;width:100%}.custom-select__trigger{width:100%;padding:15px;border-radius:5px;border:1px solid #fff;color:rgba(255,255,255,.7);font-size:16px;font-family:inherit;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .2s ease;background:rgba(217,217,217,.14);height:57px}.custom-select__trigger.has-value{color:var(--color-light)}.custom-select__trigger svg{width:14px;height:14px;stroke:rgba(255,255,255,.45);flex-shrink:0;transition:transform .25s ease}.custom-select.is-open .custom-select__trigger{border-color:var(--color-orange)}.custom-select.is-open .custom-select__trigger svg{transform:rotate(180deg)}.custom-select__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#222;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;z-index:100;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;max-height:450px;overflow-y:auto;overflow-x:hidden}.custom-select.is-open .custom-select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.custom-select__option{padding:12px 16px;font-size:13px;color:rgba(255,255,255,.75);cursor:pointer;transition:background .15s ease,color .15s ease;font-family:inherit}.custom-select__option:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.custom-select__option:hover{background:rgba(255,255,255,.06);color:var(--color-light)}.custom-select__option.is-selected{color:var(--color-orange)}.custom-select select{display:none}.site-footer{background-color:#1a1a1a;padding:85px 0 40px;font-family:"Mulish",sans-serif;position:relative}.footer-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.95}.footer-about{font-size:18px;font-weight:700;color:#fff;max-width:380px;margin-top:75px;line-height:1.8}.footer-about span,.footer-about a{color:#a2a2a2}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-links__col-title{font-size:16px;font-weight:100;color:var(--color-orange);margin-bottom:14px}.footer-links__col ul{display:flex;flex-direction:column;gap:10px}.footer-links__col ul li a{font-size:14px;color:#fff;text-decoration:none;line-height:1.4;transition:color .2s}.footer-links__col ul li a:hover,.footer-links__col li.current-menu-item a{opacity:.7}.footer-hours{margin-bottom:28px}.footer-section-title{font-size:16px;font-weight:300;color:var(--color-orange);line-height:1}.footer-hours__row{font-size:13px;color:#fff;line-height:1.7}.footer-hours__row strong{font-weight:700}.footer-contact{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.footer-contact__card{display:flex;align-items:center;gap:19px;text-decoration:none;transition:background .2s,border-color .2s}.footer-contact__card:active{border-color:var(--color-orange)}.footer-contact__card-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-contact__card-icon img{width:20px;height:20px;object-fit:contain;display:block}.footer-contact__text{font-size:14px;color:#fff;line-height:1.55}.footer-pay{display:flex;gap:25px;align-items:center}.footer-pay img{height:auto;width:auto}.footer-social{margin-bottom:8px}.footer-social__icons{display:flex;gap:17px;margin-top:17px}.footer-social__btn{width:38px;height:38px;border-radius:50%;background:var(--color-orange);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s,transform .15s;flex-shrink:0}.footer-social__btn:active{background:#d48f1a;transform:scale(.93)}.footer-social__btn img{width:17px;height:17px;object-fit:contain;display:block}.copyright{margin-top:100px}.copyright p{font-size:14px;font-weight:400;color:#fff;text-align:center}.footer-social-badge-row{margin-top:58px}.footer-social-badge{display:flex;gap:0;flex-flow:wrap;align-items:flex-end}.footer-social-badge .footer-social{width:30%}.footer-social-badge .footer__badges{width:70%;margin-top:10px}.footer__badge-item img{height:50px;object-fit:contain}.footer__badges{display:flex;align-items:center;gap:25px;flex-shrink:0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero-reveal{animation:heroFadeUp .7s ease forwards}@keyframes heroFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-inner-page{position:relative;min-height:100vh;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px;background-size:cover;background-position:center}.hero-inner-page:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero-inner-page .hero-inner-content{max-width:1050px;margin-left:90px}.hero-inner-page .hero-inner-tagline{display:block;font-size:18px;font-weight:600;color:var(--color-orange);margin-bottom:12px;line-height:1;letter-spacing:.45px}.hero-inner-page .hero-heading{font-size:clamp(32px, 8vw, 72px);font-weight:400;line-height:1.2;color:var(--color-light);font-family:"Momo Trust Display",sans-serif}.hero-inner-page .hero-heading .yellow-text{display:block;color:#f59e0b}.hero-inner-page .green-text{color:#34f200}.single-location .hero-inner-page .hero-heading{text-transform:capitalize}.hero-inner-page .hero-inner-des{color:#fff;font-size:18px;margin-top:25px;max-width:650px}.hero-inner-page .hero-inner-cta{margin-top:52px;display:flex;gap:10px;flex-flow:wrap}.hero-inner-page .hero-inner-cta .btn{padding:15px 70px}.hero-inner-page .hero-inner-cta .btn-two{background:0 0;padding:15px 30px}.hero-inner-page .btn-two:before{display:none}.banner-highlight-grid{display:flex;gap:60px;margin-top:30px;flex-flow:wrap}.banner-highlight-col{background:rgba(0,0,0,.4);padding:25px 30px}.banner-highlight-title{font-size:32px;color:#fff;font-weight:700}.banner-highlight-tagline{color:#fff;font-size:22px}.page-template-offers-template .hero-inner-tagline{color:#fff}.page-template-offers-template .hero-inner-tagline span{background:#f59e0b;padding:10px 12px;border-radius:3px;display:inline-block}p{margin-bottom:22px}p:empty{display:none}p:last-child{margin-bottom:0}.list-style ul{color:#d1d1d1;padding-left:20px;margin-bottom:22px}.list-style ul:last-child{margin-bottom:0}.list-style ul li{display:block;position:relative;margin-bottom:5px;padding-left:20px}.list-style ul li:before{position:absolute;content:"";left:0;top:9px;width:8px;height:8px;background:#d1d1d1;border-radius:50%}.text-center .list-style ul,.text-center .list-style ul li{padding-left:0}.text-center .list-style ul li:before{position:static;display:inline-block;margin-right:15px;margin-bottom:3px}.yellow-ul ul li{color:var(--color-orange) !important}.yellow-ul ul li:before{background:var(--color-orange) !important}.list-style ol{list-style-position:inside;counter-reset:list-counter}.list-style ol li{position:relative;padding-left:25px;counter-increment:list-counter;margin-bottom:30px;display:block}.list-style ol li:last-child{margin-bottom:0}.list-style ol li:before{content:counter(list-counter) ". ";position:absolute;left:0;top:0;font-size:18px;font-weight:700}.learn-more-btn{display:inline-flex;align-items:center;margin-top:20px;gap:15px;padding:13px 10px;color:var(--color-orange);text-decoration:underline;transition:.5s}.learn-more-btn svg,.learn-more-btn img{width:12px;transition:.5s;height:12px}.learn-more-btn:hover svg{transform:rotate(60deg)}.header-logo-cta{display:flex;align-items:center;justify-content:space-between}.header-main-menu.menu-header{margin:20px 0 0;justify-content:center}.menu-top{display:flex;justify-content:center;align-items:center}ul.menu-top li{color:var(--bs-white);padding:0 18px;line-height:normal}ul.menu-top li:last-child{padding-right:0}ul.menu-top>li.menu-item-has-children a{padding-right:22px}ul.menu-top li:first-child{padding-left:0}ul.menu-top li ul{visibility:hidden;opacity:0;position:absolute;transition:all ease-in-out .6s;transform:translateY(1.5em)}.menu-top li a{color:var(--bs-white);position:relative;display:flex;align-items:center;font-size:18px;height:100%;font-weight:300;text-transform:capitalize;padding:10px 0 30px;transition:all ease-in-out .5s}.menu-top li:hover a{color:var(--color-orange)}.menu-header ul>li.current_page_item>a,.menu-header ul>li.current_page_ancestor>a,.menu-header ul>li.current-menu-parent>a,.menu-header ul>li.current-menu-item>a,.single-post .menu-header ul>li.current_page_parent>a{color:var(--color-orange)}.menu-header #mainNav>li.menu-item-has-children .sidebar-menu-arrow{transition:all ease-in-out .5s;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg) scaleX(-1);display:block;height:8px;border-top:2px solid #bfbfbf;border-left:2px solid #bfbfbf;right:0;width:8px;transform-origin:0px 0px}.menu-header #mainNav li:hover .sidebar-menu-arrow,.menu-header #mainNav>li.current_page_item .sidebar-menu-arrow,.menu-header #mainNav>li.current_page_ancestor .sidebar-menu-arrow,.menu-header #mainNav>li.current-menu-parent .sidebar-menu-arrow{border-top:2px solid var(--color-orange);border-left:2px solid var(--color-orange)}.menu-header #mainNav li .sub-menu>li.menu-item-has-children .sidebar-menu-arrow{transform:rotate(-90deg) translateY(-50%);transform-origin:10px -5px;right:18px;background:var(--bs-white)}.menu-header #mainNav li .sub-menu>li.current_page_item .sidebar-menu-arrow,.menu-header #mainNav li .sub-menu>li.current_page_ancestor .sidebar-menu-arrow{background:var(--bs-white)}.small-header .menu-top:before{display:none}.sub-menu li.menu-item-has-children{position:relative}ul.menu-top li:hover>ul{visibility:visible;position:absolute;bottom:auto;opacity:1;transform:translateY(0)}ul.menu-top li:hover li{float:none}header .sub-menu li ul.sub-menu{position:absolute;background-color:var(--color-dark);z-index:99;top:0 !important}.menu-top li ul li{border-top:0;display:block;margin:0}ul.menu-top li .sub-menu li ul.sub-menu li>a{color:var(--color-orange)}ul.menu-top li:hover li a:hover,ul.menu-top li .sub-menu li ul.sub-menu li>a:hover{color:var(--color-orange)}.menu-top ul.sub-menu li.current_page_item a,.menu-top ul.sub-menu li.current-menu-item a,ul.menu-top li .sub-menu li ul.sub-menu li.current-menu-item>a,.menu-top ul.sub-menu li.current_page_item a:hover,.menu-top li.current-menu-parent ul.sub-menu li.menu-item-object-team_post.current-menu-item a,.single-post .menu-top .menu-item-has-children li.current_page_parent>a{color:var(--color-orange)}.menu-top ul.sub-menu li.current_page_item:after{border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white)}ul.menu-top ul ul{left:100%}.menu-header .sub-menu{background-color:var(--color-dark);z-index:10;box-shadow:0px 4px 7px 0px rgba(0,0,0,.25);left:0;right:0;display:flex;padding:10px 20px 150px;justify-content:center;flex-flow:wrap}ul.menu-top li .sub-menu li{padding:0}ul.menu-top li .sub-menu li:last-child{border-bottom:none}ul.menu-top li .sub-menu li a{margin:0;color:var(--bs-white);border:none;display:block;font-weight:400;padding:12px 20px;line-height:1.3;text-transform:capitalize;font-size:16px}ul.menu-top li .sub-menu li a:hover{border:none}ul.menu-top li .sub-menu li a:hover:before,ul.menu-top li .sub-menu li a:hover:after{display:none}.submenu-scroll>.sub-menu{overflow-y:scroll;height:450px}.submenu-scroll .sub-menu::-webkit-scrollbar-track{background-color:var(--bs-white)}.submenu-scroll .sub-menu::-webkit-scrollbar{width:4px;background-color:var(--bs-white)}.submenu-scroll .sub-menu::-webkit-scrollbar-thumb{background-color:var(--color-orange)}.submenu-open{display:block !important}.menu-header .sub-menu li .sub-menu li:only-child a{border-radius:4px}.menu-header .sub-menu li .sub-menu li:first-child:not(:only-child) a{border-radius:4px 4px 0 0}.menu-header .sub-menu li .sub-menu li:last-child:not(:only-child) a{border-radius:0 0 4px 4px}figure.wp-block-gallery.has-nested-images{margin-bottom:20px;align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}}.has-luminous-vivid-amber-background-color{background-color:var(--color-orange) !important;color:#fff !important}.wp-block-columns h3{margin-bottom:12px}
.badges-wraper{display:flex;align-items:center;flex-shrink:0;gap:45px;justify-content:center;margin-top:100px}.hero-slider{position:relative;width:100%;overflow:hidden;height:100vh}.hero-slider .hero-slide:before{position:absolute;content:"";background:#00000099;left:0;top:0;width:100%;height:100%}.hero-content{max-width:1050px;margin-left:100px}.hero-tagline{font-size:18px;font-weight:600;color:var(--color-orange);margin-bottom:12px;line-height:1;letter-spacing:.45px}.hero-slide-4 .hero-tagline{color:#fff}.hero-slide-4 .hero-tagline span{background:#f59e0b;padding:10px 12px;border-radius:3px;display:inline-block}.hero-title{font-size:clamp(40px, 8vw, 72px);font-weight:400;line-height:1.2;color:var(--color-light);text-transform:capitalize;margin-bottom:24px;font-family:"Momo Trust Display",sans-serif}.hero-slide .hero-des{font-size:21px;color:#f59e0b;max-width:480px;margin-top:25px}.hero-cta{margin-top:70px}.hero-cta .btn{padding:15px 90px}.hero-slider .dots{position:absolute;top:50%;right:30px;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:99;left:auto;bottom:auto;width:auto}.hero-slider .dot{width:11px;height:11px;border-radius:50%;background:conic-gradient(from 182.6deg at 50% 50%,#d9d9d9 0deg,#737373 180deg,#d9d9d9 360deg);border:none;cursor:pointer;padding:0;transition:background .3s ease,height .3s ease}.hero-slider .dot.active{background:rgba(217,217,217,1);height:30px;border-radius:10px}.about-sec{background-size:cover;background-position:center}.about-sec{padding:150px 0}.about-sec .section-title{font-size:48px;margin-bottom:15px;color:#fff}.bottom-title{color:var(--color-orange);font-size:16px;line-height:1.5}.about-sec .content{color:#d1d1d1;font-size:18px;line-height:1.6;max-width:480px;margin-left:80px}.about-sec .badges-wraper{gap:38px;margin-top:70px;justify-content:flex-start}.about-sec .badges-wraper img{max-width:190px;height:90px;object-fit:contain}.product-sec{padding:100px 0;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.product-sec:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.product-sec .head-sec{margin-bottom:90px;text-align:center}.product-sec .product-loop{margin-bottom:110px}.product-sec .product-loop:last-child{margin-bottom:0}.product-img{display:block;border-radius:17px;height:100%;min-height:400px;object-fit:cover;width:100%;object-position:center;aspect-ratio:3/1.6}.product-card{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64.54804229736328px);padding:30px 35px 40px;border-radius:20px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.product-card .product-title{color:#fff;font-size:26px;line-height:1.2;margin-bottom:15px;font-weight:300}.product-card .product-des{color:#9ba1ae;line-height:1.9;font-weight:400}.product-card .btn-primary{margin-top:70px}.hero__title-about{display:flex;flex-direction:column;font-size:clamp(32px, 8vw, 44px);font-weight:800;line-height:1.1;color:var(--color-light);text-transform:uppercase;margin-bottom:24px}.hero__title-about span:last-child{position:relative;padding-left:5rem}.hero__title-about span:last-child:before{content:"";position:absolute;left:0;top:50%;width:70px;height:1px;background:#fff;transform:translateY(-50%)}.hero__spacer{flex:1}.hero__badges{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;flex-shrink:0}.hero__badge-item{flex:1;display:flex;align-items:center;height:73px;border-radius:10px;padding:6px 8px}.hero__badge-item:nth-child(1){justify-content:flex-start}.hero__badge-item:nth-child(2){justify-content:center}.hero__badge-item:nth-child(3){justify-content:flex-end}.hero__badge-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hero__partners{background-color:var(--color-dark);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;overflow-x:auto;flex-shrink:0}.hero__partners img{height:28px;width:auto;object-fit:contain;opacity:.85}@media (max-width:380px){.hero__title{max-width:85%;font-size:32px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.hero__badges{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.hero__partners{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.prod-listing{padding:32px 0 80px}.prod-listing__title{font-size:22px;font-weight:700;color:var(--color-light);font-family:'Poppins',sans-serif;text-align:center;margin-bottom:20px}.prod-listing__filters-wrap{margin-bottom:24px}.prod-listing__filters{display:flex;flex-flow:wrap;gap:12px}.prod-listing__filters .prod-filter{background:rgba(255,255,255,.05);border-radius:100px;padding:14px 18px;color:#fff;font-size:14px;line-height:1.4}.prod-listing__grid{display:flex;flex-direction:column;gap:14px}.prod-listing__card{border-radius:20px;overflow:hidden}.prod-listing__card.is-hidden{display:none}.prod-listing__img-wrap{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#222}.prod-listing__img-wrap img{width:100%;height:auto;object-fit:cover;display:block}.prod-listing__label-bar{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;border-radius:41px;align-items:center;justify-content:space-between;padding:6px 14px 6px 18px;background:rgba(202,202,202,.55);margin-left:.2rem;margin-right:.2rem;margin-bottom:.2rem;border-top:1px solid rgba(255,255,255,.08)}.prod-listing__label{font-size:13px;font-weight:700;color:#000;font-family:'Muli',sans-serif;line-height:1.35;flex:1;padding-right:12px}.btn-listing{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--color-orange);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s,transform .15s;text-decoration:none}.btn-listing:active{background:#d48f1a;transform:scale(.93)}.btn-listing .icon{transform:rotate(40deg)}.news-listing{padding:32px 0 80px}.news-listing__title{font-size:10px;font-weight:700;color:var(--color-light);font-family:'Poppins',sans-serif;text-align:center;margin-bottom:20px}.news-listing__grid{display:flex;flex-direction:column;gap:16px}.news-listing__card{border-radius:20px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.news-listing__card:hover{transform:translateY(-2px)}.news-listing__card.is-hidden{display:none}.news-listing__img-wrap{position:relative;width:100%;border-radius:20px 20px 0 0;overflow:hidden;background:#222}.news-listing__img-wrap img{width:100%;height:200px;object-fit:fit;display:block}.news-listing__body{padding:16px 16px 20px;background:#fff;border-radius:0 0 20px 20px}.news-listing__card-title{font-size:14px;font-weight:700;color:#111;font-family:'Muli',sans-serif;line-height:1.4;margin-bottom:8px;padding-right:44px;position:relative}.news-listing__card-desc{font-size:12px;font-weight:400;color:#555;font-family:'Muli',sans-serif;line-height:1.6}.news-listing__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.news-listing__card-header .news-listing__card-title{margin-bottom:0;padding-right:0;flex:1}.btn-news{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--color-orange);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s,transform .15s;text-decoration:none;margin-top:2px}.btn-news:active{background:#d48f1a;transform:scale(.93)}.btn-news .icon{transform:rotate(40deg);transition:transform .25s ease}.news-listing__card:hover .btn-news .icon,.news-listing__card.is-hovered .btn-news .icon{transform:rotate(-45deg)}.news-listing__show-more{display:inline-block;font-size:22px;font-weight:100;color:var(--color-orange);font-family:'Muli',sans-serif;text-decoration:none;letter-spacing:.3px;transition:opacity .2s}.news-listing__show-more:active{opacity:.7}.about{padding:40px 0 48px}.about__header{margin-bottom:20px}.about__title{font-size:26px;font-weight:700;color:var(--color-light);font-family:'Poppins',sans-serif}.about-card{position:relative;border-radius:20px;overflow:visible}.about-card__slides{position:relative;min-height:500px;border-radius:20px;overflow:hidden}.about-slide{display:none;position:absolute;top:0;left:0;width:100%;opacity:0}.about-slide.is-active{display:block;opacity:1;transform:translateX(0);pointer-events:auto}.about-card__img{width:100%;height:360px;object-fit:cover;object-position:top center;display:block}.about-card__body{padding:22px 20px 36px}.about-card__arrow{position:absolute;bottom:220px;top:310px;width:48px;height:48px;border-radius:20%;background:var(--color-orange);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:var(--color-light);z-index:2;transition:background .2s,transform .15s,opacity .25s,visibility .25s}.about-card__arrow:active{transform:scale(.93);background:#d48f1a}.about-card__arrow--next{right:1px}.about-card__arrow--prev{left:1px;right:auto}.about-card__name{font-size:22px;font-weight:800;color:#fff;margin-bottom:12px;font-family:'Poppins',sans-serif;text-align:center}.about-card__text{font-size:13px;line-height:1.8;color:rgba(255,255,255,.72);margin-bottom:10px;font-family:'Muli',sans-serif;text-align:center}.about-dots{display:flex;justify-content:center;gap:8px;padding-bottom:20px;position:relative;z-index:2;margin-top:3rem}.about-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.25);display:inline-block;transition:width .25s,background .25s}.about-dot.is-active{width:24px;border-radius:4px;background:var(--color-orange)}.prod-stats{padding:36px 0}.prod-stats__grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(105,105,105,.95) 0%,rgba(22,22,22,.98) 100%);padding:1rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.03),0 15px 40px rgba(0,0,0,.45)}.prod-stats__grid:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04),rgba(255,255,255,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.prod-stat{position:relative;padding:48px 18px;min-height:120px;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:8px;text-align:center}.prod-stat:nth-child(odd):after{content:"";position:absolute;right:0;top:18%;width:1px;height:54%;background:#fff}.prod-stat__num{font-size:24px;line-height:1;color:#fff;font-family:"Mulish",sans-serif}.prod-stat__label{max-width:100px;font-size:12px;line-height:1.45;color:#fff;font-family:"Mulish",sans-serif}@media (max-width:480px){.prod-stat{padding:22px 14px;min-height:105px}.prod-stat__num{font-size:30px}.prod-stat__label{font-size:11px}}.join-benefits{padding:36px 0}.join-benefits__grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#3a3a3a 0%,#2a2a2a 40%,#1a1a1a 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 15px 40px rgba(0,0,0,.45)}.divider{position:absolute;pointer-events:none;z-index:1}.divider--top,.divider--bottom{left:50%;width:2px;transform:translateX(-50%)}.divider--top{top:0;bottom:50%;background:linear-gradient(to top,rgba(245,166,35,.9) 0%,rgba(245,166,35,.4) 50%,rgba(245,166,35,0) 100%)}.divider--bottom{top:50%;bottom:0;background:linear-gradient(to bottom,rgba(245,166,35,.9) 0%,rgba(245,166,35,.4) 50%,rgba(245,166,35,0) 100%)}.divider--left,.divider--right{top:50%;height:1px;transform:translateY(-50%)}.divider--left{left:0;right:50%;background:linear-gradient(to left,rgba(245,166,35,.9) 0%,rgba(245,166,35,.4) 50%,rgba(245,166,35,0) 100%)}.divider--right{left:50%;right:0;background:linear-gradient(to right,rgba(245,166,35,.9) 0%,rgba(245,166,35,.4) 50%,rgba(245,166,35,0) 100%)}.join-benefit{padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.join-benefit__title{font-size:16px;font-weight:700;color:var(--color-orange);font-family:'Muli',sans-serif;line-height:1.3}.join-benefit__text{font-size:13px;font-weight:400;color:rgba(255,255,255,.8);font-family:'Muli',sans-serif;line-height:1.6}@media (max-width:380px){.join-benefit{padding:24px 14px}.join-benefit__title{font-size:14px}.join-benefit__text{font-size:12px}}.join-feature{padding:42px 0}.join-feature__title{font-size:24px;line-height:1.3;font-weight:700;color:#fff;margin-bottom:18px}.join-feature__intro{font-size:14px;line-height:1.9;color:rgba(255,255,255,.72);margin-bottom:34px}.join-feature__intro strong{color:#fff;font-weight:700}.join-feature__features{margin-left:.5rem}.join-feature__icon{width:22px;height:22px;min-width:22px;border-radius:50%;background:#7d6842;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.join-feature__features-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.join-feature__kf-title{color:var(--color-orange);font-size:16px;font-weight:700}.join-feature__kf-list{list-style:disc;padding-left:70px}.join-feature__kf-list>li{list-style:disc;font-size:15px;line-height:1.8;color:rgba(255,255,255,.75);padding-left:6px;margin-bottom:16px}.join-feature__kf-list>li:last-child{margin-bottom:0}.join-feature__kf-list>li::marker{color:rgba(255,255,255,.87)}.join-feature__kf-item-title{color:#fff;font-weight:700;font-style:italic;margin-right:2px}.join-anyone{padding:42px 0}.join-anyone__title{font-size:24px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:16px}.join-anyone__intro{font-size:15px;line-height:1.9;color:rgba(255,255,255,.72);margin-bottom:32px}@media (max-width:768px){.join-feature__title,.join-anyone__title{font-size:20px}.join-feature__kf-title{font-size:16px}.join-feature__intro,.join-feature__kf-list li,.join-anyone__intro{font-size:13px}.join-feature__features{margin-left:0}.join-anyone__btn{font-size:15px;padding:14px 24px}}.prod-feature{padding:42px 0}.prod-feature__title{font-size:34px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:16px}.prod-feature__intro{font-size:15px;line-height:1.9;color:rgba(255,255,255,.72);margin-bottom:34px}.prod-feature__highlight{display:flex;align-items:flex-start;gap:14px;margin-bottom:34px;margin-left:5rem}.prod-feature__features{margin-left:5rem}.prod-feature__icon{width:18px;height:18px;min-width:18px;border-radius:50%;background:#7d6842;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:4px}.prod-feature__highlight-heading{font-size:20px;line-height:1.4;color:#fff;margin-bottom:10px;font-weight:600}.prod-feature__highlight-text{font-size:15px;line-height:2;color:rgba(255,255,255,.72)}.prod-feature__table-img{border-radius:10px;overflow:hidden;margin-bottom:36px}.prod-feature__table-img img{width:100%;display:block}.prod-feature__features-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.prod-feature__kf-title{color:#fff;font-size:20px;font-weight:600}.prod-feature__kf-list{padding-left:38px;list-style-type:disc}.prod-feature__kf-list li{color:rgba(255,255,255,.75);font-size:15px;line-height:2;margin-bottom:12px;list-style-type:disc}.prod-feature__content p{color:rgba(255,255,255,.75);font-size:15px;line-height:2;margin-bottom:12px;list-style-type:disc}.prod-feature__content ul{color:rgba(255,255,255,.75);font-size:15px;line-height:2;margin-bottom:12px;list-style-type:disc}@media (max-width:768px){.prod-feature__title{font-size:22px}.prod-feature__highlight-heading,.prod-feature__kf-title{font-size:16px}.prod-feature__intro,.prod-feature__highlight-text,.prod-feature__kf-list li{font-size:13px}.prod-feature__highlight,.prod-feature__features{margin-left:1rem}}.prod-why{padding:40px 0 48px}.prod-why__title{font-size:20px;font-weight:700;color:var(--color-light);font-family:'Muli',sans-serif;line-height:1.3;margin-bottom:16px}.prod-why__intro{font-size:13px;line-height:1.7;color:rgba(255,255,255,.65);font-family:'Muli',sans-serif;margin-bottom:16px}.prod-why__sub{font-size:13px;line-height:1.7;color:rgba(255,255,255,.65);font-family:'Muli',sans-serif;margin-bottom:28px}.prod-why__points{list-style:disc;padding-left:6rem;margin-bottom:28px;display:flex;flex-direction:column;gap:3px}.prod-why__points li{list-style-type:disc;color:rgba(255,255,255,.65);font-size:13px;line-height:1.7;font-family:'Muli',sans-serif}.prod-why__point-title{font-size:13px;font-family:'Muli',sans-serif}.prod-why__cta-text{font-size:15px;font-weight:600;line-height:1.7;color:rgba(255,255,255,.815);font-family:'Muli',sans-serif;margin-top:28px}.contact__textarea{resize:none;height:110px}.contact__other{padding:0 20px;margin-bottom:10rem;margin-top:32px}.contact__other-title{font-size:14px;font-weight:600;color:rgba(255,255,255,.7);font-family:'Muli',sans-serif;margin-bottom:14px}.contact__reach-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:linear-gradient(175deg,#8b8b8b 0%,#3f3f3f 60%,#161616 100%);border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:background .2s ease}.contact__reach-item:active{background:linear-gradient(135deg,#444 0%,#2c2c2c 60%,#1a1a1a 100%)}.contact__reach-icon{width:38px;height:38px;border-radius:10px;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact__reach-label{font-size:11px;color:rgba(255,255,255,.45);font-family:'Muli',sans-serif;margin-bottom:3px}.contact__reach-value{font-size:13px;font-weight:600;color:#fff;font-family:'Muli',sans-serif}.contact__file-upload{display:block;width:100%;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background-color:rgba(255,255,255,.06);cursor:pointer;text-align:center}.contact__file-upload input[type=file]{display:none}.contact__file-label{font-size:13px;color:rgba(255,255,255,.45);font-family:'Muli',sans-serif}.testimonial{position:relative;overflow:hidden;background:#000}.testimonial .row{margin:0}.testimonial .container-fluid{padding:0}.testimonial .section-title{margin-bottom:60px}.testimonial .testimonial-content-col{padding:100px 0}.testimonial__card{position:relative;margin:0 10px}.testimonial__img-outer{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;z-index:0}.testimonial__img-inner{position:absolute;inset:70px 16px 16px 16px;width:calc(100% - 32px);height:calc(100% - 96px);object-fit:fill;display:block;z-index:1}.bg-gif{position:relative;height:100%;width:100%}.bg-gif img{position:absolute;left:0;right:0;top:0;margin:0 auto;height:100%;width:100%}.testimonial__content{background:#f59e0b;border-radius:10px 0 0 10px;position:relative;z-index:2;padding:90px 90px 50px;overflow:hidden}.testimonial__content .logo-icon{position:absolute;right:20px;top:30px}.testimonial__quote-icon{display:block;margin-bottom:40px}.testimonial__text{font-size:20px;line-height:32px;margin-bottom:40px;font-weight:700;max-width:750px;color:#000}.testimonial__author-name{display:block;font-size:27px;font-weight:700;color:#fff}.author-title{color:#fff;font-size:20px}.testimonial .swiper-pagination{position:static;margin-top:45px}.testimonial .swiper-pagination-bullet{background:#d9d9d9;width:11px;height:11px;opacity:1}.testimonial .swiper-pagination-bullet-active{background:var(--color-orange)}.gallery{padding:48px 0 48px}.gallery__images{position:relative;display:flex;height:270px;border-radius:16px;overflow:hidden;max-width:100%}.gallery__img-wrap{flex:1;height:100%;overflow:hidden;min-width:0}.gallery__img-wrap img{width:100%;height:100%;object-fit:cover}:root{--gallery-skew:1px}.gallery__img-wrap:first-child{left:0;clip-path:polygon(0 0,calc(100% - var(--gallery-skew)) 0,
        calc(100% - var(--gallery-skew)) 100%,   /* same x as top-right point */
        0 100%
        )}.gallery__img-wrap:last-child{right:0;clip-path:polygon(var(--gallery-skew) 0,100% 0,100% 100%,var(--gallery-skew) 100%)}.gallery__divider-img{position:absolute;top:0;left:43%;transform:translateX(-50%);height:100%;width:auto;z-index:2;pointer-events:none}@media (max-width:480px){.gallery__images{height:250px}:root{--gallery-skew:1px}}.quote{position:relative;padding:73px 0 69px;background:var(--color-dark);z-index:1}.quote:before{content:'';position:absolute;inset:0;background:var(--quote-bg,url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../images/service-cars-form.webp)) center/cover no-repeat;z-index:0}.quote .section-title span{display:block}.quote .container{position:relative;z-index:2}.quote__header{margin-bottom:20px;font-family:'Muli',sans-serif}.quote .eyebrow{color:#636363;font-size:20px}.quote__title{font-size:26px;font-weight:700;color:var(--color-orange)}.quote-card{position:relative;border-radius:20px;overflow:visible;margin-bottom:24px;padding:50px 28px 30px 54px;backdrop-filter:blur(64px);background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%)}.quote-card:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.wpcf7-form{padding:55px 0 0}.quote-card__bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;border-radius:16px}.quote-card>*:not(.quote-card__bg){position:relative;z-index:2}.quote-types{display:flex;justify-content:space-between;align-items:flex-end;position:relative;height:72px;margin-bottom:20px;overflow:visible}#quoteTypeTabs{padding:0}.quote-type{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;position:relative;padding-bottom:0;z-index:3}.quote-type input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.quote-type__icon{width:38px;height:37px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:3;margin-bottom:8px}.quote-type__label{font-size:18px;font-weight:600;color:#fff;transition:color .2s ease;line-height:1;margin-bottom:6px}.quote-type.is-active .quote-type__icon{width:78px;height:78px;background:linear-gradient(145deg,#a0a0a0 0%,#535353 55%,#4e4e4e 100%);color:#f5a623;border:2px solid #f5a623;box-shadow:0 0 0 3px rgba(245,166,35,.2),0 6px 20px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.1);position:absolute;top:-85px;left:50%;transform:translateX(-50%)}.quote-type.is-active .quote-type__label{position:absolute;margin-top:10px}.quote-type .quote-type__icon svg{width:42px;height:32px}.quote-type.is-active .quote-type__icon svg{width:42px;height:32px}.quote-form{border:none;border-radius:0;padding:0}.wpcf7-list-item{display:flex;flex-direction:row;align-items:center;gap:1rem}.wpcf7-list-item-label{color:#fff}.quote-fields{display:none}.quote-fields.is-active{display:block}.quote-submit{width:auto;background-color:var(--color-orange);color:var(--color-light);border:none;border-radius:5px;padding:19px 50px;font-family:inherit;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .2s ease;display:block;text-align:center;position:relative;overflow:hidden;z-index:0;margin-top:8px;margin-left:auto}.quote-submit:active{opacity:.85}.quote-submit:before{content:'';position:absolute;inset:-2px;border-radius:30px;background:conic-gradient(from var(--angle,0deg),transparent 0deg,#fff 60deg,#f5a623 120deg,transparent 180deg);z-index:-1;animation:rotateBorder 2.5s linear infinite}.quote-submit:after{content:'';position:absolute;inset:2px;border-radius:28px;background-color:var(--color-orange);z-index:-1}.quote-fields .quote-submit{position:relative}.quote-fields .wpcf7-spinner{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes rotateBorder{from{--angle:0deg}to{--angle:360deg}}.bottom-nav-spacer{height:90px}.faq{padding:138px 0 91px}.faq__title{margin-bottom:50px}.faq__list{display:flex;flex-direction:column;gap:0}.faq .eyebrow{color:#6c6c6c;font-size:20px;margin-bottom:0;margin-top:18px;display:block}.faq-item{margin-bottom:65px;overflow:hidden}.faq-item:last-child{margin-bottom:0}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0 13px 52px;text-align:left;font-size:22px;font-weight:700;background:0 0;border:none;color:#d3d3d3;font-family:"Mulish",sans-serif;cursor:pointer;transition:color .25s ease;position:relative}.faq-item__question .count-no{color:#919191;position:absolute;left:0;top:13px}.faq-item__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#f5a623;transition:background .25s ease,border-color .25s ease}.faq-item.is-open .faq-item__icon{color:var(--color-orange)}.faq-item__icon .icon-plus{display:block}.faq-item__icon .icon-minus{display:none}.faq-item.is-open .faq-item__icon .icon-plus{display:none}.faq-item.is-open .faq-item__icon .icon-minus{display:block}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__answer-inner{overflow:hidden;font-size:18px;line-height:1.7;font-weight:400;color:#a2a2a2;padding-bottom:0;padding-right:18px;padding-left:52px;transition:padding-bottom .38s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-item__answer-inner{padding-bottom:0}.bottom-nav-spacer{height:90px}.gallery-page{background-color:var(--color-dark);min-height:100vh;padding-bottom:90px}.gallery-hero{padding:100px 20px 28px}.gallery-hero__title{font-size:34px;font-weight:800;color:var(--color-light);font-family:'Muli',sans-serif;margin-bottom:10px;line-height:1.1}.gallery-hero__sub{font-size:13px;color:#fff;font-family:'Muli',sans-serif;line-height:1.6;max-width:80%}.gallery-layout{display:flex;gap:10px;padding:0 10px}.gallery-sidebar{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding-top:2px}.gallery-cat-btn{width:48px;height:48px;border-radius:10px;background:linear-gradient(175deg,#8d8d8d 0%,#3b3b3b 50%,#141414 100%);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;color:rgba(255,255,255,.55);flex-shrink:0}.gallery-cat-btn.is-active{color:var(--color-orange)}.gallery-cat-btn:active{background:rgba(255,255,255,.1)}.gallery-cat-btn .icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gallery-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;height:auto;align-content:start;justify-content:stretch;min-width:0}.gallery-grid__item{border-radius:10px;overflow:hidden;background:#222;aspect-ratio:1/0.85}.gallery-grid__item.is-hidden{display:none}.gallery-grid__item img{width:100%;height:100%;display:block;object-fit:cover}.gallery-grid__item:active img{transform:scale(.97)}.tint-viewer{padding:250px 0 120px;background-color:var(--color-dark);background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/tint-viewer-bg.png);background-size:cover;background-position:left center}.tint-viewer__title{font-size:22px;font-weight:700;color:var(--color-light);font-family:'Muli',sans-serif;text-align:center;margin-bottom:24px}.tint-viewer__car{margin-bottom:32px}.tint-viewer__car img{width:100%;height:auto;display:block;object-fit:fill}.viewer-info-row{--gutter-x:140px}.tint-slider{margin-bottom:60px}.tint-slider:last-child{margin-bottom:0}.tint-slider__label{font-size:18px;font-weight:600;color:var(--color-orange);margin-bottom:15px}.tint-slider__track{position:relative;height:4px;background:#333;border-radius:0;margin-bottom:22px;cursor:pointer}.tint-slider__fill{position:absolute;top:0;left:0;height:100%;background:var(--color-orange);border-radius:2px;width:0;transition:width .05s linear}.tint-slider__handle{position:absolute;top:50%;left:0;width:30px;height:30px;border-radius:50%;background:var(--color-orange);transform:translate(-50%,-50%);cursor:grab;z-index:2;border:7px solid #4c4c4d;transition:left .05s linear}.tint-slider__handle:active,.tint-slider__track.is-dragging .tint-slider__handle{cursor:grabbing}.tint-slider__track.is-dragging .tint-slider__fill,.tint-slider__track.is-dragging .tint-slider__handle{transition:none}.tint-slider__ticks{height:24px;margin-top:2px;display:flex;justify-content:space-between;position:relative;width:100%}.tint-slider__ticks span{font-size:16px;letter-spacing:0;font-weight:600;color:#acacac;white-space:nowrap;cursor:pointer;transition:color .2s ease}.tint-slider__ticks span.is-active{color:var(--color-orange)}.tint-stats{display:flex;flex-direction:column;gap:32px;margin-top:8px}.tint-stat__label{font-size:17px;font-weight:700;color:var(--color-light);margin-bottom:14px}.tint-stat__bar{position:relative;height:19px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden;border:1px solid rgba(255,255,255,.15)}.tint-stat__fill{height:100%;border-radius:99px;background:radial-gradient(121.52% 132.26% at 0% 50%,#f59e0b 0%,rgba(245,158,11,0) 100%);box-shadow:0px 1px 6px 0px rgba(0,0,0,.09)}.tint-stat__value{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:12px;font-weight:600;color:rgba(255,255,255,.65);font-family:'Muli',sans-serif;z-index:2}.tint-viewer__title{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px}.tint-viewer__vehicles{display:flex;justify-content:center;gap:16px;margin-bottom:28px}.tint-vehicle{padding:4px;border:2px solid transparent;border-radius:12px;background:#f2f2f2;cursor:pointer;line-height:0;transition:border-color .2s ease,background .2s ease}.tint-vehicle img{display:block;width:96px;height:78px;object-fit:cover;border-radius:8px}.tint-vehicle.is-active{border-color:#ff7a00;background:#fff}.row.tint-viewer-car{margin-top:120px;margin-bottom:40px}.tint-viewer__car{overflow:hidden;margin-bottom:0}.tint-viewer__car img{display:block;width:auto;height:auto;max-width:840px;margin:0 auto}.tint-viewer__film-name{font-size:28px;font-weight:800;margin:0 0 2px}.tint-viewer__film-subtitle{font-size:16px;font-weight:600;color:#444;margin:0 0 14px}.tint-viewer__film-desc{font-size:15px;line-height:1.5;color:#333;margin-bottom:20px}.tint-stats{display:flex;flex-direction:column;gap:54px}.tint-stat__label{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.2}.tint-stat__bar{position:relative;width:100%;height:22px;background:#353535;border-radius:999px;overflow:hidden;background:radial-gradient(100% 100% at 0% 0%,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.note-content-row{color:#f59e0b;margin-top:70px}.tint-stat__value{font-size:12px;font-weight:700;color:#acacac;white-space:nowrap}.quote-type__icon img{position:absolute;width:42px;height:32px;object-fit:contain}.quote-type__icon .icon--active{display:none}.quote-type.is-active .icon--default{display:none}.quote-type.is-active .icon--active{display:block}.wpcf7-response-output{color:var(--color-light)}.service-categories{padding:70px 0 100px;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.service-categories:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.service-categories .sec-head{position:relative}.service-categories .container-fluid{padding:0 46px;max-width:1650px;margin:0 auto}.service-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:90px}.service-cat-grid .service-cat-card{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);padding:26px 40px;border-radius:19px;position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-around}.service-cat-grid .service-cat-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.service-cat-grid .service-cat-card:after{content:"";position:absolute;background:#474747;width:1px;height:100%;right:-45px;top:0}.service-cat-grid .service-cat-card:nth-child(3n):after{display:none}.service-cat-grid .card-count{color:#f59e0b;font-size:32px;font-weight:700;line-height:1;margin-bottom:43px}.service-cat-grid .card-title{font-size:27px;color:#fff;line-height:1.2;margin-bottom:22px}.service-cat-grid ul{color:#d1d1d1;padding-left:20px}.service-cat-grid ul li{display:block;position:relative;margin-bottom:5px;padding-left:20px}.service-cat-grid ul li:last-child{margin-bottom:0}.service-cat-grid ul li:before{position:absolute;content:"";left:0;top:8px;background:#d1d1d1;width:8px;height:8px;border-radius:50%}.why-choose-sec{padding:100px 0 60px}.why-choose-sec .section-title{text-align:center;margin-bottom:15px}.why-track-wrap{overflow:hidden;margin-top:100px;cursor:grab;user-select:none}.why-track-wrap.dragging{cursor:grabbing}.why-track{display:flex;gap:52px;padding-left:48px;width:max-content;will-change:transform;text-align:center}.why-choose-sec .why-card{color:#fff;font-size:51px;font-weight:700;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64.54804229736328px);border-radius:20px;pointer-events:none;line-height:1.1;padding:50px 30px;position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center}.why-choose-sec .why-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.why-choose-sec .why-card .content{font-size:16px;margin-top:20px;line-height:1.8;font-weight:400}.why-card .accent{color:#ba0000}.why-card svg,.why-card img{height:24px;margin-top:5px;display:block;margin-bottom:12px}.why-nav{display:flex;justify-content:center;gap:15px;margin-top:25px}.why-nav-btn{width:45px;height:45px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:0 0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.why-nav-btn:hover{background:#fff;color:#000}.why-nav-btn.disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.partnership-sec{padding-top:90px;padding-bottom:90px;background:#e6e6e6}.partnership-sec .section-title{margin-bottom:22px}.partnership-sec .content{max-width:950px;margin:0 auto}.location-sec{padding:88px 0;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/location-bg.webp);background-size:cover;background-position:center}.location-sec .section-title{font-size:28px}.location-box{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64.54804229736328px);position:relative;padding:74px 15px 74px 34px;border-radius:20px}.location-box:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.location-box ul{display:grid;grid-template-columns:repeat(2,1fr);gap:23px 15px;margin-top:65px}.location-box ul li{color:#fff;font-size:20px;line-height:1;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/pin-icon.svg);background-size:16px;background-repeat:no-repeat;background-position:left center;padding-left:25px}.location-box .btn{margin-top:60px;padding-left:45px;padding-right:45px}.location-sec .location-item{cursor:pointer;transition:color .2s ease}.location-sec .location-item.active{color:var(--color-orange)}.location-sec .map-embed-wrapper{height:100%}.location-sec .map-embed-wrapper .map-item{display:none;height:100%}.location-sec .map-embed-wrapper .map-item.active{display:block}.location-sec .map-embed-wrapper iframe{width:100%;display:block;height:100%;border-radius:34px}
.mt-0{margin-top:0 !important}.mb-10{margin-bottom:10px !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-white{color:#fff !important}.text-light{color:#9ba1ae !important}.d-inline-flex{display:inline-flex}.d-block{display:block}.yellow-text{color:var(--color-orange) !important}.text-uppercase{text-transform:uppercase}.f-18{font-size:clamp(16px, calc(16px + 4 * ((100vw - 1300px) / 620)), 18px)}.p-0{padding:0 !important}.plr-0{padding-left:0;padding-right:0}.space-mr{margin-top:130px;margin-bottom:130px}.space-pd{padding-top:130px;padding-bottom:130px}.plr-20{padding-left:20px !important;padding-right:20px !important}.pb-0{padding-bottom:0}.justify-content-center{justify-content:center}.mt-15{margin-top:15px !important}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-70{margin-top:70px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-25{margin-bottom:25px}.mb-70{margin-bottom:70px}.alignright{float:right;margin-left:25px;border-radius:5px;margin-bottom:20px}.alignleft{float:left;margin-right:25px;margin-bottom:20px;border-radius:5px}.aligncenter{margin:15px auto}hr{margin:25px 0}.content-mt{margin-top:34px}.text-balance{text-wrap-style:balance}.section--dark .content{color:#d1d1d1}.section--dark .content a{color:var(--color-orange)}.accent{color:#ab0000}.accent-secondary{color:#c00 !important}.section-title .accent{color:#ab0000}.align-items-center{align-items:center}.desktop-form .form-group{margin-bottom:40px}.desktop-form .form-label{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1}.desktop-form .form-input,.desktop-form .form-select{border-radius:0;outline:none;padding:22px 15px;height:85px}.desktop-form .wpcf7-textarea{height:240px;resize:none;padding:12px 15px}.resume-upload .wpcf7-form-control-wrap{position:relative;width:100%;height:240px;border:1px solid #dedede;background:rgba(217,217,217,.14);overflow:hidden}.resume-upload input[type=file]{width:100%;height:100%;opacity:0;cursor:pointer;position:absolute;top:0;left:0;z-index:2}.resume-upload .wpcf7-form-control-wrap:before{content:"Choose File";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;font-weight:400;pointer-events:none}.desktop-form .wpcf7-form-control-wrap{display:block}.desktop-form .wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;background:#dc3232;color:#fff;padding:5px 6px;line-height:11px;font-size:11px}.submit-btn{display:flex;justify-content:center;position:relative;margin-top:90px}.submit-btn .btn{max-width:450px;width:100%;height:70px;font-size:18px;font-weight:400;border-radius:0}.submit-btn .wpcf7-spinner{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.about-info{padding:220px 0 155px;background-size:cover;background-position:center left}.about-info .content{color:#d1d1d1;font-size:18px;line-height:1.6}.about-info .bottom-title{margin-top:15px}.partner-sec{padding:0 0 92px}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px 30px}.info-card{border-radius:20px;padding:110px 100px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64.54804229736328px);position:relative;transition:transform .6s ease}.info-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.info-card h3{font-size:56px;font-weight:400;line-height:1.1;color:#fff;font-family:"Momo Trust Display",sans-serif}.info-card h3 .accent-red{color:#e0342c}.info-card h3 .accent-orange{color:#e08a2c}.info-card svg,.info-card img{max-width:114px;margin-top:180px}.info-card:hover{transform:scale(1.02)}.support-cta-sec{padding:40px 0 120px;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.support-cta-sec:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.support-cta-card{border-radius:20px;padding:90px 45px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);position:relative;aspect-ratio:1/1}.support-cta-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.support-cta-card .number{color:#f59e0b;font-size:32px;font-weight:700;line-height:1;margin-bottom:40px}.support-cta-card .card-title{font-size:27px;color:#fff;line-height:1.2;margin-bottom:35px}.team-lists-sec{padding:30px 0 90px}.team-grid{display:flex;gap:20px;margin-top:66px}.team-card{flex:.92;position:relative;height:700px;border-radius:19px;overflow:hidden;transition:flex .7s ease,all .7s ease}.team-card.active{flex:4.5}.team-info{position:absolute;left:0;right:0;bottom:0;backdrop-filter:blur(64px);border-radius:19px;padding:30px 25px 20px;overflow:hidden;opacity:0;transition:height .5s ease,opacity .4s ease;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%)}.team-info:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.team-card.active .team-info{opacity:1}.team-img{height:100%}.team-img img{height:100%;width:100%;object-fit:cover;object-position:center}.team-info .name{font-size:18px;font-weight:700;color:#fff;line-height:35px}.team-info .designation{background:var(--color-orange);display:inline-flex;padding:0 12px;color:#fff;font-size:14px;line-height:35px;font-weight:700;margin-bottom:18px}.team-info .team-content{font-weight:400;color:#fff}.tinting-offers .section-title span{color:#b61919}.rac-3m-offers .rac-img-col{position:relative}.rac-3m-offers img{border-radius:26px;width:100%}.rac-3m-offers .rac-logo{position:absolute;bottom:22px;right:22px;border-radius:0;max-width:180px;height:auto}.rac-3m-offers .section-title{margin-bottom:30px;text-wrap-style:balance}.rac-3m-offers .section-title span{color:#b61919}.rac-3m-offers .content{color:#d1d1d1}.rac-3m-offers .content h6{font-size:21px;color:var(--color-orange);margin-bottom:25px;line-height:1.2}.rac-3m-offers .content-width{max-width:650px}.redeem-step-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.redeem-step-wraper{background:#0167ba;padding:80px 60px;border-radius:26px}.redeem-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 60px;margin-top:45px}.redeem-step-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);padding:40px 60px;border-radius:19px;position:relative}.redeem-step-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.redeem-step-grid .card-count{color:#f59e0b;font-size:32px;font-weight:700;line-height:1;margin-bottom:25px}.redeem-step-grid .title{font-size:32px;color:#fff;font-weight:700;line-height:1.2;margin-bottom:25px}.redeem-step-grid .content{color:#d3d3d3}.rac-exclusive-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.rac-exclusive-sec .exclusive-wraper{background:#ffd500;padding:80px 60px;border-radius:26px}.rac-exclusive-sec .bottom-title,.rac-exclusive-sec .content{color:#000}.rac-exclusive-sec .btn-grp{display:flex;gap:15px;flex-flow:wrap;margin-top:35px}.rac-exclusive-sec .btn-grp .btn{padding:16px 65px}.rac-exclusive-sec .btn-grp .btn:before{display:none}.rac-exclusive-sec .btn-grp .btn:last-child{background:0 0;color:#000;text-decoration:underline;border:1px solid #000}.discount-offer-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.discount-offer-sec .table-wrapper{margin-top:60px}.discount-offer-sec .acf-table thead th,.discount-offer-sec .acf-table tbody td{border-right:1px solid rgba(122,122,122,.6);width:33.333%}.discount-offer-sec .acf-table thead th:last-child,.discount-offer-sec .acf-table tbody td:last-child{border-right:none}.discount-offer-sec .acf-table thead th:last-child{color:#f59e0b}.yellow-b-text p strong{color:var(--color-orange)}.join-about-info{padding:150px 0 230px;background-position:left center;background-size:contain;background-repeat:no-repeat}.join-about-info .content{color:#d1d1d1;font-size:18px;line-height:1.6}.join-about-info .content strong{color:var(--color-orange)}.join-about-info .bottom-title{margin-top:15px}.what-you-get{padding:0 0 100px;color:#d1d1d1}.what-you-get .content{margin-top:38px}.what-you-get .section-title{margin-bottom:15px}.key-benefits{background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:60px 0 170px}.key-benefits:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.key-benefits .section-title{margin-bottom:80px}.key-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 52px}.key-benefits-grid .list-style ul{padding-left:10px}.key-benefit-card{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);color:#9ba1ae;padding:43px 50px;position:relative;border-radius:19px}.key-benefit-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.key-benefit-card .title{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:20px}.join-content-two{background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:130px 0;color:#9ba1ae}.join-content-two:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.join-content-two .gx-5{--gutter-x:70px}.join-content-two .section-title{margin-bottom:110px}.join-content-two .img-rounded{border-radius:17px;width:100%;height:750px;object-fit:cover}.join-content-two .content{line-height:1.9;color:#9ba1ae}.join-content-two .content em{color:#f59e0b;font-style:italic;font-weight:700}.join-content-two .btn-primary{margin-top:70px}.join-content-sec{padding:83px 0;color:#d1d1d1}.join-content-sec .row{margin-bottom:190px}.join-content-sec .row:last-child{margin-bottom:0}.join-content-sec .loop-row:nth-child(2n) .row{flex-flow:row-reverse}.join-content-sec .align-self-end{align-self:end}.join-content-sec .img-rounded{border-radius:28px;width:100%}.join-content-sec .section-title{margin-bottom:15px}.join-content-sec .gx-5{--gutter-x:90px}.join-form-sec{padding:80px 0}.join-form-sec .content{color:#d1d1d1;font-size:18px;margin:28px auto 0;max-width:1080px}.join-form-sec .content a{color:#f59e0b}.join-us-testimonial .author-title{color:#fff;font-size:16px;display:block;font-weight:400}.careers-job{padding:130px 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp)}.careers-job:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(30px)}.careers-job .section-title{margin-bottom:15px}.careers-job .content{margin-top:35px}.careers-job .wpcf7-form{padding:0}.careers-job .submit-btn .btn{max-width:100%}.community-listing{padding:150px 0 40px}.community-listing .section-title{margin-bottom:28px}.community-listing .content{color:#d1d1d1;max-width:520px;margin-left:auto}.common-card-wraper{background:rgba(0,0,0,.3);padding:55px 0;border-radius:10px;position:relative;margin-top:140px}.common-card-wraper:before{content:"";position:absolute;left:50%;top:50px;bottom:50px;width:1px;background:#1e1e1e;transform:translateX(-50%)}.common-card-wraper .common-card-loop{padding:0 50px;margin-top:100px}.common-card-wraper .common-card-loop:nth-child(-n+2){margin-top:0}.card-title-cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.card-image{display:block;height:423px;overflow:hidden;border-radius:12px;margin-bottom:30px;background:#060100}.card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.card-image .no-featured{background-size:220px;background-repeat:no-repeat;background-position:center}.common-card-wraper .card-title{color:#fff;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.common-card-wraper .card-excerpt{color:#98989a;font-size:18px;line-height:1.8;margin-top:30px}.common-card-wraper .btn-icon-circle{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:.5s;transform:none}.common-card-wraper .btn-icon-circle .icon--14{width:30px;height:30px;transition:.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.common-card-wraper .btn-icon-circle:hover{background:var(--color-orange)}.common-card-wraper .btn-icon-circle:hover .icon--14{stroke:#fff;transform:none}.common-card-wraper .btn-with-text{font-size:24px;color:var(--color-orange);display:flex;align-items:center;gap:18px;margin-top:30px}.common-card-wraper .btn-with-text .btn-icon{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:.5s;transform:none}.common-card-wraper .btn-icon .icon--14{width:30px;height:30px;transition:.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.common-card-wraper .btn-with-text:hover .btn-icon{background:var(--color-orange)}.common-card-wraper .btn-with-text:hover .icon--14{stroke:#fff;transform:none}.partner-3m-about{padding:150px 0 130px;background-position:left center;background-size:contain;background-repeat:no-repeat}.partner-3m-about .left-col{justify-content:space-between;display:flex;flex-direction:column}.partner-3m-about .partner-logo{max-width:262px;margin-top:20px}.why-3m-sec{padding:60px 0 160px}.hero-inner-page .hero-heading .accent,.partner-3m-about .section-title span,.why-3m-sec .section-title span,.key-benefit-card .title .accent{color:#ab0000}.partner-3m-about .section-title{margin-bottom:15px}.partner-3m-about .content strong{color:var(--color-orange)}.contact-page .section-title{margin-bottom:20px}.contact-page .custom-select__trigger{width:100%;color:rgba(255,255,255,.45);font-size:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .2s ease;background:rgba(217,217,217,.14);border:1px solid #dedede;border-radius:0;outline:none;padding:22px 15px;line-height:normal;height:85px}.contact-page .quote-submit{margin:0 auto;border-radius:0;max-width:430px;width:100%;padding:25px 40px;font-weight:400}.find-location-grid{color:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:100px}.find-location-col{display:flex;width:100%}.find-location-grid .map-block{width:200px;overflow:hidden;border-radius:10px}.find-location-grid .map-block iframe{display:block;width:100%;height:100%}.find-location-grid .info-block{font-size:14px;width:calc(100% - 200px);padding-left:30px}.find-location-grid .location-title{font-size:22px;font-family:"Momo Trust Display",sans-serif;font-weight:400;line-height:1;margin-bottom:20px}.find-location-grid .info-inner{position:relative;padding-left:30px;margin-bottom:15px}.find-location-grid .info-inner:last-child{margin-bottom:0}.find-location-grid .info-inner svg,.find-location-grid .info-inner img{position:absolute;left:0;top:5px;width:18px;height:18px}.find-location-grid .learn-more-btn{padding:0;margin-top:0}.vehicles{display:flex;justify-content:center;gap:40px 80px;flex-wrap:wrap;margin-bottom:70px;margin-top:60px}.vehicle{display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vehicle span{font-size:18px;font-weight:600;color:var(--color-orange);transition:color .3s ease}.vehicle:hover span,.vehicle.active span{color:var(--color-orange)}.vehicle-img img{max-width:190px;height:auto;transition:transform .35s ease}.vehicle.active .vehicle-img img,.vehicle:hover .vehicle-img img{transform:scale(1.04)}.package-card-sec{padding:50px 0;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/bg-blur-img.png);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.package-card-sec .container-fluid{max-width:1650px;margin:0 auto;padding:0 45px}.package-card-sec:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(40px)}.package-row{position:relative}.package-lists{display:none;gap:30px;grid-template-columns:repeat(4,minmax(260px,1fr));perspective:1800px}.package-lists.active{display:grid}.card-flip{position:relative;min-height:460px}.card-flip:after{content:"";position:absolute;background:#474747;width:1px;height:80%;right:-15px;top:50%;transform:translateY(-50%)}.card-flip:nth-child(4n):after{display:none}.card-inner{position:relative;width:100%;text-align:center;height:100%;transition:transform .7s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.card-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:19px;padding:35px 25px 120px;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);color:#f4f4f2;backdrop-filter:blur(64px)}.card-face:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.card-back{transform:rotateY(180deg);backdrop-filter:blur(64px);background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%)}.package-lists .card-title{font-size:28px;text-align:center;color:#fff4e2;font-weight:600;margin-bottom:18px;line-height:1.1}.package-lists .from-label{color:#f59e0b;text-align:center;font-size:18px;font-weight:600;line-height:1;margin-bottom:5px}.package-lists .price{font-size:40px;font-weight:600;color:#fff;line-height:1.1}.card-flip .features{display:inline-flex;justify-content:center;align-items:center;text-align:left;margin-top:35px;font-weight:300;flex-direction:column}.card-flip .card-back .features{margin-top:0}.card-flip .learn-more-btn{position:absolute;bottom:20px;left:0;margin-top:0;right:0}.car-window-offer{padding:100px 0 80px}.car-window-offer .rac-cta-grp{margin-top:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:row-reverse}.car-window-offer .rac-offer-logo{max-width:195px}.rac-offer-card{height:100%;display:block;border-radius:35px;background-size:cover;background-position:top center;position:relative}.rac-offer-card .offer-info{color:#a2a2a2;font-size:27px;font-family:"Momo Trust Display",sans-serif;position:absolute;right:30px;top:15px;line-height:1.1}.offer_title{display:block;color:var(--color-orange)}.feature-sec .section-title{margin-bottom:22px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:50px}.feature-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:70px 50px;color:#d1d1d1}.feature-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.feature-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1}.car-window-about{padding:150px 0;background-size:cover;background-position:center left;background-repeat:no-repeat}.car-window-about .section-title{margin-bottom:15px}.cta-btn-lists{display:flex;align-items:center;gap:20px;flex-flow:wrap;margin-top:100px}.cta-btn-lists li a{background:rgba(91,91,91,.2);border:1px solid rgba(216,216,216,.2);border-radius:5px;color:#fff;font-size:18px;padding:15px 18px;min-width:159px;display:block;text-align:center;transition:background .6s ease,border .6s ease}.cta-btn-lists li a:hover{background:var(--color-orange);border-color:var(--color-orange)}.our-product-sec{margin:80px 0}.car-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:70px}.car-product-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:20px;position:relative;padding:0 20px 20px;color:#d1d1d1}.car-product-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.car-product-grid .product-top{min-height:200px;background:linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);margin:0 -20px;border-radius:19px 19px 0 0;display:flex;align-items:center;padding:20px;justify-content:center;margin-bottom:20px}.car-product-grid .list-style ul{padding-left:10px}.car-product-grid .product-top img{max-width:80%}.car-product-grid .bottom-title{color:#fff;margin-bottom:20px}.car-product-grid .title{font-size:22px;margin-bottom:20px}.comparison-table{border:1px solid rgba(122,122,122,.6);border-radius:19px;overflow:hidden;color:#fff;margin-top:55px;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px)}.comparison-header,.comparison-row{display:grid;grid-template-columns:repeat(3,1fr)}.comparison-header{border-bottom:1px solid rgba(122,122,122,.6)}.comparison-column{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 15px}.comparison-column img{max-height:65px;object-fit:contain;margin-bottom:8px}.comparison-column h3{font-size:24px;font-weight:400}.comparison-cell{text-align:center;padding:30px 15px;border-bottom:1px solid rgba(122,122,122,.6);color:#fff;font-size:18px}.comparison-cell a:hover{color:var(--color-orange)}.comparison-row:last-child .comparison-cell{border-bottom:0}.car-window-benefit .section-title{margin-bottom:60px}.car-window-benefit .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.car-window-benefit .feature-col{padding:40px 50px;aspect-ratio:1/1;display:flex;justify-content:center;flex-direction:column}.car-window-benefit .feature-content{max-width:100%;color:#9ba1ae;margin:0;min-height:250px}.car-window-benefit .list-style ul{color:#9ba1ae;padding-left:15px}.car-window-benefit .list-style ul li:before{background:#9ba1ae}.ceramic-about-sec .btn{margin-top:55px}.ceramic-content-sec .section-title{margin-bottom:30px}.ceramic-content-sec .img-rounded{width:100%;border-radius:28px;aspect-ratio:4/3;object-fit:cover}.ceramic-cta-sec .btn{width:80%;margin-top:40px}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 120px;text-align:center}.highlight-col{position:relative}.highlight-col:after{position:absolute;content:"";right:-60px;top:0;width:1px;height:100%;background:rgba(245,158,11,.34)}.highlight-col:nth-child(4n):after{display:none}.highlight-grid .title{color:#fff;font-family:"Momo Trust Display",sans-serif;font-size:36px;font-weight:400}.film-option-sec .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.film-option-sec .section-title{margin-bottom:22px}.film-option-sec .table-wrapper{margin-top:60px}.acf-table{width:100%;border-collapse:separate;border-spacing:0;color:#fff;border:1px solid rgba(245,251,242,.44);border-radius:19px;overflow:hidden;font-size:18px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px)}.acf-table thead th{font-weight:700;vertical-align:top;padding:25px 20px;line-height:1.4;border-bottom:1px solid rgba(122,122,122,.6);font-size:20px}.acf-table tbody td{padding:16px 15px;vertical-align:middle;color:#fff;border-bottom:1px solid rgba(122,122,122,.6)}.acf-table tbody td:first-child{color:#fff;white-space:nowrap}.acf-table tbody tr:last-child td{border-bottom:none}@media (max-width:767px){.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.acf-table{min-width:850px}.acf-table thead th,.acf-table tbody td{padding:11px 8px;font-size:16px}}.boat-about{padding:150px 0;background-repeat:no-repeat;background-position:left center;background-size:contain}.boat-about .btn{margin-top:40px}.electric-content img{display:block;margin:0 auto}.electric-content .section-title{margin-bottom:25px}.electric-content-two{padding:150px 0}.electric-content-two img{border-radius:28px}.electric-content-two h3{font-size:32px;margin-bottom:20px;line-height:1;color:#fff}.electric-content-two h3:nth-child(3){margin-top:40px}.electric-location{padding:70px 0}.electric-location .section-title{font-size:66px;margin-bottom:30px}.electric-location .left-col{display:flex;flex-direction:column;justify-content:space-between}.electric-location ul li{display:block;margin-bottom:35px}.electric-location ul li:last-child{margin-bottom:0}.electric-location ul li a{display:block;background:rgba(91,91,91,.2);text-align:center;border:1px solid rgba(216,216,216,.2);color:#fff;font-size:18px;border-radius:5px;padding:15px 20px;max-width:470px;margin:0 auto}.dash-camp-about{padding:150px 0 80px}.dash-camp-about .partner-logo{margin-top:80px}.which-cam-sec{padding:70px 0 120px}.which-cam-sec .common-card-wraper{margin-top:70px}.car-paint-about .img-block{position:relative;margin-right:60px;height:100%}.car-paint-about .img-block img{border-radius:32px;width:100%;height:100%;object-fit:cover}.car-paint-about .img-block .partner-logo{border-radius:17px;aspect-ratio:auto;position:absolute;bottom:20px;left:20px;background:#fff;display:block;padding:10px;width:auto;height:auto}.pro-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px;margin-top:70px}.pro-product-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:20px;position:relative;padding:60px 55px 50px;color:#d1d1d1}.pro-product-col:nth-child(2n){background:#000}.pro-product-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.pro-product-grid .recommended-text{position:absolute;right:0;top:0;background:var(--color-orange);color:#000;padding:10px 15px;font-size:14px;border-radius:0 20px 0 0;font-weight:700;line-height:normal}.pro-product-grid .product-top{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px;text-transform:uppercase;margin-bottom:45px}.pro-product-grid .title{font-size:26px;margin-bottom:15px}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;max-width:1020px;margin:60px auto 0}.benefit-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:90px 60px 110px;color:#d1d1d1}.benefit-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.benefit-grid .title{font-size:32px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.2}.benefit-grid .content{max-width:280px;margin:0 auto;color:#9ba1ae}.car-paint-expect-sec .benefit-col{padding:90px 50px}.rac-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px auto 0}.rac-offer-grid .rac-card{background-size:cover;background-position:center;min-height:auto;border-radius:10px;display:block;position:relative;overflow:hidden;aspect-ratio:3/2}.rac-offer-grid .rac-card:before{position:absolute;content:"";left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.rac-offer-grid .rac-logo{position:absolute;left:15px;max-width:120px;top:-100%;transition:.8s ease}.rac-offer-grid .btn{position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);white-space:nowrap;transition:.8s ease}.rac-offer-grid .offer-info{color:#fff;font-size:27px;font-family:"Momo Trust Display",sans-serif;position:absolute;right:80px;top:-100%;line-height:1.1;transition:.8s ease}.loc-rac-offer .rac-offer-grid .offer-info{position:static}.rac-offer-grid .offer-title{display:block;color:var(--color-orange)}.rac-offer-grid .active .offer-info{top:30px}.rac-offer-grid .active .btn{bottom:25px}.rac-offer-grid .active .rac-logo{top:15px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:1600px;padding:0 50px;margin:50px auto 0}.benefits-grid .benefit-grid-col{padding:60px;border-radius:19px;position:relative}.benefits-grid .bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute !important;left:1px;right:1px;top:1px;bottom:1px;z-index:9 !important;border-radius:19px}.benefits-grid .benefit-grid-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.benefits-grid .benefit-grid-col:after{content:"";position:absolute;left:1px;top:1px;bottom:1px;right:1px;background:linear-gradient(180deg,rgba(0,0,0,.93) 30%,rgba(0,0,0,.4) 144%);border-radius:19px;z-index:11}.benefits-grid .benefit-grid-col *{position:relative;z-index:99}.benefits-grid .title{color:#fff;font-family:"Momo Trust Display",sans-serif;font-size:56px;line-height:1.1;text-wrap-style:balance;margin-bottom:50px;min-height:calc(1.1em * 2)}.benefits-grid .green-title{color:#44b000}.benefits-grid .description{color:#fff;font-size:18px;font-weight:400;line-height:1.5}.benefits-grid .description p{margin-bottom:30px}.benefits-grid .description p:last-child{margin-bottom:0}.benefits-grid .description h4{color:#f59e0b;font-size:28px;font-weight:400;line-height:1;margin-bottom:5px;font-family:"Mulish",sans-serif}.benefits-grid .benefit-card-cta{display:flex;flex-flow:wrap;gap:12px 20px;margin-top:40px}.benefits-grid .benefit-card-cta li a{font-size:18px;color:#fff;text-decoration:underline;font-weight:400;text-underline-offset:2px;line-height:normal}.benefits-grid .benefit-card-cta li a:hover{color:var(--color-orange)}.car-window-work-action .content{max-width:460px;font-size:18px}.gallery-track-wrap{overflow:hidden;margin-top:100px;cursor:grab;user-select:none}.gallery-track-wrap.dragging{cursor:grabbing}.gallery-scroll-slider{display:flex;gap:30px;width:max-content;will-change:transform}.gallery-scroll-slider img{border-radius:28px;display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.security-content{background-size:contain;background-position:top left;background-repeat:no-repeat}.security-content .content-block-loop{margin-bottom:80px}.security-content .content-block-loop:last-child{margin-bottom:0}.security-content .learn-more-btn{font-size:18px;max-width:450px}.content-and-img-sec .gx-5{--gutter-x:70px}.content-and-img-sec .rounded-img{border-radius:17px;width:100%;aspect-ratio:3/1.6;object-fit:cover}.frosting-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px}.frosting-sample-grid img{width:100%}.frosting-sample-sec .bottom-tagline{margin-top:35px;color:var(--color-orange)}.owf-about{min-height:750px}.owf-benefit-sec .feature-grid{margin-top:120px;grid-template-columns:repeat(3,1fr);gap:54px}.owf-benefit-sec .feature-content{color:#9ba1ae;max-width:100%}.location-about img{width:100%;border-radius:25px;height:100%;object-fit:cover}.location-about video{width:100%;height:100%;object-fit:cover;border-radius:25px}.location-about .gx-5{--gutter-x:120px}.location-about .content-col{display:flex;flex-direction:column;justify-content:space-between}.location-about .cta-btn-lists,.location-about .content{margin-top:30px}.location-services-cat .section-title{position:relative;margin-bottom:60px}.choose-list-grid{display:flex;flex-flow:wrap;gap:30px 0;justify-content:center;margin-top:50px}.choose-list-col{width:20%;padding:0 20px;border-right:1px solid rgba(245,158,11,.34)}.choose-list-col:nth-child(5n){border-right:none}.choose-list-grid svg,.choose-list-grid img{height:60px;width:60px;display:block;margin:0 auto 15px}.choose-list-grid .title{font-size:20px;color:#fff;font-weight:700;line-height:1.5}.location-why-choose .btn{margin-top:60px}.location-content-sec{margin-bottom:0}.location-content-two .gx-5{--gutter-x:70px}.location-content-two img{border-radius:25px}.location-content-two .bottom-title{margin:18px 0}.loc-rac-offer .container-fluid{padding:0 50px;max-width:100%;margin:0 auto}.loc-rac-offer .offer-content-col{position:absolute;left:0;top:0;right:0;display:flex;padding:20px;align-items:center;gap:35px;justify-content:space-between}.loc-rac-offer .offer-content-col img{max-width:97px;top:20px;right:20px;left:auto}.loc-rac-offer .not-rac-logo{justify-content:flex-end;top:15px}.location-warranty-banner{border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:60px 0}.location-warranty-banner:before{position:absolute;content:"";background:linear-gradient(266.94deg,rgba(0,0,0,.7) 73.8%,rgba(0,0,0,.35) 139.14%);left:0;top:0;width:100%;height:100%;border-radius:10px}.location-warranty-banner .container-fluid{position:relative;padding:0 60px;max-width:1800px;margin:0 auto}.location-warranty-banner .banner-content{text-align:right;margin-left:auto;max-width:700px}.location-warranty-banner .banner-title{font-size:24px;font-weight:400;color:#f59e0b;margin-bottom:24px;font-family:"Momo Trust Display",sans-serif}.location-warranty-banner img{margin-top:60px;margin-left:auto}.location-warranty-banner .btn{margin-top:60px}.location-testimonial .container-fluid{padding:0 50px;max-width:1800px;margin:0 auto}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.testimonial-grid-col{border-radius:54px;background-repeat:no-repeat;background-position:center;background-size:cover;padding:70px 60px;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/testimonials-bg-img.png)}.testimonial-grid .quote-icon{width:74px;height:63px;margin-bottom:15px;display:block}.testimonial-grid .star-icon{height:30px;display:block}.testimonial-grid .quote-content{color:#fff;font-size:20px;line-height:1.7;margin-bottom:50px;font-weight:300}.testimonial-grid .auhotr-info{margin-top:50px}.testimonial-grid .author-name{font-size:20px;font-weight:700;color:#fff;line-height:1}.testimonial-grid .model-name{color:#a2a2a2;font-size:20px;font-weight:700;margin-top:6px;line-height:1}.location-badges .badges-wraper{gap:30px 0}.location-badges .badge-item{width:20%}.location-badges .badge-item img{object-fit:contain;margin:0 auto;display:block;max-width:200px;height:80px;padding:0 15px}.service-areas-sec iframe{width:100%;height:450px;border-radius:32px}.service-areas-sec .gx-5{--gutter-x:70px}.service-areas-sec .fullwidth-content{margin-bottom:60px}.service-areas-sec .section-title{font-size:32px;margin-bottom:10px}.service-areas-sec .fullwidth-content p strong,.service-areas-sec .fullwidth-content p a,.service-areas-sec .content p strong,.service-areas-sec .content p a{color:var(--color-orange)}.service-areas-sec .contact-info{margin-top:90px}.service-areas-sec .contact-info *{color:#b8b8b8}.service-areas-sec .contact-info .cta-col{display:block;margin-bottom:7px;position:relative;line-height:1.7;padding-left:32px}.service-areas-sec .contact-info .cta-col svg,.service-areas-sec .contact-info .cta-col img{position:absolute;left:0;top:5px;width:17px;height:17px}.service-areas-sec .contact-info a.cta-col:hover{color:var(--color-orange)}.common-about-sec{background-size:contain;background-position:top left;background-repeat:no-repeat}.common-about-sec .content-block-loop{margin-bottom:150px}.common-about-sec .content-block-loop:last-child{margin-bottom:0}.anti-about-sec .content-block-loop{margin-bottom:60px}.anti-about-sec .content-block-loop:last-child{margin-bottom:0}.anti-about-sec .content a{text-decoration:underline}.tint-viewer .left-content{max-width:350px}.tint-viewer .right-content{max-width:80%;margin-left:auto}.store-sheet .container-fluid{max-width:1800px;margin:0 auto;padding:0 50px}.store-sheet .footer-social{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.store-wraper{padding:60px 45px;background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);position:relative;border-radius:19px;margin-top:80px}.store-wraper:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.store-sheet__topbar{display:flex;margin-bottom:30px;margin-top:30px}.store-sheet__search-wrap{position:relative;width:calc(100% - 180px)}.store-sheet__search-wrap svg,.store-sheet__search-wrap img{position:absolute;left:30px;top:50%;transform:translateY(-50%);stroke:#fff}.store-sheet__search-input{background:#3a3a3a;border:none;padding:15px 15px 15px 65px;border-radius:50px 0 0 50px;width:100%;outline:none;color:#fff;height:56px;font-size:16px}.store-sheet__search-btn{background:#f59e0b;color:#49454f;padding:10px 20px;border-radius:0 50px 50px 0;width:180px;font-size:16px;line-height:normal;height:56px;font-weight:400}.store-map{position:relative}.store-map:before{position:absolute;content:"";background:#00000033;left:0;top:0;width:100%;height:100%;pointer-events:none;border-radius:28px}.store-map iframe{height:840px;border-radius:28px;display:block}.store-detail-view{display:block;position:absolute;left:50%;top:100px;transform:translateX(-50%);background:#fff;z-index:9;border-radius:28px;max-width:380px}.store-detail-view:before{position:absolute;content:"";width:20px;height:20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;bottom:-20px;left:50%;transform:translateX(-50%)}.store-detail__thumb{height:145px;overflow:hidden}.store-detail__thumb img{width:100%;height:100%;object-fit:cover}.store-detail__header,.store-detail__footer{padding:25px 20px}.store-detail__header .btn{padding:10px 20px;margin-top:12px;line-height:normal}.store-detail__header .btn:before{display:none}.store-detail__name{font-size:20px;font-weight:700;color:#000;margin-bottom:10px;line-height:1.2;letter-spacing:.5px}.store-detail__address{font-size:16px;color:#000;letter-spacing:.5px;line-height:1.6;display:block}.store-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.store-detail__distance{display:flex;align-items:center;gap:10px;line-height:normal;color:#000}.store-detail__distance svg,.store-detail__distance img{width:16px;height:22px}.store-directions{display:flex;align-items:center;line-height:normal;gap:10px;color:#000}.store-directions svg,.store-directions img{width:14px;height:8px}.store-card{position:relative;display:flex;align-items:center;gap:15px;padding:12px 15px;border-radius:16px;cursor:pointer;transition:background .2s ease;margin-bottom:17px;background:radial-gradient(100% 100% at 0% 0%,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.store-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.store-card:last-child{margin-bottom:0}.store-card:active{background:linear-gradient(135deg,#444 0%,#333 60%,#222 100%)}.store-card__thumb{width:60px;height:60px;border-radius:5px;overflow:hidden;flex-shrink:0;background:#333}.store-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-card__info{flex:1;min-width:0}.store-card__name{font-size:18px;font-weight:600;color:#dfdfdf;margin-bottom:4px}.store-card__meta{font-size:12px;color:rgba(255,255,255,.5);font-family:'Muli',sans-serif}.store-detail__row{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:#fff}.store-detail__row:last-of-type{border-bottom:none}.store-detail__icon-wrap{width:36px;height:36px;border-radius:10px;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-orange)}.store-detail__row span{font-size:13px;color:rgba(255,255,255,.85);line-height:1.5;padding-top:8px}.blog-page{padding:90px 0 120px}.blog-page .section-title{text-align:center}.post-list-wraper{background:rgba(0,0,0,.3);padding:55px 0;border-radius:10px;position:relative}.post-list-wraper:before{content:"";position:absolute;left:50%;top:50px;bottom:50px;width:1px;background:#1e1e1e;transform:translateX(-50%)}.post-list-wraper .loop-col{padding:0 50px;margin-top:100px}.post-list-wraper .loop-col:nth-child(-n+2){margin-top:0}.post-title-cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.post-image{display:block;height:423px;overflow:hidden;border-radius:12px;margin-bottom:30px;background:#060100}.post-image img{width:100%;height:100%;object-fit:cover;object-position:center}.post-image .no-featured{background-size:220px;background-repeat:no-repeat;background-position:center}.post-list-wraper .post-title{color:#fff;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.post-excerpt{color:#98989a;font-size:18px;line-height:1.8;margin-top:30px}.post-list-wraper .btn-icon-circle{width:54px;height:54px;border-radius:8px;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:.5s;transform:none}.post-list-wraper .btn-icon-circle .icon--14{width:30px;height:30px;transition:.5s;transform:rotate(-40deg);stroke:var(--color-orange)}.post-list-wraper .btn-icon-circle:hover{background:var(--color-orange)}.post-list-wraper .btn-icon-circle:hover .icon--14{stroke:#fff;transform:none}button#show-more-btn,button#post_blog_show_more,button#case-study-load-more{justify-content:center;margin-top:100px}.blog-detail .post-title{font-size:56px;line-height:1.4;font-weight:400;color:#fff;margin-bottom:20px;font-family:"Momo Trust Display",sans-serif}.post-hero__meta{color:#d1d1d1;font-weight:400;font-size:16px;margin-bottom:70px;text-transform:capitalize;display:flex;gap:20px 200px}.post-hero__meta span strong{font-weight:400}.blog-detail .rounded-img{border-radius:35px;width:100%;aspect-ratio:2/1;object-fit:cover}.blog-detail .center-img{margin:0 auto}.blog-cta-lists{display:flex;align-items:center;flex-flow:wrap;gap:50px;color:var(--color-orange);font-size:18px;font-weight:700;margin-top:35px;line-height:normal}.blog-cta-lists li{position:relative}.blog-cta-lists li:after{position:absolute;content:"";right:-25px;top:0;width:2px;height:100%;background:var(--color-orange)}.blog-cta-lists li:last-child:after{display:none}.blog-cta-lists li a{text-decoration:underline}.post-excerpt .emoji,.blog-detail .emoji{width:12px;height:12px}.product-page .product-list-wrap{margin-top:50px}.product-page .product-page .section-title{margin-bottom:28px}.product-page .loading{color:#d1d1d1}.product-page button#product-load-more{display:flex;margin:80px auto 0}.product-page .product-not-found{width:100%;text-align:center;padding:40px 0}.product-page .product-not-found p{font-size:16px;color:#fff}.product-page .product-list-wrap .loading{text-align:center;width:100%;padding:40px 0}.solar-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:80px;text-align:center;margin-top:90px}.solar-benefit-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:80px 50px;color:#d1d1d1}.solar-benefit-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.solar-benefit-grid .title{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1}.solar-benefit-grid .yellow-title{color:var(--color-orange)}.solar-product-sec .container-fluid,.solar-compare-sec .container-fluid{padding:0 60px;max-width:1700px;margin:0 auto}.solar-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:center}.solar-product-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;font-size:32px;font-weight:700;color:#fff;line-height:1.2;min-height:350px}.solar-product-col .title{padding:60px 50px;display:flex;align-items:center;justify-content:center;height:100%}.solar-product-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.solar-compare-grid{gap:45px;grid-template-columns:repeat(3,1fr)}.solar-compare-grid .solar-benefit-col{padding:80px 35px}.solar-compare-grid .solar-benefit-col .content{min-height:110px}.solar-installation-grid{gap:90px}.btn-grp{display:flex;gap:10px;flex-flow:wrap}.btn-grp .btn-2{background:0 0;border:1px solid #fff}.btn-grp .btn-2:before{display:none}.page-id-2580 .content-block-loop:first-child .content{color:#4eea00}.how-works-grid .bottom-title{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.lowe-fullwidth-sec .section-title{font-size:36px;font-family:"Mulish",sans-serif;font-weight:400;color:#d1d1d1}.flex-col-3{display:flex;gap:70px;flex-flow:wrap;justify-content:center}.flex-col{width:calc((100% - 140px) / 3)}.flex-col-4{display:flex;gap:20px;flex-flow:wrap;justify-content:center}.flex-col-4 .flex-col{width:calc((100% - 60px) / 4)}.square-col{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center}.mb-li-15 ul li{margin-bottom:15px}.mb-li-15 ul li:last-child{margin-bottom:0}.case-studies-page .post-list-wraper{margin-top:70px}.case-studies-page .prod-listing__filters{display:flex;flex-flow:wrap;gap:30px;margin-top:60px;justify-content:center}.case-studies-page .prod-listing__filters .prod-filter{border-radius:5px;padding:18px 40px;border:1px solid rgba(216,216,216,.2)}.prod-listing__filters .prod-filter:hover,.prod-listing__filters .prod-filter.active,.prod-listing__filters .prod-filter.is-active{background:var(--color-orange);border-color:var(--color-orange)}.case-studies-page .post-image img{object-position:center bottom}.truck-content-one .content{padding-right:50px}.truck-content-one img{aspect-ratio:2/1;border-radius:32px;width:100%;object-fit:cover}.truck-content-two img{width:100%;max-width:360px;margin-bottom:30px}.truck-content-two img:last-child{margin-bottom:0}.truck-content-three img{border-radius:32px;aspect-ratio:3/1.5;object-fit:cover;width:100%;min-height:422px;margin-left:50px}.wpcf7 form.sent .wpcf7-response-output{text-align:center;border:none !important;color:#46b450}.single-blog-faqs .faq-item{margin-bottom:10px;overflow:hidden;background:radial-gradient(100% 100% at 0% 0%,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);padding:10px 15px;border-radius:6px;position:relative}.single-blog-faqs .faq-item:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;pointer-events:none;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.single-blog-faqs .faq-item__question,.single-blog-faqs .faq-item__answer-inner,.single-blog-faqs .faq-item__question .count-no,.single-blog-faqs .list-style ul{color:#fff}.single-blog-faqs .list-style ul li:before{top:12px;background:#fff}.single-blog-faqs .faq-item.is-open .faq-item__answer-inner{padding-bottom:30px}.post-category-filter{margin-bottom:30px}.post-category-filter .category-list{display:flex;flex-flow:wrap;gap:30px;margin-top:60px;justify-content:center}.post-category-filter .category-filter-btn{border-radius:5px;padding:18px 40px;border:1px solid rgba(216,216,216,.2);background:rgba(255,255,255,.05);color:#fff;font-size:14px;line-height:1.4}.post-category-filter .category-filter-btn:hover,.post-category-filter .category-filter-btn.active{background:var(--color-orange);border-color:var(--color-orange)}.post-list-wraper .loading{color:#d1d1d1;text-align:center}.default-content h1,.default-content h2,.default-content h3,.default-content h4,.default-content h5,.default-content h6{margin-bottom:15px}.window-perth-service{padding:70px 0 100px;background-image:url(//totaltintsolutions.com.au/wp-content/themes/ctd-child/desktop-css/../desktop-images/service-sec-bg.webp);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.window-perth-service:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;backdrop-filter:blur(30px)}.service-perth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;margin-top:60px}.service-perth-grid .service-perth-card{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);padding:40px 30px;border-radius:19px;position:relative;color:#d1d1d1}.service-perth-grid .service-perth-card:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:.58px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.service-perth-grid .card-count{color:#f59e0b;font-size:32px;font-weight:700;line-height:1;margin-bottom:35px}.service-perth-grid .card-title{font-size:27px;color:#fff;font-weight:400;line-height:1.2;margin-bottom:15px}.process-flow-grid{position:relative;margin-top:60px}.process-flow-swiper{overflow:hidden;padding-bottom:80px}.process-flow-wrapper{display:flex;align-items:stretch}.process-flow-slide{height:auto;display:flex}.process-flow-col{background:linear-gradient(180deg,rgba(255,255,255,.03) -30.29%,rgba(255,255,255,0) 144.92%);backdrop-filter:blur(64px);border-radius:19px;position:relative;padding:50px 30px;color:#d1d1d1;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.process-flow-col:before{content:"";position:absolute;pointer-events:none;inset:0px;padding:1px;border-radius:inherit;background:linear-gradient(302.81deg,rgba(245,251,242,.44) -6.51%,rgba(245,251,242,.24) 102.43%);mask:linear-gradient(#fff 0px,#fff 0px) content-box exclude,linear-gradient(#fff 0px,#fff 0px)}.process-flow-col .yellow-title{font-size:32px;font-weight:700;color:var(--color-orange);margin-bottom:15px;line-height:1}.process-flow-col .title{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.process-flow-col .content{margin:0}.process-flow-next,.process-flow-prev{color:#fff;width:44px;height:44px;background:rgba(255,255,255,.05);border-radius:50%;top:auto;bottom:0;margin-top:0}.process-flow-prev{left:50%;transform:translateX(-60px)}.process-flow-next{left:50%;transform:translateX(16px);right:auto}.process-flow-next:after,.process-flow-prev:after{font-size:18px}.process-flow-next:hover,.process-flow-prev:hover{background:var(--color-orange)}.table-wrapper caption{padding:15px 10px}.gallery-scroll-slider{transition:transform .4s ease;will-change:transform}.gallery-track-wrap{position:relative}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.gallery-arrow-prev{left:10px}.gallery-arrow-next{right:10px}.gallery-arrow.disabled{opacity:.3;cursor:not-allowed}.our-product-sec .btn-grp{justify-content:center;margin-top:35px;gap:30px}.warranty-table-sec .table-wrapper .acf-table{margin-top:40px}.warranty-table-sec .table-wrapper caption{font-size:24px}.fasara-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#fields-home .quote-submit,#fields-office .quote-submit,#fields-cars .quote-submit,#fields-dashcam .quote-submit{margin:0 auto}.p-choose-shade{display:flex;gap:30px;flex-flow:wrap;margin-top:50px;justify-content:center}.p-choose-shade .flex-col{padding:50px 20px;width:calc((100% - 60px) / 3)}.product-table .acf-table thead th,.product-table .acf-table tbody td{border-right:1px solid rgba(122,122,122,.6)}.product-table .acf-table thead th:last-child,.product-table .acf-table tbody td:last-child{border-right:none}.product-table .acf-table caption{caption-side:bottom;text-align:left;font-size:14px}
@media (min-width:1800px){.container{max-width:1600px}.hero-inner-page .hero-inner-content{margin-left:0}.car-window-content .content{max-width:620px}.location-content-two .content{max-width:79%}.location-about .content{max-width:82%}.hero-content{margin-left:0}.our-product-sec .container-fluid{max-width:1750px}.warranty-3m-info .content{margin:0 auto;max-width:680px}.content-and-img-sec .content{max-width:90%}.ceramic-content-sec .img-rounded{max-width:90%}}@media (max-width:1400px){.hero-inner-page{padding-bottom:60px}.hero-inner-page .hero-heading{font-size:clamp(32px,6vw,60px)}.hero-inner-page .hero-inner-des{margin-top:20px}.hero-inner-page .hero-inner-cta{margin-top:20px}.benefits-grid .title{font-size:45px}.about-sec .badges-wraper img{max-width:140px;height:70px}}@media (max-width:991px){.fasara-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}
:root{--shell:#131418;--shell-2:#1c1e24;--orange:#f7941d;--orange-soft:#ffb35c;--canvas:#eef1f7;--card:#fff;--border:#e8eaf0;--text:#15161a;--muted:#8a8d98;--c-total:#3b82f6;--c-total-bg:#eaf1ff;--c-pending:#f5a623;--c-pending-bg:#fff3df;--c-booked:#1fb27a;--c-booked-bg:#e3f8ef;--c-lost:#ef4d6b;--c-lost-bg:#fdeaee}body.page-template-page-clients-dashboard,body.clients-dashboard-body{margin:0;font-family:'Inter',Arial,sans-serif;background:var(--canvas);color:var(--text)}body.page-template-page-clients-dashboard h1,body.page-template-page-clients-dashboard h2,body.page-template-page-clients-dashboard .num{font-family:'Poppins',sans-serif}.all_panel.app{display:flex;min-height:100vh}.panel__sidebar-cont.sidebar{width:262px;background:var(--shell);color:#e7e8ec;display:flex;flex-direction:column;flex-shrink:0}.panel__sidebar-logo.logo-box{padding:24px 22px 20px;display:flex;align-items:center;gap:12px}.panel__sidebar-logo.logo-box .b-logo__link-h{display:block;width:100%;min-height:40px}.panel__sidebar-info.profile-box{margin:4px 18px 14px;padding:14px;border-radius:14px;background:var(--shell-2);display:flex;align-items:center;gap:12px}.panel__sidebar-photo.avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid var(--orange);flex-shrink:0}.panel__sidebar-photo.avatar img{width:100%;height:100%;object-fit:cover}.panel__sidebar-name.profile-name{font-weight:600;font-size:14px;color:#fff;margin:0}.panel__sidebar-information.profile-role{font-size:11.5px;color:#9a9ca5;margin:2px 0 0}.panel__sidebar-locs.branch-select{margin:0 18px 18px}.panel__sidebar-locs.branch-select select{width:100%;padding:10px 12px;border:1px solid #2c2e36;border-radius:10px;font-size:12.5px;font-family:'Inter',sans-serif;color:#d7d8dd;background:var(--shell-2);appearance:none}.panel__sidebar-navi.menu-wrap{padding:4px 14px 20px;overflow-y:auto}.panel__sidebar-navi.menu-wrap ul.cd-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.panel__sidebar-navi.menu-wrap ul.cd-nav li{margin:0}.panel__sidebar-navi.menu-wrap ul.cd-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;text-decoration:none;color:#9d9fa8;font-size:13.5px;font-weight:500;border-radius:10px;transition:background .15s ease,color .15s ease,transform .15s ease}.panel__sidebar-navi.menu-wrap ul.cd-nav li.current-menu-item>a,.panel__sidebar-navi.menu-wrap ul.cd-nav a.active{background:linear-gradient(90deg,rgba(247,148,29,.16),rgba(247,148,29,.02));color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--orange)}.panel__sidebar-navi.menu-wrap ul.cd-nav a:hover{background:#1e2027;color:#e7e8ec;transform:translateX(2px)}.panel__sidebar-navi.menu-wrap .badge{background:var(--c-lost);color:#fff;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:20px}.main{flex:1;display:flex;flex-direction:column;min-width:0}.panel__header.d_flex.topbar{background:var(--shell);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;height:68px;flex-shrink:0;border-bottom:1px solid #24262d}.panel__content-header-title.topbar-title{font-size:17px;font-weight:600;margin:0;color:#f2f2f3}.panel__content.content{width:100%}.topbar-right{display:flex;align-items:center;gap:16px}.add-new-lead.add-lead-btn{border:none;background:linear-gradient(135deg,var(--orange-soft),var(--orange));color:#191100 !important;padding:10px 20px;font-size:12.5px;font-weight:700;letter-spacing:.4px;border-radius:9px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 6px 16px rgba(247,148,29,.35);transition:transform .15s ease,box-shadow .15s ease}.add-new-lead.add-lead-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(247,148,29,.45)}.icon_bl.top-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:19px;height:19px;color:#c7c8ce;cursor:pointer}.icon_bl.top-icon-wrap i{font-size:17px}.icon_bl.top-icon-wrap:hover{color:#fff}.icon_bl.top-icon-wrap .count-pill{position:absolute;top:-10px;right:-12px;background:var(--c-lost);color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:8px;line-height:1.4}.b-main-nav__search.top-icon-wrap{color:#c7c8ce}.panel__content.content{flex:1}.panel__content-txt{padding:28px 32px 56px}.panel__leads-stats.stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:16px}.panel__leads-stats.stat-cards ul{display:contents;list-style:none;margin:0;padding:0}.panel__leads-stats.stat-cards li{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px rgba(20,20,30,.03);transition:transform .18s ease,box-shadow .18s ease}.panel__leads-stats.stat-cards li:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(20,20,30,.08)}.panel__leads-stats.stat-cards .l-num{font-size:25px;font-weight:700;color:#161616;line-height:1}.panel__leads-stats.stat-cards label{display:block;font-size:11px;letter-spacing:.6px;color:var(--muted);font-weight:600;margin-top:6px;text-transform:uppercase}.panel__leads-stats.stat-cards .stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel__leads-stats.stat-cards .stat-icon svg{width:20px;height:20px}.panel__leads-stats.stat-cards li.s-l-total .stat-icon{background:var(--c-total-bg);color:var(--c-total)}.panel__leads-stats.stat-cards li.s-p-total .stat-icon{background:var(--c-pending-bg);color:var(--c-pending)}.panel__leads-stats.stat-cards li.s-l-booked .stat-icon{background:var(--c-booked-bg);color:var(--c-booked)}.panel__leads-stats.stat-cards li.s-l-lost .stat-icon{background:var(--c-lost-bg);color:var(--c-lost)}.breakdown{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px 22px;margin-bottom:24px}.breakdown-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.breakdown-head span.title{font-size:12px;font-weight:700;letter-spacing:.6px;color:#555}.breakdown-head span.sub{font-size:11.5px;color:var(--muted)}.bar-track{display:flex;width:100%;height:12px;border-radius:8px;overflow:hidden;background:#f0f1f5}.bar-seg{height:100%;transition:width 1s cubic-bezier(.2,.7,.3,1)}.bar-seg.pending{background:var(--c-pending)}.bar-seg.booked{background:var(--c-booked)}.bar-seg.lost{background:var(--c-lost)}.bar-legend{display:flex;gap:22px;margin-top:12px;flex-wrap:wrap}.bar-legend .item{display:flex;align-items:center;gap:7px;font-size:12px;color:#555}.bar-legend .dot{width:9px;height:9px;border-radius:50%;display:inline-block}.panel__content-table.panel{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px 24px 10px}.panel__content-title{font-size:14px;letter-spacing:.6px;font-weight:700;color:#222;margin:0 0 16px;text-transform:uppercase}.panel__content-table.panel hr{display:none}table.leads-list-table.leads{width:100%;border-collapse:collapse;font-size:13.5px}table.leads-list-table.leads tr.highlight{text-align:left}table.leads-list-table.leads tr.highlight td{padding:11px 10px;font-weight:600;color:#8a8d98;font-size:11.5px;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap}table.leads-list-table.leads tbody td{padding:12px 10px;border-bottom:1px solid #f2f3f6;color:#333;white-space:nowrap}table.leads-list-table.leads tbody tr.l-row{transition:background .12s ease}table.leads-list-table.leads tbody tr.l-row:hover{background:#f8f9fc}table.leads-list-table.leads td.l-name a{color:#1a56db;text-decoration:none;font-weight:500}table.leads-list-table.leads td.l-name a:hover{text-decoration:underline}.pill{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600}.pill.yes{background:var(--c-booked-bg);color:var(--c-booked)}.pill.no{background:#f1f2f5;color:#9a9ca5}.pill.pending{background:var(--c-pending-bg);color:var(--c-pending)}.panel__content-footer{display:flex;align-items:center;justify-content:space-between;padding:18px 0;margin-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}@media(max-width:1100px){.panel__leads-stats.stat-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.panel__sidebar-cont.sidebar{display:none}.panel__content-txt{padding:20px 16px 40px}.panel__leads-stats.stat-cards{grid-template-columns:1fr}}.panel__add-new-lead,.lead-data-wrap{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.panel__add-new-lead{position:relative;max-width:720px;margin:0 auto 24px;box-shadow:0 20px 45px rgba(20,20,30,.14)}.l-form{margin-bottom:4px}.l-f-row{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.l-f-row label{flex:0 0 190px;font-size:12.5px;font-weight:600;color:#444;letter-spacing:.2px;font-family:'Inter',Arial,sans-serif}.l-f-row input[type=text],.l-f-row textarea,.l-f-row select{flex:1 1 260px;min-width:180px;padding:9px 12px;border:1px solid var(--border);border-radius:9px;font-size:13px;font-family:'Inter',Arial,sans-serif;color:var(--text);background:#fbfbfd}.l-f-row textarea{min-height:70px;resize:vertical}.l-f-row input[type=text]:focus,.l-f-row textarea:focus,.l-f-row select:focus{outline:none;border-color:var(--orange);background:#fff}.l-f-row .f-note{flex-basis:100%;font-size:11px;color:var(--muted)}.l-f-row .f-note span{color:var(--c-lost);font-weight:600}.l-f-row.g-note{font-size:11.5px;color:var(--muted)}.l-form hr{border:none;border-top:1px solid var(--border);margin:16px 0}.button,input[type=submit].button,input[type=button].button{border:none;background:linear-gradient(135deg,var(--orange-soft),var(--orange));color:#191100;padding:10px 20px;font-size:12.5px;font-weight:700;letter-spacing:.4px;border-radius:9px;cursor:pointer;margin-right:8px}.button.disabled,input.button.disabled,input.button:disabled{background:#e6e7ec;color:#9a9ca5;cursor:not-allowed;box-shadow:none}.lead-data-wrap h3.l-name{margin-top:0;font-size:16px}.lead-data-wrap .l-fields{list-style:none;padding:0;margin:0 0 10px;color:var(--muted);font-size:12px}nav.menu{display:flex;flex-direction:column;gap:2px;padding:4px 14px 20px;overflow-y:auto}nav.menu a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;text-decoration:none;color:#9d9fa8;font-size:13.5px;font-weight:500;border-radius:10px;transition:background .15s ease,color .15s ease,transform .15s ease}nav.menu a .label-row{display:flex;align-items:center;gap:11px}nav.menu a svg{width:16px;height:16px;flex-shrink:0;opacity:.85}nav.menu a.active{background:linear-gradient(90deg,rgba(247,148,29,.16),rgba(247,148,29,.02));color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--orange)}nav.menu a:hover{background:#1e2027;color:#e7e8ec;transform:translateX(2px)}.badge{background:var(--c-lost);color:#fff;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:20px}.sidebar{width:262px;background:var(--shell);color:#e7e8ec;display:flex;flex-direction:column;flex-shrink:0}.logo-box{padding:24px 22px 20px;display:flex;align-items:center;gap:12px}.logo-mark{width:40px;height:40px;background:linear-gradient(135deg,var(--orange-soft) 0%,var(--orange) 55%,#4a4a4a 55%,#2b2b2b 100%);border-radius:9px;flex-shrink:0;box-shadow:0 6px 14px rgba(247,148,29,.28)}.logo-text .t1{font-weight:700;font-size:15.5px;letter-spacing:.5px;color:#fff}.logo-text .t1 span{color:var(--orange)}.logo-text .t2{font-size:9px;letter-spacing:3px;color:#83858e;font-weight:600;margin-top:3px}html{margin-top:0 !important}.lead-form-message{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-weight:600}.lead-form-message.success{background:#e6f7e6;color:#1a7a1a;border:1px solid #b3e0b3}.lead-form-message.error{background:#fdeaea;color:#b02a2a;border:1px solid #f3b3b3}.logo-box .site-logo-img,.logo-box img{max-width:100%;height:auto;display:block}.leads-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid #eee}.leads-pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;color:#333;background:#f5f5f5;transition:all .15s ease}.leads-pagination a.page-link:hover{background:#e8e8e8}.leads-pagination .page-num.active{background:#f7941d;color:#fff}.leads-pagination .page-dots{background:0 0;color:#999;min-width:auto}.leads-pagination .page-link.disabled{opacity:.4;cursor:not-allowed}.leads-pagination .pagination-info{margin-left:auto;font-size:13px;color:#888}@media (max-width:600px){.leads-pagination .pagination-info{margin-left:0;width:100%;order:10;margin-top:8px}}.panel__leads-stats.stat-cards li,.panel__leads-stats ul li{box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.panel__leads-stats.stat-cards li:hover,.panel__leads-stats ul li:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}li.s-l-total{background:linear-gradient(90deg,#ffb45d,rgba(247,148,29,.02)) !important;border-left-color:#4facfe}li.s-l-total .stat-icon{color:#2196d9}li.s-p-total{background:linear-gradient(135deg,rgba(247,148,29,.18),rgba(247,148,29,.03)) !important;border-left-color:#f7941d}li.s-p-total .stat-icon{color:#f7941d}li.s-l-booked{background:linear-gradient(135deg,rgba(46,196,113,.18),rgba(46,196,113,.03)) !important;border-left-color:#2ec471}li.s-l-booked .stat-icon{color:#1fa85c}li.s-l-lost{background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(239,68,68,.03)) !important;border-left-color:#ef4444}li.s-l-lost .stat-icon{color:#ef4444}.settings-wrap{max-width:80%;margin:0 auto;padding:10px 0 40px}.settings-updated{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(46,196,113,.15),rgba(46,196,113,.04));border-left:4px solid #2ec471;border-radius:8px;padding:14px 18px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.settings-updated .su-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#2ec471;color:#fff;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.settings-updated p{margin:0;color:#1a7a44;font-weight:600}.settings-box{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:26px 28px;margin-bottom:24px;border:1px solid #eef0f2}.settings-box h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid #f7941d}.settings-box .sb-icon{font-size:20px}.l-settings-row{margin-bottom:18px}.l-settings-row:last-child{margin-bottom:0}.l-settings-row label{display:block;font-size:13px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.l-settings-row input[type=text],.l-settings-row input[type=password],.l-settings-row input[type=email]{width:100%;max-width:100%;padding:11px 14px;border:1.5px solid #dfe3e8;border-radius:8px;font-size:14px;color:#1a1a1a;background:#fafbfc;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}.l-settings-row input[type=text]:focus,.l-settings-row input[type=password]:focus,.l-settings-row input[type=email]:focus{outline:none;border-color:#f7941d;background:#fff;box-shadow:0 0 0 3px rgba(247,148,29,.15)}.settings-box .f-note{display:block;margin-top:10px;font-size:12px;color:#999;font-style:italic}.settings-submit-row{margin-bottom:0}.settings-submit-row .button{background:linear-gradient(135deg,#f7941d,#f5a623);color:#fff;font-weight:700;font-size:15px;border:none;padding:13px 32px;border-radius:8px;cursor:pointer;box-shadow:0 3px 10px rgba(247,148,29,.35);transition:transform .15s ease,box-shadow .15s ease}.settings-submit-row .button:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(247,148,29,.45)}.settings-submit-row .button:active{transform:translateY(0)}@media (max-width:600px){.settings-box{padding:20px}.settings-submit-row .button{width:100%}}
/*
Theme Name: CTD Parent
Theme URI: https://example.com
Author: CTD Team
Description: CTD Parent Custom Theme
Version: 1.0
*/

/*body {
    background: #ffffff;
    font-family: Arial, sans-serif;
}

h1 {
    color: red;
}*/
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px 0;align-items:center}
.aisb-wrapper{margin:24px 0;font-family:inherit}.aisb-label{color:#f59e0b;font-weight:400;font-size:20px;line-height:1.2;margin-bottom:15px}.aisb-box{background:radial-gradient(100% 100% at 0% 0%,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);border:1px solid #3a3a3a;border-radius:6px;padding:50px 30px;color:#d9d9d9;line-height:1.7;font-size:clamp(16px, calc(18px + 4 * ((100vw - 1300px) / 620)), 22px)}.aisb-wrapper{margin-bottom:70px}