.intro-block{padding:50px 0}@media (min-width:768px){.intro-block{padding:80px 0}}@media (min-width:992px){.intro-block{padding:110px 0}}.intro-block .header{max-width:650px;margin:0 auto}.intro-block .header .title{line-height:1.3;letter-spacing:8px;text-transform:uppercase}@media (min-width:768px){.intro-block .header .title{margin:0 0 65px}}.intro-block .subtitle{font-family:Cormorant,sans-serif;font-size:20px;color:#b2996b}@media (min-width:768px){.intro-block .subtitle{line-height:1.3;font-size:24px}}.page-style-3 .content-area{max-width:850px;margin:0 auto}.page-style-3 .content-area img{margin:0}.page-style-3 .content-area ol,.page-style-3 .content-area p,.page-style-3 .content-area ul{margin:0 0 25px;line-height:1.4}.page-style-3 .content-area .title,.page-style-3 .content-area h2{font-size:24px}@media (min-width:768px){.page-style-3 .content-area .title,.page-style-3 .content-area h2{font-size:30px}}.page-style-3 .intro-block .separator{width:100%;max-width:220px;height:1px;margin:30px auto 30px;background:#b6b5a2}@media (min-width:576px){.page-style-3 .intro-block .separator{max-width:420px}}@media (min-width:768px){.page-style-3 .intro-block .separator{margin:70px auto 70px}}.page-style-3 .intro-block .content ol,.page-style-3 .intro-block .content p,.page-style-3 .intro-block .content ul{margin-bottom:30px}@media (min-width:768px){.page-style-3 .intro-block .content ol,.page-style-3 .intro-block .content p,.page-style-3 .intro-block .content ul{line-height:1.75}}.page-style-3 .content-box{border-top:1px solid #b6b5a2;border-bottom:1px solid #b6b5a2;background:#ecebe6}.page-style-3 .page-content{padding:60px 0;background:0 0}.page-style-3 .page-content h1,.page-style-3 .page-content h2,.page-style-3 .page-content h3,.page-style-3 .page-content h4,.page-style-3 .page-content h5,.page-style-3 .page-content h6{margin-bottom:30px}.page-style-3 .page-content h3{font-size:20px}@media (min-width:768px){.page-style-3 .page-content{padding:80px 0}}@media (min-width:992px){.page-style-3 .page-content{padding:110px 0}}.page-style-3 .page-content.with-feat-img{padding-top:0}.page-style-3 .page-content .featured-img{display:block;margin:0 auto 50px}.page-template-page-style-3 .page-overview{padding:0}.page-overview{padding:0 0 60px}@media (min-width:768px){.page-overview{padding:0 0 90px}}@media (min-width:992px){.page-overview{padding:0 0 110px}}.page-overview .intro-block .title{font-size:30px}@media (min-width:768px){.page-overview .intro-block .title{font-size:36px}}@media (min-width:992px){.page-overview .intro-block .title{font-size:48px}}.page-overview .intro-block .title:after{width:50%}.page-overview .groups .group{padding:20px 0}@media (min-width:992px){.page-overview .groups .group{padding:60px 0}}.page-overview .groups .group .headline{font-size:24px;text-transform:uppercase}.page-overview .groups .items{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:0 -10px}.page-overview .groups .items .item{display:flex;flex:0 0 100%;max-width:100%;flex-direction:column;margin:0 0 20px;padding:0 10px}@media (min-width:576px){.page-overview .groups .items .item{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.page-overview .groups .items .item{flex:0 0 33.33%;max-width:33.33%}}@media (min-width:992px){.page-overview .groups .items .item{flex:0 0 25%;max-width:25%}}.page-overview .groups .items .item .box{display:flex;flex:1;flex-direction:column;padding:30px 30px;border:1px solid #b2996b;font-size:18px;font-weight:700;text-decoration:none;text-align:center;color:#b2996b}.page-overview .groups .items .item .box:hover{background:#68696b;border-color:#b6b5a2;color:#fff}.page-overview .groups .items .item .box:hover .title{color:#fff}.page-overview .groups .items .item .box.active{pointer-events:none;border:0}.page-overview .groups .items .item .box.active:hover{background:0 0;border:0;color:#b2996b}.page-overview .groups .items .item .box.active:hover .title{color:#68696b}.page-overview .groups .items .item .box.active .more{display:none}.page-overview .groups .items .item .icon2{margin:0 0 20px;line-height:1;font-size:70px}.page-overview .groups .items .item .title{margin:0 0 20px;text-transform:uppercase;letter-spacing:2px;color:#68696b}.page-overview .groups .items .item .more{margin-top:auto;font-family:Cormorant,sans-serif}.faqs-block-top{padding:50px 0}@media (min-width:768px){.faqs-block-top{padding:80px 0}}@media (min-width:992px){.faqs-block-top{padding:110px 0}}.faqs-block .header .title{line-height:1.3;letter-spacing:8px;text-transform:uppercase}@media (min-width:768px){.faqs-block .header .title{margin:0 0 65px}}.faqs-block .content{font-family:Cormorant,sans-serif;font-size:20px;color:#b2996b}.faqs-block .content ol,.faqs-block .content p,.faqs-block .content ul{margin-bottom:30px;color:#b2996b}@media (min-width:768px){.faqs-block .content ol,.faqs-block .content p,.faqs-block .content ul{line-height:1.3;font-size:24px}}.faqs-block .autocomplete-form-wrap{margin:0 0 40px}.faqs-block .autocomplete-input-wrap{position:relative;margin:0 0 10px;background:#ecebe6;border:1px solid #515456;color:#515456}.faqs-block .autocomplete-input-wrap .icon{flex:0 0 30px;padding:0 0 0 20px}@media (min-width:768px){.faqs-block .autocomplete-input-wrap .icon{padding:0 25px}}.faqs-block .autocomplete-input-wrap .input-text{flex:1;padding:12px 15px;background:0 0;border:0;font-size:16px;color:#515456}@media (min-width:768px){.faqs-block .autocomplete-input-wrap .input-text{padding:20px 25px;font-size:20px}}.faqs-block .autocomplete-input-wrap ul{list-style:none}.faqs-block .autoComplete_result,.faqs-block .no_result{font-size:16px;color:#fff}@media (min-width:768px){.faqs-block .autoComplete_result,.faqs-block .no_result{font-size:20px}}.faqs-block .quick-links{margin:0 0 50px;padding:0 15px 30px;border-top:2px solid #acacac;border-bottom:2px solid #acacac}.faqs-block .quick-links .heading{position:relative;top:-12px;display:inline-block;margin:0 0 25px;padding:0 10px;background:#fff;font-size:18px;font-weight:700;text-transform:none;color:#515456}.faqs-block .quick-links .btn{margin:0 3px 3px;background:0 0;border:3px solid #b29063;border-radius:4px;font-weight:700;color:#b29063}.faqs-block .quick-links .btn:hover{background:#b29063;color:#fff}.faqs-block .content-box{padding:70px 0 70px}.faqs-block .accordion-group{max-width:850px;margin:0 auto 50px}@media (min-width:768px){.faqs-block .accordion-group{margin:0 auto 70px}}.faqs-block .accordion-group .accordion-heading{margin:0 0 50px;font-size:24px;font-weight:700;color:#515456}@media (min-width:768px){.faqs-block .accordion-group .accordion-heading{margin:0 auto 70px}}@media (min-width:1400px){.link-boxes .item{width:16.66666667%}}.link-boxes .box{display:block;margin:0 0 30px;padding:30px 30px;border:1px solid #b2996b;text-decoration:none;color:#b2996b}.link-boxes .box .icon2{font-size:30px}@media (min-width:768px){.link-boxes .box .icon2{font-size:40px}}.link-boxes .box .title{margin:20px 0 0;font-size:16px}.link-boxes a.box:hover{background:#b2996b;color:#fff}.about .box{background:#4b555b;border-bottom:1px solid #b2996b}.about .box img{display:block}.about .box .content{font-size:18px}.about .box .content a{color:#b29063}.about .box .content p{margin:0 0 30px;line-height:1.75}.about .box .content :last-of-type{margin-bottom:0}.about .media-text .cell{float:none}@media (min-width:768px){.about .media-text .cell{flex:0 0 50%;max-width:50%}}.about .media-text .cell.right{padding:30px 30px;color:#fff}@media (min-width:1200px){.about .media-text .cell.right{padding:30px 7%}}.about .media-text img{width:100%;height:300px;object-fit:cover;object-position:center}@media (min-width:768px){.about .media-text img{height:auto}}.about .media-text iframe{display:block}@media (min-width:768px){.about .media-text .embed-responsive{height:calc(100vh - 30px);padding:0}}.about .media-text p:first-of-type{line-height:1.3;font-size:24px;font-family:Cormorant,sans-serif;font-weight:700;color:#b2996b}@media (min-width:992px){.about .media-text p:first-of-type{font-size:32px}}.about .media-text p:first-of-type a{color:#b2996b}.about .page-content-wrapper{border-bottom:1px solid #b2996b}.about .page-content{font-family:Cormorant,sans-serif;font-size:24px;letter-spacing:.05em;color:#4b555b}@media (min-width:1400px){.about .page-content{padding:160px 0}}.about .page-content p,.about .page-content ul{font-size:24px;color:#4b555b}.about .heading{margin:0 0 60px;font-size:30px;letter-spacing:.1em;text-transform:uppercase;color:#515456}.about .videos{padding:60px 0;background:#ecebe6;border-bottom:1px solid #b2996b}@media (min-width:992px){.about .videos{padding:120px 0 110px}}@media (min-width:992px){.about .videos .heading{margin:0 0 90px}}.about .videos .item .title{margin:0 0 20px;font-family:Cormorant,sans-serif;font-size:20px;color:#b29063}.about .videos .box{position:relative;display:block;max-width:415px;margin:0 auto 30px;border:1px solid #b2996b}.about .videos .box img{display:block}.about .videos .box .overlay{position:absolute;bottom:0;left:0;right:0;width:100%;padding:15px 15px;background:rgba(75,85,91,.75);font-size:16px;text-align:center;text-transform:uppercase;color:#fff}.about .videos .box:hover .overlay{top:0}.about .scroller{padding:60px 0;background:#4b555b;border-bottom:1px solid #b2996b}@media (min-width:992px){.about .scroller{padding:90px 0 80px}}.about .scroller .heading{font-size:24px;letter-spacing:.275em;color:#fff}.about .scroller .box{margin:0 0 30px;padding:30px 30px;background:#4b555b;border:1px solid #b2996b}@media (min-width:1200px){.about .scroller .box{padding:60px 60px}}.about .scroller .box.active{background:#384044}.about .scroller .box .title{margin:0 0 30px;line-height:1.45;font-size:24px;text-transform:uppercase;color:#fff}.about .scroller .box .content{font-size:16px;color:#fff}.about .scroller .box .content p{line-height:1.35}.about .scroller .box .content a{color:#b2996b}.about .prod-search{padding:60px 0;background:#ecebe6;border-bottom:1px solid #b2996b}@media (min-width:992px){.about .prod-search{padding:100px 0 100px}}.about .prod-search .search-form{max-width:570px;background:#fff;border:1px solid #b2996b}.about .prod-search .search-field{color:#515b61}.about .prod-search svg{fill:#b2996b}.about .cat-selector{padding:60px 0;background:#ecebe6;border-bottom:1px solid #b2996b}@media (min-width:992px){.about .cat-selector{padding:70px 0 70px}}.about .cat-selector .heading{font-size:18px;letter-spacing:.275em}.about .cat-selector .link-boxes .box{background:#fff;color:#515456}.about .cat-selector .link-boxes a.box:hover{background:#b2996b;color:#fff}.cform-alt textarea{min-height:150px}.cform-alt .gform_footer{margin-top:15px}.cform .form-center{max-width:580px;margin-left:auto;margin-right:auto}