@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-BoldItalic.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-MediumItalic.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Majesti Banner Book';src:url('../fonts/MajestiBanner/MajestiBanner-BookItalic.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-BookItalic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-Heavy.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-Heavy.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Majesti Banner Book';src:url('../fonts/MajestiBanner/MajestiBanner-Book.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-Book.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-Bold.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-Light.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-HeavyItalic.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-HeavyItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-Medium.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Majesti Banner';src:url('../fonts/MajestiBanner/MajestiBanner-LightItalic.woff2') format('woff2'),url('../fonts/MajestiBanner/MajestiBanner-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:30px;width:30px;line-height:30px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem;background-image:url('../images/close.png');background-size:contain;background-position:center;background-repeat:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:20px;width:100%;text-align:center;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download a{color:#000;text-decoration:underline}.sl-wrapper .sl-download a:hover{text-decoration:none}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem;background-image:url('../images/arrow-right.png');background-size:contain;background-position:right center;background-repeat:no-repeat}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem;background-image:url('../images/arrow-left.png');background-size:contain;background-position:left center;background-repeat:no-repeat}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-webkit-transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms;transition:transform ease 200ms;transition:transform ease 200ms,-webkit-transform ease 200ms}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInZoom{0%{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fadeanimation{opacity:0}.fadeanimation.fadeIn{-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards}.fadeanimation.fadeIn.fadeInZoom{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-animation:fadeInZoom 1s ease-in-out forwards 0.3s;animation:fadeInZoom 1s ease-in-out forwards 0.3s}.fadeanimation.fadeIn.fadeInZoom.delay03{-webkit-animation-delay:0.3s;animation-delay:0.3s}.fadeanimation.fadeIn.fadeInZoom.delay05{-webkit-animation-delay:0.5s;animation-delay:0.5s}.fadeanimation.fadeIn.fadeInZoom.delay07{-webkit-animation-delay:0.7s;animation-delay:0.7s}.fadeanimation.fadeIn.fadeInZoom.delay09{-webkit-animation-delay:0.9s;animation-delay:0.9s}.fadeanimation.fadeIn.fadeInZoom.delay11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.fadeanimation.fadeInUp{-webkit-transform:translate(0,30px);transform:translate(0,30px)}.fadeanimation.delay03{-webkit-animation-delay:0.3s;animation-delay:0.3s}.fadeanimation.delay05{-webkit-animation-delay:0.5s;animation-delay:0.5s}.fadeanimation.delay07{-webkit-animation-delay:0.7s;animation-delay:0.7s}.fadeanimation.delay09{-webkit-animation-delay:0.9s;animation-delay:0.9s}.fadeanimation.delay11{-webkit-animation-delay:1.1s;animation-delay:1.1s}*{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}html{height:100%;margin:0;padding:0}body{background-color:#ffffff;color:#000000;height:100%;max-width:3000px;margin:0 auto;padding:0;font-family:'proxima-nova',helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:0}.bodycontent,header{max-width:450px;margin:0 auto}.bodycontent,section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.titlefont{font-family:'proxima-nova',helvetica,sans-serif}h1,h2{font-family:'proxima-nova',helvetica,sans-serif;font-weight:500}img{display:block!important;width:100%;height:auto}a{color:#000000;text-decoration:none}a:hover{text-decoration:underline}.button{display:inline-block;font-weight:400;padding:12px 40px;background-color:#ffffff;border:1px solid #000000;border-radius:40px;color:#000000;text-decoration:none;text-align:center;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:relative}.button:before{content:'';position:absolute;left:0;right:0;top:0;width:100%;height:100%;border-radius:40px;z-index:-1;background-color:#000000;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.button:hover{text-decoration:none}.button:hover:before{top:-2px;bottom:-2px;left:-2px;right:-2px;height:calc(100% + 4px);width:calc(100% + 4px)}.logo{width:100px;height:auto;margin:0 auto}header{padding:50px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.pagetitle{text-transform:uppercase;letter-spacing:0.35em;font-size:12px;font-family:'proxima-nova',helvetica,sans-serif;font-weight:700;text-align:center;margin:0 0 40px 0}.pagetitle span{display:block;font-family:'proxima-nova',helvetica,sans-serif;letter-spacing:0;font-size:35px;line-height:1;text-transform:none;margin:18px 0 0 0}.buttonsgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:220px;margin:0 auto}.buttonsgroup .button{width:100%;padding-left:0;padding-right:0;margin-bottom:15px}.socialbuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.socialbuttons .button{width:calc(50% - 8px);margin:0 4px}.arrowbutton{display:inline-block;margin:50px auto}.arrowbutton img{width:35px}.sl-image{overflow:hidden}.powertitle{font-size:25px;text-align:center;font-family:'proxima-nova',helvetica,sans-serif;line-height:1.12;margin:0;font-weight:700}.fullwidthimage,.fullwidthvideo{width:100%;display:inline-block;margin-bottom:50px}.videoblock{}.videoblock .plg-video{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:0;padding-bottom:56.25%;position:relative}.videoblock video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.doubleimage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:350px;margin:0 auto}.doubleimage a:first-child{width:80%}.doubleimage a:nth-child(2){z-index:-1;width:48%;margin-top:-30px;margin-right:0;margin-left:auto}.dreamtitle{margin-bottom:50px;font-size:18px;text-align:center;font-family:'proxima-nova',helvetica,sans-serif;line-height:1.12;margin:20px 20px 50px 20px;font-weight:700}.dreamtitle span{white-space:nowrap}.doubleimagewtext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.doubleimagewtext p{font-size:18px;font-weight:700;text-align:right;margin-right:20px;margin-bottom:50px;margin-left:50px}.doubleimagewtext .item{display:inline-block}.doubleimagewtext .item.first{width:50%;z-index:-1;margin-right:50px}.doubleimagewtext .item.second{margin-top:-30px;width:50%;margin-left:50px}.doubleimagewtext .videoblock{margin-top:-30px;margin-left:57px;width:46%}.doubleimagewtext .videoblock .plg-video{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:0;padding-bottom:125%;position:relative}.doubleimagewtext .videoblock video{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.websitelink{letter-spacing:1px;text-align:center;font-size:18px}footer{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}footer h2{text-align:center;font-size:25px;letter-spacing:0;line-height:1.12;font-weight:700;margin:0 0 50px 0}.socialicons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.socialicons .socialicon{margin-right:8px}.socialicons .socialicon img{width:30px;height:auto}.socialicons .socialicon:last-child{margin:0}.projectsgrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-top:-30px;margin-bottom:50px}.projectsgrid .projectitem{width:calc(50% - 20px);margin:30px 10px 0}.projectsgrid .projectitem .imagecontainer{width:100%;height:0;padding-bottom:100%}.projectsgrid .projectitem .imagecontainer img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.projectsgrid .projectitem .projecttitle{text-transform:uppercase;text-align:center;margin-top:10px;letter-spacing:1px}.projectsgrid .projectitem:hover{text-decoration:none}.projectsgrid .projectitem:hover img{opacity:0.7}@media only screen and (max-width:600px){.doubleimage{max-width:unset;width:100%;margin:0;padding:0 20px}.doubleimagewtext p{margin-left:40px}.doubleimagewtext .item.first{margin-right:20px}.doubleimagewtext .item.second{margin-left:20px}.projectsgrid{width:100%;margin-left:0;margin-right:0;padding:0 5px}.projectsgrid .projectitem{width:calc(50% - 10px);margin-left:5px;margin-right:5px}}