﻿*{margin:0}html{scroll-behavior:smooth}.fonts{font-family:termina, sans-serif;font-family:"Montserrat", sans-serif}body{font-family:"Montserrat", sans-serif;color:#fff;overflow-x:hidden !important;font-weight:400 !important;background:#f3f3f3}a{text-decoration:none;color:#000}h1{font-family:termina, sans-serif;font-size:55px !important;color:#333;margin:20px 0px;margin-bottom:30px;line-height:1;font-weight:300 !important}h1 strong{font-weight:800 !important;color:#3392C5 !important}h2{font-family:termina, sans-serif;font-size:45px !important;color:#333;margin:20px 0px;margin-bottom:30px;line-height:1;font-weight:300 !important;text-transform:uppercase}h2 strong{font-weight:800 !important;color:#3392C5 !important}h2 strong em{font-weight:800 !important;color:#333 !important;font-style:normal}h2 em{font-weight:800 !important;color:#333 !important;font-style:normal}h3{font-family:termina, sans-serif;font-size:36px;line-height:1;margin:20px 0px;margin-bottom:35px}h4{font-size:26px;font-family:termina, sans-serif;line-height:1.6;font-weight:100 !important}h4 strong{font-weight:600 !important;font-style:italic}h5{font-size:14px;font-family:termina, sans-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}.heading{font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;align-items:center}.heading:after{content:"";width:100%;max-width:100px;height:1px;margin-left:10px;background:#3392C5;position:relative;display:inline-block;margin-top:-5px}.heading-right{font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end;align-items:center;text-align:right;justify-content:flex-end}.heading-right:before{content:"";width:100%;max-width:100px;height:1px;margin-right:10px;background:#3392C5;position:relative;display:inline-block;margin-top:-5px}.headingcenter{font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;align-items:center;justify-content:center}.headingcenter:before{display:none}.headingcenter:after{content:"";width:100%;max-width:100px;height:1px;margin-left:10px;background:#3392C5;position:relative;display:inline-block;margin-top:-5px}.floateven .wp-block-column{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;justify-content:space-around}.floateven p{text-transform:inherit !important}.floateven h2{font-weight:600 !important}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:10px 0px;transition:all 0.3s;-webkit-transition:all 0.3s}header .header-content .site-branding img{width:auto;max-width:280px;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}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;flex-direction:row;flex-wrap:nowrap;align-items:center}.header-flexwrap .header-flex:nth-child(1){display:flex;width:280px !important;justify-content:flex-start;text-align:left;align-content:center;flex-direction:row;flex-wrap:wrap;align-items:center}.header-flexwrap .header-flex:nth-child(2){display:flex;width:100%;justify-content:center}.header-flexwrap .header-flex:nth-child(3){display:flex;width:280px !important;justify-content:flex-end;text-align:right;align-content:center;flex-direction:row;flex-wrap:wrap;align-items:center}.header-social-links{color:#fff}.header-social-links a{color:#fff;padding:10px;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-social-links a:hover{font-size:16px}ul#main-nav li a::after{content:"";position:absolute;width:0px;height:15px;right:0;top:auto;bottom:0px;background:#fff;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s}.site-branding img{transition:all 0.3s;webkit-transition:all 0.3s}.site-title,.site-description{display:none}header.is-scrolling{background:#d3d3d3e0;position:fixed;min-height:60px;overflow:visible;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-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:4}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}header.is-scrolling .nav-links a{color:#fff !important}.header_search{float:right}.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{position:relative}.articles-page .wp-block-latest-posts__post-title{font-size:18px;font-weight:600;font-family:termina, sans-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:termina, sans-serif;font-size:12px;transition:all 0.3s;-webkit-transition:all 0.3s}.articles-page a.excerpt-read-more:hover{background:#3392C5}.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}.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}.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}.imgsize80 img{width:80px;margin-bottom:15px}.banner-crop{border-radius:35px 0px 0px 35px;-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);overflow:hidden}.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)}.radiuswrap{border-radius: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)}.radiuswrap h2{font-family:termina, sans-serif;font-size:45px !important;color:#fff;margin:20px 0px;margin-bottom:30px;line-height:1;font-weight:300 !important;text-transform:uppercase}.radiuswrap h2 strong{font-weight:800 !important;color:#3392C5 !important}.radiuswrap h2 strong em{font-weight:800 !important;color:#fff !important;font-style:normal}.radiuswrap h2 em{font-weight:800 !important;color:#333 !important;font-style:normal}.radiuswrap .headingcenter{font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;align-items:center;justify-content:center}.radiuswrap .headingcenter:before{display:none}.radiuswrap .headingcenter:after{content:"";width:100%;max-width:100px;height:1px;margin-left:10px;background:#3392C5;position:relative;display:inline-block;margin-top:-5px}.radiuswrap .readmore a{background:#3330;color:#fff;border:solid #fff 1px;border-radius:100px;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;font-family:termina, sans-serif;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.radiuswrap .readmore a:hover{color:#fff;background:#3392C5}.radiuswrap .readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;font-weight:100;transition:all 0.3s;-webkit-transition:all 0.3s}.radiuswrap .readmore a:hover:after{margin-left:20px;color:#fff}.is-style-masonry figure{border-radius:30px;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)}li#menu-item-23{margin-left:10px}li#menu-item-23 a{border:solid #333 1px !important;border-radius:100px;padding:15px 30px !important;transition:all 0.3s;-webkit-transition:all 0.3s}li#menu-item-23 a:hover:after{display:none !important}li#menu-item-23 a:hover{background:#3392C5 !important;color:#fff !important}li#menu-item-21{margin-right:10px}li#menu-item-21 a{position:relative}li#menu-item-21 a:before{content:"";font-family:"Font Awesome 6 Pro";font-size:10px;margin-left:10px;color:#333;position:absolute;right:-3px;top:15px}li#menu-item-21 ul li a:before{display:none}.mainmenu-wrap{width:100%;display:block}.top-bar#top-bar-menu{text-align:center}ul #main-nav{font-family:"Montserrat", sans-serif;font-weight:600}ul #main-nav li{display:inline-block;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase}ul#main-nav{font-family:termina, sans-serif;font-weight:400;padding-left:0px;font-size:14px}ul#main-nav li{display:inline-block;font-family:termina, sans-serif;font-size:14px;text-transform:uppercase}ul#main-nav li a{padding:30px 10px;color:#333;line-height:5;position:relative;border:solid 1px #fff0;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:after{content:"";width:0%;height:3px;margin-top:40px;bottom:-12px;left:0;background:#3392C5;transition:all 0.3s;-webkit-transition:all 0.3s}ul#main-nav li a:hover:after{width:100%}ul#main-nav li a:hover ul li{visibility:hidden}ul#main-nav li .current-menu-item a:after{content:"";width:100%;height:2px;bottom:0px;background:#3392C5;left:0;display:block}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:10px;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 ul li.current_page_item a{font-weight:700}header ul li ul{background:#333333e8;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:10px}header ul li ul li a:hover{background:#3392C5;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:"Montserrat", sans-serif;text-transform:uppercase}nav ul{padding-left:0px}.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{width:100% !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:14px}.nav-links ul li ul{width:100% !important}.nav-links ul li ul li a{font-size:14px !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}li#menu-item-125 a:after,li#menu-item-225 a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:12px;margin-left:15px}li#menu-item-125 a:hover:after,li#menu-item-225 a:hover:after{background:#fff0 !important}li#menu-item-125 ul li a:after,li#menu-item-225 ul li a:after{display:none}.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:400 !important;font-size:18px;font-family:termina, sans-serif;text-transform:uppercase !importantss;padding:10px;line-height:1;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}.nav-links a:hover{color:#3392C5}.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;transition:all 0.3s;-webkit-transition:all 0.3s}.burger div{width:25px;height:2px;background-color:#333;margin:5px;margin-top:3px !important;transition:all 0.3s ease-in-out}@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;padding-left:10px}.widget-content{width:100%;margin:20px auto;padding:10px 30px;color:#fff;text-align:left;font-size:13px;font-family:"Montserrat", sans-serif;margin-top:100px}.widget-content p{padding:0px}.widget-content a{color:#fff;letter-spacing:0;text-transform:none !important;font-size:13px;font-family:"Montserrat", sans-serif;font-weight:300 !important;line-height:1;padding:0px 10px;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 a:before{content:"";font-size:13px;color:#fff;font-family:"Font Awesome 6 Pro";margin-right:5px}.widget-content .phone a:before{content:"";font-size:13px;color:#fff;font-family:"Font Awesome 6 Pro";margin-right:5px}.widget-content .mail a:before{content:"";font-size:13px;color:#fff;font-family:"Font Awesome 6 Pro";margin-right:5px}.widget-content .email:before{content:"";display:none;font-family:"Font Awesome 6 Pro";margin-right:10px}.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}.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:termina, sans-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}.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:15px !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:180px;height:auto;margin-top:30px;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:-150px;background:#f3f3f3;border-radius:30px;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)}.contactpage-contactform .wp-block-column{padding:35px}.contactpage-contactform form{padding:35px !important}@media (max-width:780px){.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 .wp-block-column{padding:10px}.contactpage-contactform form{padding:35px 0px !important}}.radiusimg img{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)}.forminator-ui#forminator-module-279.forminator-design--material .forminator-button-submit{font-size:14px;font-family:"termina", sans-serif !important;font-weight:600 !important;padding:15px 30px !important}.bodycolor-float{width:400px;height:calc(100% + 100%);display:block;position:absolute;background:#3392C5;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:#3392C5}.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:300}nav.woocommerce-breadcrumb a{font-weight:600}.woocommerce .woocommerce-breadcrumb{margin:0 0 50px;padding:0}.woocommerce .quantity .qty{display:none}.parallaxbackground{overflow:hidden !important}.bakingicons .wp-block-image img{width:100px;height:100px}.wp-image-6{width:100%;max-width:181px !important}footer{background:url(https://onpointmedia.co.za/landtec-pools/wp-content/uploads/2024/08/footer-background.webp);margin:0px;width:auto;max-width:100%;display:block;margin-bottom:-15px;overflow:hidden;color:#fff;font-size:14px;border-radius:35px 35px 0px 0px;margin-left:70px;margin-right:70px;background-position:center;background-attachment:fixed}footer img{width:100%;max-width:190px !important}footer a{color:#fff;font-weight:400;font-size:14px;transition:all 0.3s;-webkit-transition:all 0.3s}footer a:hover{opacity:0.7}footer h3{font-size:18px;font-family:termina, sans-serif;color:#fff;margin-bottom:20px;font-weight:800 !important;text-transform:uppercase}footer p.footer-heading{font-size:20px !important;font-family:termina, sans-serif;color:#fff;margin-bottom:20px !important;font-weight:600 !important;text-transform:uppercase}footer h5{font-size:18px;font-family:"Gloock", serif;text-transform:uppercase;color:#fff;letter-spacing:1.5px !important;padding-left:10px;padding-right:10px;position:relative;font-weight:300}footer h5:after{content:"-";color:#fff;padding-left:3px}footer h5:before{content:"-";color:#fff;display:content;width:auto;height:auto;background:#0000;position:absolute;left:0;top:auto}footer li{font-size:14px !important}footer .inner-footer{width:auto;max-width:1400px;padding:90px 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.5}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{opacity:0.7}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{opacity:0.7}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{opacity:0.7}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{opacity:0.7}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{opacity:0.7}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{opacity:0.7}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 6 Pro";position:absolute;left:0;font-weight:300}footer .facebook:hover{opacity:0.7}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 6 Pro";position:absolute;left:0;font-weight:300}footer .twitter:hover{opacity:0.7}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 6 Pro";position:absolute;left:0;font-weight:300}footer .instagram:hover{opacity:0.7}.footersoc{color:#fff;font-size:16px;margin-right:15px;transition:all 0.3s;-webkit-transition:all 0.3s}.footersoc:hover{opacity:0.8}.homegrey{gap:0 !important}.homegrey .wp-block-cover{padding:5rem}.hometiles{gap:0 !important}.hometiles .wp-block-cover{padding:3rem}.newspromowrap .wp-block-column{padding:40px 25px;background-color:#ffffff1a !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.newspromowrap .wp-block-column p{font-family:termina, sans-serif;font-size:18px;font-weight:600}a.viewdoc{color:#fff;border:solid #fff 1px;padding:15px 25px;margin-top:30px;font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:600;display:inline-block;transition:all 0.3s;-webkit-transition:all 0.3s}a.viewdoc:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-left:15px;transition:all 0.3s;-webkit-transition:all 0.3s}a.viewdoc:hover{background:#3392C5;border:solid #3392C5 1px;color:#fff}a.viewdoc:hover:after{margin-left:35px}.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-grid__product-price__value{display:none !important}.contact-footer{width:100%;background:#3392C5}.contact-footer .contact-footer-block{width:auto;max-width:1380px;min-height:10px;padding:30px 35px;margin:auto}.contact-footer .contact-footer-block a i{color:#fff;font-size:14px;padding:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block a i:hover{font-size:16px}.contact-footer .contact-footer-block p.readmorecontact{margin:0px;padding:0px;line-height:1}.contact-footer .contact-footer-block p.readmorecontact a{border:solid #fff 1px;border-radius:0px;color:#fff;font-size:14px;font-family:termina, sans-serif;text-transform:uppercase;font-weight:600;background:#fff0;margin:0px;padding:15px 30px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block p.readmorecontact a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;margin-left:10px;transition:all 0.3s;-webkit-transition:all 0.3s}.contact-footer .contact-footer-block p.readmorecontact a:hover{background:#fff;color:#3392C5}.contact-footer .contact-footer-block p.readmorecontact a:hover:after{color:#3392C5;margin-left:20px}.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:termina, sans-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:termina, sans-serif;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}input.button.raq-send-request:hover{background:#3392C5 !important;color:#fff}#yith-ywrq-table-list input[type=submit]{font-size:14px !important;padding:20px 25px !important;font-family:termina, sans-serif;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}#yith-ywrq-table-list input[type=submit]:hover{background:#3392C5 !important;color:#fff}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:"Montserrat", sans-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 35px;margin:auto;color:#fff;font-weight:100 !important;font-size:12px;border-top:solid 1px #555555;position:relative;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{opacity:0.8}.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}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}.maximage-88{max-width:88px;margin:auto}.border-radius-15{border-radius:15px;overflow:hidden}.marginbottom-88{margin-bottom:-88px}.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)}@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-left:auto;margin-right:0}.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}.width960px-100px{width:auto !important;max-width:1030px !important;padding:0px 35px;margin:auto !important;margin-top:-100px !important}.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}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:"Montserrat", sans-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:"Montserrat", sans-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:"Montserrat", sans-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:"Montserrat", sans-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 6 Pro";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:"Montserrat", sans-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:"Montserrat", sans-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:"Montserrat", sans-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 6 Pro";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 6 Pro";color:#fff;font-weight:100;opacity:1;font-size:40px}.slick-prev:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-weight:100;opacity:1;font-size:40px}.wrapper .slick-dots li button:before{font-size:20px;color:white}.featured-image{overflow:hidden;background:url(https://onpointmedia.co.za/landtec-pools/wp-content/uploads/2024/08/swimming-pool-copy-1.webp);min-height:350px;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:termina, sans-serif;font-size:32px !important;font-weight:600 !important;position:relative;z-index:99}.featured-image h1:after{content:"";width:auto;height:1px;max-width:100px;margin-top:10px;background:#3392C5;display:block}.featured-image-overlay{width:100%;height:100%;background:#ffffff00;position:absolute;top:0;z-index:0;backdrop-filter:blur(5px)}h1.bannertext{color:#fff;margin-bottom:0px !important;line-height:1 !important}h1.bannertext strong{color:#000094;font-style:none !important}.bannertext-block{margin-top:10px !important;margin-bottom:30px !important}.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;-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}h2.woocommerce-loop-product__title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !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 #333 1px;margin:20px}h2.h2noafter:after{display:none !important}.wc-block-sort-select__select.wc-block-components-sort-select__select{padding:10px}.summary.entry-summary p{color:#fff}.summary.entry-summary p a{color:#fff}.summary.entry-summary a{color:#fff}.formspacecontact{padding:35px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.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;width:100% !important;padding:15px 0px !important;border-radius:0px !important;border:solid #fff 1px;background:#fff0;font-family:termina, sans-serif;text-transform:uppercase;font-size:14px;font-weight:600;transition:all 0.3s;-webkit-transition:all 0.3s}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:#3392C5;border:solid #3392C5 1px}h2.wc-block-components-product-title.wc-block-grid__product-title:after{display:none !important}.wc-block-grid__product-title{display:block !important;font-size:18px !important;font-weight:400 !important;text-align:left !important;margin-top:20px !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}.woocommerce .single-product .product{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.woocommerce .single-product .product .woocommerce-page div.product div.images{float:none !important}.woocommerce .single-product .product .woocommerce-page div.product div.summary{float:none !important;width:48%;clear:none}.woocommerce .single-product .product .breadcrumbs{position:absolute;top:-30px;left:0}.woocommerce .single-product .product .woocommerce .single-product .product .breadcrumbs{position:absolute;top:-30px;left:0}.wp-block-button__link{color:#333 !important;background-color:#fff !important;border:solid #333 1px;border-radius:5px !important;transition:all 0.3s;-webkit-transition:all 0.3s}.wp-block-button__link:hover{color:#fff !important;background:#3392C5 !important;border:solid #3392C5 1px !important}.woocommerce ul.products li.product .button{color:#333 !important;background-color:#fff !important;border:solid #333 1px;border-radius:5px !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:#3392C5 !important;border:solid #3392C5 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;color:#fff !important}section.related.products h2:after{display:none !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:left;margin:30px;padding:0;position:relative;width:18% !important;margin-left:30px;border:solid 1px #e1e1e1;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;transition:all 0.3s;-webkit-transition:all 0.3s}.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{font-family:"Montserrat", sans-serif;padding:10px}input.button.raq-send-request{padding:20px 35px;background:0;border-radius:0px;border:solid 1.5px #333;color:#333;font-family:"Montserrat", sans-serif;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:100%;text-align:center;font-family:termina, sans-serif;background:#3330 !important;border:solid #333 1px;padding:15px 25px;border-radius:5px;position:relative;display:inline-block;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:#3392C5 !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:termina, 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:#3392C5;color:#fff}.woocommerce .add-request-quote-button.button{background:#3392C5 !important;padding:20px 20px !important;color:#fff !important;border-radius:5px;font-family:termina, sans-serif;font-weight:600 !important;width:100% !important;display:inline-block;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s}.woocommerce .add-request-quote-button.button:hover{background:#26282A !important}.woocommerce.single-product .product .yith-ywraq-add-to-quote{width:100%;max-width:662px}a.add-request-quote-button.button{background:#3392C5 !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}.search-close{right:auto !important;left:-45px !important}.abouticons img{max-width:60px}.contactpageblock{margin-bottom:-400px;z-index:9}.contactpageblock a{color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s}.contactpageblock a:hover{opacity:0.8}.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:"Montserrat", sans-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-container-33.wp-block-column.has-background{margin-bottom:-114px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{font-size:inherit;font-family:inherit;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7}.gform_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:15px 10px;letter-spacing:normal;width:100% !important;border:solid 1px #e7e7e7;line-height:1.5;resize:none}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{color:#787878}.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:"Montserrat", sans-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}.header_search ul#menu-header-search li{list-style:none !important;line-height:2.5}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{color:#333}.header-links i{display:inline-block;line-height:2.9;padding:10px}.header-links ul li{list-style:none}.header-links ul li a{padding:15px 20px;color:#fff;background:#3392C5;font-family:termina, sans-serif;line-height:4.3;position:relative;font-weight:100 !important;border-radius:5px !important;border-radius:100px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-links ul li a:hover{color:#3392C5;background:#fff}header.is-scrolling .header-links ul li a{line-height:3.5;color:#fff !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}.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:termina, sans-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-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:#3392C5;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}.fontalter p{font-family:termina, sans-serif !important;text-transform:uppercase}.iconswrapone img{width:100%;max-width:80px}.homeserviceswrap p{text-transform:inherit !important}.homeserviceswrap a{font-size:18px;font-weight:600}.readmore a{background:#3330;color:#3392C5;border:solid #3392C5 1px;border-radius:100px;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;font-family:termina, sans-serif;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover{color:#fff;background:#3392C5}.readmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#3392C5;font-size:14px;margin-left:10px;font-weight:100;transition:all 0.3s;-webkit-transition:all 0.3s}.readmore a:hover:after{margin-left:20px;color:#fff}.findoutmore a{background:#3392C5;color:#fff;border:solid #3392C5 1px;border-radius:100px;display:inline-block;position:relative;padding:15px 30px;margin:15px 0px;font-family:termina, sans-serif;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmore a:hover{color:#3392C5;background:#fff0}.findoutmore a:after{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:14px;margin-left:10px;font-weight:100;transition:all 0.3s;-webkit-transition:all 0.3s}.findoutmore a:hover:after{margin-left:20px;color:#3392C5}.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}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}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:termina, sans-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}@media (max-width:1041px){ul#main-nav{font-size:16px}.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: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:1090px){.menu-contact-us-container{display:none}}@media (max-width:1152px){.header-flexwrap .header-flex:nth-child(1),.header-flexwrap .header-flex:nth-child(3){width:780px !important}ul#main-nav li{font-size:12px}ul#main-nav li a{line-height:5.5}header.is-scrolling ul#main-nav li a{line-height:4.9}}@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}.wp-block-columns.is-layout-flex.wp-container-27 body .is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-45 body .is-layout-flex{flex-direction:column-reverse !important;overflow-y:hidden}.wp-block-columns.is-layout-flex.wp-container-25,.wp-block-columns.is-layout-flex.wp-container-43{flex-direction:column-reverse !important}.starlane,.starlane-right-2,.starlane-right{display:none}.section-gray-01::after{display:none}.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}.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}}@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:auto !important;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}}@media (max-width:780px){.heading-right{justify-content:center}.heading-right:before{display:none}.heading-right:after{content:"";width:100%;max-width:100px;height:1px;margin-left:10px;background:#3392C5;position:relative;display:inline-block;margin-top:-5px}footer{margin-left:15px;margin-right:15px}.flex-footer .flex-footer-content{display:block !important;width:100% !important;margin:0px !important}.height250mobile{height:250px !important}.mobilelefttext .heading-right{text-align:center !important;line-height:1.2}.mobilelefttext .heading-right:after{margin-top:10px !important}.mobilelefttext h2,.mobilelefttext p{text-align:left !important}.radiuswrap h2{font-size:26px !important}.radiuswrap .readmore a{padding:15px 15px !important}.is-style-masonry figure{border-radius:10px !important}footer p.footer-heading{font-size:18px !important;margin-top:60px !important}.nav-links a{font-size:18px !important}.nav-links ul li a{font-size:14px !important}.nav-links ul li ul li a{font-size:12px !important}.featured-image h1{padding:60px 35px;padding-top:150px;font-size:24px !important}.contactpage-contactform{margin-top:0px !important;background:#f3f3f3;border-radius:0px !important;-webkit-box-shadow:0 0 0px 0px rgba(0, 0, 0, 0) !important;box-shadow:0 0 0px 0px rgba(0, 0, 0, 0) !important}.contactpage-contactform .wp-block-column{padding:0px !important}.contactpage-contactform h2{font-size:26px !important}.contactpage-contactform .contactpage-contactform form{padding:0px !important}}@media (max-width:768px){.reverse-mobile{flex-direction:column-reverse}}.largefloattext{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:0;font-size:65px;line-height:1.4;text-transform:uppercase;font-family:termina, sans-serif;font-weight:700;z-index:9}@media (max-width:781px){h1{font-size:45px}.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}}@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:15px 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 35px}.nav-links a{font-size:21px;padding: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}}@media (max-width:670px){.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}:where(.wp-block-columns.has-background){padding:20px 0px !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}.wc-block-grid.has-4-columns .wc-block-grid__product{max-width:100% !important}.wc-block-grid.has-4-columns .wc-block-grid__product{padding:20px !important}}@media (max-width:694px){.header-flexwrap .header-flex:nth-child(3){width:100% !important}}@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:100% !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}.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:200px}.header-icons a{line-height:1.3}.header_search ul#menu-header-search li{line-height:1.7}.burger{margin-top:4px;transition:all 0.3s;-webkit-transition:all 0.3s}.header-flexwrap .header-flex:nth-child(1){width:150px !important}header.is-scrolling .header-flexwrap{padding-top:0px;padding-bottom:0px}.contact-footer .contact-footer-block{text-align:center;padding-bottom:50px}.mobi-flex-wrap .mobi-flex .widget-content{text-align:left !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:15px 15px !important}.width890px{padding:0px 0px}}@media (max-width:430px){header .header-content .site-branding img{max-width:150px}}@media (max-width:330px){h1{font-size:40px !important}.readmore a{padding-right:0px}}