body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:28px;font-family:"houschka-pro",sans-serif;font-weight:500;font-style:normal;color:#666}p strong{font-family:"new-atten",sans-serif;font-weight:600}a{text-decoration:none;color:#A90A27;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer}h1,h2,h3,p,ul,table{margin-bottom:20px}h1{color:#204D23;font-size:82px;line-height:90px;font-weight:600;font-style:normal}h2{color:#204D23;font-size:44px;line-height:50px;font-weight:600;font-style:normal}h3{color:#204D23;font-size:28px;line-height:36px;font-weight:600;font-style:normal}h4{color:#204D23;font-size:14px;line-height:40px;font-weight:600;letter-spacing:2px}h4 i{color:#A90A27;padding-right:10px}.border{border-bottom:solid 10px #A90A27}.prenav{float:right}.prenav a{float:right;margin-left:9px}.prenav img{height:40px;margin-top:5px}.underline{border-bottom:solid 3px #A90A27;padding-bottom:10px;margin-bottom:20px;display:inline-block;font-weight:700;width:120px}.block1{background-color:#204D23;color:#fff}.block2{background-color:#5b5183;color:#fff}.block3{background-color:#204D23;color:#fff}.block1 h1,.block1 h2,.block1 h3 .block3 h1,.block3 h2,.block3 h3,.block2 h2,.block2 h3{color:#fff}.block1 a{color:#fff}.intro{background-color:#204D23;padding-bottom:20px;color:#fff;padding-top:30px;font-size:26px}.intro h1{font-size:56px}.introimg{position:absolute;top:720px;right:230px;width:170px}.preheader{background-color:#5b5183;padding-bottom:5px;padding-top:5px;z-index:999;font-size:16px;color:#fff}.preheader p{margin-bottom:0}.preheader a{color:#fff}.preheader i{margin-right:10px;margin-left:15px;color:#A90A27}.preheader .ecomlinks a{margin-left:20px;font-weight:700}.header{background-color:#fff;padding-top:20px;padding-bottom:20px;z-index:999}.header .right h2{margin-bottom:0;font-weight:300}.header .right p{margin-bottom:0}.header .center{padding-top:20px}.header nav#nav-main a{color:#204D23}.headerontop{padding-top:10px;padding-bottom:10px;z-index:999;margin-top:20px;position:absolute}.logo img{margin-top:12px}video{position:absolute;top:0;left:0;width:100%;height:800px;object-fit:cover;object-position:center;z-index:-1}.hero{height:800px;position:relative;background-size:cover;background-position:center center;color:#fff;background-image:url(/wp-content/uploads/2024/10/overlay.png)}.hero .arrowdown{position:absolute;bottom:40px;left:50%;margin-left:-30px}.hero100{height:100vh}.hero h1{color:#fff;letter-spacing:0;display:inline-block}.hero h2,.hero h3{color:#fff;margin:auto;margin-bottom:30px}.hero h1 span,.hero h2 span,.hero h3 span{color:#A90A27}.herosml{background-color:#204D23}.herosml h1,.herosml h2,.herosml h3,.herosml{color:#fff}.hero-gallery .gallery-cell{width:100%;height:100%;background-size:cover;background-position:center center}.welcomebox{background-color:#204D23;padding:60px;color:#fff;margin-bottom:-200px}.welcomebox h1{color:#fff}.alignmiddle{position:absolute;top:60%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:100%}.simple-gallery .gallery-cell{width:31%;margin:2%}.testbg{background-position:center;background-size:cover;padding-top:100px;padding-bottom:100px;background-color:#204D23}.testimonials-gallery .gallery-cell{width:100%;padding-left:10%;padding-right:10%}.testimonials-gallery h2{line-height:50px;font-size:32px;font-weight:400;color:#fff}.testimonials-gallery p{font-weight:700;color:#A90A27}.linkred{display:inline-block;background-color:#A90A27;padding:10px 20px;font-size:16px;color:#fff;transition:all .2s ease-in-out;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;font-weight:500;letter-spacing:1px}.linkred:hover{background-color:#204D23;color:#fff;transform:translateX(5px)}.linkgreen{display:inline-block;background-color:#204D23;padding:10px 30px;font-size:16px;color:#fff;transition:all .2s ease-in-out;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;text-align:center;text-transform:uppercase;letter-spacing:1px;border:solid 1px #fff;cursor:pointer}.linkgreen:hover{background-color:#A90A27;color:#fff;transform:translateX(5px);border:solid 1px #A90A27}.linkblue{display:inline-block;background-color:#A90A27;padding:15px 20px;font-size:16px;color:#fff;transition:all .2s ease-in-out;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;font-weight:700}.linkblue:hover{background-color:#5b5183;color:#fff;transform:translateX(5px)}form div{margin-bottom:10px}input[type="text"],input[type="password"]{padding:15px;width:100%;background-color:#eee;border:0 solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:"new-atten",sans-serif}select{padding:15px;width:100%;background-color:#eee;border:0 solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:"new-atten",sans-serif}textarea{padding:15px;width:100%;background-color:#eee;border:0 solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:16px;color:#666;font-family:"new-atten",sans-serif}input[type="submit"],input[type="button"]{background-color:#444;border:0;color:#FFF;cursor:pointer;padding-top:15px;padding-right:14px;padding-bottom:15px;padding-left:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;width:100%;text-transform:uppercase;-webkit-appearance:none;transition:all .2s ease-in-out;font-family:"new-atten",sans-serif}input[type="submit"]:hover,input[type="button"]:hover{background-color:#0059B2;color:#fff;transform:translateX(5px)}a img{transition:all .2s ease-in-out}a img:hover{transform:translateY(-5px)}.break{margin-top:2%;margin-bottom:2%;height:1px;background-color:#eee;clear:both}.breakclean{height:1px;clear:both}.footer{margin-top:-1px;font-size:16px}.footer img{width:260px}.footer .social{width:40px}.footer i{font-size:60px;margin:5px;margin-top:-10px}.footer a:hover,.footer2 a:hover{text-decoration:underline}.footer2{margin-top:-1px;font-size:14px}.imgfloatleft{float:left;margin-right:2%}.imgfloatright{float:right;margin-left:2%}.nav{font-size:16px;font-weight:600}#wrapper{position:relative}#nav-trigger{display:none;position:absolute;top:100px;right:20px;z-index:9997}#nav-trigger span img{max-width:40px}#nav-trigger span{color:#fff;cursor:pointer;display:inline-block;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}nav#nav-main{padding:0 0;margin-top:15px}nav#nav-main ul{list-style-type:none;margin:0;padding:0;text-align:right}nav#nav-main li{border-right:solid 0 #A90A27;display:inline-block;padding:0 0;position:relative}nav#nav-main li:last-child{border-right:none}nav#nav-main a{margin-top:0;color:#fff;display:block;padding:10px 13px;transition:all .2s ease-in-out}nav#nav-main a:after{display:block;content:'';border-bottom:solid 2px #A90A27;transform:scaleX(0);transition:transform 250ms ease-in-out}nav#nav-main a:hover:after{transform:scaleX(1)}nav#nav-main .selected{font-weight:800}nav#nav-main ul li ul{position:absolute;top:60px;left:0;width:200px;z-index:9999;margin:auto;left:0;text-align:left;padding:0;display:none}nav#nav-main ul li ul li a{text-align:left;padding:5px 15px;background-color:#333;color:#fff;min-width:200px;margin-top:0;font-size:13px;text-transform:none}nav#nav-mobile{display:none;position:absolute;z-index:9999;font-size:22px;width:100%;background-color:#A90A27}nav#nav-mobile .closemobilenav{text-align:center;margin:auto;padding:20px 0;cursor:pointer;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}nav#nav-mobile .closemobilenav:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav#nav-mobile ul{display:none;list-style-type:none;margin-left:auto;margin-right:auto;text-align:center}nav#nav-mobile ul li ul{margin-bottom:0}nav#nav-mobile ul li ul li a{color:#204D23}nav#nav-mobile li ul{padding-top:10px}nav#nav-mobile li ul li{display:block;margin:0 0;padding:5px 0}nav#nav-mobile li{display:block;margin:0 0;padding:7px 0}nav#nav-mobile li:last-child{border-bottom:none}nav#nav-mobile a{color:#fff;display:block;padding:5px 0}nav#nav-mobile a:hover{color:#204D23}.navbar{background-color:#204D23;text-transform:uppercase}.navbar nav#nav-main ul{text-align:left}.navbar nav#nav-main a{margin-top:0}.galleryThumb{width:32%;float:left;margin-right:2%;margin-bottom:2%;overflow:hidden;max-height:220px}.galleryThumb img{width:130%;min-height:220px}.galleryThumb:nth-child(3n+1){float:right;margin-right:0}.prenavmob{display:none}@media only screen and (max-width:1024px){#nav-trigger{display:block}nav#nav-main{display:none}nav#nav-mobile{display:block}.introimg{right:100px}.prenav{display:none}.prenavmob{display:block}.prenavmob .linkred{display:block;width:100%;border-radius:0;text-align:center}}@media only screen and (max-width:920px){.intro img{display:none}.intro{text-align:center}.herosml{height:300px}.logo img{max-width:240px}h1{line-height:60px;font-size:44px}.h2big{line-height:60px;font-size:44px}h2{font-size:32px}h3{font-size:24px}h4{font-size:14px}.galleryThumb{width:100%;float:none;margin-right:0%;margin-bottom:2%;overflow:hidden;max-height:100%}.galleryThumb img{width:100%;min-height:auto}.galleryThumb:nth-child(3n+1){float:none;margin-right:0}.simple-gallery .gallery-cell{width:100%;margin:0%}.footer,.footer2{text-align:center}video{height:850px}.hero .linkred{margin-bottom:10px;width:100%}.hero-gallery .alignmiddle{padding-left:10%;padding-right:10%}.right,.left{text-align:center}.linkpurple,.linkgreen,.linkblue{display:block}.testimonials-gallery h2{line-height:30px;font-size:18px;font-weight:400}.fixedheight{height:100%;background-size:cover;background-position:center center}.fixedheightimg{height:400px}.fixedheightcontent{position:relative;top:0%;left:0%;transform:translate(0%,0%)}.box-2{display:flex;flex-flow:column}.boxt{order:2}.boxi{order:1}}@media only screen and (max-width:600px){.imgfloatright{float:none;margin-right:0}.imgfloatleft{float:none;margin-left:0}.preheader .left{text-align:center}}