﻿@import url("https://use.typekit.net/guc8wrg.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/all.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-duotone-solid.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-thin.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-solid.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-regular.css");@import url("https://site-assets.fontawesome.com/releases/v6.6.0/css/sharp-light.css");*{margin:0}html{scroll-behavior:smooth}body{font-family:"neulis-neue", sans-serif;color:#000;overflow-x:hidden !important;font-weight:400 !important;background:#fff}a{text-decoration:none !important;color:#000}a:hover{text-decoration:none !important}h1{font-family:"ivypresto-display", serif;font-size:65px !important;color:#191919;margin:20px 0px;margin-bottom:30px;line-height:1;font-weight:400 !important}h1 strong{color:#A1D683;font-weight:400 !important}h2{font-family:"ivypresto-display", serif;font-size:65px !important;color:#191919;margin:20px 0px;margin-bottom:30px;line-height:1;font-weight:400 !important;position:relative}h2 strong{color:#A1D683;font-weight:400 !important}h3{font-family:"ivypresto-display", serif;font-size:42px;line-height:1.2;margin:15px 0px;margin-bottom:35px;font-weight:400}h3 strong{color:#A1D683;font-weight:400 !important}h4{font-size:26px;font-family:"ivypresto-display", serif;line-height:1.3;font-weight:400 !important}h4 strong{font-weight:400 !important;color:#A1D683}h5{font-size:14px;font-family:"ivypresto-display", serif;text-transform:uppercase;color:#333;position:relative;font-weight:100}h5:after{content:"";width:95px;height:1px;background:#fff}p{font-size:14px;line-height:1.8;margin:15px 0px;color:#333;font-weight:400}h2.banner-bold{font-weight:700 !important}h1.topzero{margin-top:5px}h2.topzero{margin-top:5px}.bannersocials{text-align:right}.bannersocials a{color:#fff !important;font-size:16px;padding:10px;display:block}.nk-awb-fullheight.homepagebanner{min-height:80vh !important}.heading{font-size:14px;color:#A1D683;font-family:"ivypresto-display", serif;padding:0px;margin:0px;text-transform:uppercase;position:relative;font-weight:300}.headingcenter{font-size:14px;color:#A1D683;font-family:"ivypresto-display", serif;padding:0px;margin:0px;text-transform:uppercase;position:relative}.headingcenter:after{content:"";width:40px;height:2px;background:#A1D683;top:-10px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute}header{background:#fff0;position:fixed;min-height:60px;width:100%;margin:auto;z-index:9999;transition:all 0.3s;-webkit-transition:all 0.3s}header .header-content{width:auto;max-width:1400px;margin:auto;padding:5px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}header .header-content .site-branding{width:190px}header .header-content .site-branding img{width:auto;max-width:190px;height:auto}header .phone{color:#fff;font-weight:300;padding-left:20px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}header .phone:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}header .phone:hover{opacity:0.7}header .email{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}header .email:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}header .email:hover{opacity:0.7}.colorheader{width:100%;height:8px;position:fixed;background:#A1D683;z-index:99999}.headerlinkswrap{display:flex;width:100%}.headerlinkswrap .headerlinksblock:nth-child(1){width:300px}.headerlinkswrap .headerlinksblock:nth-child(2){width:100%;border-bottom:solid 1px #707070;display:flex;justify-content:space-between}.headerlinkswrap .headerlinksblock:nth-child(2) a{color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}.headerlinkswrap .headerlinksblock:nth-child(2) a:hover{color:#A1D683}.headerlinkswrap .headerlinksblock:nth-child(2) .phone{padding:0px 0px !important}.headerlinkswrap .headerlinksblock:nth-child(2) .phone:before{content:"";font-size:14px;color:#333;font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;padding-left:0px !important;padding-top:0px;padding-bottom:0px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.headerlinkswrap .headerlinksblock:nth-child(2) .phone:before:hover{color:#A1D683}.headerlinkswrap .headerlinksblock:nth-child(2) .email{padding:0px 0px !important}.headerlinkswrap .headerlinksblock:nth-child(2) .email:before{content:"";font-size:14px;color:#333;font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;padding-left:0px !important;padding-top:0px;padding-bottom:0px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.headerlinkswrap .headerlinksblock:nth-child(2) .email:before:hover{color:#A1D683}.headerlinkswrap .headerlinksblock:nth-child(2) .time{padding:0px 0px !important}.headerlinkswrap .headerlinksblock:nth-child(2) .time:before{content:"";font-size:14px;color:#333;font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;padding-left:0px !important;padding-top:0px;padding-bottom:0px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.headerlinkswrap .headerlinksblock:nth-child(2) .time:before:hover{color:#A1D683}.headerlinkswrap .headerlinksblock:nth-child(2) p.email{margin:5px 0px !important}.headerlinkswrap .headerlinksblock:nth-child(2) p{font-size:14px;line-height:1;margin:5px 0px;color:#333;font-weight:400}.headerlinkswrap .headerlinksblock .footer-socials a{padding:0px 5px}.time{padding:0px 0px !important}.time:before{content:"";font-size:14px;color:#fff;font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;padding-left:10px;padding-top:0px;padding-bottom:0px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.time:before:hover{color:#A1D683}@media (max-width:760px){.time:before{padding-left:0px !important}}header.article-header{display:none}.top-bar-left.float-left,.top-bar-right.float-right.show-for-small-only{display:none}.header-flexwrap{display:flex;border-bottom:solid #707070 1px}.header-flexwrap .header-flex:nth-child(1){display:block;width:300px;justify-content:flex-start;text-align:left}.header-flexwrap .header-flex:nth-child(2){display:flex;width:100%;justify-content:center}.header-flexwrap .header-flex:nth-child(3){display:flex;width:300px !important;justify-content:flex-end;text-align:right;border-left:solid #707070 1px}ul#main-nav li a::after{content:"";position:absolute;width:0px;height:15px;right:0;top:auto;bottom:0px;background:#A1D683;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s}ul#main-nav{position:relative}ul#main-nav li#menu-item-38 ul,ul#main-nav li#menu-item-838 ul{width:100%;display:inline-block;left:0;top:99px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li#menu-item-38 ul li,ul#main-nav li#menu-item-838 ul li{width:49% !important;display:inline-flex;flex-direction:row;flex-wrap:nowrap;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li#menu-item-38 ul li:hover,ul#main-nav li#menu-item-838 ul li:hover{background:#A1D683;color:#fff}ul#main-nav li#menu-item-38 ul li a,ul#main-nav li#menu-item-838 ul li a{width:100%;padding:10px 10px !important;display:block;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling ul#main-nav li#menu-item-38 ul,header.is-scrolling ul#main-nav li#menu-item-838 ul{top:65px}header.is-scrolling ul#main-nav li#menu-item-38 ul li a,header.is-scrolling ul#main-nav li#menu-item-838 ul li a{line-height:1 !important}p.atextgreen a{color:#A1D683 !important;font-weight:600 !important}ul#main-nav li#menu-item-38 ul:hover li#menu-item-38{background:#333}.site-branding img{transition:all 0.3s;webkit-transition:all 0.3s}.site-title,.site-description{display:none}header.is-scrolling{background:#ffffffab;position:fixed;min-height:10px;overflow:visible;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}header.is-scrolling ul#main-nav li a{color:#333;padding:24px 10px;line-height:5}header.is-scrolling ul#main-nav li a:after{top:50px;height:3px}header.is-scrolling .site-branding img{max-width:130px;padding-top:8px}header.is-scrolling .burger div{background:#333}header.is-scrolling .toggle .line1,header.is-scrolling .toggle .line3{background:#fff}header.is-scrolling .header-content{padding:5px 0px;padding-bottom:0px;border-bottom:solid #707070 0px}header.is-scrolling .header-flex:nth-child(3) a{color:#333}header.is-scrolling .phone{color:#333}header.is-scrolling .nav-links a{color:#fff !important}.homeblocksingle{overflow:hidden}.homeblocksingle p.heading{font-size:25px;text-transform:capitalize !important;color:#A1D683 !important;opacity:1;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblocksingle p.heading:after{content:"";font-family:"Font Awesome 6 Pro";color:#A1D683 !important;position:absolute;right:0;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblocksingle a{padding:15px 0px;display:block;width:100%;color:#A1D683;background:#124734;display:block;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblocksingle a:hover{color:#124734;background:#A1D683}.homeblocksingle .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow{transform:translateY(85%);transition:all 0.6s;-webkit-transition:all 0.6s}.homeblocksingle:hover .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow{transform:translateY(0%)}.homeblocksingle:hover p.heading:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.homeblocksingle p{opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.homeblocksingle:hover p{opacity:1}.wpcp-single-item{padding:20px}.wpcp-single-item h2{color:#A1D683 !important;font-size:16px !important;font-weight:400 !important;text-transform:capitalize !important;line-height:1.3 !important}.wpcp-single-item h2 a{color:#A1D683 !important;font-size:16px !important;font-weight:400 !important;text-transform:capitalize !important;line-height:1.3 !important}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{background:#fff0 !important;color:#333 !important;border:1px solid #333 !important;font-weight:500 !important;padding:12px 10px !important;line-height:1.3;display:block !important;border-radius:0px !important;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button:hover{background:#124734 !important;color:#A1D683 !important;border:1px solid #124734 !important}.wpcp-carousel-section .wpcp-single-item{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);transition:all 0.3s;-webkit-transition:all 0.3s}.wpcp-carousel-section .wpcp-single-item:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.wpcp-carousel-section.wpcp-standard{overflow-y:hidden !important}.wpcp-carousel-section.wpcp-standard::-webkit-scrollbar{display:none !important}.swiper-slide.swiper-slide-duplicate{display:flex;align-content:space-between;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.wpcp-carousel-section.nav-vertical-center .swiper-button-next{left:100px !important;right:auto !important;top:-30px !important}.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{top:-30px !important}.ourservices-wrap{font-family:"ivypresto-display", serif}.ourservices-wrap .wp-block-cover__background{padding:30px;outline-style:solid;outline-color:#ae862c;outline-width:1px;outline-offset:-20px}.ourservices-wrap .heading{font-family:"ivypresto-display", serif;font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:-50px;transition:all 0.3s;-webkit-transition:all 0.3s}.ourservices-wrap .wp-block-cover__inner-container{padding:15px}.ourservices-wrap .wp-block-cover img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.ourservices-wrap .wp-block-cover:hover>img{transform:scale(1.1);-webkit-transform:scale(1.1)}.ourservices-wrap .wp-block-cover p.readmore{padding:0px 0px;margin:0px 0px}.ourservices-wrap .wp-block-cover p.readmore a{color:#A1D683;padding:0px 0px;border:0px;transform:translate(0px, 150px);-webkit-transform:translate(0px, 150px);transition:all 0.3s;-webkit-transition:all 0.3s}.ourservices-wrap .wp-block-cover p.readmore a:after{content:"//";font-family:"ivypresto-display", serif;color:#A1D683;margin-left:10px}.ourservices-wrap .wp-block-cover p.readmore a:hover{background:#fff0;color:#fff}.ourservices-wrap .wp-block-cover p.readmore a:hover:after{margin-left:20px;color:#fff}.ourservices-wrap .wp-block-cover:hover p.readmore a{transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}.ourservices-wrap .wp-block-cover:hover .heading{margin-bottom:0px}.findoutmoredown a{color:#333;padding:15px 35px;font-family:"neulis-neue", sans-serif;display:inline-block;margin-top:10px;border:solid #333 1px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#333;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown a:hover{color:#fff;background:#A1D683;border:solid #A1D683 1px}.findoutmoredown a:hover:before{color:#fff;margin-right:25px}.findoutmoredown2 a{color:#fff;background:#A1D683;padding:15px 35px;font-family:"neulis-neue", sans-serif;display:inline-block;margin-top:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown2 a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown2 a:hover{color:#fff;background:#124734}.findoutmoredown2 a:hover:before{color:#fff;margin-right:25px}.findoutmoredown3 a{color:#fff;background:#A1D683;padding:15px 35px;font-family:"neulis-neue", sans-serif;display:inline-block;margin-top:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown3 a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmoredown3 a:hover{color:#fff;background:#124734}.findoutmoredown3 a:hover:before{color:#fff;margin-right:25px}.viewourservices a{color:#124734;padding:15px 35px;font-family:"neulis-neue", sans-serif;display:block;text-align:center;margin-top:10px;border:solid #124734 1px;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.viewourservices a:after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#124734;margin-left:0px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.viewourservices a:hover{color:#fff;background:#124734;border:solid #124734 1px}.viewourservices a:hover:after{color:#fff;margin-left:20px;opacity:1}.colfullfill{display:flex !important;align-content:space-around !important;align-items:stretch !important;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.forminator-field-select{margin:15px 0px;margin-bottom:20px}.forminator-textarea--wrap{margin-top:10px}.forminator-ui#forminator-module-44.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{color:#9e9e9e !important}.greencontactformblock{padding:30px 35px;font-size:14px}.greencontactformblock .forminator-ui#forminator-module-132.forminator-design--material .forminator-input,.greencontactformblock .forminator-ui#forminator-module-132.forminator-design--material .forminator-input input{font-size:14px !important;font-weight:400}.greencontactformblock .forminator-input input::placeholder{font-size:14px !important;font-weight:400;color:#A1D683 !important}.greencontactformblock::placeholder{font-size:14px !important;font-weight:400}.greencontactformblock #forminator-module-44.forminator-design--material .forminator-input{color:#A1D683 !important;border-color:#A1D683 !important;font-family:"neulis-neue", sans-serif !important}.greencontactformblock #forminator-module-44.forminator-design--material .forminator-input:hover{border-color:#fff !important}.greencontactformblock .forminator-ui#forminator-module-44.forminator-design--material .forminator-button-submit{color:#A1D683 !important;border-color:#A1D683 !important;font-family:"neulis-neue", sans-serif !important}.greencontactformblock .forminator-ui#forminator-module-44.forminator-design--material .forminator-button-submit:hover{color:#333 !important;border-color:#A1D683 !important;background:#A1D683 !important}.greencontactformblock #forminator-module-44.forminator-design--material .forminator-label:not([class*="forminator-floating-"]){color:#A1D683 !important;font-family:"neulis-neue", sans-serif !important}.greencontactformblock input::placeholder{color:#A1D683 !important;font-family:"neulis-neue", sans-serif !important}.greencontactformblock .forminator-input--wrap::placeholder{color:#A1D683 !important;font-family:"neulis-neue", sans-serif !important}.greencontactformblock .forminator-input--wrap{color:#A1D683 !important}.greencontactformblock #forminator-module-44.forminator-design--material .forminator-label[class*="forminator-floating-"]{color:#A1D683 !important}.greencontactformblock .select2-selection__placeholder{color:#A1D683 !important}.greencontactformblock #forminator-module-44.forminator-design--material .forminator-textarea{border-color:#A1D683 !important}.greencontactformblock .forminator-ui#forminator-module-44.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]{border-color:#A1D683 !important}.banner-social{width:auto;max-width:1470px;height:auto;position:absolute;left:0;right:0;margin:auto;padding:0px 35px;top:67.4vh;text-align:center;line-height:3;color:#fff;z-index:9}.banner-social .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1em !important;height:1em !important}.banner-social a i{color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}.banner-social a i:hover{color:#000094}.feature-social{width:35px;height:auto;position:absolute;left:32px;right:auto;top:252px;text-align:center;line-height:3;color:#333}.feature-social a i{color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}.feature-social a i:hover{color:#000094}.banner-content-wrap .banner-content:nth-child(1) a.learnmore:hover::after{padding:25px}.btn{color:#fff;text-decoration:none;border-radius:50px;padding:16px 45px;padding-right:70px;border:solid #fff 1.7px;font-family:"ivypresto-display", serif;font-size:15px;display:inline-block;margin-top:40px;transition:all 0.3s;-webkit-transition:all 0.3s}.btn:hover{color:#333;background:#000094;border:solid #000094 1.7px !important}.btn:hover::after{margin-left:20px;color:#333}.btn::after{content:"";font-family:"Font Awesome Bold";font-size:14px;color:#fff;margin-left:15px;padding-top:4px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}p.has-text-align-center.year-text{font-size:45px !important;color:#fff !important;font-family:"termina", sans-serif !important;font-weight:600 !important;line-height:1 !important;text-transform:uppercase}p.has-text-align-center.year-text strong{font-size:147px !important}.red-year-block{margin-right:-30px}.red-year-block-left{margin-left:-30px}.bold-red{font-size:14px;color:#92896D !important;font-family:"termina", sans-serif !important;font-weight:600 !important}.scrap-wrap h3{color:#fff;font-size:27px !important}.scrap-wrap h3 strong{color:#92896D}.scrap-wrap p{margin:0px !important}.scrap-wrap p.small-header{color:#92896D;font-family:"termina", sans-serif !important;font-weight:600 !important;margin-bottom:0px !important}.scrap-wrap .scwrap-a a{background:#3330;color:#fff;border:solid #92896D 1px;border-radius:5px;display:block;position:relative;padding:10px 15px;margin:15px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-a a:hover{color:#92896D;background:#fff}.scrap-wrap .scwrap-a a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;right:50px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-a a:hover:after{right:20px;color:#92896D}.scrap-wrap .scwrap-b a{background:#fff;color:#92896D;border:solid #92896D 1px;border-radius:5px;display:block;position:relative;padding:10px 15px;margin:15px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-b a:hover{color:#fff;background:#fff0}.scrap-wrap .scwrap-b a:after{content:"";font-family:"Font Awesome 6 Pro";color:#92896D;font-size:14px;right:50px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.scrap-wrap .scwrap-b a:hover:after{right:20px;color:#fff}.menu-contact-us-1 ul li a{padding:30px 10px;color:#f3f3f3;font-family:"ivypresto-display", serif;line-height:5;position:relative;font-weight:100 !important;border:solid 1px #fff0;border-radius:100px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#menu-contact-us{padding-left:5px}header.is-scrolling .menu-contact-us-container a:hover{color:#92896D !important}.tmc-blocks .wp-block-column{border-radius:10px;padding:26px 29px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.tmc-blocks .heading{font-size:14px;font-family:"termina", sans-serif !important;font-weight:600 !important;color:#333}.tmc-blocks img{padding:15px 0px}.tmc-blocks .tmcbtn a{display:block;color:#333;border:solid 1px #92896D;border-radius:5px;background:#3330;padding:10px 15px;font-family:"termina", sans-serif !important;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.tmc-blocks .tmcbtn a:hover{background:#333;border:solid 1px #333;color:#fff}.tmc-blocks .tmcbtn a:after{content:"";font-family:"Font Awesome 6 Pro";color:#333;font-size:14px;padding-left:20px;transition:all 0.3s;-webkit-transition:all 0.3s}.tmc-blocks .tmcbtn a:hover:after{color:#fff;padding-left:35px}.widthtmc{max-width:1150px;margin:auto}.no-pading-block{padding-top:0px !important;padding-bottom:0px !important}.slideshow{overflow:hidden;position:relative;width:100%;height:80vh;z-index:1}.slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 0.3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{padding:0 100px}.slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.slideshow .slide .image-container video{width:100%}.slideshow .slide .image-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.slideshow .slide .image{width:100%;width:100%;object-fit:cover;height:100%}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.slideshow .slide .title{margin:0 auto 15px;max-width:1000px;font:300 50px/1.2 "Playfair Display", serif}.slideshow .slide .text{margin:0 auto;max-width:1000px;font-size:23px !important;font-weight:400;line-height:1.4;font-family:"ivypresto-display", serif;color:#fff !important}.slideshow .slide .text p{font-size:23px !important;font-weight:400;line-height:1.4;font-family:"ivypresto-display", serif;color:#fff !important}.slideshow .slide .btn{margin:35px 0 0;border-color:#fff}.slideshow .slide .btn::before{background:#fff}.slideshow .pagination{position:absolute;bottom:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:auto;max-width:1470px;padding:0px 35px;cursor:default;z-index:2;text-align:left}.slideshow .pagination .item{display:block;padding:15px 5px;position:relative;width:8px;height:8px;cursor:pointer;text-indent:-999em;z-index:1;transition:all 0.6s;-webkit-transition:all 0.6s}.slideshow .pagination .item+.page{margin-left:-2px}.slideshow .pagination .item::before{content:"";display:block;position:absolute;top:15px;left:5px;width:8px;height:8px;border-radius:100%;background:rgba(255, 255, 255, 0.2);transition:background 0.2s ease}.slideshow .pagination .item::after{width:0;background:#fff;z-index:2;transition:width 0.2s ease}.slideshow .pagination .item:hover::before,.slideshow .pagination .item.is-active::before{background-color:#fff;width:12px;height:12px;top:13px;left:3px}.slideshow .arrows{width:auto;max-width:1470px;margin-left:auto !important;margin-right:auto !important;left:0;right:0;margin:-33px 0 0;padding:20px;position:absolute;top:65vh;z-index:3;display:flex;justify-content:flex-end}.slideshow .arrows .arrow{width:auto}.slideshow .arrows .prev{text-align:right;margin-right:100px;cursor:pointer !important}.slideshow .arrows .prev:hover .svg{left:-10px}.slideshow .arrows .next{text-align:right;cursor:pointer !important}.slideshow .arrows .next:hover .svg{left:10px}.slideshow .arrows .svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:left 0.2s ease}.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{position:relative}.line-80-01{padding-left:100px}.line-80-01:before{content:"";width:80px;height:1px;background:#000;display:block;left:0;position:absolute;top:78px}@media (max-width:1428px){.line-80-01{padding-left:30px}.line-80-01:before{width:20px}h2{font-size:42px}}@media (max-width:1068px){.line-80-01{padding-left:0px}.line-80-01:before{width:0px}h2{font-size:36px}}.homeproducts{margin-left:0px !important;gap:15px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink{transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink p{color:#fff !important;font-size:26px !important;font-weight:100 !important;text-transform:uppercase !important}.homeproducts .products-hlink a{color:#fff !important;font-size:12px !important;font-weight:100 !important;letter-spacing:normal;text-transform:uppercase !important;position:relative;display:inline-flex;align-items:center;padding-left:50px;margin-left:0;transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink a:before{content:"";display:block;position:absolute;left:0;width:40px;height:40px;border-radius:100px;background:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;z-index:-9}.homeproducts .products-hlink a:hover:before{width:100%;padding-right:50px;background:#00A5D6}.homeproducts .products-hlink a:after{content:"";display:block;color:#fff;font-size:12px;font-family:"Font Awesome 6 Pro";font-weight:300;margin-left:15px}.homeproducts .products-hlink .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.3 !important}.homeproducts .products-hlink img{transition:all 0.3s;-webkit-transition:all 0.3s}.homeproducts .products-hlink:hover img{transform:scale(1.1)}.homeproducts .products-hlink:hover .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.7 !important}.home-dualblock{gap:0px !important}.articles-page .wp-block-latest-posts__post-title{font-size:18px;font-weight:600;font-family:"ivypresto-display", serif;margin:15px 0px !important;display:block}.articles-page .wp-block-latest-posts__post-excerpt{font-size:14px !important}.articles-page .wp-block-latest-posts__post-date{font-size:12px !important;color:#afafaf}.articles-page a.excerpt-read-more{display:table;margin-top:15px;padding:15px 35px;border:solid #000 1px;border-radius:100px;font-weight:700;font-family:"ivypresto-display", serif;font-size:12px;transition:all 0.3s;-webkit-transition:all 0.3s}.articles-page a.excerpt-read-more:hover{background:#92896D}.articles-page .wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:100vw !important}.articles-page .wp-block-latest-posts.columns-3 li{margin-bottom:100px !important}.articles-page .wp-block-latest-posts__featured-image{height:250px;overflow:hidden;margin-bottom:20px}.wrapper-p{color:#fff;background:#000}.wrapper-p .parallax-container{display:flex;align-items:stretch;min-height:100vh;overflow:hidden;position:relative;cursor:pointer}.wrapper-p .parallax-container .parallax{flex:1 1 auto;background-image:url("https://onpointmedia.co.za/dankasgoody/wp-content/uploads/2023/10/banner-back-2-scaled.jpg");background-size:cover;display:flex;align-items:center;justify-content:center;position:absolute;width:120%;height:120%;top:-10%;left:-10%;right:-10%;bottom:-10%;color:#dcdcdc;text-align:center}.wrapper-p .parallax-container .parallax .banner-wrap{width:auto;max-width:1400px;padding:0px 300px;margin:auto;display:flex;align-items:center}.wrapper-p .parallax-container .parallax .banner-wrap .banner-content{width:49%}.wrapper-p .parallax-container .parallax h1{font-size:76px;line-height:6.75rem;font-weight:100 !important;font-family:"ivypresto-display", serif;letter-spacing:0;margin:0;text-align:left;color:#fff}.wrapper-p .parallax-container .parallax h1 strong{color:#DECCB7;font-weight:600;font-style:italic}.wrapper-p .parallax-container .parallax p{text-align:left;color:#fff}.wrapper-p .parallax-container .parallax img{width:100%;padding-top:100px}.wrapper-p .text-container{padding:10vh 10vw;text-align:center}.wrapper-p .text-container .text-block h5{font-size:2.5rem;margin:0}.wrapper-p .parallax-container .parallax img{width:100%;max-width:350px;padding-top:100px}h1.bannerh1-text{font-family:"swear-display", serif !important;font-size:76px;font-weight:100 !important}h1.bannerh1-text::first-word{font-weight:800 !important;font-style:italic !important;color:#DECCB7 !important}h1::first-word{font-weight:800 !important;font-style:italic !important;color:#DECCB7 !important}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#0000008f !important;transition:all 0.3s;-webkit-transition:all 0.3s}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]) .wp-block-cover__image-background{transform:scale(1.5);-webkit-transform:scale(1.5);transition:all 0.3s;-webkit-transition:all 0.3s}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]):hover{background-color:#000 !important}.three-blocks .wp-block-cover .has-background-dim:not([class*=-background-color]):hover img.wp-block-cover__image-background{transform:scale(1.1);-webkit-transform:scale(1.1)}.three-blocks h4.wp-block-heading{font-weight:100;font-size:32px;line-height:1;margin-bottom:20px}.margintop-100px{margin-top:-100px;position:relative;z-index:99}.margintop-100px .wp-block-column a{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.margintop-100px-wblocks{margin-top:-100px;position:relative;z-index:99}.margintop-100px-wblocks .block-column{background-color:#fff;border-radius:15px;padding:35px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.block-contact{position:relative;z-index:99}.block-contact .block-column{background-color:#fff;border-radius:15px;margin-bottom:-450px;padding:35px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.block-contact a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.block-contact a:hover{color:#000094}.block-contact .number:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .email:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .post:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .postbox:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.block-contact .location:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-right:10px}.contactpagestyle p.number{padding-left:0px !important}.contactpagestyle p.number:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px;padding-left:0px !important}.contactpagestyle p.email{padding-left:0px !important}.contactpagestyle p.email:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px;padding-left:0px !important}.contactpagestyle p.post{padding-left:0px !important}.contactpagestyle p.post:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px;padding-left:0px !important}.contactpagestyle p.postbox{padding-left:0px !important}.contactpagestyle p.postbox:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px;padding-left:0px !important}.contactpagestyle p.location{padding-left:0px !important}.contactpagestyle p.location:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px;padding-left:0px !important}.contactpageblock{background:#fff;margin-top:-170px;z-index:999;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.contactpageblock p{margin:0px 0px}.contactpageblock .wp-block-column{padding:50px 35px}.contactpage p{margin:0px 0px}.contactpage .number2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.contactpage .email2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.contactpage .post2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.contactpage .postbox2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.contactpage .location2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.contactpage .building2:before{content:"";font-family:"Font Awesome 6 Pro";color:#333;margin-right:10px}.ytp-cued-thumbnail-overlay{border-radius:15px;overflow:hidden}.productflex-wrap .prod-col:nth-child(1){width:66%}.productflex-wrap .prod-col:nth-child(2){width:33%}.contact-section a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-section .whitelay{margin-bottom:-300px;background:#fff;padding:0px 30px;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.top-bar#top-bar-menu{text-align:center}ul #main-nav{font-family:"neulis-neue", sans-serif;font-weight:600}ul #main-nav li{display:inline-block;font-family:"neulis-neue", sans-serif;font-weight:600;text-transform:uppercase}ul#main-nav{font-family:"neulis-neue", sans-serif;font-weight:400;padding-left:0px;font-size:14px}ul#main-nav li{display:inline-block;font-family:"neulis-neue", sans-serif;font-weight:400;font-size:14px}ul#main-nav li a{padding:30px 10px;color:#333;line-height:7;position:relative;font-weight:400 !important;border:solid 1px #fff0;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:after{content:"";width:0%;height:3px;left:0;top:50px;background:#A1D683;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:hover:after{width:100%;background:#A1D683;border-radius:0px}ul#main-nav li a:hover ul li{visibility:hidden}ul#main-nav li .current-menu-item a:after{content:"";width:100%;top:50px;background:#A1D683;border-top:solid 5px #A1D683 !important;border-radius:0px}ul#main-nav li ul li{border-bottom:solid #333 1px}ul#main-nav li ul li a{line-height:1;color:#fff;font-weight:400 !important;font-size:14px;border-radius:0px}ul#main-nav li ul li a:hover{border:solid 0px #fff;color:#000;border-radius:0px}ul#main-nav li ul li ul{display:content;background:#333333c2;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);visibility:hidden;opacity:1;position:absolute;margin-top:-65px;left:320px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li ul li ul li{border-bottom:solid #333 1px}ul#main-nav li ul li ul li a{font-size:10px !important;font-weight:400 !important;padding:15px !important}ul#main-nav li#menu-item-21 a{padding:15px 10px;border:solid 1px #A1D683;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li#menu-item-21 a:hover{background:#A1D683}ul#main-nav li#menu-item-21 a:after{display:none}ul#main-nav li ul li.current_page_item a{font-weight:700}.nav-links li ul li{visibility:visible !important;opacity:1 !important}header ul li ul{background:#000000e8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);visibility:hidden;opacity:0;width:320px;margin-top:0px;border-radius:0px;position:absolute;padding-left:0px;transition:all 0.5s;-webkit-transition:all 0.5s;z-index:0;flex-direction:column}header ul li ul a{padding:15px 15px !important;width:auto;display:block;font-size:10px;border:0px !important}header ul li ul a:hover{border:0px !important}header ul li:hover>ul,header ul li ul:hover{visibility:visible;display:flex;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}header ul li ul li ul{visibility:hidden !important;transform:translate(-120px, 0px);-webkit-transform:translate(-120px, 0px);opacity:0 !important;display:block}header ul li ul li:hover>ul{visibility:visible !important;display:flex;opacity:1 !important;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px)}header ul li ul li:hover>ul a{visibility:visible !important}header.is-scrolling ul li ul{margin-top:6px}header ul li ul li a:hover{background:#A1D683;color:#fff !important}.animatedfsmenu .animatedfsmenu-navbar-toggler{position:fixed;z-index:1 !important}.top-bar#top-bar-menu{z-index:99999 !important}li#menu-item-19{z-index:99}header ul li ul li{clear:both;width:100%;text-align:left;padding:0px !important}header.is-scrolling ul#main-nav li ul li a{line-height:1.5;color:#fff !important}svg.search-icon .is-menu .search-icon-path{fill:#fff}svg.search-icon{display:inline-block;margin-bottom:-5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .astm-search-menu.is-menu.is-dropdown.menu-item a{color:#333 !important}header.is-scrolling svg.search-icon{fill:#333 !important;color:#333 !important}path.search-icon-path{padding-top:5px;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li ul li a::after{width:0px;display:none}ul#main-nav li ul li.current_page_item a::after{width:0px;display:none}nav{display:flex;justify-content:flex-end;align-items:center;font-family:"neulis-neue", sans-serif}nav ul{padding-left:0px}.nav-links::-webkit-scrollbar{width:10px}.nav-links::-webkit-scrollbar-track{background:#3330}.nav-links::-webkit-scrollbar-thumb{background:#A1D683}.nav-links::-webkit-scrollbar-thumb:hover{background:#555}.nav-links{overflow-x:scroll}.nav-links li{list-style:none}.nav-links li ul li a{font-size:14px;line-height:1;padding:15px 15px !important;border-bottom:solid 1px #424242 !important}.nav-links li ul li ul:hover{position:relative !important}.nav-links li ul li ul li:hover{position:relative !important;height:30px}.nav-links li ul li ul li ul:hover{position:relative !important;height:30px}.nav-links li ul li ul li ul li a{font-size:12px !important}.nav-links li ul li a{font-size:16px}.nav-links li#menu-item-751 a:after{display:none !important}.nav-links li#menu-item-777 a:after,.nav-links li#menu-item-750 a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;position:absolute;right:15px;width:auto;margin:auto;left:auto;background:#3330}.nav-links li#menu-item-777 ul li a:after,.nav-links li#menu-item-750 ul li a:after{display:none !important}.nav-links ul li ul li ul li a{font-size:12px}.nav-links ul li ul li ul{background:#464646e8}.nav-links ul li:hover>ul,.nav-links ul li ul:hover{visibility:visible;display:block;opacity:1;transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);position:relative}li#menu-item-739 a:after,li#menu-item-741 a:after,li#menu-item-751 a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;position:absolute;right:15px;width:auto;margin:auto;left:auto;background:#3330}.nav-links ul li ul li ul li a:after{display:none}.nav-links a{color:#fff;text-decoration:none;letter-spacing:0px;font-weight:100 !important;font-size:20px;padding:10px;line-height:1;position:relative;text-transform:initial;transition:all 0.3s;-webkit-transition:all 0.3s}.nav-links a:hover{color:#DECCB7}.nav-links a:hover:after{content:"";width:100%;margin-left:auto;margin-right:auto;left:0;right:0;background:#fff}.burger{display:block;float:right;margin-top:36px;margin-left:5px;transition:all 0.3s;-webkit-transition:all 0.3s}.burger div{width:25px;height:2px;background-color:#333;margin:5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .burger{margin-top:22px;transition:all 0.3s;-webkit-transition:all 0.3s}.burger.toggle{height:40px}@media screen and (max-width:1024px){.nav-links{width:50%}}.nav-links{position:absolute;right:0px;height:100vh;top:0;padding-top:50px;background-color:#000000e8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;width:100%;z-index:999999;transform:translateY(-100%);transition:transform 0.5s ease-in-out}.nav-links li{opacity:0;display:flex;flex-direction:column;text-align:left}.nav-links li{opacity:0}.burger{display:block;cursor:pointer;z-index:999999;transition:all 0.3s;-webkit-transition:all 0.3s}.widget-content{width:100%;margin:20px auto;padding:10px 30px;color:#fff !important;text-align:left !important;font-size:14px;margin-top:100px}.widget-content p{padding:0px;color:#fff !important;text-align:left !important}.widget-content a{text-align:left !important;color:#fff !important;letter-spacing:0;text-transform:none !important;font-size:14px !important;font-weight:300 !important;line-height:1;margin:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.widget-content a:hover{opacity:0.8 !important}.widget-content a:hover:after{width:0px;padding:0px;margin:0px}.widget-content ul.is-layout-flex.wp-block-social-links.has-icon-color.is-style-logos-only{display:flex;justify-content:center !important}.widget-content ul.is-layout-flex.wp-block-social-links.has-icon-color.is-style-logos-only a{font-size:20px !important}.widget-content .quote{padding-left:0px !important}.widget-content .quote a:before{content:"";font-size:14px;color:#fff !important;font-family:"Font Awesome 6 Pro";margin-right:10px}.widget-content .phone{padding-left:0px !important}.widget-content .phone a:before{content:"";font-size:14px;color:#fff !important;font-family:"Font Awesome 6 Pro";margin-right:10px}.widget-content .email{padding-left:0px !important}.widget-content .email a:before{content:"";font-size:14px;color:#fff !important;font-family:"Font Awesome 6 Pro";margin-right:10px}.widget-content header .phone:before{display:none !important}.widget-content p.phone:before{display:none !important;padding-left:0px !important}.widget-content p.email:before{display:none !important;padding-left:0px !important}.social-mobile-menu{width:100%;text-align:center !important}.widget-content a.mobile-facebook::after{content:"";font-size:18px !important;background:#0000 !important;font-family:"Font Awesome 6 Brands";padding:10px;margin-top:10px;display:inline-block}.widget-content a.mobile-linkedin::after{content:"";font-size:18px !important;background:#0000 !important;font-family:"Font Awesome 6 Brands";padding:10px;margin-top:10px;display:inline-block}a.custom-logo-link:hover::after{content:"";width:0px;margin-left:0px;padding:0px;background:#fff0}.popup-overlay{opacity:0;display:block;visibility:hidden;background:#0000009c;z-index:999999 !important;backdrop-filter:blur(10px);position:fixed;transition:all 0.5s ease;top:0;left:0;right:0;bottom:0;pointer-events:none}.popup-overlay .popup-content{transition:transform 0.5s ease-in;transform:perspective(500px) translateZ(-5em) rotateX(-20deg)}.popup-overlay:target{pointer-events:auto;opacity:1;visibility:visible;display:block}.popup-overlay:target .popup-content{visibility:visible;display:block;transition-timing-function:ease-out;transform:perspective(500px) translateZ(0) rotateX(0deg)}.popup-overlay:target>.popup-content{visibility:visible;display:block;opacity:1 !important;transition-timing-function:ease-out;transform:perspective(500px) translateZ(0) rotateX(0deg)}.popup-content{text-decoration:none;color:#333;visibility:hidden;opacity:0;display:block;background-color:#fff;width:100%;max-width:960px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;padding:2em}.popup-content:before{content:"×";position:absolute;right:0;top:0;display:block}.popwrap{display:flex;gap:20px}.popwrap .popwrap-block{display:block;width:50%}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:0px !important}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom:0px !important}.buttons{text-align:center}.buttons a.button{padding:15px 35px;background:#fff;color:#92896D;border:solid #92896D 1px;margin:10px;cursor:pointer;font-family:"ivypresto-display", serif;font-size:14px;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}.buttons a.button:hover{background:#92896D;color:#fff}#div2,#div3,#div4{display:none}.shwblck{display:block}.btnhov{background:#92896D !important;color:#fff !important}.depicter-revert .depicter-1-element-5,.depicter-revert .depicter-1-element-26,.depicter-revert .depicter-1-element-17{line-height:130% !important}p.bh4{font-size:22px;font-family:"ivypresto-display", serif;font-weight:600 !important}.color-block-01{padding:80px 35px}.color-block-01:before{content:"";position:absolute;display:block;background:#DECCB7;left:-15%;width:59px;height:100%;top:0}.color-block-01:after{content:"";position:absolute;display:block;background:#DECCB7;right:-15%;width:59px;height:100%;top:0}@media (max-width:1400px){.color-block-01{overflow:hidden}}.color-block-02{padding:80px 35px;color:#333}.color-block-02 .number:before,.color-block-02 .email:before{color:#333}.header-flex .wp-block-social-links,.header-flex .wp-block-social-links.has-normal-icon-size{font-size:16px !important;padding-top:25px !important;padding-right:15px !important}.servicesani img,.servicesani h2{transition:all 0.3s;-webkit-transition:all 0.3s}.servicesani h2{color:#fff}.servicesani h2 a{color:#fff}.servicesani:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.servicesani h2:after{content:"";font-family:"Font Awesome 6 Pro";font-size:26px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.servicesani:hover h2:after{content:"";font-family:"Font Awesome 6 Pro";font-size:26px;padding-left:45px;opacity:1}.bookwrap{width:100%;background:#A1D683bd;position:fixed;min-height:50px;overflow:visible;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);z-index:9;opacity:0;transform:translateY(-100px);transition:opacity 0.5s ease-out, transform 0.5s ease-out}.bookwrap.bookvisible{opacity:1;transform:translateY(0)}.bookwrap .book-block{width:auto;max-width:1400px;margin:auto;padding:10px 35px}.phone{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.phone:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.phone:hover{opacity:0.7}.email{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.email:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.email:hover{opacity:0.7}.location{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.location:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.location:hover{opacity:0.7}.fax{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.fax:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}.fax:hover{opacity:0.7}@media screen and (max-width:768px){body{overflow-x:hidden}.nav-links{transform:translateY(100%);transition:transform 0.5s ease-in-out}.nav-links li{opacity:0}.burger{display:block;cursor:pointer}.widget-content{width:auto;max-width:1000px;margin:20px auto;padding:10px 5px;color:#fff;text-align:right;font-size:13px}ul.nav-links.nav-active{padding-left:0px !important;margin-left:0px !important}}.nav-active{transform:translateX(0%)}@keyframes navLinkFade{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0px)}}.noshadow-block{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important;box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important}.burger{transition:all 0.1s;-webkit-transition:all 0.1s}.burger .line1{margin:5px}.burger .line2{width:25px !important;margin:5px}.burger .line3{margin:5px}.burger:hover .line1,.burger:hover .line3{width:25px !important;margin-left:0px !important}.toggle .line1{transform:rotate(-45deg) translate(-5px, 5px);background:#fff}.toggle .line2{opacity:0;background:#fff}.toggle .line3{transform:rotate(45deg) translate(-5px, -5px);background:#fff;width:25px !important}.mobile-logo img{width:110px;height:auto;margin-top:8px;margin-bottom:20px}.user{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.user:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.user:hover{opacity:0.7}.number{color:#fff;font-weight:300;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.number:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.number:hover{opacity:0.7}.location{color:#333;font-weight:300;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.location:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px}.location:hover{opacity:0.7}p.user,p.number,p.email,p.location{margin:0px !important}.contactpage-contactform{margin-top:-250px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.contactpage-contactform form{padding:35px !important}@media (max-width:1500px){.contactpage-contactform{margin-top:0px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.contactpage-contactform form{padding:35px !important}}.forminator-ui#forminator-module-132.forminator-design--material .forminator-button-submit{font-size:14px;font-family:"neulis-neue", sans-serif;font-weight:600 !important;padding:15px 30px !important;border-radius:0px !important;color:#fff !important;border:solid 1px #fff;background:#fff0 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.forminator-ui#forminator-module-132.forminator-design--material .forminator-button-submit:hover{background:#A1D683 !important;border:solid 1px #A1D683 !important;color:#333 !important}.forminator-ui#forminator-module-279.forminator-design--material .forminator-button-submit,.forminator-ui#forminator-module-44.forminator-design--material .forminator-button-submit{font-size:14px;font-family:"neulis-neue", sans-serif;font-weight:600 !important;padding:15px 30px !important;border-radius:0px !important;border:solid 1px #333;background:#fff0 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.forminator-ui#forminator-module-279.forminator-design--material .forminator-button-submit:hover,.forminator-ui#forminator-module-44.forminator-design--material .forminator-button-submit:hover{background:#124734 !important;border:solid 1px #124734 !important;color:#fff !important}.forminator-button-submit{font-size:14px;font-family:"neulis-neue", sans-serif !important;font-weight:600 !important;color:#333 !important;padding:15px 30px !important;border-radius:0px !important;border:solid 1px #333 !important;background:#1247340 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.forminator-button-submit:hover{background:#124734 !important;border:solid 1px #124734 !important;color:#fff !important}.forminator-ui#forminator-module-91.forminator-design--material .forminator-button-submit{background-color:#fff0 !important;font-size:14px !important;font-weight:900 !important;text-transform:uppercase !important;color:#A1D683 !important;border-radius:0px !important;border:solid #A1D683 2px !important;padding:15px 35px !important}.forminator-ui#forminator-module-91.forminator-design--material .forminator-button-submit:hover{background-color:#A1D683 !important;color:#fff !important}.bodycolor-float{width:400px;height:calc(100% + 100%);display:block;position:absolute;background:#92896D;right:0;top:0;z-index:0}.whitecontact-block{padding:10px 35px}.whitecontact-block h1,.whitecontact-block h2,.whitecontact-block h3,.whitecontact-block h4,.whitecontact-block h5,.whitecontact-block p{color:#26282A !important;text-transform:inherit !important}.whitecontact-block a{color:#26282A;transition:all 0.3s;-webkit-transition:all 0.3s}.whitecontact-block a:hover{color:#92896D}.is-style-masonry.columns-default{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry{display:block !important}.is-style-masonry .wp-block-image{width:100% !important;margin-bottom:var(--wp--style--unstable-gallery-gap) !important}.is-style-masonry.columns-1{-webkit-columns:1;-moz-columns:1;columns:1}.is-style-masonry.columns-2{-webkit-columns:2;-moz-columns:2;columns:2}.is-style-masonry.columns-3{-webkit-columns:3;-moz-columns:3;columns:3}.is-style-masonry.columns-4{-webkit-columns:4;-moz-columns:4;columns:4}.is-style-masonry.columns-5{-webkit-columns:5;-moz-columns:5;columns:5}.is-style-masonry.columns-6{-webkit-columns:6;-moz-columns:6;columns:6}.is-style-masonry.columns-7{-webkit-columns:7;-moz-columns:7;columns:7}.is-style-masonry.columns-8{-webkit-columns:8;-moz-columns:8;columns:8}.wp-lightbox-overlay .scrim{background-color:#000000cf !important;backdrop-filter:blur(5px)}.featured-image-product{display:none}header.page-banner.product-header.container-fluid h1{font-size:36px !important}nav.woocommerce-breadcrumb{justify-content:flex-start !important;font-weight:600 !important}nav.woocommerce-breadcrumb a{font-weight:300}.woocommerce .woocommerce-breadcrumb{margin:0 0 50px;padding:0}#yith-ywraq-form .update-list-wrapper input[type="submit"],a.button.wc-backward.yith-ywraq-before-table-wc-backward{font-size:14px;font-family:"neulis-neue", sans-serif;font-weight:600 !important;padding:15px 30px !important;border-radius:0px !important;color:#333 !important;border:solid 1px #333;background:#fff0 !important;transition:all 0.3s;-webkit-transition:all 0.3s}#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover,a.button.wc-backward.yith-ywraq-before-table-wc-backward:hover{background:#124734 !important;border:solid 1px #124734 !important;color:#fff !important}.yith-wcan-filters .yith-wcan-filter .filter-title{margin-bottom:15px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{color:#124734 !important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a[data-title=""]{display:none !important}select#wc-block-components-sort-select__select-0{padding:10px !important}.term-label.tooltip-added.with-tooltip[data-title=""]{display:none !important}.faqwrap{padding:10px 20px 0px 20px !important}.faqwrap details{transition:max-height 400ms ease-out}.faqwrap details p{color:#fff;padding:5px 40px}.faqwrap details li{color:#fff !important;font-size:14px !important;padding:15px 0px}.faqwrap summary{font-family:"ivypresto-display", serif;font-size:26px;padding:20px;border:0px;background:#A1D683;color:#fff;border-bottom:1px solid #f3f3f3}.faqwrap summary::-webkit-details-marker{display:none !important}.faqwrap summary::marker{font-size:0px}.faqwrap summary:after{content:"+";color:#fff;font-family:"Font Awesome 6 Pro";font-weight:100;float:right;font-size:24px;font-weight:bold;margin:-2px 10px 0 0;padding:1px 0 3px 0;text-align:center;width:30px}.faqwrap summary:hover:after{animation:rotateicon 0.6s ease-in-out}.faqwrap details[open] summary:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:100}@keyframes rotateicon{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.width960px.faqwrap{margin-top:-100px !important;position:relative !important;background:#A1D683 !important;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2)}.productfilteradds-desktop{display:block}.productfilteradds-mobile{display:none !important}.productfilteradds-mobile details{padding:15px;display:block;max-width:100%;border:solid #333 1px}.productfilteradds-mobile details summary{position:relative}.productfilteradds-mobile details summary .headtext{font-family:"ivypresto-display", serif}.productfilteradds-mobile details summary:after{content:"+";font-family:"Font Awesome 6 Pro";color:#333;font-size:18px;position:absolute;top:0;right:0px;display:block}summary::-webkit-details-marker{display:none !important}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}.parallaxbackground{overflow:hidden !important}.bakingicons .wp-block-image img{width:100px;height:100px}.contact-form-footer{width:auto;margin:auto;margin:50px 0px}footer{background:#124734;margin:0px;max-width:100%;display:block;margin-bottom:-15px;overflow:hidden;color:#fff;font-size:14px;background-image:url(https://onpointmedia.co.za/clover-scales/wp-content/uploads/2024/06/footer-dots-1.svg);background-position:right;background-repeat:repeat-y}footer .heading{font-size:24px !important;font-weight:600 !important;margin-bottom:25px;font-family:"ivypresto-display", serif;color:#A1D683}footer .heading:after{display:none}footer p.heading{font-family:"ivypresto-display", serif;font-size:24px !important;font-weight:400 !important;color:#A1D683 !important;text-transform:capitalize}footer img{width:100%;max-width:100px !important}footer .secondimage img{max-width:100px !important}footer a{color:#fff;font-weight:400;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}footer a:hover{color:#A1D683}footer h3{font-size:18px;font-family:"ivypresto-display", serif;color:#fff;margin-bottom:20px;font-weight:800 !important;text-transform:uppercase}footer p.footer-heading{font-size:21px !important;font-family:"ivypresto-display", serif;color:#fff;margin-bottom:20px !important;font-weight:800 !important}footer li{font-size:14px !important}footer .inner-footer{width:auto;max-width:1400px;padding:90px 0px;padding-bottom:35px;min-height:100px;margin:auto;position:relative;z-index:9}footer .inner-footer ul{padding-left:0px}footer .inner-footer ul li{display:block;list-style:none;line-height:2.3}footer .inner-footer ul li a{color:#fff;font-weight:300;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}footer .inner-footer ul li a:hover{color:#A1D683}footer .fa-brands,footer .fab{font-weight:400;font-size:16px;color:#fff;padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s}footer .fa-brands:hover,footer .fab:hover{color:#A1D683}footer hr{height:1px;background:#A1D683;border:0px !important;margin:20px 0px}footer .details-wrap{display:flex;width:auto;max-width:1400px;margin:auto;color:#fff}footer .details-wrap p{color:#fff;margin:5px 0px}footer .details-wrap a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}footer .details-wrap a:hover{color:#A1D683}footer .details-wrap .heading{font-size:24px;margin-top:0px;margin-bottom:0px;color:#A1D683;font-family:"ivypresto-display", serif}footer .details-wrap .headingsmaller{font-size:16px;color:#fff;font-family:"ivypresto-display", serif;margin-top:0px;margin-bottom:15px}footer .details-wrap .details-block{display:block;width:100%;padding:10px 20px}footer .details-wrap .details-block i{font-size:35px}footer .details-wrap .details-block:nth-child(1){border-left:solid 1px #A1D683}footer .details-wrap .details-block:nth-child(2){border-left:solid 1px #A1D683}footer .details-wrap .details-block:nth-child(3){border-left:solid 1px #A1D683;border-right:solid 1px #A1D683}footer.article-footer{border-top:solid 0px #fff0 !important}footer.wp-block-latest-comments__comment-meta{background:#3330}footer{position:relative}footer .user{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .user:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .user:hover{opacity:0.7}footer .phone{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .phone:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .phone:hover{color:#A1D683}footer .email{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .email:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .email:hover{color:#A1D683}footer .location{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .location:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .location:hover{color:#A1D683}footer .fax{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .fax:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer .fax:hover{color:#A1D683}footer p.building a{color:#fff;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer p.building a:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;left:0}footer p.building a:hover{color:#A1D683}footer p.user,footer p.number,footer p.email,footer p.location{margin:0px !important}footer img{max-width:260px !important}footer .facebook{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .facebook:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .facebook:hover{color:#A1D683}footer .twitter{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .twitter:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .twitter:hover{color:#A1D683}footer .instagram{color:#333;font-weight:300;padding-left:30px !important;padding:8px 10px;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}footer .instagram:before{content:"";font-family:"Font Awesome Brands";position:absolute;left:0;font-weight:300}footer .instagram:hover{color:#A1D683}.footersoc{color:#fff;font-size:16px;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.footersoc:hover{color:#A1D683}.contact-footer{width:100%;background:#92896D}.contact-footer .contact-footer-block{width:auto;max-width:1470px;min-height:10px;padding:30px 35px;margin:auto}.contact-footer .contact-footer-block p{font-family:"ivypresto-display", serif;color:#26282A;font-size:26px !important;font-weight:600 !important;line-height:1.2}.contact-footer .contact-footer-block p strong{color:#fff !important}.contact-footer .contact-footer-block p a{font-family:"ivypresto-display", serif;color:#92896D !important;font-size:12px !important;font-weight:300 !important;padding:20px 30px;background:#fff !important;border-radius:5px !important}.contact-footer .contact-footer-block p a:after{content:"";font-size:12px;color:#92896D !important;font-family:"Font Awesome 6 Pro";margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block p a:hover:after{margin-left:25px}.contact-footer .contact-footer-block .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}svg.search-icon{width:16px}.ywraq-form-table-wrapper p{font-size:24px !important;text-align:center;font-family:"ivypresto-display", serif}form#yith-ywraq-mail-form label,p#rqa_privacy_description_row{font-size:14px !important;text-align:left !important}input.button.raq-send-request{font-size:14px !important;padding:20px 25px !important;font-family:"neulis-neue", sans-serif !important;display:block;transition:all 0.3s;-webkit-transition:all 0.3s}input.button.raq-send-request:hover{border:solid #124734 1px !important;background:#124734 !important;color:#fff}#yith-ywrq-table-list input[type=submit]{font-size:14px !important;padding:20px 25px !important;font-family:"neulis-neue", sans-serif !important;display:block;transition:all 0.3s;-webkit-transition:all 0.3s}#yith-ywrq-table-list input[type=submit]:hover{border:solid #124734 1px !important;background:#124734 !important;color:#fff}span.woocommerce-Price-amount.amount{color:#124734 !important}input.gform_button.button{width:auto !important;position:relative !important;display:block !important;float:right !important;margin-top:20px !important;margin-bottom:0px !important;color:#333;background:#3330 !important;background-image:url(https://onpointmedia.co.za/blakeind/wp-content/uploads/2023/03/Group-25.png) !important;background-size:100% !important;background-repeat:no-repeat !important;padding:12px 70px !important;background-position:50% 50% !important;border-radius:0px !important;text-transform:uppercase;font-family:"Oswald", sans-serif !important;font-weight:700 !important;font-size:16px !important;border:solid 0px #707070 !important;cursor:pointer}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{float:right}.gform_wrapper.gravity-theme .gform_footer{float:right !important}footer input,footer textarea{background:#3330;border:solid 1px #707070 !important;padding:10px !important;color:#fff !important}footer input#gform_submit_button_1.gform_button.button{width:auto !important;position:relative;display:block;float:right;margin-top:20px;margin-bottom:0px;color:#fff;background:#3330 !important;background-image:url(https://onpointmedia.co.za/blakeind/wp-content/uploads/2023/03/Group-25.png) !important;background-size:100% !important;background-repeat:no-repeat !important;padding:12px 70px !important;background-position:50% 50% !important;border-radius:0px !important;text-transform:uppercase;font-family:"ivypresto-display", serif;font-weight:700 !important;font-size:16px !important;border:solid 0px #707070 !important}footer .gform_wrapper.gravity-theme .gform_footer,footer .gform_wrapper.gravity-theme .gform_page_footer{margin:0px !important;padding:16px 0;padding-top:10px !important;text-align:right !important;float:right}footer input[type="submit"]:after{content:"";content:">";font-family:"Font Awesome 6 Pro";color:#fff}.copyright .copyright-content{width:auto;max-width:1400px;padding:20px 0px;margin:auto;color:#fff;font-weight:100 !important;font-size:12px;border-top:solid 1px #A1D683;position:relative;font-family:"neulis-neue", sans-serif;z-index:9}.copyright .copyright-content a{font-size:12px;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.copyright .copyright-content a:hover{opacity:0.7}.flex-footer{display:flex;color:#fff;font-size:14px;font-weight:300;line-height:1.6 !important}.flex-footer p{color:#fff !important;font-size:14px !important;font-weight:300 !important;line-height:1.6 !important}.flex-footer a{color:#fff !important;font-size:14px !important;font-weight:300 !important;line-height:1.6 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.flex-footer a:hover{color:#A1D683 !important}.flex-footer .flex-footer-content:nth-child(1){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(2){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(3){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(4){display:block;width:25%;margin:0px 20px}.flex-footer .flex-footer-content:nth-child(4) p{margin:5px 0px}img.wp-image-8{width:100% !important;max-width:230px !important}footer .astm-search-menu.is-menu.is-dropdown.menu-item{display:none}.services-icon-section{max-width:80px;margin-bottom:50px}.content{width:auto;max-width:1470px;min-height:200px;margin:auto;padding:0px 35px}.single-post .content{width:auto;max-width:1000px;min-height:200px;margin:auto;padding:0px 35px}.maximage-88{max-width:88px;margin:auto}.border-radius-15{border-radius:15px;overflow:hidden}.marginbottom-88{margin-bottom:-88px}ol ul li{font-size:14px;font-weight:300;margin:10px 0px}ol li{font-size:14px;font-weight:300;margin:10px 0px}.uagb-faq-item{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.bordershadow{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}@media (max-width:920px){.alignwide{margin:32px calc(( 767px - 920px ) / 2);max-width:920px;width:920px}}.width480px{width:auto !important;max-width:500px !important}.width480px-left{width:auto !important;max-width:500px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width620px{width:auto !important;max-width:690px !important;padding:0px 35px;margin:auto !important}.width630px-right{width:auto !important;max-width:630px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width630px-left{width:auto !important;max-width:630px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width735px-left{width:auto !important;max-width:735px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width735px-right{width:auto !important;max-width:735px !important;padding:0px 35px;margin-left:0 !important;margin-right:auto !important}.width754px-left{width:auto !important;max-width:754px !important;padding:0px 35px;margin-left:auto !important;margin-right:0 !important}.width754px-right{width:auto !important;max-width:754px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width788px{width:auto !important;max-width:788px !important;padding:0px 35px;margin:auto !important}.width665px{width:auto !important;max-width:665px !important;padding:0px 35px;margin-left:auto;margin-right:0}.width657px{width:auto !important;max-width:727px !important;padding:0px 35px;margin:auto !important}.width720px{width:auto !important;max-width:720px !important;padding:0px 35px;margin:auto}.width794px{width:auto !important;max-width:864px !important;padding:0px 35px;margin:auto !important}.width777px{width:auto !important;max-width:847px !important;padding:0px 35px;margin:auto !important}.width890px{width:auto !important;max-width:890px !important;padding:0px 35px;margin:auto !important}.width890px-left{width:auto !important;max-width:890px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width920px{width:auto !important;max-width:920px !important;padding:0px 35px;margin-left:auto !important;margin-right:auto !important}.width920px-left{width:auto !important;max-width:920px !important;padding:0px 35px;margin-left:0;margin-right:auto}.width960px-100px{width:auto !important;max-width:1030px !important;padding:0px 35px;margin:auto !important;margin-top:-100px !important}.width960px-left{width:auto !important;max-width:1030px !important;padding:0px 35px;margin-right:auto;margin-left:0}.width980px{width:auto !important;max-width:1050px !important;padding:0px 35px;margin:auto !important}.width1000px{width:auto !important;max-width:1000px !important;margin:auto !important}.width1400px{width:auto !important;max-width:1470px !important;margin:auto !important;padding:0px 35px}.finding-block{padding:0px !important}.content.padding{padding:100px 35px;min-height:400px}.imgrightborder img{border-radius:20px 0px 0px 20px !important;overflow:hidden}img#n2-ss-2item3{position:absolute}.imgblock-border img{border:solid 2px #9f9f9f;padding:10px;border-radius:10px}.forminator-ui#forminator-module-77.forminator-design--material .forminator-button-submit{border:solid #333 1px;border-radius:0px !important;padding:12px 20px !important;float:right;margin-top:20px}#forminator-module-77.forminator-design--material .forminator-textarea{border-top:0px;border-left:0px;border-right:0px}button.forminator-button.forminator-button-submit{border:solid 1px #92896d !important;font-family:"Montserrat", sans-serif !important;font-size:14px !important;padding:10px 35px !important}.forminator-guttenberg input{font-family:"Montserrat", sans-serif !important}.forminator-guttenberg label{font-family:"Montserrat", sans-serif !important}div.wpforms-container-full button[type=submit]{width:auto !important;height:auto !important;border-radius:0px !important;background:#0000 !important;color:#333 !important;border:solid 1.5px #333;padding:15px 30px !important;transition:all 0.3s;-webkit-transition:all 0.3s}div.wpforms-container-full button[type=submit]:hover{background:#BF2327 !important;color:#fff !important;border:solid 1.5px #BF2327}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{border:solid 1.5px #333;border-radius:0px !important;width:100%}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100% !important}.wp-block-columns{position:relative}.line-top:before{content:"";width:140px;height:1.5px;top:135px;background:#707070;position:absolute}.acc-block-img{position:relative;z-index:9}.starlane{width:auto;max-width:1000px;position:absolute;top:420px;left:-215px;z-index:0}.starlane-right{width:auto;max-width:1000px;position:absolute;top:620px;right:-215px;z-index:0}.starlane-right-2{width:auto;max-width:600px;position:absolute;top:780px;right:150px;z-index:0}.acc-header-content{font-size:26px !important;font-weight:700;font-family:"ivypresto-display", serif;letter-spacing:6px;line-height:1 !important}.section-gray-01::after{content:"";width:140px;height:1.5px;bottom:50px;left:35px;background:#707070;position:absolute}.contactform-whiteback{background:#fff;padding:50px 20px;color:#fff;margin-bottom:-150px}.cat-blocks{margin-top:-150px;position:relative;z-index:999}.cat-blocks .wp-block-column{border-radius:15px;overflow:hidden;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.cat-blocks .wp-block-column p{font-family:"ivypresto-display", serif;font-weight:bold;font-size:30px;line-height:1;color:#000094;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column img{transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a{color:#000094;padding:10px 25px;font-family:"ivypresto-display", serif;font-size:18px;text-transform:uppercase;border:solid #000094 2px;border-radius:50px;width:120px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;transform:translate(0px, 60px);-webkit-transform:translate(0px, 60px);opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a:after{content:"";font-family:"Font Awesome 6 Pro";color:#000094;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column a:hover{color:#fff;background:#000094}.cat-blocks .wp-block-column a:hover:after{margin-left:15px;color:#fff}.cat-blocks .wp-block-column a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.cat-blocks .wp-block-column:hover a{opacity:1;transform:translate(0px, 0px)}.cat-blocks .wp-block-column:hover p{opacity:1;transform:translate(0px, -80px)}.cat-blocks .wp-block-column:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.cat-blocks .wp-block-column .wp-block-cover__background.has-background-dim{background-color:#000;opacity:0.4 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.cat-blocks .wp-block-column:hover .wp-block-cover__background.has-background-dim{background-color:#000;opacity:0.7 !important}.dyno-services-block .wp-block-columns.is-layout-flex{gap:0.5em !important}.is-layout-flex.wp-container-18.wp-block-columns.dyno-services-block{gap:0.5em !important}.is-layout-flex.wp-block-columns.dyno-services-block{gap:0.5em !important}.is-layout-flex.wp-container-13.wp-block-columns.dyno-services-block{gap:0.5em !important;transition:all 0.3s;-webkit-transition:all 0.3s}.is-layout-flex.wp-container-13.wp-block-columns.dyno-services-block:hover .wp-block-cover__background.has-background-dim img{width:110% !important}.wp-block-cover.wp-block-cover__image-background{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block:hover .wp-block-cover.wp-block-cover__image-background{width:110% !important}.dyno-services-block .wp-block-cover__background.has-background-dim{transition:all 0.3s;-webkit-transition:all 0.3s;overflow:hidden}.dyno-services-block .wp-block-cover__background.has-background-dim img{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block .wp-block-cover__background.has-background-dim:hover+img{width:110% !important}.dyno-services-block .is-layout-flow.wp-block-column{transition:all 0.3s;-webkit-transition:all 0.3s;overflow:hidden}.dyno-services-block .is-layout-flow.wp-block-column img{transition:all 0.3s;-webkit-transition:all 0.3s}.dyno-services-block .is-layout-flow.wp-block-column:hover+img{width:110% !important}.dyno-services-block .is-layout-flow.wp-block-column h2{margin-bottom:0px !important;line-height:1.2}.video-dyno .wp-block-embed iframe{max-width:100%;max-height:404px}.wp-container-5.mapblock{gap:0px !important;margin-bottom:-85px}.wp-container-5.mapblock .btn{color:#fff;text-decoration:none;border-radius:50px;padding:10px 45px;padding-right:70px;border:solid #fff 1.7px;font-family:"ivypresto-display", serif;font-size:14px;display:inline-block;margin-top:0px;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-container-5.mapblock .btn:hover{color:#333;background:#000094;border:solid #000094 1.7px !important}.wp-container-5.mapblock .btn:hover::after{margin-left:20px;color:#333}.wp-container-5.mapblock .btn::after{content:"";font-family:"Font Awesome Bold";font-size:14px;color:#fff;margin-left:15px;padding-top:4px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.map-section{margin-top:-300px}#Menu1,#Menu2{display:none}#Menu1 h1,#Menu2 h1{color:#000094;font-size:30px}#Menu1 p,#Menu2 p{color:#fff;line-height:1.6;font-size:13px}.main_div{text-align:center;background:#00C492;padding:20px;width:400px}.inner_div{background:#fff;margin-top:20px;height:100px}.buttons-map{width:100%;display:flex;gap:2em;z-index:9999;margin:auto !important;position:relative;top:60vh;justify-content:center}.buttons-map a{width:150px;height:200px;padding:50px;color:#fff;background:#333;border-radius:15px;overflow:hidden;display:flex;transition:all 0.3s;-webkit-transition:all 0.3s;align-items:flex-start;flex-direction:column;justify-content:center}.buttons-map a:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.buttons-map p{font-size:22px;font-family:"ivypresto-display", serif;color:#000094;line-height:1.3}.buttons-map p.view-direction{color:#fff !important;margin-top:10px;font-family:"Kanit", sans-serif !important;font-size:15px;display:block}.buttons-map p.view-direction:after{content:">";margin-left:10px}.buttons-map a:hover{cursor:pointer;font-size:16px}.buttons-map a:nth-child(1){background:url(https://onpointmedia.co.za/timbavati/wp-content/uploads/2022/10/pexels-nicolas-postiglioni-1537979-1.jpg);background-size:cover}.buttons-map a:nth-child(2){background:url(https://onpointmedia.co.za/timbavati/wp-content/uploads/2022/10/keenan-constance-lAjPSof6X_o-unsplash.jpg);background-size:cover}.faq-style .uagb-faq-item{border-radius:15px;border:solid 0px !important;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.faq-style .uagb-faq-item .uagb-faq-questions{padding:35px 25px !important;color:#888888 !important;font-size:18px !important}.faq-style .uagb-block-d7163d72 .uagb-faq-child__outer-wrap{margin-bottom:20px}.faq-style .uagb-icon.uagb-faq-icon-wrap{width:17px !important;height:16px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#00009400}.faq-style .uagb-icon.uagb-faq-icon-wrap svg{display:none}.faq-style .uagb-faq-item-active .uagb-icon.uagb-faq-icon-wrap{width:17px !important;height:16px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#000094}.faq-style .uagb-faq-item-active .uagb-icon.uagb-faq-icon-wrap svg{display:none !important}.faq-style .uagb-icon-active.uagb-faq-icon-wrap{width:17px !important;height:16px !important;padding:0px !important;border-radius:100%;border:solid #707070 1.5px;background:#000094}.faq-style .uagb-icon-active.uagb-faq-icon-wrap svg{display:none !important}.whattoexpect .wp-block-cover{color:#fff !important;border-radius:15px;padding:50px 25px !important;overflow:hidden;z-index:9;transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover img{transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover .wp-block-cover__background.has-black-background-color.has-background-dim-30.has-background-dim{transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover:hover .wp-block-cover__background.has-black-background-color.has-background-dim-30.has-background-dim{opacity:0.6 !important}.whattoexpect .wp-block-cover:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}.whattoexpect .wp-block-cover h3{color:#fff;font-size:24px;font-weight:100 !important;font-family:"ivypresto-display", serif}.whattoexpect .wp-block-cover h3 a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.whattoexpect .wp-block-cover h3 a:hover{color:#000094}.productswrap h3{font-size:32px;margin:20px;position:relative;padding-left:15px;margin-bottom:30px}.productswrap h3:before{content:"";display:block;width:3px;height:100%;background:#000094;left:0px;right:auto;position:absolute}.productswrap .wp-block-column{-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.1);padding-top:15px;padding-bottom:25px;padding-left:15px;padding-right:15px}.productswrap li{line-height:1.8}.blueback{background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 5%, #000094 5%, #000094 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000094",GradientType=1)}.blueback h2{color:#fff !important}.blueback .wrap{width:auto;max-width:1660px;margin-left:auto;margin-right:0;min-height:400px;padding:80px 0px}.wp-container-5.wp-block-columns.alignfull.blueback{margin-bottom:0px !important}.wrapper{width:100%;padding-top:20px;text-align:center;overflow:hidden}.carousel{width:100%;margin:0px auto}.service-content{position:absolute;width:100%;height:100%;display:block;background:#0000007a}.service-content h3{font-size:23px;color:#fff;font-family:"ivypresto-display", serif;position:absolute;text-align:left;bottom:50px;left:30px;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content:hover>h3{bottom:130px}.service-content:hover>a.learnmore{bottom:65px;opacity:1}.service-content a.learnmore{color:#fff;text-decoration:none;position:absolute;left:30px;bottom:-100px;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s}.service-content a.learnmore::after{content:"";font-family:"Font Awesome";font-weight:300;margin-left:30px;border:solid 1px #fff;border-radius:100px;padding:20px;-webkit-transition:all 0.3s}.service-content a.learnmore::after:hover{margin-left:40px}.services1:hover,.services2:hover,.services3:hover,.services4:hover,.services5:hover,.services6:hover,.services7:hover,.services8:hover{background-size:115%;background-position:center}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{position:absolute;top:auto;bottom:70px}button.slick-prev.slick-arrow{position:absolute;right:240px;left:auto;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}button.slick-next.slick-arrow{position:absolute;top:auto;right:150px;background:#0000;border:solid 0px;font-size:0px;cursor:pointer}.slick-next:before{content:"";font-family:"Font Awesome";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-prev:before{content:"";font-family:"Font Awesome";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-slide{margin:10px}.slick-slide img{width:100%;border:2px solid #fff}.wrapper .slick-dots li button:before{font-size:20px;color:white}.featured-image{overflow:hidden;background:url(https://onpointmedia.co.za/clover-scales/wp-content/uploads/2024/06/Clover-Scales-Banner-01-2.jpg);min-height:250px;background-size:cover;background-position:center;overflow:hidden;position:relative}.featured-image #custom-bg{background-size:cover;z-index:9}.featured-image h1{width:auto;max-width:1400px;padding:100px 35px;padding-top:250px;margin:auto;color:#333 !important;font-family:"ivypresto-display", serif;font-size:36px !important;font-weight:400 !important;position:relative;z-index:99}.featured-image h1:after{content:"";width:40px;height:2px;background:#A1D683;margin-top:-10px;left:35px;position:absolute}.featured-image-product{overflow:hidden;background:url(https://onpointmedia.co.za/bowmanafrica/wp-content/uploads/2023/10/caterbros.jpg);min-height:400px;background-size:cover;background-position:center;overflow:hidden;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;margin-bottom:100px}.featured-image-product #custom-bg{background-size:cover;background-position:center}.featured-image-product h1{width:auto;max-width:1325px;padding:100px 35px;padding-top:250px;margin:auto;color:#fff;font-family:"ivypresto-display", serif;font-size:32px;font-weight:100 !important}.featured-image-overlay{width:100%;height:100%;background:#ffffffd9;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);position:absolute;top:0;z-index:0}.contactus-wrap{position:relative;z-index:99;margin-top:-180px;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.2);padding:0px !important}.contactus-wrap .contactspace{padding:10px 35px}.productcatflex{display:flex}.productcatflex .productflexblock{display:block}.productcatflex .productflexblock:nth-child(1){width:20%}.productcatflex .productflexblock:nth-child(2){width:80%}.woocommerce div.product form.cart .variations{width:auto !important;margin-top:40px}.woocommerce div.product form.cart .variations select{width:100%;display:block !important;margin-right:0 !important;padding:20px;font-size:15px;margin-left:20px;border-radius:0px}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;padding:20px;border-radius:0px;margin-left:20px;width:45%;display:block;background:#000094;font-size:15px;font-weight:100;font-family:"Gloock", serif;-webkit-transition:all 0.3s}.woocommerce div.product form.cart .button:hover{background:#000094}.woocommerce .quantity .qty{width:25px;height:30px;text-align:center;padding:10px;border-radius:0px;border:solid 1px}.woocommerce div.product span.price{padding-top:0px;padding-bottom:15px;display:block;font-size:14px !important;font-weight:400 !important;letter-spacing:0px !important}.woocommerce-product-details__short-description ul li{list-style:inherit !important;margin:8px 0px}.woocommerce-product-details__short-description table{table-layout:fixed;width:100%;border-collapse:collapse;border:1px solid #333}.woocommerce-product-details__short-description table th,.woocommerce-product-details__short-description table td{text-align:left !important;padding:10px;border:solid 1px}.woocommerce-product-details__short-description table th{background:#124734;color:#fff;text-transform:capitalize}.product-button p a.primary-button{padding:15px 25px;border:solid #333 1px;margin-top:30px;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}.product-button p a.primary-button:hover{background:#124734;border:solid 1px #124734;color:#fff}h2.woocommerce-loop-product__title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !important;font-family:"Montserrat", sans-serif !important}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:14px !important;border:solid #e9e9e9 1px;margin:20px}.wc-block-grid__products .wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:21% !important}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:21% !important;padding:12px}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{width:100% !important}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:block !important;font-size:14px !important;max-width:100% !important;padding:15px 10px !important;border-radius:0px !important;border:solid #333 1px}.wc-block-grid__product-title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !important}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin-left:0 !important}.product_title.entry-title{font-size:32px}.wp-block-button__link{color:#333 !important;background-color:#fff !important;display:block !important;font-size:14px !important;width:100%;max-width:100% !important;padding:15px 0px !important;border-radius:0px !important;border:solid #333 1px !important;font-weight:400 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-block-button__link:hover{font-weight:400 !important;color:#fff !important;background:#124734 !important;border:solid #124734 1px !important}.wc-block-grid.has-4-columns .wc-block-grid__product{display:flex;flex-direction:column;justify-content:space-between}.wp-block-button.wc-block-components-product-button{display:contents !important}.wc-block-components-product-price{display:none !important}.woocommerce ul.products li.product .button{color:#333 !important;background-color:#fff !important;border:solid #333 1px;border-radius:0px !important;display:inline-block;margin-top:1em;padding:15px 0px;width:100%;text-align:center;font-weight:400;font-size:14px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce ul.products li.product .button:hover{color:#fff !important;background:#124734 !important;border:solid #92896D 1px !important}span.woocommerce-Price-amount.amount{color:#00aef1}#tab-description h2,.woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab h2{font-size:28px !important}section.related.products h2{font-size:18px !important}.woocommerce ul.products span.price{font-size:14px !important;font-family:"Montserrat", sans-serif !important}section.related.products{margin-bottom:100px}.woocommerce-variation-price span.woocommerce-Price-amount.amount{font-size:24px !important}.woocommerce-notices-wrapper{margin-top:200px;position:absolute;width:100%;left:0;top:-65px}.woocommerce-message{border-top-color:#00aef1 !important}.woocommerce-message .button.wc-forward{padding:12px 20px;font-size:14px;font-weight:400;color:#fff;border-radius:0px;background:#000094;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce-message .button.wc-forward:hover{background:#00aef1}.woocommerce-message::before{content:"";color:#00aef1 !important}.product_meta{font-size:12px;padding:30px 0px}.admin-bar .pswp{z-index:9999}.pswp__bg{background:#000000bf !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.woocommerce div.product div.images .flex-control-thumbs{display:flex}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none !important;margin:20px 10px;padding:0;position:relative;width:20% !important;margin-left:10px;border:solid 1px #e1e1e1;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;transition:all 0.3s;-webkit-transition:all 0.3s;align-content:space-between;flex-wrap:wrap}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.woocommerce .products ul,.woocommerce ul.products{display:flex !important;clear:both !important;flex-direction:row !important;flex-wrap:wrap !important}.woocommerce ul.products li.product a img{width:auto !important;height:240px !important;margin:auto !important}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:15px}.added_to_cart.wc-forward{display:block;text-align:center}.yith-ywraq-add-to-quote{margin-top:0px !important}a.add-request-quote-button.button{width:100% !important;padding:16px !important;text-align:center}.yith-ywraq-mail-form input{padding:10px !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px}input.button.raq-send-request{padding:20px 35px;background:0;border-radius:0px;border:solid 1.5px #333;color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}input.button.raq-send-request:hover{background:#000094;color:#fff;border:solid 1.5px #000094}.yith-ywraq-add-to-quote a,.yith_ywraq_add_item_browse_message a{font-size:14px !important;font-weight:600;margin:0 auto;width:auto !important;text-align:center;font-family:"neulis-neue", sans-serif;background:#3330 !important;border:solid #333 1px;padding:15px 25px;border-radius:0px !important;position:relative;display:flex;justify-content:center;align-content:center;align-items:center;margin-top:20px;transition:all 0.3s;-webkit-transition:all 0.3s}.yith-ywraq-add-to-quote a:hover,.yith_ywraq_add_item_browse_message a:hover{background:#124734 !important;color:#fff}.yith_ywraq_add_item_response.yith_ywraq_add_item_response_message{margin-top:10px !important}a.et_pb_button{background:#3330;padding:15px 20px;color:#333;border:solid 1px #333;border-radius:5px;font-family:"neulis-neue", sans-serif;font-weight:600;width:43%;display:inline-block;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}a.et_pb_button:nth-child(1){margin-right:10px}a.et_pb_button:hover{background:#92896D;color:#fff}.woocommerce .add-request-quote-button.button{background:#124734 !important;padding:20px 20px !important;color:#fff !important;border-radius:0px !important;font-size:14px !important;font-family:"neulis-neue", sans-serif;font-weight:600 !important;border:solid #333 1px !important;width:auto !important;display:flex !important;justify-content:center;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce .add-request-quote-button.button:hover{background:#A1D683 !important;color:#333 !important}.woocommerce.single-product .product .yith-ywraq-add-to-quote{width:100%;max-width:662px}.woocommerce.columns-4 .woocommerce .add-request-quote-button.button{width:auto !important;display:flex !important;justify-content:center}a.add-request-quote-button.button{background:#92896D !important;padding:20px 20px !important;margin:auto !important;color:#fff !important;border-radius:5px !important;font-family:"termina", sans-serif !important;font-weight:600 !important;width:100% !important;display:inline-block !important;text-align:center !important;transition:all 0.3s;-webkit-transition:all 0.3s}a.add-request-quote-button.button:hover{background:#26282A !important}.woocommerce div.product div.summary h5{font-weight:600 !important}.yith-ywraq-add-button.show{margin:15px auto}.pcat-breadcrumbs a{color:#767676 !important;font-weight:600 !important;font-size:0.92em !important;text-transform:uppercase}.pcat-breadcrumbs a #text{color:#767676 !important}.pcat-breadcrumbs a span.breadcrumb_last{font-weight:100 !important;text-transform:uppercase}.pcat-breadcrumbs a .breadcrumb_last{font-weight:100 !important;text-transform:uppercase !important}.pcat-breadcrumbs span.breadcrumb_last{font-weight:100 !important;text-transform:uppercase !important}.c-color-block{position:relative;padding:0px 35px}.contact-color-block{background-color:#c7984d;position:absolute;top:-100px;bottom:-150px;width:100%;left:0}.c-color-block #forminator-module-115.forminator-design--material .forminator-input{border-color:#fff;color:#333}.c-color-block .forminator-ui#forminator-module-115.forminator-design--material .forminator-input,.c-color-block .forminator-ui#forminator-module-115.forminator-design--material .forminator-input input{font-size:14px;font-family:inherit;font-weight:400}#forminator-module-134.forminator-design--material .forminator-textarea{border-left:0px !important;border-right:0px !important;border-top:0 !important}#forminator-module-115.forminator-design--material .forminator-textarea,#forminator-module-115.forminator-design--material .forminator-textarea:hover,#forminator-module-115.forminator-design--material .forminator-textarea:focus,#forminator-module-115.forminator-design--material .forminator-textarea:active{border-color:#777771;background-color:transparent;color:#000000;border-right:0px;border-left:0px;border-top:0px}.slick-slide{background:#fff !important;-webkit-box-shadow:0 0 0px px rgba(0, 0, 0, 0) !important;box-shadow:0 0 0px px rgba(0, 0, 0, 0) !important}.search-close{right:auto !important;left:-45px !important}.abouticons img{max-width:60px}.contactmap{margin-top:-200px}.button-pop{display:inline-block;background-color:#333;position:fixed;top:auto;bottom:0;right:0;left:auto;border-radius:15px 0px 0px 0px;z-index:999}.button-pop p{text-decoration:none;font-family:"ivypresto-display", serif;font-size:18px;color:#000094;padding:10px 40px;padding-right:75px;transition:all 0.3s;-webkit-transition:all 0.3s}.button-pop p:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:20px;color:#000094;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}.button-pop p:hover:after{margin-left:30px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:-150px;border-radius:15px;overflow:hidden}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content img{border-radius:15px;overflow:hidden}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:-150px;border-radius:15px;overflow:hidden}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content img{border-radius:15px;overflow:hidden}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle;border-radius:15px;overflow:hidden;position:relative;z-index:1;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}@media (max-width:640px){.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:0px !important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:0px !important}}.textblock1{padding:30px 105px;background:#DDDBD8;border-radius:15px;margin-top:100px;z-index:-1;-webkit-box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 20px 1px rgba(0, 0, 0, 0.1)}.textblock2{max-width:1050px;margin-left:0 !important;margin-right:auto;padding:30px 105px;border-radius:15px;margin-top:100px;z-index:-1}.accommodation{padding:34px;overflow:hidden;border-radius:15px;transition:all 0.3s;-webkit-transition:all 0.3s;transform:scale(1);-webkit-transform:scale(1)}.accommodation h2{font-size:34px}.accommodation img{border-radius:10px;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s}.accommodation:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.accommodation:hover .wp-block-cover.wp-block-cover__background.has-background-dim.has-background-dim-40{opacity:0.7 !important}.view-lodges a{color:#fff;font-family:"ivypresto-display", serif;transition:all 0.3s;-webkit-transition:all 0.3s}.view-lodges a:before{content:"";width:10px;height:10px;display:inline-flex;font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;padding:12px;padding-left:14px;padding-right:10px;vertical-align:inherit;border:solid #fff 1px;border-radius:50%;margin-left:30px;margin-right:15px;justify-content:center;align-content:center;flex-direction:column}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(skins/light-skin-1.png);height:40px;cursor:pointer;top:80%;margin-top:-20px;position:absolute;z-index:110}.ms-skin-default .ms-nav-prev{background-position:-89px -26px !important;right:auto;left:30px}.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px !important}.master-slider-parent{background-size:cover;border-radius:0px 40px 40px 40px;margin-right:100px;overflow:hidden}.ms-layer.msp-cn-1-1.ms-hover-active h1,.ms-layer.msp-cn-1-2.ms-hover-active h1{color:#fff !important}.ms-layer.msp-cn-1-1.ms-hover-active p,.ms-layer.msp-cn-1-2.ms-hover-active p{color:#fff !important}.is-form-style input.is-search-input{background:#000000ab !important;backdrop-filter:blur(3px);border:solid 0px #ccc !important;color:#fff !important}.header_search ul#menu-header-search{margin-left:0px !important;padding-left:0px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.header_search ul#menu-header-search li{list-style:none !important;line-height:6;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling .header_search ul#menu-header-search li{line-height:4.3}ul#menu-header-search.menu{margin-left:0px !important;padding-left:0px !important}li.astm-search-menu.is-menu.sliding.menu-item{list-style:none !important;line-height:2.9}.header-search-menu ul{margin-left:0px !important;padding-left:0px !important}.header-search-menu ul li{list-style:none !important;line-height:2.9}.header-links a{padding:10px 10px;color:#333;font-family:"ivypresto-display", serif;line-height:6;position:relative;font-weight:100 !important;transition:all 0.3s;-webkit-transition:all 0.3s}.header-links a:hover{color:#A1D683}header.is-scrolling .header-links a{line-height:4.4;color:#333 !important}.header-icons a{padding:10px;line-height:2.5;transition:all 0.3s;-webkit-transition:all 0.3s}.header-icons a:hover{opacity:0.5}.header-icons .chw-widget{display:inline-block}header.is-scrolling .header-icons a{line-height:2.1}.header_search a{line-height:4}header.is-scrolling .header_search a{line-height:3.2}@media (max-width:1090px){.burger{display:block}}a p.readmore-banner{width:189px !important;color:#fff !important;font-family:"Syncopate", sans-serif;font-weight:100 !important;font-size:12px !important;text-transform:uppercase !important;position:relative !important;padding:17px 30px;display:flex;align-items:center;padding-right:2px;border:solid 1px #fff;border-radius:100px;transition:all 0.3s;-webkit-transition:all 0.3s;flex-direction:row;flex-wrap:wrap}a p.readmore-banner:hover{padding-left:55px;color:#000;transition:all 0.3s;-webkit-transition:all 0.3s}a p.readmore-banner:hover:after{position:absolute;width:242px;left:0;right:auto;text-align:right;margin-left:2px;transition:all 0.3s;-webkit-transition:all 0.3s}a p.readmore-banner:after{content:"";display:block;background:#92896D;position:absolute;right:2px;left:auto;color:#fff;font-size:14px;font-family:"Font Awesome 6 Pro";font-weight:300;margin-left:25px;border-radius:100px;padding:15px;z-index:-9;transition:all 0.3s;-webkit-transition:all 0.3s}.homepageblock01{color:#fff;padding-top:0px;padding-bottom:0px;position:relative;overflow:hidden}.homepageblock01 .wp-block-columns{margin-bottom:0px}.homepageblock01 h3{font-size:32px;font-weight:700;text-transform:uppercase}.homepageblock01 .fabrication img{max-width:80px;padding-top:5px}.homepageblock01 .dyno img{max-width:80px}.homepageblock01 .dimsport img{max-width:120px;padding-top:10px}.homepageblock01 .accessories img{max-width:45px;padding-top:10px}.homepageblock01 .ind{width:740px;max-width:740px;position:absolute;right:-50px;top:150px;display:block;opacity:0.1}.home-blog{display:flex;flex-wrap:wrap;padding:0;align-items:flex-end;align-content:flex-end;position:relative;height:380px;overflow:hidden !important}.home-blog li{background:#000}.home-blog .wp-block-latest-posts__featured-image{position:relative;z-index:0;display:block;opacity:0.5;width:100%;height:100%;margin-bottom:-300px}.home-blog .wp-block-latest-posts__featured-image img{position:absolute;top:-24px;width:auto !important;height:100% !important;max-width:fit-content !important}.home-blog .wp-block-latest-posts__post-title{font-size:18px;color:#fff;text-transform:uppercase;font-weight:700;font-family:"ivypresto-display", serif;padding:10px 30px;max-width:83%;z-index:99}.home-blog .wp-block-latest-posts__post-excerpt{color:#fff;padding:10px 30px;max-width:83%;margin-top:0px;margin-bottom:30px;z-index:99}.home-blog li{height:100%;max-height:380px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;overflow:hidden !important}.home-blog a.excerpt-read-more{color:#fff;font-family:"Syncopate", sans-serif;font-weight:100 !important;font-size:12px !important;text-transform:uppercase !important;position:relative !important;padding:18px 30px;padding-right:70px;display:flex;max-width:130px;margin-top:20px;align-items:center;border:solid #fff 1px;border-radius:100px;z-index:99;transition:all 0.3s;-webkit-transition:all 0.3s}.home-blog a.excerpt-read-more a:hover{color:#fff}.home-blog a.excerpt-read-more:hover:after{padding-right:15px;right:2px;width:91%;justify-content:flex-end}.home-blog a.excerpt-read-more:after{content:"";display:block;color:#fff;font-size:14px;font-family:"Font Awesome 6 Pro";font-weight:300;display:block;width:43px;height:43px;border-radius:100px;background:#92896D;position:absolute;right:2px;display:flex;align-items:center;justify-content:center;z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s}#comments.comments-area{display:none}#sidebar1.sidebar.small-12.medium-4.large-4.cell{margin-top:150px;display:none}#sidebar1.sidebar.small-12.medium-4.large-4.cell h2.wp-block-heading{font-size:24px;font-weight:700 !important}#sidebar1.sidebar.small-12.medium-4.large-4.cell #block-4{display:none}.readmore a{background:#3330;color:#191919;border:solid #191919 1px;display:inline-block;position:relative;padding:10px 30px;margin:15px 0px;font-size:12px;font-weight:600;font-family:"ivypresto-display", serif;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover{color:#fff;background:#A1D683;border:solid #A1D683 1px}.readmore a:after{content:"//";font-family:"ivypresto-display", serif;color:#A1D683;font-size:14px;font-weight:900;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover:after{margin-left:20px;color:#fff}.home-cat .wp-block-cover__image-background,.home-cat .wp-block-cover__video-background,.home-cat .wp-block-cover__background.has-background-dim{height:293px !important;overflow:hidden !important;transition:all 0.3s;-webkit-transition:all 0.3s}.home-cat .wp-block-cover,.home-cat .wp-block-cover-image{min-height:293px !important;max-height:293px !important;height:293px !important;overflow:hidden !important;background:#000}.home-cat .wp-block-cover__background.has-background-dim{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);overflow:hidden !important;transition:all 0.3s;-webkit-transition:all 0.3s}.home-cat:hover .wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity:0.8 !important}.home-cat:hover img{transform:scale(1.1);opacity:0.5}.home-cat p{font-size:26px !important;font-weight:100 !important;text-transform:uppercase !important;color:#fff !important;display:flex;flex-direction:column;line-height:1.5}.home-cat p a{color:#fff}.home-cat p:hover:before{content:"";display:block;color:#fff;font-size:26px;font-family:"Font Awesome 6 Pro";font-weight:100;margin-bottom:30px;border:solid 1px;border-radius:100px;padding:15px;width:40px !important;margin:auto;margin-bottom:20px;margin-top:0 !important}.home-cat p:before{content:"";font-size:26px;font-family:"Font Awesome 6 Pro";font-weight:100;margin-bottom:30px;border:solid 1px;border-radius:100px;padding:15px;width:40px !important;margin:auto;display:block;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;font-family:"Font Awesome 6 Pro";font-weight:100;margin-top:50px}.gallerywrap{width:auto;max-width:930px;margin:auto}div#overlay{z-index:9999}img.wp-image-zoom{cursor:zoom-in}.paddingnone{padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important;overflow:hidden}.uagb-slick-carousel.slick-initialized .slick-slide{border-radius:20px;overflow:hidden}.slick-slide{background:#fff !important;border-radius:40px;overflow:hidden;margin-bottom:50px;-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);overflow:visible !important;transition:all 0.3s;-webkit-transition:all 0.3s}.slick-slide:hover{transform:scale(1.2);-webkit-transform:scale(1.11)}.uagb-slick-carousel .slick-list{padding-left:0px;padding-right:0px;padding-top:30px;padding-bottom:50px}.uagb-block-04dcc29d:not(.is-grid).uagb-post__items{margin-top:-30px !important}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{bottom:-20px !important}button.slick-prev.slick-arrow{right:100px;left:auto !important}button.slick-next.slick-arrow{right:28px !important;left:auto !important}.mobile-menu{display:none}.button_container{position:fixed;top:75px;right:8%;height:27px;width:35px;cursor:pointer;z-index:100;transition:opacity 0.25s ease}.button_container:hover{opacity:0.7}.button_container.active .top{transform:translateY(10px) translateX(0) rotate(45deg);background:#FFF}.button_container.active .middle{opacity:0;background:#FFF}.button_container.active .bottom{transform:translateY(-10px) translateX(0) rotate(-45deg);background:#FFF}.button_container span{background:#FF5252;border:none;height:3px;width:100%;position:absolute;top:0px;left:0;transition:all 0.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:10px}.button_container span:nth-of-type(3){top:20px}header.is-scrolling .button_container{top:32px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;transition:opacity 0.35s, visibility 0.35s, width 0.35s;z-index:50}.overlay:before{content:"";background:#000094de;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);left:-55%;top:0;width:50%;height:100%;position:absolute;transition:left 0.35s ease}.overlay:after{content:"";background:#000094de;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);right:-55%;top:0;width:50%;height:100%;position:absolute;transition:all 0.35s ease}.overlay.open{opacity:0.9;visibility:visible;height:100%}.overlay.open:before{left:0}.overlay.open:after{right:0}.overlay.open li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.55s;animation-delay:0.55s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.65s;animation-delay:0.65s}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:50px;font-family:"Vollkorn", serif;font-weight:400;text-align:center;z-index:100}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#FFF;transition:0.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.animatedfsmenu .animatedfsmenu-navbar-toggler{background:#00000000 !important}.animatedfsmenu-navbar-toggler .bar{width:35px !important;height:2px !important}.animatedfsmenu-navbar-toggler{width:auto;max-width:1400px;margin-left:auto;margin-right:auto;left:0;right:0;padding-left:35px;padding-right:35px}.animatedfsmenu-navbar-toggler .bar{margin-right:0}li#menu-item-26,li#menu-item-738{margin-right:5px;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-163 a,li#menu-item-37 a,li#menu-item-38 a,li#menu-item-36 a,li#menu-item-39 a,li#menu-item-838 a{position:relative;margin-right:5px}li#menu-item-163 a:before,li#menu-item-37 a:before,li#menu-item-38 a:before,li#menu-item-36 a:before,li#menu-item-39 a:before,li#menu-item-838 a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:12px;color:#333;position:absolute;right:-6px;top:-2px}li#menu-item-163 ul li a,li#menu-item-37 ul li a,li#menu-item-38 ul li a,li#menu-item-36 ul li a,li#menu-item-39 ul li a,li#menu-item-838 ul li a{margin-right:0px}li#menu-item-163 ul li a:before,li#menu-item-37 ul li a:before,li#menu-item-38 ul li a:before,li#menu-item-36 ul li a:before,li#menu-item-39 ul li a:before,li#menu-item-838 ul li a:before{display:none}.nav-links li#menu-item-720 a:before,.nav-links li#menu-item-1617 a:before,.nav-links li#menu-item-800 a:before,.nav-links li#menu-item-753 a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:12px;color:#fff;position:absolute;right:40px;top:2px;width:150px;height:30px;text-align:right;z-index:999}@media (max-width:1090px){.nav-links li#menu-item-720 a:before,.nav-links li#menu-item-1617 a:before,.nav-links li#menu-item-800 a:before,.nav-links li#menu-item-753 a:before{right:15px !important}}.nav-links li ul li a:before{display:none !important}.accordionicons img{max-width:80px}.accordionicons .readmore a{background:#124734 !important;color:#fff;display:block;position:relative;border:solid #124734 1px !important;padding:10px 30px;margin:15px 0px;font-size:12px;font-weight:600;font-family:"neulis-neue", sans-serif !important;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.accordionicons .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}li#menu-item-163 a:before,li#menu-item-37 a:before,li#menu-item-38 a:before,li#menu-item-838 a:before,li#menu-item-36 a:before,li#menu-item-39 a:before{transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling li#menu-item-163 a:before,header.is-scrolling li#menu-item-37 a:before,header.is-scrolling li#menu-item-38 a:before,header.is-scrolling li#menu-item-838 a:before,header.is-scrolling li#menu-item-36 a:before,header.is-scrolling li#menu-item-39 a:before{top:5px;transition:all 0.3s;-webkit-transition:all 0.3s}header.is-scrolling li#menu-item-26:after,header.is-scrolling li#menu-item-738:after{top:32px}li#menu-item-26:after,li#menu-item-738:after{content:"";font-family:"Font Awesome 6 Pro";font-size:10px;color:#fff;vertical-align:super;margin-left:-6px;top:39px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-200,li#menu-item-707,li#menu-item-737{position:relative}li#menu-item-200:after,li#menu-item-707:after,li#menu-item-737:after{content:"";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff;vertical-align:super;margin-left:-4px;right:10px;top:22px;position:absolute;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-200:hover:after,li#menu-item-707:hover:after,li#menu-item-737:hover:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.animatedfsmenu.navbar-expand-md,.animatedfsmenu.navbar-expand-ht{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.animatedfsmenu-navbar-toggler.right_top{top:34px}.mmenu-scroll{top:14px !important}p.mh3{font-family:"ivypresto-display", serif;color:#26282A;font-size:26px !important;font-weight:600 !important;line-height:1.2}.mobi-flex-wrap{width:100%;max-width:1400px;margin:auto;display:flex;margin-top:0px}.mobi-flex-wrap .mobi-flex{width:100%;text-align:left;border-left:solid 1px #2f2f2f}@media (max-width:1041px){.header-flexwrap .header-flex:nth-child(2){width:100%}ul#main-nav li a{padding:52px 5px}ul#main-nav{position:relative;z-index:9999}}@media (max-width:1024px){.animatedfsmenu-navbar-toggler:not(.custom-burger){width:100% !important;height:70px !important}}@media (max-width:1680px){.banner .banner-content-wrap{padding:0px 35px}}@media (max-width:1435px){.copyright .copyright-content{padding:20px 35px}footer .inner-footer{padding:90px 35px}}@media (max-width:1280px){.header-flexwrap .header-flex:nth-child(2){width:100%}}@media (max-width:1400px){.header-flexwrap .header-flex:nth-child(2){width:100%}}@media (max-width:1600px){header .header-content{padding-left:35px;padding-right:35px}}@media (max-width:1500px){.starlane-right-2{top:620px}}@media (max-width:1480px){.starlane{max-width:600px}.starlane-right-2{max-width:600px}.starlane-right{max-width:600px}}@media (max-width:1401px){.header-flexwrap .header-flex:nth-child(1),.header-flexwrap .header-flex:nth-child(3){width:300px !important}header.is-scrolling .header-content{padding:5px 35px}}@media (max-width:1090px){.menu-contact-us-container{display:none}.burger{margin-top:35px}}@media (max-width:1152px){ul#main-nav li{font-size:12px}ul#main-nav li a{line-height:8.1}}@media (max-width:1250px){.header-flexwrap .header-flex:nth-child(2){width:100%}}@media (max-width:1200px){.starlane-right-2{max-width:450px;top:550px}}@media (max-width:1361px){.header-flexwrap .header-flex.banner-content:nth-child(1){display:block;width:20%}.header-flexwrap .header-flex.banner-content:nth-child(2){display:block;width:80%}}@media (max-width:1341px){.banner .banner-content-wrap .banner-content:nth-child(1){width:50%}}@media (max-width:1300px){.banner .banner-content-wrap .banner-content:nth-child(3) img{width:100%;margin-top:230px;position:absolute;max-width:750px;right:0}}@media (max-width:1213px){.left_menu li a,.right_menu li a{font-size:13px;padding:52px 8px;line-height:7.8}header.is-scrolling .left_menu li a,header.is-scrolling .right_menu li a{font-size:13px;padding-left:8px;padding-right:8px;line-height:7}}@media (max-width:1090px){ul#main-nav{display:none}.wp-container-18 .wp-block-column.has-background.is-layout-flow,.wp-container-27 .wp-block-column.has-background.is-layout-flow,.wp-container-36 .wp-block-column.has-background.is-layout-flow,.wp-container-45 .wp-block-column.has-background.is-layout-flow{background:#fff !important;padding:10px 30px}.wp-container-18 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-27 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-36 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size,.wp-container-45 .wp-block-column.has-background.is-layout-flow .acc-header-content.has-white-color.has-text-color.has-large-font-size{color:#333 !important;line-height:1;margin:0}.width630px-right,.width630px-left{width:auto !important;max-width:630px !important;padding:0px 10px;margin-left:auto !important;margin-right:auto !important}.width620px{width:auto !important;max-width:620px;padding:0px 10px;margin-left:auto !important;margin-right:auto !important}}@media (max-width:1050px){.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}}.animatedfsmenu .animatedfsmenu-navbar-toggler{display:none}@media (max-width:960px){.animatedfsmenu .animatedfsmenu-navbar-toggler{display:block}.header-flexwrap .header-flex:nth-child(1),.header-flexwrap .header-flex:nth-child(3){width:100% !important}.banner .banner-content-wrap .banner-content:nth-child(1),.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:135px;padding-bottom:100px}.banner .banner-content-wrap{margin-right:auto !important;margin-left:auto !important;flex-direction:column;padding-top:135px;padding-bottom:100px}.banner .banner-content-wrap .banner-content:nth-child(1){width:100%;display:flex;justify-content:center;height:auto;flex-direction:column;padding-top:20px;padding-bottom:20px}.banner .banner-content-wrap .banner-content:nth-child(2),.banner .banner-content-wrap .banner-content:nth-child(3){display:none}.banner{max-width:100%;min-height:100px}.header-flexwrap .header-flex:nth-child(1){display:block;width:100%}.header-flexwrap .header-flex:nth-child(2){display:block;width:0px}.header-flexwrap .header-flex:nth-child(3){display:flex}header.is-scrolling .header-flexwrap{padding:5px 0px;padding-bottom:2px}.mobile-menu{display:block}.medium-horizontal.menu{display:none}.banner::after{display:none}.header-cta{text-align:center}.wrapper-p .parallax-container .parallax .banner-wrap{padding:0px 300px;padding-right:10px}.homepagebanner .colleft{flex-basis:40% !important}.homepagebanner .colright{flex-basis:100% !important}.homepagebanner .wp-block-columns.homebannerbtn.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{gap:0em !important}.homepagebanner .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto !important}.homepagebanner .homebannerbtn :where(.wp-block-columns.is-layout-flex){gap:0em !important}.homepagebanner .homebannerbtn .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto !important}footer .details-wrap .details-block{display:block;width:100%;padding:10px 20px}footer .details-wrap{flex-direction:column}footer .details-wrap .details-block:nth-child(1),footer .details-wrap .details-block:nth-child(2){border-left:solid 0px #A1D683}footer .details-wrap .details-block:nth-child(3){border-left:solid 0px #A1D683;border-right:solid 0px #A1D683}footer .details-wrap .details-block{margin-bottom:40px}footer .inner-footer{padding:90px 0px}.mobilelaynext .wp-block-column.colfullfill.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:43% !important}.mobilecontentleft{text-align:left !important}.mobilecontentleft .has-text-align-right{text-align:left !important}.flex-footer .flex-footer-content:nth-child(1),.flex-footer .flex-footer-content:nth-child(2),.flex-footer .flex-footer-content:nth-child(3){width:auto !important}.header-flexwrap{border-bottom:solid #707070 0px}}@media (max-width:910px){.headerlinkswrap{display:none}.header-flexwrap .header-flex:nth-child(3){border-left:solid #707070 0px}}@media (max-width:820px){.flex-footer{display:flex;flex-direction:column}.flex-footer .flex-footer-content:nth-child(1){display:block;width:100%;margin-top:50px}.flex-footer .flex-footer-content:nth-child(2){display:block;width:100%;margin-top:50px}.flex-footer .flex-footer-content:nth-child(3){display:block;width:100%;margin-top:50px}.flex-footer .flex-footer-content:nth-child(4){display:block;width:100%;margin-top:50px}footer .inner-footer{padding-top:50px}.blueback{background:#000094;margin-left:-2px;padding:0px 35px}.width665px{margin-left:auto;margin-right:auto}.master-slider-parent{margin-right:30px}.banner-content:nth-child(2),.banner-content:nth-child(3){display:none}footer:before{background-size:1000px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:40% !important;margin:15px !important}.wrapper-p .parallax-container .parallax .banner-wrap{width:100%;padding:0px 10px;flex-direction:column}.wrapper-p .parallax-container .parallax h1{font-size:56px;line-height:1 !important;margin-bottom:60px}}.mobilebannerwrap{width:auto;max-width:1400px;margin:auto;padding:10px 60px;display:none !important;background-image:url("https://onpointmedia.co.za/bowmanafrica/wp-content/uploads/2023/10/banner-back-02.jpg");background-size:cover;background-position:center;display:flex}.mobilebannerwrap .mobilebannercontent{width:auto;max-width:1400px;padding:100px 35px;padding-top:180px}.mobilebannerwrap .mobilebannercontent h1{font-size:56px;line-height:1 !important;font-weight:100 !important;font-family:"ivypresto-display", serif;letter-spacing:0;margin:0;margin-bottom:30px;text-align:left;color:#fff}.mobilebannerwrap .mobilebannercontent h1 strong{color:#DECCB7;font-weight:600;font-style:italic}.mobilebannerwrap .mobilebannercontent p{text-align:left;color:#fff}.diplayspacemobile{display:none}@media (max-width:781px){h1{font-size:45px}.textalignleftmobile{text-align:left !important}.textalignleftmobile p,.textalignleftmobile h2{text-align:left !important}.wp-block-columns.alignfull.reverseblock.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex{display:flex;flex-direction:column-reverse !important}.diplayspacemobile{display:block}.spacemobile300{height:150px !important}.spacemobile100{height:50px !important}.spacemobile80{height:40px !important}.spacemobile50{height:25px !important}.spacemobile40{height:20px !important}.spacenone{display:none !important}.line-top:before{top:0}.section-gray-01::after{bottom:0px}.contact-color-block{bottom:0px}.mobilebannerwrap{display:block !important}.wrapper-p{display:none}.blockmobile.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.contact-footer .contact-footer-block .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2){display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.contact-footer .contact-footer-block p{text-align:center}.flex-footer .flex-footer-content:nth-child(1) img{margin:auto !important;text-align:center !important}.productfilteradds-desktop{display:none !important}.productfilteradds-mobile{display:block !important}}@media (max-width:781px){.blockmobile.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.blockmobile .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}}@media (max-width:760px){h1{font-size:36px !important}h2{font-size:36px !important;line-height:1}.flex-footer{display:flex}.flex-footer .flex-footer-content{display:block;width:100%}header .header-content{padding:5px 15px !important}.contact-color-block{padding:15px 10px}.contact-color-block h2{line-height:1 !important}.wp-container-9.wp-container-9{padding:30px 10px}h2{font-size:40px}.mobi-flex-wrap{width:100%;max-width:1400px;margin:auto;display:flex;margin-top:0px}.mobi-flex-wrap .mobi-flex{width:auto;text-align:left;padding:10px 15px}.nav-links a{font-size:16px;padding:7px 10px;line-height:1.3}.mobi-flex-wrap{flex-direction:column}.blockmobile .wp-block-column.blockmobile.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:40% !important}.blockmobile .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.mobi-flex-wrap .mobi-flex{border-left:solid 0px #2f2f2f}.widget-content{border-top:solid 1px #2f2f2f}.widget-content a{padding-left:0px !important}}@media (max-width:670px){.header-flexwrap .header-flex:nth-child(1){width:150px !important}.menu-contact-us-container{display:none}.tmc-blocks{gap:10px !important}.woocommerce .add-request-quote-button.button{width:auto !important;display:block !important}a.et_pb_button{width:auto !important;display:block !important}a.et_pb_button:nth-child(1){margin-right:auto;margin-left:auto;margin-bottom:15px}.yith-ywraq-add-button.show a.add-request-quote-button.button{width:100% !important;max-width:100% !important;display:block !important;padding:20px 0px !important;margin-top:-15px !important}.woocommerce.single-product .product .yith-ywraq-add-to-quote{width:auto !important;max-width:670px !important;display:block !important}.tmc-blocks .wp-block-column{padding:20px 15px;display:inline-table}.tmc-blocks .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:24% !important}.tmc-blocks .tmcbtn a{font-size:10px}.tmc-blocks .tmcbtn a:after{padding-left:10px}.tmc-blocks .tmcbtn a:hover:after{padding-left:15px}.height220{height:100px !important}.displaynone-mobile{display:none}.bodycolor-float{width:18px;height:calc(230% + 100%)}h4{font-size:21px}.whitecontact-block{padding:10px 15px}.homepaddingtop01{padding-top:50px}.50wrap{padding-top:50px !important}.wp-block-heading.has-white-color.has-text-color.has-link-color.wp-elements-3247ccf0e6caa8fbd18813ef2c59c8f3{padding-top:50px !important}.bowmanhomebanner .width1400px{padding:20px 0px !important}.is-style-gapless.no-pading-block.50wrap{padding:20px 0px !important}.height150{height:50px !important}p.has-text-align-center.year-text{font-size:27px !important}p.has-text-align-center.year-text strong{font-size:100px !important}.red-year-block{margin-right:0px !important}.red-year-block-left{margin-left:0px !important;display:none}.featured-image{min-height:90px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important}.bannermobile{display:block !important}.bannermobile .wp-block-columns.homebannerbtn.is-layout-flex.wp-container-core-columns-is-layout-3.wp-block-columns-is-layout-flex{display:inline-flex !important;gap:10px !important}.bannermobile .width1400px{padding:50px 0px !important}.bannerdesktop{display:none !important}.findoutmoredown a,.findoutmoredown2 a{padding:10px 10px}}.bannerdesktop{display:block}.bannermobile{display:none}@media (max-width:694px){.header-flexwrap .header-flex:nth-child(3){width:100% !important}.header-flexwrap{justify-content:space-between}}@media (max-width:554px){header .phone{font-size:0px}header .phone:before{font-size:16px}}.map-mobile{display:none}.map-desktop{display:block}@media (max-width:525px){.map-mobile{display:block}.map-desktop{display:none !important}header.is-scrolling .header-flexwrap{padding:10px 0px;padding-bottom:0px}h2.afterstyle-dark:after{width:30px;right:0;position:absolute}.widget-content a{font-size:13px !important}.width1400px{padding:50px 15px}.header-flexwrap .header-flex:nth-child(3){width:45% !important}.nav-links{top:0;padding-top:0px}.featured-image h1{font-size:30px}.c-color-block{position:relative;padding:0px 0px}.wrapper-p .parallax-container .parallax{flex:auto !important;background-position:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.mobilebannerwrap{padding:10px 15px}h3{font-size:26px}h5.heading-line:before{content:"";width:30px;margin-right:10px}.width794px{padding:0px 0px}}@media (max-width:480px){.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a,.banner .banner-content-wrap .banner-content:nth-child(1) .foodmenu a{display:block;margin:auto}header.is-scrolling .site-branding img{padding-top:15px}.banner .banner-content-wrap .banner-content:nth-child(1) .booknow a{margin-top:30px !important}.animatedfsmenu .animatedfs_menu_list .afsmenu li.afs-menu-item-has-children>ul{margin:14px 30px;padding-left:0px;margin-left:0px}.animatedfsmenu .animatedfs_menu_list .afsmenu li ul li a{font-size:15px !important}.displaynone-mobile{display:none}.width980px{padding:0px 0px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;margin:15px 0px !important}.wrapper-p .parallax-container .parallax .banner-wrap .banner-content{width:70%}header .header-content .site-branding img{max-width:160px}.header_search ul#menu-header-search li{line-height:1.7}.header-flexwrap .header-flex:nth-child(1){width:150px !important}header.is-scrolling .header-flexwrap{padding-top:0px;padding-bottom:0px}.height10rem{height:10rem !important}.height5rem{height:5rem !important}.height8rem{height:8rem !important}.height0rem{height:0rem !important}.nk-awb-fullheight{height:75vh;min-height:10px}.bannerhomepage .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:40% !important}.buttons a.button{display:block}.faqwrap summary{font-size:18px}.faqwrap summary:after{content:"+";color:#fff;font-family:"Font Awesome 6 Pro";font-weight:100;font-size:24px;font-weight:bold;margin:-2px 10px 0 0;padding:1px 0 3px 0;text-align:center;width:100%;display:flex;right:0;position:relative;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;align-content:flex-end;align-items:center;float:none}.popup-content{width:auto;max-width:960px;height:auto;top:35px !important;left:0;right:0;bottom:0;margin:auto 35px;padding:20px}.popwrap{flex-direction:column}.popwrap .popwrap-block{width:auto}.header-icons a{line-height:4.1}.header-links a{line-height:4.1}.burger{margin-top:19px}.wc-block-grid.has-4-columns .wc-block-grid__products{display:flex !important}.wc-block-grid.has-4-columns .wc-block-grid__product{max-width:46% !important;padding:12px !important;margin:10px 10px 10px 0px !important}.product-button p a.primary-button{display:block;text-align:center}.featured-image h1:after{display:none}.yith-ywraq-add-to-quote a,.yith_ywraq_add_item_browse_message a{width:auto !important;display:block}.wp-block-columns.contactpageblock.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{gap:0em}.contactpageblock .wp-block-column{padding:50px 20px}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:25px 0px}}span.woocommerce-Price-amount.amount,.product-subtotal{display:none !important}@media (max-width:450px){h1{font-size:30px !important}h2{font-size:30px !important;line-height:1}.contact-footer .contact-footer-block p{font-size:20px !important}header .header-content{padding:5px 15px !important}.width890px{padding:0px 0px}}@media (max-width:430px){header .header-content .site-branding img{max-width:150px;padding-top:5px}}@media (max-width:330px){h1{font-size:40px !important}.readmore a{padding-right:0px}}.nav-links li:hover>ul{display:none}.nav-links li{position:relative}.nav-links li ul{display:none}.nav-links li.submenu-open>ul{display:block}@media (min-width:992px){.nav-links li ul{position:absolute;top:100%;left:0}}.nav-links li ul{max-height:80vh;overflow-y:auto}.mobile-menu{position:fixed;height:100vh}.mobile-menu{overflow-y:auto}.nav-links li ul{position:static;max-height:0;overflow:hidden;transition:max-height 0.3s ease}.nav-links li.submenu-open>ul{max-height:1000px}@media (min-width:992px){.nav-links li ul{position:absolute;top:100%;left:0;max-height:none;overflow:visible}}.nav-links li ul{backface-visibility:hidden;transform:translateZ(0)}.nav-links li ul{will-change:opacity, height}.nav-links li{opacity:0 !important;transform:translateX(20px) !important;transition:opacity 0.3s ease, transform 0.3s ease !important}.nav-links.nav-active li{opacity:1 !important;transform:translateX(0) !important}.nav-links{position:fixed !important;left:100% !important;transition:left 0.3s ease !important}.nav-links.nav-active{left:0 !important}