/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}strong{font-weight:bolder}sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-6,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-8,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-9,.col-sm-3,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-4{margin-left:33.333333%}}@media (min-width:992px){.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}}.form-group{margin-bottom:1rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px)0 0}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}a.badge:focus,a.badge:hover{text-decoration:none}.close:hover{color:#000;text-decoration:none}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.carousel-item.active{display:block}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.d-block{display:block!important}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.w-100{width:100%!important}.mb-0{margin-bottom:0!important}.text-center{text-align:center!important}.visible{visibility:visible!important}@media print{@page{size:a3}}body{font-family:"Lato",sans-serif}html,body{overflow-x:hidden}*{margin:0;padding:0}ul,ol{list-style-type:none;margin:0}.hero-slider-container ol{list-style-type:none!important;margin:0!important}#main-content ul,#main-content ol{list-style-type:inherit;margin:0 0 1rem 40px}#main-content ul li,#main-content ol li{font-family:"Lato",sans-serif;font-size:18px;line-height:1.6em;font-weight:300;margin-bottom:5px}a{text-decoration:none;color:#000;font-family:"Lato",sans-serif;font-weight:600}a:hover{text-decoration:none;color:#b3a16e}img{max-width:100%}ul#menu-bottom-bar li{display:inline-block;margin-right:10px}strong{font-weight:600}h1{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:30px;margin-bottom:20px}h2{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:600;font-size:26px;letter-spacing:1px}h3{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:18px}p{font-family:"Lato",sans-serif;font-size:18px;line-height:1.6em;font-weight:300}p.small{font-size:16px;line-height:1.6em;font-weight:300}.gap{margin-top:75px}.woocommerce-products-header .gap{margin-bottom:75px}@media screen and (max-width:991px){.gap{margin-top:35px}.woocommerce-products-header .gap{margin-bottom:35px}div#wpcf7-f184-o1{border-top:1px solid #e4e4e4;padding-top:50px;margin-top:30px}}@media screen and (max-width:767px){h1{font-size:30px}h3{font-size:22px}p{font-size:16px}p.small{font-size:14px}footer h2.widgettitle{font-size:16px!important}footer p,footer a{font-size:14px!important}.bottom-bar p,.bottom-bar a,.bottom-bar span{font-size:12px!important}}.sticky{position:fixed;top:0;width:100%;z-index:100;background:#fff;padding:10px 0!important;transition:padding .5s}.sticky img.header-logo{width:100%;max-width:100px!important}.sticky+#main-content{padding-top:100px}@media only screen and (max-width:575px){.sticky img.header-logo{width:100%;max-width:50px!important}}.carousel .btn{margin-top:10px!important}.mobile-contact-info{list-style-type:none;padding-left:20px;text-align:left;margin-top:50px}.nav-outer-left{width:200px;text-align:center}.nav-outer-right{width:calc(100% - 200px);justify-content:flex-end;display:flex}.nav-desktop{display:flex;align-items:center;justify-content:space-between}.header-main-nav li{display:inline-block;padding:10px}.top-bar{background-color:#b3a16e;padding:10px 0 10px}.top-bar a:hover{text-decoration:none;color:inherit;font-weight:600}div#contact-details a{font-weight:300;margin-right:15px;font-size:16px}img.header-logo{width:100%;max-width:150px!important}.header-main-nav li a{text-transform:uppercase;font-weight:600;letter-spacing:3px}div#social-details{text-align:right}.social-icons-bar{display:flex;justify-content:flex-end}.social-icons-icon{width:26px;margin-right:6px}.social-icons-icon img{width:100%}header.page-header{padding:20px 0;border-bottom:1px solid #ededed}.nav-outer-right.mobile{display:none}.sidenav{height:100%;width:0;position:fixed;z-index:100;top:0;right:0;background-color:#000;overflow-x:hidden;padding-top:60px;transition:.5s}.sidenav a{padding:4px 0;text-decoration:none;font-size:16px;color:#fff;display:block;transition:.3s;text-transform:uppercase;letter-spacing:3px;font-weight:600}.sidenav a:hover{color:#fff}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.menu-toggle-cont{display:none;cursor:pointer!important;padding-left:15px}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#333;margin:6px 0;transition:.4s}.sidenav ul{list-style-type:none;padding-left:20px;text-align:left}@media only screen and (max-width:991px){.menu-toggle-cont{display:block!important;cursor:pointer!important;padding-left:15px!important}div#social-details{margin:5px 0 0 0}}@media screen and (max-width:991px){.nav-outer-right{display:none}.nav-outer-right.mobile{width:calc(99% - 200px);display:flex;justify-content:flex-end}img.header-logo{width:100%;max-width:100px!important}.nav-outer-left{width:200px;text-align:left}.top-bar div#contact-details{display:none}}@media screen and (max-width:767px){div#social-details{margin:0}header.page-header{padding:15px 0}.carousel-item img{max-width:100%!important;height:auto!important;width:100%!important;-o-object-fit:cover;-o-object-position:40%;object-fit:cover;object-position:40%;height:300px!important}.social-icons-bar{justify-content:initial}}.testimonial-container{background-color:#b3a16e;padding:50px 0 20px 0}.ttshowcase_rl_quote p{font-weight:300;max-width:700px;margin:0 auto 10px}.ttshowcase_rl_title.reviewer{text-transform:uppercase;letter-spacing:2px}footer.site-footer{padding:50px 0;border-top:1px solid #a8996e}footer.site-footer .col-lg-2,footer.site-footer .col-lg-3{padding-right:7px;padding-left:7px}footer h2.widgettitle{font-size:18px;text-transform:uppercase;font-weight:700}footer p,footer a{font-weight:300;font-size:16px}.bottom-bar p,.bottom-bar a,.bottom-bar span{font-weight:300;font-size:14px}div#footer-credit{font-weight:300;font-size:14px}.bottom-bar{padding-bottom:20px}@media screen and (max-width:575px){footer #footerCol{margin-bottom:20px}}.footer-accred{display:flex;width:100%}.footer-accred a{display:inline-block;padding-left:10px}.footer-accred a:nth-of-type(1){padding-left:0;padding-right:6px}.footer-accred img{height:auto!important;max-width:80px!important}@media screen and (min-width:960px){footer.site-footer .col-lg-2:nth-of-type(1),footer.site-footer .col-lg-2:nth-of-type(2){-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}footer.site-footer .col-lg-3:nth-of-type(2){-ms-flex:0 0 34.2%;flex:0 0 34.2%;max-width:34.2%}}.contact-icons-vert-row{display:flex;margin-bottom:10px;align-items:center}.contact-icons-vert-row--icon{width:50px}.contact-icons-vert-row--label{width:calc(100% - 50px);padding-left:15px;font-weight:300;font-size:18px}.contact-icons-vert-row--label a{font-weight:300}.contact-icons-vert-wrapper{margin:50px 0}.contact-icons-vert-wrapper{margin:50px 0}.agent-box{background-color:#b3a16e;padding:30px}.agent-box p:last-child{margin:0}.agent-box .btn{color:#000;border:2px solid #000}.agent-box .btn:hover{color:#fff;border:2px solid #000;background-color:#000}input,textarea{width:100%;border:0;border:1px solid #b6a166;padding:10px 15px}.wpcf7 ::placeholder{color:#000;font-weight:300}.btn.submit{background-color:#000;color:#fff;border-radius:0;padding:10px;min-height:60px;max-width:250px;font-weight:700;text-transform:uppercase;border:0}.btn{margin:0!important;border-radius:0;border:2px solid #b3a16e;color:#b3a16e;font-weight:400;padding:10px 20px;text-transform:uppercase;min-width:140px}.btn:hover{background-color:#b3a16e;color:#fff}::placeholder,select{font-weight:300!important;font-size:16px!important}.text-image-split-row{display:flex;background-color:#efefef;align-items:center}.text-image-split-row div{width:50%}.split-row--image img{-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;width:100%;height:550px!important}.large .split-row--image img{-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;width:100%;height:860px!important}.page-id-10 .text-image-split-row:nth-of-type(4) .split-row--image img{height:auto!important}.split-row--content{padding:30px 50px}.split-row--content h3{color:#b6a166}@media screen and (max-width:991px){.text-image-split-row div{width:100%}.text-image-split-row{display:flex;flex-wrap:wrap;margin-bottom:10px}.split-row--image{order:1}.split-row--content{order:2}.split-row--image img,.large .split-row--image img{-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;width:100%}}.parralax-container{height:600px;background-position:65%;background-repeat:no-repeat;background-size:cover;margin-top:50px}@media screen and (min-width:415px){.parralax-container{height:600px;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:50px}}.parralax-overlay{padding-top:250px;float:right}.parralax-overlay h5{color:#b3a16e;text-transform:uppercase;font-size:36px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0;padding:0}.hero-slider-container .col-12{padding-left:0;padding-right:0}.carousel-item img{width:100%}.carousel-control-next,.carousel-control-prev{width:7%}@media screen and (min-width:1200px){.carousel-caption{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.carousel-caption-inner{width:100%;float:right;text-align:left;max-width:500px}.carousel-caption-inner h2{color:#b3a16e;text-transform:uppercase;font-size:36px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.carousel-caption-inner p{font-weight:300;font-size:18px;margin:0 0 10px 0;padding:0;max-width:375px}}@media screen and (max-width:1199px){.carousel-caption{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.carousel-caption-inner{width:100%;float:right;text-align:left;max-width:450px}.carousel-caption-inner h2{color:#b3a16e;text-transform:uppercase;font-size:32px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.carousel-caption-inner p{font-weight:300;font-size:16px;margin:0 0 10px 0;padding:0;max-width:375px}}@media screen and (max-width:991px){.carousel-caption{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.carousel-caption-inner{width:100%;float:right;text-align:left;max-width:300px}.carousel-caption-inner h2{color:#b3a16e;text-transform:uppercase;font-size:26px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.carousel-caption-inner p{display:none}}@media screen and (max-width:767px){.carousel-caption{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.carousel-caption-inner{width:100%;float:right;text-align:left;max-width:300px}.carousel-caption-inner h2{color:#b3a16e;text-transform:uppercase;font-size:26px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.carousel-caption-inner p{display:none}}@media screen and (max-width:575px){.carousel-caption{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.carousel-caption-inner{width:100%;float:right;text-align:left;max-width:300px;padding-right:20px}.carousel-caption-inner h2{color:#b3a16e;text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.carousel-caption-inner p{display:none}}@media only screen and (min-width:768px){.three-col-container{display:flex;justify-content:space-between}.three-col-col{width:32%;text-align:center}.three-col-col-img img{width:100%}.three-col-col-content{padding:20px 0}}@media only screen and (max-width:767px){.three-col-container{display:flex;justify-content:space-between;flex-direction:column}.three-col-col{width:100%;text-align:center;margin-bottom:20px}.three-col-col-img img{width:100%}.three-col-col-content{padding:10px 0}}.about-team-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:50px}.about-team-single{width:32%;text-align:center}.about-team-single-content{margin:20px}.about-team .container{border-top:1px solid #a8996e;padding-top:75px}@media only screen and (max-width:991px){.about-team-single{width:32%;text-align:center}}@media only screen and (max-width:575px){.about-team-single{width:49%;text-align:center}}select{width:100%;border:0;border:1px solid #b6a166;padding:10px 15px;background:#fff;border-radius:0!important}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:95% 50%;background-repeat:no-repeat;background-image:url(/assets/img/dbb667f01090.webp);background-size:12px;padding:10px 15px;padding-right:2em;border-radius:0}.product-additional-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.product-additional-info--inner{width:32%;background-color:#f7f7f7;padding:20px}.product-additional-info--inner strong{color:#b6a166}.product-info-container{display:inline-block}.product-add-container{border-top:1px solid #a8996e;padding-top:50px}.product-additional-info--inner strong{color:#000;font-weight:400}.product-additional-info--inner h4{color:#b6a166;font-weight:600;font-size:18px}@media only screen and (max-width:767px){.product-additional-info--inner{width:100%;margin-bottom:20px}}.product-icons{display:flex;margin:15px 0}.product-icons img{width:calc(27.5% - 10px);padding:0!important}.product-additional-info--inner ul{margin-left:25px!important}.product-additional-info--inner>p,.product-additional-info--inner ul li{font-size:16px!important}.reserve-option-box{background-color:#b3a16e;padding:30px}.reserve-option-box .btn{color:#000;border:2px solid #000;margin:20px 0 0 0}.reserve-option-box .btn:hover{background-color:#000;color:#fff}.page-id-719 .agent-box{display:none}sup{top:-1em;font-size:50%}.servicing-book-box{background-color:#b3a16e;padding:30px}.servicing-book-box a{font-weight:600}.servicing-book-box .btn{width:100%;color:#000;border:2px solid #000;max-width:300px;margin:0 auto}.servicing-book-box .btn:hover{width:100%;background-color:#000;color:#fff!important}.servicing-book-box .price{display:block;text-align:center;font-size:30px;margin-bottom:20px}.servicing-book-box p.small-print{margin:5px 0 0 0;font-size:12px}.accordion .card-header:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";float:right}.accordion .card-header.collapsed:after{content:""}.accordion h3{display:inline;font-size:18px!important;letter-spacing:0;text-transform:initial;font-weight:500}.accordion{margin:35px 0 75px 0}.accordion .card{border-radius:0}.accordion .card-header{background-color:#b3a16e;border-radius:0}.hero-slider-container .carousel .carousel-inner:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 15%,rgba(0,0,0,.7) 70%,#000 100%);z-index:1}.wpcf7-response-output{font-family:"Lato",sans-serif;font-size:18px;font-weight:300!important;padding:1rem!important;margin:30px 0 0 0!important}.footer-bar-nav{display:inline-block;margin:0 0 0 10px}@media screen and (max-width:768px){.footer-bar-nav{display:block;margin:0 0 0 0}}@media screen and (min-width:768px){.page-template-page-template-servicing .carousel .btn{display:none}}.reserve-option-box .btn{margin-top:20px!important}.list-return{padding:30px 0}.list-return a{margin:0!important;border-radius:0;border:2px solid #b3a16e;background-color:transparent;color:#b3a16e;font-weight:400;padding:10px 20px;text-transform:uppercase;font-size:16px;display:block}.list-return a:hover{margin:0!important;border-radius:0;border:2px solid #b3a16e;background-color:#b3a16e;color:#fff;font-weight:400;padding:10px 20px;text-transform:uppercase}@media screen and (max-width:767px){#productImages{margin-bottom:30px}}.product-range-list{margin-bottom:20px}.product-range-list .product-name h2{background-image:url();background-repeat:no-repeat;background-size:60px;background-position:10px;background-color:#000;color:#fff;text-align:left;padding:7px 0;color:#fff;font-weight:400;font-size:18px;letter-spacing:3px;padding-left:75px!important;padding:.5em 0;margin:0}.product-range-list .col-12:nth-of-type(1) .product-name h2{background-image:url(/assets/img/11a5894fd36f.webp)}.product-range-list .col-12:nth-of-type(3) .product-name h2{background-image:url(/assets/img/4e720c91ec29.webp)}.product-range-list .col-12:nth-of-type(2) .product-name h2{background-image:url(/assets/img/957b9a0c1088.webp)}.product-range-list .product-description h3{color:#b6a166!important;text-align:center;font-size:16px!important;font-weight:600!important;margin:10px 0!important}.product-range-list .product-icons img{max-width:75px!important;margin:0 10px 0 0!important;padding:0!important;height:auto}.product-range-list .product-link{padding:0 0 20px 0}.product-range-list a .product-link span{margin:0 0 0 0!important;border-radius:0;border:2px solid #b3a16e;background-color:transparent;color:#b3a16e;font-weight:400;padding:10px 20px;text-transform:uppercase;font-size:16px;display:inline-block}.product-range-list a:hover .product-link span{background-color:#b3a16e;color:#fff}#productImages{margin:0 0 50px 0}@media screen and (max-width:767px){.associated-files{padding-bottom:50px}}.page-template-page-template-home .hero-panel{position:relative}.page-template-page-template-home .hero-panel img{display:block;width:100%;height:auto}.page-template-page-template-home .hero-panel .overlay{position:absolute;right:0;top:0;padding:30px;color:#b3a16e;text-transform:uppercase;font-size:36px;font-weight:600;letter-spacing:3px;width:33%;box-sizing:border-box}.page-template-page-template-home .intro{margin:50px 0}.page-template-page-template-home.page-id-1148 .intro p{font-family:"Lato",sans-serif;font-size:22px;line-height:35px;font-weight:300}.page-template-page-template-home.page-id-1148 .gap{margin:75px 0}.page-id-1148 .hero-slider-container{display:none}.page-template-page-template-home .feature-icons img,.page-template-page-template-range .feature-icons img,.page-template-page-template-quality .feature-icons img,.page-template-page-template-about .feature-icons img{display:inline-block;width:150px;height:auto;margin:0 10px}.page-template-page-template-product-2023 .hero-panel{position:relative;margin:0 0 100px 0}.page-template-page-template-product-2023 .hero-panel img{display:block;width:100%;height:auto}.page-template-page-template-product-2023 .associated-files .btn{margin:0 0 20px 0!important}.page-template-page-template-product-2023 .hero-panel .overlay{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset}.page-template-page-template-product-2023 .hero-panel .overlay h2{color:#b3a16e;text-transform:uppercase;font-size:36px;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0}.page-template-page-template-product-2023 .hero-panel .overlay p{font-weight:300;font-size:18px;margin:0 0 10px 0;padding:0;max-width:375px;color:#fff}@media screen and (max-width:768px){.page-template-page-template-home .feature-icons img,.page-template-page-template-range .feature-icons img,.page-template-page-template-quality .feature-icons img,.page-template-page-template-about .feature-icons img{margin:0 10px 20px 10px}}@media screen and (max-width:575px){.page-template-page-template-product-2023 .hero-panel .overlay{position:static;transform:none;padding:30px;background-color:#000}.page-template-page-template-home .feature-icons img,.page-template-page-template-range .feature-icons img,.page-template-page-template-quality .feature-icons img,.page-template-page-template-about .feature-icons img{width:30%;margin:0 0 20px 2%}.page-template-page-template-home .feature-icons img:nth-of-type(1),.page-template-page-template-range .feature-icons img:nth-of-type(1),.page-template-page-template-quality .feature-icons img:nth-of-type(1),.page-template-page-template-about .feature-icons img:nth-of-type(1){margin:0 0 20px 0}}.page-template-page-template-product-2023 .features{margin:50px 0}.page-template-page-template-product-2023 .carousel-indicators{bottom:-100px}@media screen and (max-width:575px){.page-template-page-template-product-2023 .carousel-indicators{bottom:-150px}.page-template-page-template-product-2023 .carousel-item img{height:auto!important}}.carousel-indicators{position:ststic;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.page-template-page-template-product-2023 #main-content ol.carousel-indicators{list-style-type:inherit;margin:0 0 1rem 0}.page-template-page-template-product-2023 .carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:0;cursor:pointer;background-color:#fff;background-clip:none;border-top:none;border-bottom:none;opacity:1;transition:none;list-style-type:none}.page-template-page-template-product-2023 .carousel-indicators li{width:70px;height:auto}.page-template-page-template-product-2023 .carousel-indicators li img{width:100%;height:auto}.page-template-page-template-product-2023 .carousel-indicators li.active img{opacity:.5}.page-template-page-template-product-2023 #productImages{margin:0 0 100px 0}@media screen and (max-width:575px){.page-template-page-template-product-2023 #productImages{margin:0 0 150px 0}}.page-template-page-template-product-2023 #main-content .features h2{font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:18px}.page-template-page-template-product-2023 #main-content .features ul{list-style-type:none;margin:0 0 1rem 0}.page-template-page-template-product-2023 #main-content .features ul li{padding-left:40px;position:relative}.page-template-page-template-product-2023 #main-content .features ul li:before{content:"";display:block;width:30px;height:30px;position:absolute;left:0;top:5px}.page-template-page-template-product-2023 #main-content .features ul li.drilling:before{background-image:url(/assets/img/875f7ddd419c.svg)}.page-template-page-template-product-2023 #main-content .features ul li.abrasive-cutting:before{background-image:url(/assets/img/b3c646fd4f57.svg)}.page-template-page-template-product-2023 #main-content .features ul li.flame-cutting:before{background-image:url(/assets/img/e5546d05b1fe.svg)}.page-template-page-template-product-2023 #main-content .features ul li.lock-tampering:before{background-image:url(/assets/img/4bc8147c53ee.svg)}.page-template-page-template-product-2023 #main-content .features ul li.heavy-impact:before{background-image:url(/assets/img/b6c4fcf64754.svg)}.page-template-page-template-product-2023 #main-content .features ul li.leverage:before{background-image:url(/assets/img/5bfdd78641e4.svg)}.page-template-page-template-product-2023 #main-content .features ul li.fire:before{background-image:url(/assets/img/64c6ff291b70.svg)}.page-template-page-template-product-2023 #main-content .features ul li.sizes:before{background-image:url(/assets/img/bcc010bd111c.svg)}.page-template-page-template-product-2023 #main-content .features ul li.key:before{background-image:url(/assets/img/ca0775a630bc.svg)}.page-template-page-template-product-2023 #main-content .features ul li.tube:before{background-image:url(/assets/img/3ad1021ebd91.svg)}.page-template-page-template-product-2023 #main-content .features ul li.detachable-bit:before{background-image:url(/assets/img/c7166fe8ceaf.svg)}.page-template-page-template-product-2023 #main-content .features ul li.bespoke:before{background-image:url(/assets/img/aa1b7c7cd187.svg)}.page-template-page-template-product-2023 .reserve-option-box{position:relative}@media screen and (max-width:575px){.page-template-page-template-product-2023 .reserve-option-box{margin:0 0 20px 0}}.page-template-page-template-product-2023 .reserve-option-box .dial-icon{display:block;width:120px;height:auto;position:absolute;bottom:20px;right:20px}.page-template-page-template-home .gold-boxes .reserve-option-box{margin:0 0 20px 0}.page-template-page-template-home .gold-boxes{margin:0 0 50px 0}.page-template-page-template-home.page-id-1148 .hero-panel{position:relative}.page-template-page-template-home.page-id-1148 .hero-panel:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 15%,rgba(0,0,0,.7) 70%,#000 100%);z-index:1}.page-template-page-template-home.page-id-1148 .hero-panel .overlay{position:absolute;left:65%;top:50%;transform:translate(-50%,-50%);bottom:unset;right:unset;z-index:10}@media screen and (max-width:767px){.page-template-page-template-home.page-id-1148 .hero-panel .overlay{color:#b3a16e;text-transform:uppercase;font-size:4vw;font-weight:600;letter-spacing:3px;margin:0;padding:0;margin:0 0 10px 0;padding:0;width:50%}}.page-template-page-template-home .product-range-list .carousel-indicators li.active{background-color:#000}.page-template-page-template-hiw ul.attack li:hover span{display:block}.confidentiality-icon{display:block;width:150px;height:auto;margin:30px auto 0 auto}.aiowps-captcha.hide-when-displaying-tfa-input{margin:0}.aiowps-captcha-answer{margin:10px 0 0 0}*{box-sizing:border-box}.grid{width:100%;margin:50px auto 50px}.grid:after{content:"";display:block;clear:both}.grid-sizer{width:32%}.gutter-sizer{width:2%}.grid-item{float:left;width:31%;margin-bottom:2%;border:1px solid #a8996e}@media only screen and (max-width:991px){.grid-item{float:left;width:48%}}@media only screen and (max-width:767px){.grid-item{float:left;width:100%}}.grid-item img{width:100%;height:auto}.grid-filter ul{padding:0;list-style-type:none;text-align:center;margin:50px 0 0 0!important}.grid-filter ul li{display:inline-block;margin:0 10px}.grid-filter ul li a{color:#000!important;font-size:16px;font-weight:300;white-space:initial}.grid-filter ul li a.selected,.grid-filter ul li a:hover{color:#000!important;font-size:16px;font-weight:600;white-space:initial}.item-caption{padding:20px;border-top:none}.item-caption span.item-date,.blog-post-single span.item-date{font-weight:300;font-size:12px;margin-bottom:10px;display:inline-block}.item-caption a.read-more-link{text-transform:uppercase;font-weight:600}.featured-img img{width:100%;-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;height:600px}.blog-nav-buttons{display:flex;justify-content:space-between}.blog-nav-buttons a{border:2px solid #e6e6e6;padding:10px 15px;color:#e6e6e6}.blog-nav-buttons a{color:#e6e6e6}.blog-nav-buttons a:hover{border-color:#000;color:#000}.blog-nav-buttons a:hover{color:#000}.share-button-container{margin:50px 0}.blog-nav-buttons .previous-button a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.blog-nav-buttons .next-button a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px}
/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-2x{font-size:2em}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/assets/fonts/340f3de5be89.eot);src:url(/assets/fonts/12cf19814e42.woff2)format("woff2"),url(/assets/fonts/aa4fe92f2f4a.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/assets/fonts/2afcce968a84.eot);src:url(/assets/fonts/dbc319886d94.woff2)format("woff2"),url(/assets/fonts/571ad9325fc3.woff)format("woff")}.fa{font-family:"Font Awesome 5 Free"}.fa{font-weight:900}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(/assets/fonts/18864529780d.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url(/assets/fonts/14b2770cf034.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(/assets/fonts/0c9b0c8b4c97.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(/assets/fonts/cc8f35526380.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/assets/fonts/8a05afe62bf0.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/assets/fonts/d4450f27216b.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/ab8d749e7c13.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/fonts/702e3b8ce946.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/91ee0a234ed6.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/assets/fonts/b0cd9a1eee41.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(/assets/fonts/31dca36027ba.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(/assets/fonts/ba5299e84118.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container{animation-name:cmplz-fadein;animation-duration:600ms;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px}:root{--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_text_color:#222222;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut .5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:0;border:0}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn .5s forwards;animation-delay:0}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}