*:focus{outline:0 !important}*{margin:0;padding:0;list-style:none}body{background-color:#fff;font-family:'Montserrat', sans-serif}img{display:block;max-width:100%}.img-fluid{max-width:100%}#slider .slide img{position:absolute;top:0}.video-wrap{position:absolute;bottom:40px;right:20px;cursor:pointer;width:40%}.video-wrap:after{content:'';background:url("img/play.png") no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:50px;background-size:contain;display:block}.video-wrap video{width:100%;box-shadow:0 0 10px rgba(0,0,0,0.5)}.blc-screen .simple a{position:absolute;color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:30px;padding:7px 16px;text-decoration:none;font-size:11px;letter-spacing:-0.5px;transition:all 0.5s ease;right:25px;top:25px}.blc-screen .simple a:hover{background-color:#fff;color:#000}::placeholder{color:gray;opacity:0.5}.blc-content .intro{padding:30px}.blc-content #logo{margin-bottom:30px;width:68%}.blc-content .wrapper .404{font-size:100px}.blc-content .wrapper .class404{font-weight:700;color:#232323;margin-bottom:37px;font-size:100px;line-height:normal}.blc-content .wrapper .entry{color:#a49dad;margin-bottom:68px}.blc-content .wrapper .entry strong{color:#000;display:block}.blc-content .wrapper .entry p{margin-bottom:22px;line-height:20px;font-size:15px}.blc-content .wrapper .entry a{color:#000;text-decoration:none}.blc-content .wrapper .entry a:hover{text-decoration:underline}.blc-content .controls{overflow:hidden}.blc-content .controls ul{margin:0 -10px}.blc-content .controls ul li{float:left;padding:0 10px;box-sizing:border-box}.blc-content .controls ul li a{text-align:center;line-height:40px;height:40px;display:block;border-radius:5px;cursor:pointer}.blc-content .controls ul li a img{max-width:100%;height:40px}.blc-content .controls ul li a.primary-button{color:#fff;text-transform:uppercase;background-color:#fcd30e;text-decoration:none;font-size:12px;font-weight:bold;border:0;transition:all 0.5s ease;width:120px}.blc-content .controls ul li a.primary-button:hover{background-color:#dda600}.hide-box{display:none}.error{color:red}.secondary-button{margin-top:41px}.carousel-indicators{position:absolute;z-index:999;right:30px;bottom:30px;left:auto;margin:0}.carousel-indicators li{border-radius:11px;width:11px;height:11px;background-color:#c8c8c8}.carousel-indicators li.active{background-color:#232323}.hidden{overflow:hidden}.modal-pinart{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;z-index:9999;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto}.modal-pinart .close-modal{position:absolute;top:20px;right:20px;display:block;z-index:99;color:#f7f7f7}.modal-pinart .close-modal svg{width:24px;height:24px}.modal-pinart .close-modal #Core{fill:#a2a2a2 !important}.modal-pinart .close-modal:hover #Core{fill:#868686 !important}.modal-pinart .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.95);padding-bottom:25px}.modal-pinart .inner{position:absolute;top:10px;left:10px;right:10px}.modal-pinart .forms{background-color:#fff;border-radius:25px 25px 0 0;padding:55px 25px 35px}.modal-pinart .forms .title{font-size:28px;font-weight:bold;margin-bottom:40px}.modal-pinart .forms .item{margin-bottom:26px}.modal-pinart .forms .item.error input{border-color:#ff0000}.modal-pinart .forms .item label{color:#a5a5a5;font-size:14px;font-weight:bold;display:block;margin-bottom:6px}.modal-pinart .forms .item input{background-color:#fcfcfc;border:1px solid #ededed;border-radius:5px;font-size:16px;padding:15px;width:100%;box-sizing:border-box}.modal-pinart .forms .item input:focus{border-color:#fcd30f}.modal-pinart .forms .terms label{color:#a5a5a5;font-size:14px;cursor:pointer}.modal-pinart .forms .terms a{color:#000}.modal-pinart .forms .err-hint{font-size:12px;color:#ff0000;font-weight:bold;padding:2px 0 0 5px}.modal-pinart .forms .button{margin-bottom:43px;padding-top:43px}.modal-pinart .forms .button button{color:#fff;text-transform:uppercase;background-color:#fcd30e;text-decoration:none;font-size:12px;font-weight:bold;border:0;transition:all 0.5s ease;border-radius:30px;font-size:18px;padding:20px 0;width:100%;text-align:center;cursor:pointer}.modal-pinart .forms .button button:hover{background-color:#dda600}.modal-pinart .forms .help{color:#858585;font-size:15px;margin-bottom:6px}.modal-pinart .forms .other{color:#fddf00;margin-left:-17px;font-size:13px}.modal-pinart .forms .other a{color:#0d0d0d;margin:0 17px;text-decoration:none}.modal-pinart .forms .other a:hover{text-decoration:underline}.modal-pinart .desc{background:url("img/modal.jpg") no-repeat;color:#fff;border-radius:0 0 20px 20px;background-size:cover;margin-bottom:25px;padding:35px 25px}.modal-pinart .desc h3{font-size:20px;margin-bottom:17px}.modal-pinart .desc ul{margin-bottom:30px}.modal-pinart .desc ul li{position:relative;padding-left:32px;font-size:15px;margin-bottom:16px}.modal-pinart .desc ul li:before{content:'';background-color:#fddf00;width:10px;height:10px;display:block;position:absolute;top:3px;left:8px;border-radius:50%}#video-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:1000;opacity:0;-ms-transform:translateY 100%;-webkit-transform:translateY 100%;-moz-transform:translateY 100%;-o-transform:translateY 100%;transform:translateY(100%);transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),-webkit-transform 1000ms cubic-bezier(0.694, 0, 0.335, 1);-o-transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),transform 1000ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),transform 1000ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),transform 1000ms cubic-bezier(0.694, 0, 0.335, 1),-webkit-transform 1000ms cubic-bezier(0.694, 0, 0.335, 1);-webkit-transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),-webkit-transform 1000ms cubic-bezier(0.694, 0, 0.335, 1)}#video-overlay.is-active{-ms-transform:translateY 0;-webkit-transform:translateY 0;-moz-transform:translateY 0;-o-transform:translateY 0;transform:translateY(0);opacity:1;transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1) 300ms,-webkit-transform 800ms cubic-bezier(0.694, 0, 0.335, 1);-o-transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1) 300ms,transform 800ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1) 300ms,transform 800ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1) 300ms,transform 800ms cubic-bezier(0.694, 0, 0.335, 1),-webkit-transform 800ms cubic-bezier(0.694, 0, 0.335, 1);-webkit-transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1) 300ms,-webkit-transform 800ms cubic-bezier(0.694, 0, 0.335, 1)}#video-overlay .video-wrapper{width:90vw;height:50.625vw;max-height:80vh;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}#video-overlay .video-wrapper #logo{width:120px;position:absolute;top:-55px;left:0}#video-overlay iframe{border:0;-webkit-transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1);-o-transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 500ms cubic-bezier(0.694, 0, 0.335, 1);height:100%;width:100%}#video-overlay .close-modal{position:absolute;top:-50px;right:0px;display:block;z-index:99;opacity:0.8}#video-overlay .close-modal svg{width:25px;height:25px}#video-overlay .close-modal #Core{fill:#f7f7f7}#video-overlay .close-modal:hover #Core{fill:#868686 !important}#footer{padding:40px 30px 0 7.4%;font-size:13px;clear:both}#footer .bmenu{color:#fddf00;margin:0 0 15px -14px}#footer .bmenu a{color:#a49dad;margin:0 14px}#footer .copyright{color:#a49dad}@media (max-width: 769px){.blc-screen{height:auto !important;position:relative}.blc-screen>img{position:absolute}}@media (min-width: 470px){#footer .bmenu{float:left}#footer .copyright{float:right}}@media (min-width: 769px){#slider,#slider .slide,.carousel-inner{height:100% !important;position:absolute;top:0;left:0;width:100%;overflow:hidden}.carousel-indicators{left:0;right:auto;bottom:60px}.home #footer{position:absolute;bottom:0px;left:7.4%;right:30px;padding:0}.page #slider,.page #slider .slide,.page .carousel-inner,.page .blc-screen{height:100vh !important}.blc-screen{float:right;width:50%;height:100vh;position:relative;background:url("img/screen.jpg") no-repeat left center;background-size:cover}.blc-screen>img{display:none}.blc-content{float:left;width:50%}.blc-content .intro{padding:16% 6% 20px 15%}.blc-content .wrapper .entry{margin-bottom:45px}}@media (min-width: 1025px){.modal-pinart .inner{top:50px;left:50px;right:50px}.modal-pinart .close-modal{background-position:0 0}.modal-pinart .desc{width:50%;box-sizing:border-box;padding:90px 100px 0 73px;position:absolute;top:0;right:0;height:100%;border-radius:0 25px 25px 0}.modal-pinart .forms{float:left;border-radius:25px 0 0 25px;width:50%;box-sizing:border-box;padding:63px 75px 98px 66px}.modal-pinart .forms .title{margin-bottom:45px}.modal-pinart .forms .button{margin-bottom:57px;padding-top:17px}}@media (min-width: 1700px){.blc-screen .simple a{top:87px;right:145px;font-size:17px;font-weight:bold;padding:16px 40px}.blc-content #logo{margin-bottom:80px}.blc-content .wrapper h1{font-size:52px;line-height:55px;margin-bottom:48px}.blc-content .wrapper .entry{margin-bottom:74px;width:640px}.blc-content .wrapper .entry p{font-size:19px;line-height:32px;margin-bottom:34px}.pager ul li{margin:0 7px}.pager ul li a{width:14px;height:14px}.modal-pinart .close-modal{top:34px;right:42px}.modal-pinart .inner{top:50%;left:50%;right:auto;width:1250px;height:745px;margin:-389px 0 0 -625px;background-color:#fff;border-radius:25px}.modal-pinart .desc{padding:168px 97px 0 142px}.modal-pinart .desc h3{font-size:19px}.modal-pinart .desc ul li{font-size:13px;margin-bottom:17px}.modal-pinart .forms{padding:60px 75px 0 70px}.modal-pinart .forms .title{margin-bottom:30px;letter-spacing:-1px}.modal-pinart .forms .item{margin-bottom:18px}.modal-pinart .forms .button{margin-bottom:49px}}
