html,body{font-size:14px;font-weight:400;line-height:1.5;font-family:'Raleway',sans-serif}body{background-color:#fff;color:#333}::selection{background:#c5aa57;color:#000}::-moz-selection{background:#c5aa57;color:#fff}h1,h2,h3,h4,h5{font-family:"Playfair Display",serif;font-weight:400}a{color:#000;text-decoration:none}#wrapper{overflow:hidden;min-width:300px}#header{position:relative;font-size:13px;letter-spacing:.08em}#header-top{display:none;border-top:3px solid #000;position:relative}#header-top-left{position:absolute;top:15px;left:30px;display:none}#header-top-right{position:absolute;top:15px;right:30px;display:none}#header-content{display:none;padding:30px 0}#header-content>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#header-bottom{background:#000;min-height:40px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}#header-bottom>.container{position:relative}#header-bottom.stuck{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}#header-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}#header-top ul li+li{margin-left:10px}#header-top ul li a{display:block;text-align:center;color:#151515;line-height:28px;width:24px;height:24px;transition:all 300ms linear}#header-top ul li a a:hover{color:#454545}#header-top .socials-list a{font-size:14px}#header-top .user-menu a{font-size:21px}#mainmenu{list-style:none;padding:0;margin:0;visibility:hidden;position:absolute;top:100%;left:0;right:0;background:#050505;transform:translate(0,-100%);transition:all 200ms ease-out;z-index:100;opacity:0;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);max-height:calc(100vh - 70px);overflow:auto}#mainmenu,#mainmenu a{color:#c5aa57;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px}.main-menu-open #mainmenu{opacity:1;visibility:visible;transform:none}#mainmenu>li{position:relative}#mainmenu>li>a{display:block;position:relative;padding:15px 30px;border-top:1px solid #2d2612;transition:all 300ms linear}#mainmenu .menu-favicon{display:none}#mainmenu .menu-favicon>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:3px 0}#mainmenu li.has-submenu>a>.submenu-mobile-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;position:absolute;top:0;right:0;bottom:0;width:80px}#mainmenu .submenu{display:none;list-style:none;padding:0;margin:0}#mainmenu .submenu>li>a{display:block;position:relative;padding:15px 30px 15px 60px;border-top:1px solid #2d2612;transition:all 300ms linear}#mobile-wrap{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:101}#mobile-logo{display:block;padding:5px 0;height:70px}#mobile-logo img{display:block;height:100%;width:auto}#mainmenu-toggle{position:relative;width:48px;height:44px;margin-left:auto;background:#121212;border-radius:12px}#mainmenu-toggle i,#mainmenu-toggle i:before,#mainmenu-toggle i:after{position:absolute;height:2px;background-color:#c5aa57;border-radius:2px;transition:all 300ms linear}#mainmenu-toggle i{left:8px;right:8px}#mainmenu-toggle i:before,#mainmenu-toggle i:after{content:'';left:0;right:0}#mainmenu-toggle i:before{top:-7px}#mainmenu-toggle i:after{top:7px}.main-menu-open #mainmenu-toggle i{background:0}.main-menu-open #mainmenu-toggle i:before{top:50%;transform:rotate(45deg)}.main-menu-open #mainmenu-toggle i:after{top:50%;transform:rotate(-45deg)}#mainmenu-toggle i{top:50%;margin-top:-1px}@media(min-width:992px){#mobile-wrap{display:none}#header-top,#header-content,#mainmenu .menu-favicon{display:block}#header-bottom{box-shadow:none}#mainmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static;left:auto;right:auto;background:0;transform:none;transition:none;visibility:visible;box-shadow:none;opacity:1;max-height:auto;overflow:visible}#mainmenu>li>a{padding:25px 10px;border-top:0}#mainmenu>li>a:hover{text-shadow:0 1px 0 rgba(0,0,0,.7)}#mainmenu>li>a:after{content:'';z-index:0;position:absolute;left:0;top:50%;width:100%;height:0;border-radius:50%;transition:all 300ms linear}#mainmenu>li.active>a:after,#mainmenu>li>a:hover:after{box-shadow:0 0 60px 10px rgba(190,164,79,.7)}#mainmenu li.has-submenu>a>.submenu-mobile-action{display:none}#mainmenu .submenu{display:block;background:#050505;min-width:260px;max-width:400px;position:absolute;left:50%;text-align:center;transform:translate(-50%,0);top:100%;z-index:100;visibility:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);opacity:0;transition:all 200ms linear}#mainmenu .has-submenu:hover .submenu{visibility:visible;opacity:1}#mainmenu .submenu>li{display:block}#mainmenu .submenu>li>a{display:block;padding:7px 30px;border-top:1px solid #2d2612;transition:all 300ms linear}#mainmenu .submenu>li>a:hover{text-shadow:0 1px 0 rgba(0,0,0,.7)}#mainmenu .submenu>li>a>span:after{content:'';z-index:0;position:absolute;left:0;top:50%;width:100%;height:0;border-radius:50%;transition:all 300ms linear}#mainmenu .submenu>li>a>span{position:relative}#mainmenu .submenu>li.active>a>span:after,#mainmenu .submenu>li>a:hover>span:after{box-shadow:0 0 30px 5px rgba(190,164,79,.7)}}#footer{font-size:13px;background-color:#000;text-shadow:0 1px 0 rgba(0,0,0,.2)}#footer-content{position:relative;background:#050505;z-index:1;padding:50px 0 35px 0;text-align:center}#footer-content,#footer-content a{color:#c5aa57}#footer-content a{transition:all 300ms linear}#footer-content a:hover{color:#e0e0e0}#footer-content li.active>a,#footer-content a:hover{color:#e0e0e0}#footer-content h3{margin-bottom:10px;color:#8d6936;font-size:18px;font-weight:bold}@media(min-width:768px){#footer-content .row .col-12:nth-child(even){text-align:left}}@media(min-width:992px){#footer-content .row .col-12:nth-child(even){text-align:inherit}}#footer-text{margin-bottom:30px;display:inline-block;color:#e0e0e0}#footer-text>a{display:block;margin-bottom:15px}#footer-text>a>img{display:block;margin:0 auto;max-width:200px}#footer-text>p{margin:0;line-height:1.25;font-size:12px;text-align:center}@media(min-width:992px){#footer-text{margin-bottom:0}}#footer .menulist{margin-bottom:30px;display:inline-block;text-align:center}@media(min-width:768px){#footer .menulist{text-align:left;margin-bottom:0}}@media(min-width:992px){#footer .menulist{margin-bottom:0}}#footer .menulist>ul{list-style:none;padding:0;margin:0}#footer .menulist>ul>li>a{display:block;padding:7px 0}#footer .menulist>ul>li>a>i{display:none;position:relative;top:2px;min-width:20px;font-size:1.15em;transition:all 300ms linear}#footer .menulist>ul>li.active>a>i,#footer .menulist>ul>li>a:hover>i{color:#8d6936}#footer-bottom{padding:15px 0;color:#ccc}#copyright{text-align:center;font-size:11px}#copyright span{display:block}#agency{display:inline-block;opacity:.8;transition:all 300ms linear}#agency:hover{opacity:1}#agency img{display:block;max-width:100%}#footer-social .socials-list{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}#footer-social .socials-list>li>a{display:block;color:#d6d6d6;min-width:40px;min-height:40px;padding:12px;font-size:14px;margin:3px;min-width:40px;min-height:40px}#footer-social .socials-list li a:hover{box-shadow:0 0 0 3px rgba(0,0,0,.2)}@media(min-width:576px){#footer-social .socials-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#footer-address{display:inline-block;text-align:left;line-height:1.25}#footer-address>ul{list-style:none;padding:0;margin:0}#footer-address>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-address>ul>li>span,#footer-address>ul>li>a{display:block;vertical-align:top}#footer-address>ul>li>a{padding:10px 0;transition:all 300ms linear}#footer-address>ul>li>span{padding-right:10px}#footer-address>ul>li>span>i{font-size:1.5em}#footer-address>ul>li>span>b{display:none;font-weight:400}@media(min-width:768px){#footer-address{margin-bottom:30px}}.page-wrapper{position:relative;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-header{margin-top:30px}.page-header-wrap{position:relative;margin-bottom:30px;height:400px;overflow:hidden;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.page-wrapper .page-header-wrap{margin-bottom:0;box-shadow:none}.page-header--media{display:block}.page-header--media img{display: block;margin: 0 auto;min-width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);}.page-header-text{background:#050505;position: relative;color:#fff;padding:20px}.page-header-text a{color:#fff}.page-header--media .page-header-text{text-shadow:0 1px 0 rgba(0,0,0,0.85)}.page-title{font-size:28px;line-height:1.15;margin:0}.page-description{font-size:18px;line-height:1.12;margin:10px 0 0 0}.page-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 0 0;font-size:12px;line-height:1.25}.page-breadcrumbs>li+li:before{content:'>';width:30px;text-align:center;display:inline-block}.page-breadcrumbs>li>a{display:inline-block}.page-breadcrumbs>li>a:hover{text-decoration:underline}.page-content{margin:30px 0}.page-header+.page-content{margin-top:0}.page-wrapper>.page-content{background-color:#fff;padding:20px}.page-content.page-content--empty{padding:0 !important}@media(min-width:768px){.page-title{font-size:40px}.page-wrapper .page-header-text{padding:30px}.page-wrapper>.page-content{padding:30px}.page-header--media .page-header-text{position:absolute;bottom:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.4);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.5) 100%);text-shadow:0 1px 0 rgba(0,0,0,0.35)}.page-header--media .page-header-text a{color:#fff}}.page-404 .card{max-width:600px;margin:0 auto;text-align:center}.page-404 .card h1{font-weight:400;font-size:30px;color:#1a1a1a;line-height:40px;margin-top:30px}.page-404 .card h2{font-size:18px}.page-404 .card img{display:block;margin:0 auto;max-width:100%}.page-404 .card .actions{margin-top:30px}.button,a.button{background-color:#333;color:#fff;padding:0 44px;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.1);transition:all 300ms linear;border-radius:22px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.button:hover,.button:focus,a.button:hover,a.button:focus{color:#fff;background-color:#c5aa57}.button,.button:hover,a.button,a.button:hover{text-decoration:none;box-shadow:none}.button-outline,a.button-outline{background:#fff;color:#000;border:2px solid #000;line-height:40px;text-shadow:0 1px 0 rgba(255,255,255,.1)}.button-outline:hover,a.button-outline:hover{background-color:#000;color:#fff}.button-outline.button-small,a.button-outline.button-small{line-height:30px;padding:0 32px;border-radius:17px}.card{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:0}.card>.card-header{font-weight:bold;font-size:18px;background-color:rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(255,255,255,.15)}.card>.card-header>a{color:#333;transition:all 300ms linear}.card>.card-header>a:hover{color:#c5aa57;text-decoration:none}.card>.card-content{padding:20px}.card>.card-header,.card>.card-footer{padding-left:20px;padding-right:20px}.card .card-media>img{display:block;width:100%}.card .card-title{padding-bottom:20px;margin:0;white-space:pre-wrap;word-wrap:break-word;font-size:20px;font-weight:bold;line-height:1.4em;text-align:left}.card .card-description{font-size:14px;line-height:1.5;text-align:left;margin:0}.card .card-button{display:table;margin:15px auto 0;padding:0 40px;border:0;vertical-align:middle;text-align:center;cursor:pointer;transition:all 300ms linear;font-weight:500;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);text-shadow:none;background:#000;color:#fff;font-size:16px;height:40px;line-height:40px;border-radius:20px}.card .card-button:hover{background:#333;color:#f0f0f0}.card-blog-post .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#666;margin-top:10px}.card-blog-post .card-info .card-publish{display:block;line-height:1.2}.card-blog-post .card-info .card-author{display:block;line-height:1.2;margin-left:10px}.card-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 30px)}.card-banner,.card-banner--color-white{background:#fff;color:#000}.card-banner--color-black{background:#000;color:#fff}.card-banner--color-gray{background:#f0f0f0;color:#000}.card-banner--overlay.card-banner--color-white{text-shadow:0 1px 0 rgba(255,255,255,.3)}.card-banner--overlay.card-banner--color-black{text-shadow:0 1px 0 rgba(0,0,0,.6)}.card-banner--overlay.card-banner--color-gray{text-shadow:0 1px 0 rgba(240,240,240,.5)}.card-banner .card-media{overflow:hidden;position:relative;min-width:100%}.card-banner--mediabeforecontent .card-media{margin-bottom:auto;-ms-flex-item-align:start;align-self:flex-start}.card-banner--contentbeforemedia .card-media{margin-top:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card-banner--overlay .card-media{height:100%}.card-banner .card-media .image{position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:300ms all linear}.card-banner:hover .card-media .image{transform:scale(1.05)}.card-banner--overlay .card-media .image{height:100%}.card-banner .card-media .video{position:relative}.card-banner--overlay .card-media .video{height:100%}.card-banner .card-media .video .video-frame{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.card-banner .card-media .video .video-frame iframe{display:block;width:100%;height:100%}.card-banner .card-media .video .video-thumbnail{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.card-banner.video-loaded .video-thumbnail{display:none}.card-banner .card-media .video .video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:100;padding:20px 10px 20px 25px;-webkit-backface-visibility:hidden;transition:transform .1s ease;border-radius:50%;border:5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.card-banner .card-media .video .video-play-icon:before{content:'';display:inline-block;height:0;line-height:1;border-color:transparent transparent transparent #fff;cursor:pointer;border-style:solid;border-width:15px 0 15px 30px;position:relative;z-index:1}.card-banner .card-media .video .video-play-icon:after{content:'';display:inline-block;height:0;line-height:1;border-color:transparent transparent transparent rgba(0,0,0,.15);cursor:pointer;border-style:solid;border-width:16px 0 16px 32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-11px;z-index:0}.card-banner .card-media .video .video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.card-banner.video-loaded .card-media .video .video-play-icon{display:none}.card-banner .card-media .image:after,.card-banner .card-media .video-thumbnail:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;visibility:hidden;opacity:0;transform:scale(.9);transition:350ms all linear}.card-banner:hover .card-media .image:after,.card-banner:hover .card-media .video-thumbnail:after{visibility:visible;transform:none;opacity:1}.card-banner .card-media .image:after,.card-banner .card-media .video-thumbnail:after,.card-banner--color-white .card-media .image:after,.card-banner--color-white .card-media .video-thumbnail:after{background:rgba(255,255,255,.25)}.card-banner--color-black .card-media .image:after,.card-banner--color-black .card-media .video-thumbnail:after{background:rgba(0,0,0,.25)}.card-banner--color-gray .card-media .image:after,.card-banner--color-gray .card-media .video-thumbnail:after{background:rgba(220,220,220,.25)}.card-banner .card-content{min-width:100%}.card-banner--contentbeforemedia .card-content{margin-bottom:auto;-ms-flex-item-align:start;align-self:flex-start}.card-banner--mediabeforecontent .card-content{margin-top:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card-banner--overlay .card-content{position:absolute;left:0;right:0;z-index:1}.card-banner--overlay .card-content,.card-banner--overlay.card-banner--align-bottom .card-content{top:auto;bottom:0;padding-top:60px;padding-bottom:20px}.card-banner--overlay.card-banner--align-top .card-content{top:0;bottom:auto;padding-top:20px;padding-bottom:60px}.card-banner--overlay.card-banner--align-center .card-content{top:50%;bottom:auto;padding-top:20px;padding-bottom:20px;transform:translate(0,-50%)}.card-banner--overlay .card-content,.card-banner--overlay.card-banner--align-bottom.card-banner--color-white .card-content{background:rgba(255,255,255,.5);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 25%,rgba(255,255,255,0.7) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0.7)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 25%,rgba(255,255,255,0.7) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 25%,rgba(255,255,255,0.7) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 25%,rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 25%,rgba(255,255,255,0.7) 100%)}.card-banner--overlay.card-banner--align-bottom.card-banner--color-black .card-content{background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.7) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 25%,rgba(0,0,0,0.7) 100%)}.card-banner--overlay.card-banner--align-bottom.card-banner--color-gray .card-content{background:rgba(240,240,240,.5);background:-moz-linear-gradient(top,rgba(240,240,240,0) 0,rgba(240,240,240,0.5) 25%,rgba(240,240,240,0.7) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(240,240,240,0)),color-stop(25%,rgba(240,240,240,0.5)),color-stop(100%,rgba(240,240,240,0.7)));background:-webkit-linear-gradient(top,rgba(240,240,240,0) 0,rgba(240,240,240,0.5) 25%,rgba(240,240,240,0.7) 100%);background:-o-linear-gradient(top,rgba(240,240,240,0) 0,rgba(240,240,240,0.5) 25%,rgba(240,240,240,0.7) 100%);background:-ms-linear-gradient(top,rgba(240,240,240,0) 0,rgba(240,240,240,0.5) 25%,rgba(240,240,240,0.7) 100%);background:linear-gradient(to bottom,rgba(240,240,240,0) 0,rgba(240,240,240,0.5) 25%,rgba(240,240,240,0.7) 100%)}.card-banner--overlay.card-banner--align-top.card-banner--color-white .card-content{background:rgba(255,255,255,.5);background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.5) 75%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0.7)),color-stop(75%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0,rgba(255,255,255,0.5) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.5) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.5) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.5) 75%,rgba(255,255,255,0) 100%)}.card-banner--overlay.card-banner--align-top.card-banner--color-black .card-content{background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0.7)),color-stop(75%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.5) 75%,rgba(0,0,0,0) 100%)}.card-banner--overlay.card-banner--align-top.card-banner--color-gray .card-content{background:rgba(220,220,220,.5);background:-moz-linear-gradient(top,rgba(220,220,220,0.7) 0,rgba(220,220,220,0.5) 75%,rgba(220,220,220,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(220,220,220,0.7)),color-stop(75%,rgba(220,220,220,0.5)),color-stop(100%,rgba(220,220,220,0)));background:-webkit-linear-gradient(top,rgba(220,220,220,0.4) 0,rgba(220,220,220,0.5) 75%,rgba(220,220,220,0) 100%);background:-o-linear-gradient(top,rgba(220,220,220,0.7) 0,rgba(220,220,220,0.5) 75%,rgba(220,220,220,0) 100%);background:-ms-linear-gradient(top,rgba(220,220,220,0.7) 0,rgba(220,220,220,0.5) 75%,rgba(220,220,220,0) 100%);background:linear-gradient(to bottom,rgba(220,220,220,0.7) 0,rgba(220,220,220,0.5) 75%,rgba(220,220,220,0) 100%)}.card-banner--overlay.card-banner--align-center.card-banner--color-white .card-content{background:rgba(255,255,255,0.5);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.25) 15%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.25) 85%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0.25)),color-stop(50%,rgba(255,255,255,0.7)),color-stop(85%,rgba(255,255,255,0.25)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.25) 15%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.25) 85%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.25) 15%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.25) 85%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.25) 15%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.25) 85%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.25) 15%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.25) 85%,rgba(255,255,255,0) 100%)}.card-banner--overlay.card-banner--align-center.card-banner--color-black .card-content{background:rgba(0,0,0,0.5);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 15%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(15%,rgba(0,0,0,0.25)),color-stop(50%,rgba(0,0,0,0.7)),color-stop(85%,rgba(0,0,0,0.25)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 15%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 15%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 15%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 15%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.25) 85%,rgba(0,0,0,0) 100%)}.card-banner--overlay.card-banner--align-center.card-banner--color-gray .card-content{background:rgba(220,220,220,0.5);background:-moz-linear-gradient(top,rgba(220,220,220,0) 0,rgba(220,220,220,0.25) 15%,rgba(220,220,220,0.7) 50%,rgba(220,220,220,0.25) 85%,rgba(220,220,220,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(220,220,220,0)),color-stop(15%,rgba(220,220,220,0.25)),color-stop(50%,rgba(220,220,220,0.7)),color-stop(85%,rgba(220,220,220,0.25)),color-stop(100%,rgba(220,220,220,0)));background:-webkit-linear-gradient(top,rgba(220,220,220,0) 0,rgba(220,220,220,0.25) 15%,rgba(220,220,220,0.7) 50%,rgba(220,220,220,0.25) 85%,rgba(220,220,220,0) 100%);background:-o-linear-gradient(top,rgba(220,220,220,0) 0,rgba(220,220,220,0.25) 15%,rgba(220,220,220,0.7) 50%,rgba(220,220,220,0.25) 85%,rgba(220,220,220,0) 100%);background:-ms-linear-gradient(top,rgba(220,220,220,0) 0,rgba(220,220,220,0.25) 15%,rgba(220,220,220,0.7) 50%,rgba(220,220,220,0.25) 85%,rgba(220,220,220,0) 100%);background:linear-gradient(to bottom,rgba(220,220,220,0) 0,rgba(220,220,220,0.25) 15%,rgba(220,220,220,0.7) 50%,rgba(220,220,220,0.25) 85%,rgba(220,220,220,0) 100%)}.card-banner.video-loaded.card-banner--overlay .card-content{display:none}.card-banner .card-title{text-align:center;position:relative;font-style:italic;font-weight:400;font-size:1em;line-height:1.25;padding-bottom:40px;background-repeat:no-repeat;background-position:50% 100%}.card-banner .card-title:before,.card-banner .card-title:after{content:'';position:absolute;bottom:18px;width:calc(50% - 40px);border-bottom:1px solid;border-top:1px solid;height:4px}.card-banner .card-title,.card-banner--color-gray .card-title,.card-banner--color-white .card-title{background-image:url(../img/title-background-black.png)}.card-banner--color-black .card-title{background-image:url(../img/title-background-white.png)}.card-banner .card-title,.card-banner--font-default .card-title{font-size:36px}.card-banner--font-small .card-title{font-size:24px}.card-banner--font-big .card-title{font-size:42px}.card-banner .card-title:before{left:0}.card-banner .card-title:after{right:0}.card-banner .card-title:before,.card-banner .card-title:after,.card-banner--color-white .card-title:before,.card-banner--color-white .card-title:after,.card-banner--color-gray .card-title:before,.card-banner--color-gray .card-title:after{border-color:#000}.card-banner--color-black .card-title:before,.card-banner--color-black .card-title:after{border-color:#fff}.card-banner .card-description{text-align:center;line-height:1.5;margin-bottom:0}.card-banner .card-description,.card-banner--font-default .card-description{font-size:16px}.card-banner--font-small .card-description{font-size:12px}.card-banner--font-big .card-description{font-size:18px}.card-banner .card-link-text,.card-banner .card-link-button{display:table;margin:15px auto 0;padding:0 15px;border:0;vertical-align:middle;text-align:center;cursor:pointer;transition:all 300ms linear}.card-banner .card-link-button{font-weight:500;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);text-shadow:none}.card-banner .card-link-text{font-weight:700}.card-banner .card-link-text:hover{text-decoration:underline}.card-banner .card-link-text,.card-banner--color-white .card-link-text{background:0;color:#000}.card-banner--color-black .card-link-text{background:0;color:#fff}.card-banner--color-gray .card-link-text{background:0;color:#333}.card-banner .card-link-button,.card-banner--color-white .card-link-button{background:#000;color:#fff}.card-banner .card-link-button:hover,.card-banner--color-white .card-link-button:hover{background:#333;color:#f0f0f0}.card-banner--color-black .card-link-button{background:#fff;color:#000}.card-banner--color-black .card-link-button:hover{background:#f0f0f0;color:#000}.card-banner--color-gray .card-link-button{background:#666;color:#fff}.card-banner--color-gray .card-link-button:hover{background:#333;color:#fff}.card-banner .card-link-text i,.card-banner .card-link-button i{display:inline-block;font-size:1.5em;line-height:1;vertical-align:middle;margin-bottom:2px}.card-banner .card-link-text,.card-banner .card-link-button,.card-banner--font-default .card-link-text,.card-banner--font-default .card-link-button{font-size:16px;height:40px;line-height:40px;border-radius:20px}.card-banner--font-small .card-link-text,.card-banner--font-small .card-link-button{font-size:14px;height:36px;line-height:36px;border-radius:18px}.card-banner--font-big .card-link-text,.card-banner--font-big .card-link-button{font-size:18px;height:44px;line-height:44px;border-radius:22px}.card-banner .card-link-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.video-loaded.card-banner .card-link-overlay{display:none}.img-boxed-h,.img-boxed-w{position:relative;overflow:hidden}.img-boxed-h>img,.img-boxed-w>img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.img-boxed-h>img{height:100%}.img-boxed-w>img{width:100%}.page-content .list-image-text{list-style:none;padding:0}.list-image-text .list-item{margin-bottom:20px}.list-image-text .list-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-image-text a.list-item-wrap{color:#333;transition:all 300ms linear;text-decoration:none}.list-image-text a.list-item-wrap:hover{color:#c5aa57;text-decoration:none}.list-image-text .list-item-wrap .image{display:block;min-width:90px;max-width:90px;height:60px;margin-right:20px}.list-image-text .list-item-wrap .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-image-text .list-item-wrap .content>.title{font-size:13px;min-width:100%}.list-image-text .list-item-wrap .content>.description{font-size:12px;min-width:100%}.owl-carousel{position:relative}.owl-carousel:not(.owl-loaded){overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.owl-carousel .owl-prev,.owl-carousel .owl-next{position:absolute;background:0;color:#fff;top:50%;width:60px;height:60px;line-height:50px;text-indent:1px;font-size:72px;margin:-30px 0 0 0;text-align:left;text-shadow:0 2px 1px rgba(0,0,0,0.4);transition:all 300ms linear}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{color:#fff;background:rgba(0,0,0,.4);text-shadow:0 2px 1px rgba(255,255,255,0.4)}.owl-carousel .owl-prev{left:0;border-radius:0 50% 50% 0;text-indent:18px}.owl-carousel .owl-next{right:0;border-radius:50% 0 0 50%;text-indent:22px}.owl-carousel .disabled.owl-prev,.owl-carousel .disabled.owl-prev:hover,.owl-carousel .disabled.owl-next,.owl-carousel .disabled.owl-next:hover{opacity:.25;background:#000;color:#fff;cursor:default}.owl-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owl-carousel .owl-dot{width:14px;height:14px;border-radius:50%;margin:8px;transition:all 300ms linear}.owl-carousel .owl-dot span{display:block;width:100%;height:100%;border-radius:50%;background:#000;transition:all 300ms linear}.owl-carousel .owl-dot.active span{transform:scale(1.5)}.owl-carousel .owl-item-wrap{position:relative;display:block;height:100%;background:#000;color:#fff;transition:all 300ms linear}.owl-carousel .owl-item-wrap>img{width:100%}.owl-carousel .owl-lazy-wrap:not(.owl-lazy-loaded){background:#999}.owl-carousel:not(.owl-loaded) .owl-item-wrap{min-width:100%}.owl-carousel .owl-item-wrap .image-mobile{display:block}.owl-carousel .owl-item-wrap .image-desktop{display:none}.owl-carousel .owl-item-wrap .titles-wrap{padding:30px 15px;text-align:center}.owl-carousel .owl-item-wrap .titles h2{font-weight:bold;font-size:18px;line-height:1.2em;margin-bottom:15px}.owl-carousel .owl-item-wrap .titles p{font-weight:normal;font-size:12px;padding-top:3px;margin-bottom:0}.owl-carousel .owl-item-wrap .titles a{display:inline-block;font-family:"Playfair Display",serif;font-size:14px;line-height:44px;height:44px;background:#fff;color:#000;padding:0 30px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);margin-top:30px;border-radius:22px;transition:all 300ms linear}.owl-carousel .owl-item-wrap .titles a:hover{background:#000;color:#fff}.owl-item-wrap.owl-item-wrap-video{padding-bottom:56.25%;position:relative;background:#121212}.owl-carousel .owl-video-wrapper{width:100%;height:100%;background:#000;position:absolute !important;top:0;left:0}.owl-carousel .owl-video-wrapper iframe{width:100%;height:100%}.owl-item-wrap-video .video-text{position:absolute;top:0;left:0;width:100%;padding:10px 15px;min-height:90px;z-index:100;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background:rgba(0,0,0,0.6);background:-moz-linear-gradient(top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0.6)),color-stop(25%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0) 100%);transition:all 300ms linear}.owl-video-playing .owl-item-wrap-video .video-text{opacity:0}.owl-item-wrap-video .video-text>h2{font-size:14px;line-height:1.2;font-weight:400}.owl-item-wrap-video .video-text>p{font-size:11px;line-height:1.2}.owl-carousel.owl--slider{margin-bottom:15px}.owl-carousel.owl--slider .owl-dots{position:absolute;left:0;right:0;bottom:-15px;transform:translate(0,100%)}.owl-carousel.owl--slider.owl-with-dots{margin-bottom:60px}.owl-carousel.owl--slider.owl--hoverable .owl-dots{position:absolute;margin-top:0;bottom:0;margin-bottom:-15px;transform:translate(0,100%);left:0;right:0}.owl-carousel.owl--slider.owl--hoverable[data-dots="true"]{margin-bottom:75px}@media(min-width:992px){.owl-carousel .owl-item-wrap,.owl-carousel .owl-item-wrap[href]:hover{background:0;color:#333;transition:none}.owl-carousel .owl-item-wrap .titles{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owl-carousel .owl-item-wrap .titles-wrap{min-width:100%;color:#fff;padding:50px 60px;background-color:rgba(0,0,0,.5);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.42) 25%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.42) 75%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,0.42)),color-stop(30%,rgba(0,0,0,0.5)),color-stop(50%,rgba(0,0,0,0.6)),color-stop(70%,rgba(0,0,0,0.5)),color-stop(75%,rgba(0,0,0,0.42)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.42) 25%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.42) 75%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.42) 25%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.42) 75%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.42) 25%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.42) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.42) 25%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.42) 75%,rgba(0,0,0,0) 100%)}.owl-carousel .owl-item-wrap[href]:hover .titles-wrap{color:#fff;background:rgba(236,32,39,.85);text-shadow:0 1px 0 rgba(0,0,0,.4)}.owl-carousel .owl-item-wrap .titles h2{font-size:48px}.owl-carousel .owl-item-wrap .titles p{font-size:16px}.owl-carousel .owl-item-wrap .image-mobile{display:none}.owl-carousel .owl-item-wrap .image-desktop{display:block}.owl-carousel.owl--hoverable{overflow:hidden;margin-bottom:0}.owl-carousel.owl--hoverable .owl-prev{opacity:0;transform:translateX(-100%)}.owl-carousel.owl--hoverable .owl-next{opacity:0;transform:translateX(100%)}.owl-carousel.owl--hoverable:hover .owl-next,.owl-carousel.owl--hoverable:hover .owl-prev{transform:none;opacity:1}.owl-carousel.owl--hoverable:hover .disabled.owl-next,.owl-carousel.owl--hoverable:hover .disabled.owl-prev{opacity:.25}.owl-carousel.owl--slider.owl--hoverable .owl-dots{opacity:0;margin-bottom:0;bottom:-60px;transform:none;transition:all 300ms linear}.owl-carousel.owl--slider.owl--hoverable[data-dots="true"]{margin-bottom:0}.owl-carousel.owl--slider.owl--hoverable:hover .owl-dots{opacity:1;bottom:32px}}.card-carousel .card-header{white-space:nowrap;height:60px;line-height:1.25;font-size:18px}.card-carousel .owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:80px;height:40px;position:absolute;top:-30px;right:0;transform:translateY(-100%);font-size:36px;line-height:32px;text-align:center}.card-carousel .owl-carousel .owl-prev,.card-carousel .owl-carousel .owl-next{display:block;position:static;margin:0;width:100%;background:#000;box-shadow:none;height:40px;font-size:44px;line-height:34px;transition:all 300ms linear;text-indent:15px}.card-carousel .owl-carousel .owl-next{border-radius:0 50% 50% 0}.card-carousel .owl-carousel .owl-prev{border-radius:50% 0 0 50%}.card-carousel .owl-carousel .disabled.owl-prev,.card-carousel .owl-carousel .disabled.owl-prev:hover,.card-carousel .owl-carousel .disabled.owl-next,.card-carousel .owl-carousel .disabled.owl-next:hover{opacity:.4}.card-carousel .owl-carousel .owl-prev:not(.disabled):hover,.card-carousel .owl-carousel .owl-next:not(.disabled):hover{color:#c5aa57}.card-carousel .owl-carousel .owl-dots{margin-top:12px}.card-carousel .owl-carousel .owl-dot{width:16px;height:16px;background-color:rgba(51,51,51,.85);margin:5px;border-radius:50%;opacity:.4;transition:all 300ms linear}.card-carousel .owl-carousel .owl-dot:hover{box-shadow:0 0 0 3px rgba(0,0,0,.1);opacity:.85}.card-carousel .owl-carousel .owl-dot.active{background-color:#c5aa57;box-shadow:0 0 0 3px rgba(0,0,0,.2);opacity:1}a.box-product{display:block;color:#121212}a.box-product:hover{text-decoration:none}.box-product{margin-bottom:30px;position:relative}.box-product .image{display:block;max-width:100%;margin:0 auto}.box-product .name{font-size:20px;text-align:center;margin:15px 0 0 0}.box-product .button.details{margin:30px auto 0 auto;display:table}.box-product:hover .button.details{background-color:#c5aa57;color:#fff}.product-info .product-images-wrapper{border:3px solid #f0f0f0}.product-info .product-thumbnails{border-top:3px solid #f0f0f0}.product-info .product-thumbnail{height:100%;display:block;padding:15px}.product-info .product-thumbnail img{border:2px solid #fff}.product-info .product-thumbnail.active img{border-color:#c5aa57}.v-box-separator,hr.v-box-separator{display:block;margin:30px 0;border:0;height:0;background:0;border-top:1px solid rgba(0,0,0,.1)}.v-box{display:flex;flex-wrap:wrap;align-items:center;color:rgba(0,0,0,0.87)}.v-box>.image{position:relative;width:100%}.v-box>.image img{display:block;width:100%}.v-box>.content{margin-top:10px;width:100%}.v-box>.content>.date{display:table;text-align:center;font-size:12px;background-color:#f8f8f8;padding:3px 5px;margin:0 auto 10px auto;color:#000}.v-box>.content>.title{font-size:18px;font-weight:400;margin:0 0 15px 0;line-height:1.25;text-align:center}.v-box>.content>.description{display:none;font-size:14px;line-height:1.42857142;max-height:60px;margin:0;padding:0;overflow:hidden}.v-box>.content>.buttons{text-align:center}@media(min-width:600px){.v-box{flex-wrap:nowrap}.v-box>.content>.date{float:right;display:inline-block;margin:0 0 0 15px}.v-box>.content>.title{text-align:left}.v-box>.image{width:80%}.v-box>.content{margin-top:0;margin-left:20px}.v-box>.content>.buttons{text-align:left}}@media(min-width:993px){.v-box>.content>.description{display:block}.v-box>.content>.buttons{margin-top:15px}}.h-box{display:block;text-align:center}.h-box>.image{display:block;width:100%}.h-box>.title{font-size:16px;font-weight:bold;margin:10px 0}.h-box>.description{font-size:14px;margin:0}.h-box .buttons{margin-top:10px;text-align:center}@media(min-width:576px){.h-box{text-align:left}}.share-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-box .title{display:block;font-size:12px;font-weight:500;color:#666;margin-right:5px}.share-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.share-box ul li{list-style:none}.share-box ul li+li{margin-left:10px}.share-box a{display:block;width:42px;height:42px;line-height:42px;text-align:center;color:#000;font-size:16px;border-radius:50%;transition:all 300ms linear}.share-box a:hover{text-decoration:none;color:#fff;background-color:#000}.share-box i{font-style:normal;position:relative;top:.1em}#mainslider{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media(min-width:992px){#mainslider .owl-stage-outer{overflow:visible}#mainslider .owl-item-wrap:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.5);opacity:1}#mainslider .active .owl-item-wrap:after{visibility:hidden;opacity:0}#mainslider .owl-item-wrap .titles{visibility:hidden;opacity:0}#mainslider .active .owl-item-wrap .titles{visibility:visible;opacity:1}#mainslider .owl-item-wrap:after,#mainslider .owl-item-wrap .titles{transition:all 400ms linear}}.card-whatsapp .card-content{display:flex;flex-wrap:nowrap;align-items:center;min-height:120px;color:#333;text-decoration:none;transition:all 300ms linear}.card-whatsapp a.card-content:hover{text-decoration:none;color:#057f3a}.card-whatsapp .icon{display:block;text-align:center;min-height:48px;min-width:48px;line-height:42px;font-size:36px;border-radius:50%;background:#08c65b;color:#fff;border:3px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,0.1);margin:2px}.card-whatsapp .content{margin-left:10px;line-height:1}.card-whatsapp .title{font-size:12px}.card-whatsapp .phone{font-size:18px;margin-top:10px;white-space:nowrap}@media(min-width:576px){.card-whatsapp .icon{display:block;text-align:center;height:68px;width:68px;line-height:60px}.card-whatsapp .content{margin-left:15px}.card-whatsapp .title{font-size:14px}.card-whatsapp .phone{font-size:22px}}.company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;padding-bottom:20px}.company-info>span{font-size:20px;line-height:1.2;padding:6px 0}.company-info>img{display:block;max-width:100px;margin-right:15px}.company-info>p{font-size:12px;text-align:center;margin-top:10px;min-width:100%}.contact-address a,.contact-address a:hover{text-decoration:none}.contact-address h3{font-size:18px;font-weight:500;margin:0;border-bottom:2px solid rgba(0,0,0,.12)}.contact-address h3>a,.contact-address h3>span{display:block;padding:14px 0;color:#333;position:relative}.contact-address h3>a{cursor:pointer}.contact-address h3>a:after{content:'\f2f9';font-family:'Material-Design-Iconic-Font';font-size:24px;text-align:center;display:block;width:24px;height:24px;margin-top:-12px;position:absolute;right:0;top:50%;transform:rotate(-180deg);transition:all 200ms linear;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-address h3>a.collapsed:after{transform:none}.contact-address ul{margin:0;padding:0}.contact-address ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 0}.contact-address ul li+li{border-top:1px solid rgba(0,0,0,.12)}.contact-address ul li span{font-weight:500;display:block;position:relative;min-width:100%;font-size:14px;margin-right:6px}.contact-address ul li span:after{content:':';display:inline-block;padding:0 2px}.contact-address ul li span i{font-style:normal;font-size:18px;min-width:18px;text-align:center;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.contact-address ul li a{color:#333;transition:all 300ms linear}.contact-address ul li a:hover{color:#c5aa57;text-decoration:none}@media(min-width:992px){.contact-address ul li{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-address ul li span{min-width:120px}.contact-address ul li span:after{position:absolute;right:0}}#contact-map{width:100%;height:350px;background:#efefef}#contact-map>iframe{display:block;width:100%;height:100%}#contact-form-wrapper{position:relative}#contact-form-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#09210b;background:rgba(255,255,255,0.7);padding:60px;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;font-size:22px;font-weight:300;z-index:2}#contact-form-success .check-icon{display:block;font-size:2em;text-align:center;width:1.5em;line-height:1.5em;height:1.5em;margin:0 auto 20px auto;border-radius:50%;background:#008000;color:#fff}#contact-form{position:relative;z-index:1;transition:all 300ms linear}#contact-form-success+#contact-form{opacity:.7;filter:blur(3px);transform:scale(.95)}#contact-form>p,#contact-form .input-box{margin-bottom:20px}.gallery-media-item .popup-data{display:none}.gallery-media-item .card-content{padding:30px 15px 15px !important}.gallery-media-item .card-title{font-size:16px;line-height:1.25;font-style:normal;padding-bottom:0;background:0}.gallery-media-item .card-title:before,.gallery-media-item .card-title:after{display:none}.gallery-media-item .card-description{font-size:12px;line-height:1.15;margin-top:6px}.gallery-media-item .card-link-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-media-item .card-icon{color:#fff;border:2px solid #fff;font-size:32px;width:48px;height:48px;line-height:44px;text-align:center;border-radius:50%;text-shadow:0 2px 0 rgba(0,0,0,.4);box-shadow:0 0 0 2px rgba(0,0,0,0.2);transform:scale(.85);transition:all 300ms linear}.gallery-media-item:hover .card-icon{transform:none}