#cms-section-header { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none;}#cms-section-header .tradie-header { position: relative; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden;}#cms-section-header .load-bar { position: fixed; top: 50%; left: 50%; height: 100px; width: 100px; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);}#cms-section-header .load-bar .logo { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; padding: 15px; box-sizing: border-box;}#cms-section-header .load-bar .logo img { width: 100%;}#cms-section-header .load-bar .container { position: absolute; top: 0; left: 0; height: 100px; width: 100px;}#cms-section-header .load-bar .container:nth-of-type(1) { transform: rotate(0); -webkit-transform: rotate(0);}#cms-section-header .load-bar .container:nth-of-type(2) { transform: rotate(180deg); -webkit-transform: rotate(180deg);}#cms-section-header .load-bar .block { position: absolute; top: 0; left: 0; height: 100px; width: 100px; background: #ffffff; animation: move3header 4.8s steps(1) infinite; -webkit-animation: move3header 4.8s steps(1) infinite;}#cms-section-header .load-bar .block:nth-of-type(1) { animation-delay: 0; -webkit-animation-delay: 0;}#cms-section-header .load-bar .block:nth-of-type(2) { animation-delay: 0.24s; -webkit-animation-delay: 0.24s;}#cms-section-header .load-bar .block:nth-of-type(3) { animation-delay: 0.48s; -webkit-animation-delay: 0.48s;}#cms-section-header .load-bar .block:nth-of-type(4) { animation-delay: 0.72s; -webkit-animation-delay: 0.72s;}#cms-section-header .load-bar .block > .item { float: left; height: 50px; width: 50px; background: #ffffff;}#cms-section-header .load-bar .block > .item:nth-of-type(1), #cms-section-header .load-bar .block > .item:nth-of-type(2) { animation: move1header 1.2s linear infinite; -webkit-animation: move1header 1.2s linear infinite;}#cms-section-header .load-bar .block > .item:nth-of-type(3), #cms-section-header .load-bar .block > .item:nth-of-type(4) { animation: move2header 1.2s linear infinite; -webkit-animation: move2header 1.2s linear infinite;}#cms-section-header .load-bar .block > .item:nth-of-type(1) { animation-delay: 0; -webkit-animation-delay: 0;}#cms-section-header .load-bar .block > .item:nth-of-type(2) { animation-delay: 0.12s; -webkit-animation-delay: 0.12s;}#cms-section-header .load-bar .block > .item:nth-of-type(3) { animation-delay: 0.24s; -webkit-animation-delay: 0.24s;}#cms-section-header .load-bar .block > .item:nth-of-type(4) { animation-delay: 0.36s; -webkit-animation-delay: 0.36s;}#cms-section-header .loading-bg { position: fixed; width: 100%; height: 100%; background-color: #deecc6; top: 0; left: 0; z-index: 999999; display: none;}#cms-section-header .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-header .bg img { max-height: 100%; min-width: 100%; height: 100%; position: absolute; top: 0; left: 0;}#cms-section-header .page_divider { height: 7px; width: 100%; position: absolute; bottom: 0; left: 0;}#cms-section-header .no-blur-nav .real-bg { clip-path: polygon(85px 0px, 100% 0px, 100% 100%, 85px 100%); -webkit-clip-path: polygon(85px 0px, 100% 0px, 100% 100%, 85px 100%);}#cms-section-header .blur-nav .real-bg { clip-path: polygon(85px 85px, 100% 85px, 100% 100%, 85px 100%); -webkit-clip-path: polygon(85px 85px, 100% 85px, 100% 100%, 85px 100%);}#cms-section-header .real-bg img { transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg { z-index: -1;}#cms-section-header .blur-bg img { filter: blur(8px); -webkit-filter: blur(8px); transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg:before { content: ""; position: absolute; top: 0; left: 0; background-color: #ffffff; width: 100%; height: 100%; z-index: 1; opacity: 0.2;}#cms-section-header .header-topbar { height: 85px; position: absolute; top: 0; left: 0; width: 100%; z-index: 100; display: flex; align-items: center; justify-content: center; transition: all linear 500ms; -webkit-transition: all linear 500ms;}#cms-section-header .header-topbar .company-logo { height: 85px; width: 85px; position: relative; flex: 0 0 85px;}#cms-section-header .header-topbar .company-logo a { width: 100%; height: 100%; display: inline-block; padding: 4px 4px 4px 4px; box-sizing: border-box;}#cms-section-header .header-topbar .company-logo a img { width: 100%; height: 100%; z-index: 2; position: relative;}#cms-section-header .header-topbar .company-logo:before { content: ""; position: absolute; top: 0; left: 0; background-color: #ffffff; width: 100%; height: 100%; z-index: 1; opacity: 0.4; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .header-topbar .company-logo:hover:before { opacity: 0;}#cms-section-header .active-header { position: fixed; background-color: rgba(255, 255, 255, 0.75); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);}#cms-section-header .active-header .nav-hld nav ul li:hover { background-color: #ffffff;}#cms-section-header .left-sidebar { position: absolute; width: 85px; bottom: 0; left: 0;}#cms-section-header .left-sidebar .share-social ul { list-style: none; padding: 20px 0; margin: 0;}#cms-section-header .left-sidebar .share-social ul li { padding: 0; position: relative; margin: 0;}#cms-section-header .left-sidebar .share-social ul li a { display: inline-block; padding: 20px 0; height: 30px; width: 85px; position: relative;}#cms-section-header .left-sidebar .share-social ul li a svg { width: 100%; height: 100%; background-color: unset; fill: #1d260d; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .left-sidebar .share-social ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #ffffff;}#cms-section-header .left-sidebar .share-social ul li a:hover:after { opacity: 0.4;}#cms-section-header .left-sidebar .share-social ul .fb-icon:hover svg { fill: #3b5998;}#cms-section-header .left-sidebar .share-social ul .insta-icon:hover svg { fill: #fd1d1d;}#cms-section-header .left-sidebar .share-social ul .linkedin-icon:hover svg { fill: #2867b2;}#cms-section-header .left-sidebar .share-social ul .share-icon:hover svg { fill: #86c440;}#cms-section-header .ctrls { flex: 0 0 auto; height: 85px; position: relative; display: flex; align-items: center;}#cms-section-header .ctrls .cta-btn { margin: 0 10px 0 0;}#cms-section-header .ctrls .ham-icon { width: 85px; height: 100%; padding: 28px; box-sizing: border-box; position: relative; flex: 0 0 85px; position: relative;}#cms-section-header .ctrls .ham-icon svg { background-color: unset; fill: #1d260d; max-height: 100%;}#cms-section-header .ctrls .ham-icon:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #ffffff; opacity: 0; z-index: -1;}#cms-section-header .ctrls .ham-icon:hover { cursor: pointer;}#cms-section-header .ctrls .ham-icon:hover:after { opacity: 0.4;}#cms-section-header .ctrls .ham-icon:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #86c440; transition: 0.5s; -webkit-transition: 0.5s; z-index: -1;}#cms-section-header .ctrls .ham-icon:active:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .nav-hld { flex: 0 1 100%;}#cms-section-header .desktop-nav ul { list-style: none; padding: 0; margin: 0; height: 100%; width: 100%; display: flex;}#cms-section-header .desktop-nav ul li { height: 100%; display: flex; position: relative;}#cms-section-header .desktop-nav ul li a { display: flex; height: 85px; width: 100%; padding: 0 12px; align-items: center; box-sizing: border-box;}#cms-section-header .desktop-nav ul li a p { color: #1d260d; white-space: nowrap; margin: 17px 0; display: flex; align-items: center;}#cms-section-header .desktop-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .desktop-nav ul li a p i svg { fill: #1d260d; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .desktop-nav ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #fbfcf7; z-index: -1;}#cms-section-header .desktop-nav ul li a:hover:after { opacity: 0.4;}#cms-section-header .desktop-nav ul li ul { display: none; position: absolute; top: 100%; left: 0; height: auto; width: auto; background-color: rgba(255, 255, 255, 0.7);}#cms-section-header .desktop-nav ul li ul li { height: auto; display: inline-block; white-space: nowrap; width: 100%;}#cms-section-header .desktop-nav ul li ul li a { height: auto;}#cms-section-header .desktop-nav ul li ul li ul { display: none; top: 0; left: 100%; white-space: normal;}#cms-section-header .desktop-nav ul li ul li:hover { background-color: #fbfcf7;}#cms-section-header .desktop-nav ul li ul li:hover > ul { display: block;}#cms-section-header .desktop-nav ul li:hover > ul { display: block;}#cms-section-header .center-flex { justify-content: center;}#cms-section-header .left-flex { justify-content: flex-start;}#cms-section-header .right-flex { justify-content: flex-end;}#cms-section-header a, #cms-section-header .a-action { position: relative;}#cms-section-header a:before, #cms-section-header .a-action:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); transition: 0.5s; -webkit-transition: 0.5s; background-color: #86c440; z-index: -1;}#cms-section-header a:active:hover:before, #cms-section-header .a-action:active:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .menu-drawer { position: fixed; width: 360px; height: 100vh; background-color: #ffffff; right: -800px; top: 0; z-index: 1000; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); overflow: hidden; transition: all linear 300ms; -webkit-transition: all linear 300ms; transform: matrix(1, 0, 0.5, 1, 0, 0); -webkit-transform: matrix(1, 0, 0.5, 1, 0, 0); background-image: linear-gradient(rgba(222, 236, 198, 0), #deecc6); -webkit-background-image: linear-gradient(rgba(222, 236, 198, 0), #deecc6);}#cms-section-header .menu-drawer h1 { padding: 0 0 0 12px; margin: 0; font-size: var(--navi-font-size); font-family: Roboto, sans-serif; color: #1d260d; background-color: #deecc6; background-image: linear-gradient(180deg, #deecc6, #c8dfa0); -webkit-background-image: linear-gradient(180deg, #deecc6, #c8dfa0); width: 100%; min-height: 60px; max-height: 60px; display: flex; align-items: center;}#cms-section-header .menu-drawer .close-draw { position: absolute; top: 0; right: 0; width: 60px; height: 60px; padding: 15px; box-sizing: border-box;}#cms-section-header .menu-drawer .close-draw svg { fill: #1d260d; background-color: unset; width: 100%; height: 100%;}#cms-section-header .menu-drawer .close-draw:hover { cursor: pointer;}#cms-section-header .menu-drawer .close-draw:hover svg { fill: #1d260d;}#cms-section-header .menu-drawer:before { content: ""; position: absolute; bottom: -180px; left: -90px; width: 150%; height: 360px; background-color: #deecc6; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; z-index: 1;}#cms-section-header .drawer-active { right: 0; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}#cms-section-header .mobile-nav { flex: 0 1 100%; overflow-y: auto; margin: 0 0 30px 0; position: relative; z-index: 1;}#cms-section-header .mobile-nav svg { transition: transform linear 300ms; -webkit-transition: transform linear 300ms;}#cms-section-header .mobile-nav .active-tab > a svg { transform: rotate(90deg); -webkit-transform: rotate(90deg);}#cms-section-header .mobile-nav ul { list-style: none; padding: 0 0 0 15px; margin: 0;}#cms-section-header .mobile-nav ul li { display: inline-block; width: 100%; border-top: 1px solid #828282; padding: 0; opacity: 0; transition: opacity linear 300ms, transform linear 300ms; -webkit-transition: opacity linear 300ms, transform linear 300ms; transition-delay: 300ms; -webkit-transition-delay: 300ms;}#cms-section-header .mobile-nav ul li a { display: inline-block; padding: 12px 0;}#cms-section-header .mobile-nav ul li a p { padding: 0; margin: 0; color: #1d260d; display: flex; align-items: center;}#cms-section-header .mobile-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .mobile-nav ul li a p i svg { fill: #1d260d; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .mobile-nav ul li ul { display: none;}#cms-section-header .mobile-nav ul li ul li { opacity: 1;}#cms-section-header .mobile-nav ul li ul li:last-child { border-bottom: none;}#cms-section-header .mobile-nav ul li:last-child { border-bottom: 1px solid #828282;}#cms-section-header .mobile-nav ul:first-child { padding: 0 15px;}#cms-section-header .mob-logo { display: inline-block; width: 100%; text-align: center; padding: 20px 0;}#cms-section-header .mob-logo img { max-height: 85px;}#cms-section-header .cta-btn-hld { padding: 0 15px; display: inline-block; text-align: center; width: 100%; box-sizing: border-box;}#cms-section-header .cta-btn-hld .cta-btn { margin-bottom: 20px; width: 100%;}#cms-section-header .btn { display: inline-block; padding: 8px 17px; width: auto; box-sizing: border-box; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p { font-size: var(--button-font-size); margin: 0; font-weight: var(--button-font-weight); text-transform: var(--button-font-transform); transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 15px 0 0;}#cms-section-header .btn p i svg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .drawer-bottom { position: relative; width: 100%; display: inline-block; z-index: 1; flex: 0 0 auto;}#cms-section-header .rights { font-size: 12px; color: #1d260d; text-align: center;}#cms-section-header .mob-content-hld { display: flex; width: 100%; height: 100%; flex-direction: column;}#cms-section-header .content-wrap { display: flex; align-items: center; justify-content: flex-start; box-sizing: border-box; max-width: 1000px; width: 100%; height: 100%; margin: 0 auto;}#cms-section-header .content { padding: 85px 0 0 85px; display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box;}#cms-section-header .content .text .para-text { margin: 20px 0;}#cms-section-header .web-intro { position: relative; max-width: 700px; margin: 0px 0px 0px 40px; padding: 20px 30px 30px 30px; box-sizing: border-box; backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);}#cms-section-header .web-intro:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; opacity: 0.3; z-index: -1;}#cms-section-header .linebreak { display: inline-block; width: 100%;}#cms-section-header .txt-left h1, #cms-section-header .txt-left p { text-align: left;}#cms-section-header .txt-left .linebreak { text-align: left;}#cms-section-header .txt-center h1, #cms-section-header .txt-center p { text-align: center;}#cms-section-header .txt-center .linebreak { text-align: center;}#cms-section-header .txt-right h1, #cms-section-header .txt-right p { text-align: right;}#cms-section-header .txt-right .linebreak { text-align: right;}#cms-section-header .default-order { justify-content: flex-start;}#cms-section-header .center-order { justify-content: center;}#cms-section-header .reverse-order { justify-content: flex-end;}#cms-section-header a:before { background-color: var(--primary-color);}#cms-section-header .mobile-nav ul li { border-color: var(--border-color); border-bottom-color: var(--border-color); border-top-color: var(--border-color); border-color: #828282; border-bottom-color: #828282; border-top-color: #828282;}#cms-section-header .cta-btn { background-color: var(--button-primary-color); border: 4px solid var(--button-primary-color);}#cms-section-header .cta-btn p { color: var(--button-primary-font-color); font-family: var(--button-font);}#cms-section-header .cta-btn p i svg { fill: var(--button-font-color);}#cms-section-header .cta-btn:hover { background-color: var(--button-primary-hover-color); border: 4px solid var(--button-primary-hover-color);}#cms-section-header .info-btn { border: 4px solid var(--button-secondary-color);}#cms-section-header .info-btn p { color: var(--button-secondary-color); font-family: var(--button-font);}#cms-section-header .info-btn:hover p { color: var(--button-secondary-hover-color);}#cms-section-header .info-btn:hover { border: 4px solid var(--button-secondary-hover-color);}#cms-section-header .page_divider { background-color: var(--primary-color);}#cms-section-header .content-wrap { max-width: 1350px;}#cms-section-header .details h1 { font-family: var(--adventure-font-family); font-size: var(--adventure-font-size-desktop); font-weight: var(--adventure-font-weight); letter-spacing: var(--adventure-font-spacing); text-transform: var(--adventure-font-transform);}#cms-section-header .btn-holder { display: flex; justify-content: space-between; align-items: center;}@media (max-width: 900px) { #cms-section-header .web-intro {  margin: 0 10px; } #cms-section-header .desktop-nav {  display: none; } #cms-section-header .content-wrap {  flex-direction: column; } #cms-section-header .left-sidebar {  display: none; } #cms-section-header .no-blur-nav .real-bg {  clip-path: none;  -webkit-clip-path: none; } #cms-section-header .default-order {  justify-content: center; } #cms-section-header .blur-nav .real-bg {  clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%);  -webkit-clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%); } #cms-section-header .blur-bg:before {  opacity: 0.8; } #cms-section-header .header-topbar {  height: 60px; } #cms-section-header .header-topbar .company-logo {  height: 60px;  width: 60px;  flex: 0 0 60px; } #cms-section-header .header-topbar .company-logo:before {  opacity: 0; } #cms-section-header .ctrls {  height: 60px; } #cms-section-header .ctrls .ham-icon {  width: 60px;  padding: 10px;  flex: 0 0 60px; } #cms-section-header .content {  padding: 0; } #cms-section-header .details h1 {  font-size: var(--adventure-font-size-tablet); }}@media (max-width: 480px) { #cms-section-header .details h1 {  font-size: var(--adventure-font-size-mobile); } #cms-section-header .btn-holder {  display: block; } #cms-section-header .btn-holder .btn {  width: 100%;  margin-top: 15px; } #cms-section-header .txt-left h1, #cms-section-header .txt-left p {  text-align: center; } #cms-section-header .txt-left .linebreak {  text-align: center; } #cms-section-header .txt-right h1, #cms-section-header .txt-right p {  text-align: center; } #cms-section-header .txt-right .linebreak {  text-align: center; }}#cms-section-556226800 .product-holder ul { padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: wrap; margin-left: -30px;}#cms-section-556226800 .product-holder ul li { box-sizing: border-box; padding-left: 30px; padding-bottom: 30px;}#cms-section-556226800 .two-per-row li { flex: 0 0 50%;}#cms-section-556226800 .three-per-row li { flex: 0 0 33.33333%;}#cms-section-556226800 .heading { margin-bottom: 50px;}#cms-section-556226800 .fill-box { flex-grow: 1;}#cms-section-556226800 .product-box { width: 100%; position: relative; background-color: #fbfcf7; display: flex; flex-direction: column; height: 100%;}#cms-section-556226800 .product-box .img { width: 100%; line-height: 0;}#cms-section-556226800 .product-box .img img { width: 100%; line-height: 0;}#cms-section-556226800 .product-box .img svg { width: 100%; aspect-ratio: 1.5;}#cms-section-556226800 .content { display: flex; padding: 15px 15px 15px 15px; position: relative;}#cms-section-556226800 .content .display { flex: 0 0 30px;}#cms-section-556226800 .content .display .icon { padding: 10px 0px 0px 0px; height: 25px;}#cms-section-556226800 .content .display svg { stroke: none; background-color: unset; fill: #454545; height: 100%;}#cms-section-556226800 .content .number { position: absolute; top: 0; right: 30px; z-index: 1;}#cms-section-556226800 .content .number p { position: relative; font-family: var(--adventure-font-family); font-size: 120px; font-weight: var(--adventure-font-weight); color: var(--adventure-font-color); margin: 0; line-height: 1em; padding: 0; opacity: 0.1;}#cms-section-556226800 .content .txt { flex: 0 1 100%; padding: 0 0 0 15px; box-sizing: border-box; position: relative;}#cms-section-556226800 .content .txt h2 { padding: 0; text-align: left; font-size: 20px; position: relative; color: #89ad42;}#cms-section-556226800 .content .txt .linebreak { text-align: left;}#cms-section-556226800 .content .txt p { position: relative; text-align: left; transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); -webkit-transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); opacity: 1; transform: translate3d(0px, 0px, 0px) scaleY(1); -webkit-transform: translate3d(0px, 0px, 0px) scaleY(1); transition-delay: var(--animation-duration); -webkit-transition-delay: var(--animation-duration); color: var(--body-font-color);}#cms-section-556226800 .content .cms-animation p { opacity: 0; transform: translate3d(0px, 30px, 0px) scaleY(0.5); -webkit-transform: translate3d(0px, 30px, 0px) scaleY(0.5);}@media (max-width: 900px) { #cms-section-556226800 .three-per-row li {  flex: 0 0 50%; }}@media (max-width: 480px) { #cms-section-556226800 .product-holder ul {  display: block; }}#cms-section-3515279819 .text-bg { position: relative; text-align: center; display: inline-block; width: 100%; background-color: #9ac34d; z-index: 1;}#cms-section-3515279819 .text-bg:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(); background-size: cover; background-position: center; z-index: 1;}#cms-section-3515279819 .text-bg:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-color: #9ac34d; opacity: 0.9;}#cms-section-3515279819 .content { max-width: 750px; display: inline-block; width: 100%; z-index: 2; position: relative;}#cms-section-3515279819 .content p { padding: 15px 0px 5px 0px;}#cms-section-3515279819 .content p { color: #ffffff;}#cms-section-3515279819 .content h2 { color: #fbfcf7;}#cms-section-3515279819 .text-left p, #cms-section-3515279819 .text-left h2 { text-align: left;}#cms-section-3515279819 .text-left .button { text-align: left;}#cms-section-3515279819 .text-center p, #cms-section-3515279819 .text-center h2 { text-align: center;}#cms-section-3515279819 .text-center .button { text-align: center;}#cms-section-3515279819 .text-right p, #cms-section-3515279819 .text-right h2 { text-align: right;}#cms-section-3515279819 .text-right .button { text-align: right;}#cms-section-3515279819 h2, #cms-section-3515279819 p { position: relative; opacity: 1; transform: translate3d(0px, 0px, 0px) scaleY(1); -webkit-transform: translate3d(0px, 0px, 0px) scaleY(1); transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); -webkit-transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); transition-delay: var(--animation-duration); -webkit-transition-delay: var(--animation-duration);}#cms-section-3515279819 .button { display: inline-block; width: 100%; position: relative; z-index: 2; margin-top: 20px;}#cms-section-3515279819 .button a { display: inline-block; text-align: center; padding: 12px 35px; line-height: 1.5em; border: 1px solid #ffffff; color: #ffffff;}#cms-section-3515279819 .button a p { color: #ffffff; padding: 0; margin: 0; text-align: center;}#cms-section-3515279819 .button a:hover { cursor: pointer;}#cms-section-3515279819 .cms-animation { opacity: 0; transform: translate3d(0px, 30px, 0px) scaleY(0.5); -webkit-transform: translate3d(0px, 30px, 0px) scaleY(0.5);}#cms-section-4751013203 .text-bg { position: relative; text-align: center; display: inline-block; width: 100%; background-color: #f4f9ec; z-index: 1;}#cms-section-4751013203 .text-bg:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(https://cdn.icewolf.io/live/82/d54l0BIb/imgs/blueprint-image-grey-w1800h600.jpg?3566778355466790985); background-size: cover; background-position: center; z-index: 1;}#cms-section-4751013203 .text-bg:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-color: #f4f9ec; opacity: 0.9;}#cms-section-4751013203 .content { max-width: 750px; display: inline-block; width: 100%; z-index: 2; position: relative;}#cms-section-4751013203 .content p { padding: 15px 0px 35px 0px;}#cms-section-4751013203 .text-left p, #cms-section-4751013203 .text-left h2 { text-align: left;}#cms-section-4751013203 .text-left .button { text-align: left;}#cms-section-4751013203 .text-center p, #cms-section-4751013203 .text-center h2 { text-align: center;}#cms-section-4751013203 .text-center .button { text-align: center;}#cms-section-4751013203 .text-right p, #cms-section-4751013203 .text-right h2 { text-align: right;}#cms-section-4751013203 .text-right .button { text-align: right;}#cms-section-4751013203 h2, #cms-section-4751013203 p { position: relative; opacity: 1; transform: translate3d(0px, 0px, 0px) scaleY(1); -webkit-transform: translate3d(0px, 0px, 0px) scaleY(1); transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); -webkit-transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); transition-delay: var(--animation-duration); -webkit-transition-delay: var(--animation-duration);}#cms-section-4751013203 .button { display: inline-block; width: 100%; position: relative; z-index: 2; margin-top: 20px;}#cms-section-4751013203 .button a { display: inline-block; text-align: center; padding: 12px 35px; line-height: 1.5em; border: 1px solid rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0);}#cms-section-4751013203 .button a p { color: rgba(0, 0, 0, 0); padding: 0; margin: 0; text-align: center;}#cms-section-4751013203 .button a:hover { cursor: pointer;}#cms-section-4751013203 .cms-animation { opacity: 0; transform: translate3d(0px, 30px, 0px) scaleY(0.5); -webkit-transform: translate3d(0px, 30px, 0px) scaleY(0.5);}#cms-section-8604588885 .catalog-bg { background-color: #ffffff; display: flex; flex-direction: column;}#cms-section-8604588885 .cms-section-full-buffer { width: 100%;}#cms-section-8604588885 .heading-ctrls { display: flex; padding: 0px 0px 30px 0px;}#cms-section-8604588885 .heading-ctrls h2 { text-align: left;}#cms-section-8604588885 .heading-ctrls .heading { flex: 0 1 100%; display: flex; align-items: center; justify-content: flex-start;}#cms-section-8604588885 .heading-ctrls .view-all-btn { flex: 0 0 auto; display: flex; align-items: center;}#cms-section-8604588885 .heading-ctrls .view-all-btn a { position: relative; display: inline-block; border: 2px solid var(--button-secondary-color); font-family: var(--button-font); font-size: var(--button-font-size); letter-spacing: var(--button-font-letterspacing); text-transform: var(--button-font-transform); font-weight: var(--button-font-weight);}#cms-section-8604588885 .side-bar { position: relative;}#cms-section-8604588885 .side-bar h2 { padding-left: 25px; position: relative;}#cms-section-8604588885 .side-bar h2:before { content: ""; top: 0; left: 0; position: absolute; height: 100%; width: 7px; background-color: var(--primary-color);}#cms-section-8604588885 .more-info { max-height: 0; overflow: hidden; transition: max-height ease var(--animation-duration); -webkit-transition: max-height ease var(--animation-duration);}#cms-section-8604588885 .more-info p { transition: all ease var(--animation-duration); -webkit-transition: all ease var(--animation-duration); opacity: 0; padding: 20px 20px 20px 20px; padding-top: 0; text-align: left; font-size: 14px;}#cms-section-8604588885 .item-list-box ul { list-style: none; padding: 0; margin: 0; display: flex; margin-left: -20px; flex-wrap: wrap;}#cms-section-8604588885 .item-list-box .item-box { position: relative; display: flex; flex-direction: column; height: 100%; border: solid 1px #ffffff; overflow: hidden; transition: border ease var(--animation-duration); -webkit-transition: border ease var(--animation-duration);}#cms-section-8604588885 .item-list-box li { flex: 0 0 25%; padding: 0 0 0 20px; box-sizing: border-box; margin-bottom: 20px;}#cms-section-8604588885 .item-list-box li:hover { cursor: pointer;}#cms-section-8604588885 .item-list-box li:hover .more-info { height: auto; max-height: 200px; transition: max-height ease var(--animation-duration); -webkit-transition: max-height ease var(--animation-duration);}#cms-section-8604588885 .item-list-box li:hover .more-info p { opacity: 1;}#cms-section-8604588885 .item-list-box li:hover .item-box { border-color: var(--primary-color);}#cms-section-8604588885 .item-list-box li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}#cms-section-8604588885 .img { width: 100%; line-height: 0; flex: 0 0 auto; padding-bottom: calc(100px - 1px);}#cms-section-8604588885 .img img { width: 100%; line-height: 0; transition: transform ease var(--animation-duration); -webkit-transition: transform ease var(--animation-duration);}#cms-section-8604588885 .img svg { width: 100%; aspect-ratio: 1.5;}#cms-section-8604588885 .content { position: absolute; width: 100%; bottom: 0; background-color: #fbfcf7; min-height: 100px;}#cms-section-8604588885 .content h3 { text-align: left; padding: 0; margin: 0; font-size: 18px; position: relative; display: -webkit-box; max-width: 100%; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; padding-right: 10px;}#cms-section-8604588885 .content .heading { padding: 20px 20px 20px 20px; position: relative;}#cms-section-8604588885 .item-slide-up { position: absolute; top: 0; left: 0; width: 100%;}#cms-section-8604588885 .arrow-btn { position: absolute; top: 0; right: 0; width: 8px; height: 8px; padding: 20px 20px 20px 20px;}#cms-section-8604588885 .arrow-btn svg { fill: var(--body-font-color); background: unset;}@media (max-width: 900px) { #cms-section-8604588885 .item-list-box li {  flex: 0 0 33.3333%; }}@media (max-width: 480px) { #cms-section-8604588885 .item-list-box li {  flex: 0 0 50%; } #cms-section-8604588885 .heading-ctrls {  display: block; }}#cms-section-7844532103 .main-title { position: relative; top: 0; left: 0; overflow: hidden; margin: 10px 0; box-sizing: border-box;}#cms-section-7844532103 .main-title h2 { text-align: center; position: relative; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); opacity: 1; transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); -webkit-transition: transform linear var(--animation-duration), opacity linear var(--animation-duration);}#cms-section-7844532103 .main-title p { opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition: transform linear var(--animation-duration), opacity linear var(--animation-duration); -webkit-transition: transform linear var(--animation-duration), opacity linear var(--animation-duration);}#cms-section-7844532103 .main-title .cms-animation { opacity: 0; transform: translate(0px, 30px); -webkit-transform: translate(0px, 30px);}#cms-section-7844532103 .thumb-size { height: 90px;}#cms-section-7844532103 .thumb-size .testimony-logo { height: 90px;}#cms-section-7844532103 .testimony-holder { overflow-x: hidden; position: relative; padding: 0; box-sizing: border-box; margin: 10px 0px 10px 0px;}#cms-section-7844532103 .testimony-holder:before { content: ""; position: absolute; top: 0; left: 0; width: 50px; height: 100%; background-image: linear-gradient(270deg, rgba(0, 0, 0, 0), white); z-index: 1;}#cms-section-7844532103 .testimony-holder:after { content: ""; position: absolute; top: 0; right: 0; width: 50px; height: 100%; background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), white); z-index: 1;}#cms-section-7844532103 .testimony-holder ul { padding: 0; margin: 0; list-style: none; display: flex; align-items: start; justify-content: start; position: absolute; top: 0; left: 0; box-sizing: border-box; height: 100%;}#cms-section-7844532103 .testimony-holder ul li { position: absolute; height: 100%;}#cms-section-7844532103 .testimony-holder ul li .testimony-logo { box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; height: 100%;}#cms-section-7844532103 .testimony-holder ul li .testimony-logo img { width: auto; max-height: 100%;}#cms-section-7844532103 .testimony-holder ul li .testimony-logo .cms-lazyloader { filter: blur(1px); -webkit-filter: blur(1px);}#cms-section-7844532103 .slide-row { position: absolute;}@media (max-width: 900px) { #cms-section-7844532103 .testimony-section .cms-section-full-buffer .testimony-holder ul li .testimony-content h1 {  margin: 5px 0; }}