﻿.homeContent .homeHeader{height:50vh;margin-bottom:30px;position:relative;overflow:hidden;border-bottom:1px solid #eaeaea;}@media(max-width:990px){.homeContent .homeHeader{height:50vh;}}@media(max-width:765px){.homeContent .homeHeader{height:48vh;}}@media(max-height:480px){.homeContent .homeHeader{height:44vh;}}.homeContent .homeHeader .headerVideo{height:100%;width:100%;position:relative;}.homeContent .homeHeader .headerVideo img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;object-fit:cover;height:100%;width:100%;}.homeContent .homeHeader .headerVideo video{position:absolute;top:0;left:0;z-index:0;object-fit:cover;height:100%;width:100%;}.homeContent .homeHeader .grid{position:absolute;top:0;right:0;left:0;bottom:1px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABBJREFUCNdjUGFSYfJgAJMABmwBKbod8w4AAAAASUVORK5CYII=);background-size:10px 10px;opacity:.6;animation:fadeInPartial .8s normal forwards ease-in-out;}.homeContent .homeHeader .content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;text-align:center;background-color:rgba(255,255,255,.4);animation:fadeIn .8s normal forwards ease-in-out;}.homeContent .homeHeader .content table{height:100%;width:100%;color:#fafafa;}.homeContent .homeHeader .content table .logo{max-width:500px;position:relative;animation:slideInLeft 1s normal forwards ease-in-out;margin:auto;margin-bottom:20px;transition:left 1s;left:0;}@media(max-width:700px){.homeContent .homeHeader .content table .logo{max-width:400px;}}@media(max-width:500px){.homeContent .homeHeader .content table .logo{max-width:300px;}}.homeContent .homeHeader .content table .logo img{width:100%;}.homeContent .homeHeader .content table .logoText{font-family:'Franklin Gothic Heavy',Arial;position:relative;margin-bottom:10px;animation:slideInLeft 1s normal forwards ease-in-out;transition:left 1s;left:0;font-size:120px;font-weight:bold;color:#2d5b85;text-shadow:2px 2px white;}@media(max-width:700px){.homeContent .homeHeader .content table .logoText{font-size:90px;}}@media(max-width:500px){.homeContent .homeHeader .content table .logoText{font-size:60px;}}.homeContent .homeHeader .content table .description{position:relative;transition:right 1s;right:0;animation:slideInRight 1s normal forwards ease-in-out;font-size:34px;color:#2d5b85;text-shadow:2px 2px white;font-weight:bold;}@media(max-width:700px){.homeContent .homeHeader .content table .description{font-size:30px;}}@media(max-width:500px){.homeContent .homeHeader .content table .description{font-size:24px;}}.homeContent .sectionSeperator{width:30%;margin:20px auto;border-bottom:1px solid #eaeaea;}.homeContent .serviceSection .serviceTile{padding:15px;border:1px solid #2d5b85;margin-bottom:30px;text-align:center;border-radius:3px;}.homeContent .serviceSection .serviceTile .serviceTitle{font-size:24px;margin-bottom:8px;font-weight:bold;color:#2d5b85;}.homeContent .serviceSection .serviceTile .serviceDescription{font-size:16px;opacity:.8;}.homeContent .serviceSection .serviceTile .actionButtonHolder{padding-top:26px;width:220px;margin:auto;}.homeContent .serviceSection .serviceTile .actionButtonHolder a{color:inherit;text-decoration:none;}.homeContent .serviceSection .serviceTile .actionButtonHolder .actionButton{line-height:32px;border-radius:3px;text-align:center;width:100%;border:1px solid #2d5b85;color:#2d5b85;font-size:16px;cursor:pointer;}.homeContent .serviceSection .serviceTile .actionButtonHolder .actionButton:hover{color:#fff;background-color:#2d5b85;}.homeContent .anodeSection{text-align:center;}.homeContent .anodeSection .anodesTitle{font-size:28px;margin-bottom:8px;font-weight:bold;color:#2d5b85;}.homeContent .anodeSection .anodesDescription{margin-bottom:20px;font-size:18px;opacity:.8;}.homeContent .anodeSection .anodesCarouselHolder{position:relative;width:100%;min-height:300px;}.homeContent .anodeSection .anodesCarouselHolder .previousButton{position:absolute;top:0;bottom:0;left:-40px;width:40px;color:#2d5b85;cursor:pointer;}.homeContent .anodeSection .anodesCarouselHolder .previousButton table{height:100%;width:100%;text-align:center;font-size:22px;}.homeContent .anodeSection .anodesCarouselHolder .previousButton table .icon{cursor:pointer;transform:scale(1);opacity:.8;transition:opacity .6s;}.homeContent .anodeSection .anodesCarouselHolder .nextButton{position:absolute;top:0;bottom:0;right:-40px;width:40px;color:#2d5b85;cursor:pointer;}.homeContent .anodeSection .anodesCarouselHolder .nextButton table{height:100%;width:100%;text-align:center;font-size:22px;}.homeContent .anodeSection .anodesCarouselHolder .nextButton table .icon{cursor:pointer;transform:scale(1);opacity:.8;transition:opacity .6s;}.homeContent .anodeSection .anodesCarouselHolder .previousButton:hover .icon,.homeContent .anodeSection .anodesCarouselHolder .nextButton:hover .icon{opacity:1;transform:scale(1.1);}.homeContent .anodeSection .anodesCarouselHolder .previousButton:active .icon,.homeContent .anodeSection .anodesCarouselHolder .nextButton:active .icon{transition:opacity .01s;opacity:1;transform:scale(.9);}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel{padding:30px 0;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder{padding:5px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix{position:relative;width:100%;padding-bottom:160%;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #dcdcdc;border-radius:3px;overflow:hidden;cursor:pointer;transform:scale(.9);opacity:.8;transition:transform .6s,opacity .6s;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemWeightHolder{position:absolute;top:0;left:0;color:#2d5b85;padding-left:10px;padding-top:10px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemWeightHolder .weightIcon{display:inline-block;vertical-align:central;margin-right:4px;width:17px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemWeightHolder .weightIcon img{vertical-align:top;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemWeightHolder .weightLabel{display:inline-block;vertical-align:central;font-size:14px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemImage{width:100%;height:50%;border-bottom:1px solid #eaeaea;padding:15px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemImage img{max-width:100%;max-height:100%;margin:auto;height:100%;width:100%;object-fit:contain;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails{padding:15px;overflow:hidden;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemTitle{font-size:22px;font-weight:bold;color:#2d5b85;margin-bottom:10px;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemDescription{position:relative;opacity:.9;z-index:-1;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemDescription span{font-size:14px !important;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemTags{position:absolute;bottom:0;padding:0 10px;padding-bottom:14px;left:0;right:0;background:#fff;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemTags .tagItem{display:inline-block;padding:2px 8px;border:1px solid #2d5b85;background-color:#2d5b85;color:#fff;border-radius:3px;font-size:12px;margin:2px 0;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemTags .bottomFade{position:absolute;z-index:-1;top:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 -6px 18px 30px #fff;-moz-box-shadow:0 -6px 18px 30px #fff;box-shadow:0 -6px 18px 30px #fff;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .carouselItemHolder .aspectRatioFix .itemBody .itemDetails .itemPrice{position:absolute;bottom:15px;right:15px;font-size:22px;opacity:.9;background-color:#fff;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .slick-current .itemBody{transform:scale(1) !important;opacity:1 !important;}.homeContent .anodeSection .anodesCarouselHolder .anodesCarousel .slick-slide:active{outline:none !important;}.homeContent .actionRibbon{width:100%;background-color:#2d5b85;}.homeContent .actionRibbon .actionButtonHolder{padding:30px 0;width:220px;margin:auto;}.homeContent .actionRibbon .actionButtonHolder a{color:inherit;text-decoration:none;}.homeContent .actionRibbon .actionButtonHolder .button{line-height:32px;border-radius:3px;text-align:center;width:100%;border:1px solid #fff;color:#fff;font-size:16px;cursor:pointer;}.homeContent .actionRibbon .actionButtonHolder .button:hover{color:inherit;background-color:#fff;}.homeContent .midImageHolder{position:relative;height:calc(60vh - 90px);background:#eaeaea;margin-bottom:20px;}@media(max-height:780px){.homeContent .midImageHolder{height:calc(80vh - 90px);}.homeContent .midImageHolder .logo img{max-height:120px;}}@media(max-height:560px){.homeContent .midImageHolder{height:calc(90vh - 90px);}.homeContent .midImageHolder .logo img{max-height:100px;}}.homeContent .midImageHolder .imageHolder{width:100%;height:100%;border-bottom:1px solid #eaeaea;overflow:hidden;}.homeContent .midImageHolder .imageHolder .image{background:url('/images/home/baker-beach-new.jpg') center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;z-index:-1;height:100%;width:100%;filter:blur(8px);}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.homeContent .midImageHolder .imageHolder .image{transform:scale(1.1);}}.homeContent .midImageHolder .content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;text-align:center;background-color:rgba(255,255,255,.4);}.homeContent .midImageHolder .content table{height:100%;width:100%;font-size:0;}.homeContent .midImageHolder .content table .title{width:100%;text-align:center;font-size:28px;color:#2d5b85;font-weight:bold;margin-bottom:30px;}.homeContent .midImageHolder .content table .logo{display:inline-block;margin-right:15px;}.homeContent .midImageHolder .content table .logo img{max-height:140px;}.homeContent .midImageHolder .content table .logo:last-child{margin-right:0;}.homeContent .mgdSection{padding:40px 15px;}.homeContent .mgdSection .mgdTitle{font-size:28px;margin-bottom:8px;font-weight:bold;color:#2d5b85;}.homeContent .mgdSection .mgdDescription{margin-bottom:20px;font-size:18px;opacity:.8;}.homeContent .mgdSection .actionButtonHolder{padding-top:26px;width:220px;margin:auto;}.homeContent .mgdSection .actionButtonHolder a{color:inherit;text-decoration:none;}.homeContent .mgdSection .actionButtonHolder .button{line-height:32px;border-radius:3px;text-align:center;width:100%;border:1px solid #2d5b85;color:#2d5b85;font-size:16px;cursor:pointer;}.homeContent .mgdSection .actionButtonHolder .button:hover{color:#fff;background-color:#2d5b85;}.homeContent .mgdSection .mgdImageHolder{width:60%;margin:auto;}@media(max-width:765px){.homeContent .mgdSection .mgdImageHolder{margin-bottom:20px;}}.homeContent .mgdSection .mgdImageHolder img{width:100%;}.homeContent .supportSection{padding:40px 15px;}.homeContent .supportSection .supportTitle{font-size:28px;margin-bottom:8px;font-weight:bold;color:#2d5b85;}.homeContent .supportSection .supportDescription{margin-bottom:20px;font-size:18px;opacity:.8;}.homeContent .supportSection .actionButtonHolder{padding-top:26px;width:220px;margin:auto;}.homeContent .supportSection .actionButtonHolder a{color:inherit;text-decoration:none;}.homeContent .supportSection .actionButtonHolder .button{line-height:32px;border-radius:3px;text-align:center;width:100%;border:1px solid #2d5b85;color:#2d5b85;font-size:16px;cursor:pointer;}.homeContent .supportSection .actionButtonHolder .button:hover{color:#fff;background-color:#2d5b85;}.homeContent .supportSection .supportImageHolder{width:70%;margin:auto;border-radius:3px;overflow:hidden;}@media(max-width:765px){.homeContent .supportSection .supportImageHolder{margin-bottom:30px;}}.homeContent .supportSection .supportImageHolder img{width:100%;}.homeContent .blogSection{text-align:center;}.homeContent .blogSection .blogTitle{font-size:28px;margin-bottom:8px;font-weight:bold;color:#2d5b85;}.homeContent .blogSection .blogDescription{margin-bottom:20px;font-size:18px;opacity:.8;}@keyframes slideInLeft{0%{left:-44px;}100%{left:0;}}@keyframes slideInRight{0%{right:-44px;}100%{right:0 !important;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInPartial{0%{opacity:0;}100%{opacity:.6;}}