article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.info .area__signup,footer{display:-webkit-box;display:-ms-flexbox}.header .area__search:before,.wrapper:after{content:"";background-repeat:no-repeat}*{box-sizing:border-box}@font-face{font-family:Qanelas;src:url(../fonts/QanelasSoftDEMO-ExtraBold.otf)}footer{font-family:Roboto;padding:20px;background-color:#2C3E50;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer p{font-family:Roboto;font-size:24px;font-size:12px;color:#FFF;font-weight:100;padding-top:10px}footer .area__social-links a img.instagram{width:40px;position:relative;top:-10px}footer .area__social-links a img{width:60px;height:auto;margin-right:10px}body{font-family:Qanelas,Roboto,sans-serif;height:100%;background-color:#231F20}.wrapper{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.wrapper:after{position:absolute;width:100%;height:auto;background-image:url(images/header-background.png);background-size:cover;background-attachment:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:1}.wrapper--inner{max-width:1400px;margin:0 auto;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.5)}.wrapper--pattern{width:100%;position:relative}.header{position:relative;width:100%;background-color:transparent;color:#FFF;text-align:center;padding:10px 0 60px}@media (max-width:940px){.header{padding:10px 20px 60px}}.header .area__search{height:34px;width:260px;border:2px solid #FFF;border-radius:2px;margin:10px 40px 0 0;float:right;position:relative}.header .area__search:before{position:absolute;left:10px;top:0;width:30px;height:50px;background-image:url(images/search-icon.png);background-size:70%;background-position:center 10%}.header .area__search input{position:relative;background:0 0;border:none;left:20px;font-family:Roboto;color:#FFF;font-weight:400;width:210px;height:28px;padding:0 5px}.header h1{position:relative;left:-1200px}.header img{max-width:600px;min-width:250px;margin-top:20px}@media (max-width:768px){.header img{width:400px}.header .subheader{padding:0 120px}}@media (max-width:340px){.header img{width:300px;margin-left:-10px}.pattern .area__text{max-width:100px}}.header .subheader{font-family:Roboto;text-transform:uppercase;font-size:20px;margin:20px 0 40px}@media (max-width:480px){.header img{width:300px}.header .subheader{padding:0}}.header .button__view-gallery{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;padding:5px 0;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;width:234px;margin:20px auto 0}.header .button__view-gallery:after,.header .button__view-gallery:before{position:absolute;content:"";left:0;z-index:10}.header .button__view-gallery:before{bottom:0;width:100%;height:6px;background-color:#AA1d41}.header .button__view-gallery:after{top:0;width:100%;height:0;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.header .button__view-gallery:hover{color:#EE235C}.header .button__view-gallery:hover:after{height:300px}.header .button__view-gallery p{font-family:Roboto;position:relative;z-index:300}.info{padding:60px 230px;background:#FFF}@media (max-width:940px){.info{padding:60px 80px}}.info h2{color:#231F20;font-family:Qanelas;text-transform:uppercase;font-size:30px;margin-top:0}.info p{font-family:Roboto;font-weight:300;font-size:24px}@media (max-width:480px){.info h2{font-size:24px}.info p{font-size:18px}}.info .area__signup{width:100%;display:flex}@media (max-width:768px){.info{padding:60px 40px}.info .area__signup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info .area__signup input{margin-bottom:20px;line-height:30px}}.info .area__signup ::-webkit-input-placeholder{color:#DEDEDE}.info .area__signup input{background-color:#BCBEC0;font-size:24px;padding:0 20px;border:none;font-family:Roboto;font-weight:300;border-radius:2px}@media (max-width:768px){.info .area__signup input.input__email{height:40px}}.info .area__signup input:focus{outline:0;color:#FFF}.info .area__signup .button--signup{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;padding:5px 0;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;text-align:center;min-width:234px;color:#FFF;font-weight:300;margin:0 30px}.info .area__signup .button--signup:after,.info .area__signup .button--signup:before{position:absolute;z-index:10;width:100%;left:0;content:""}.info .area__signup .button--signup:before{bottom:0;height:6px;background-color:#AA1d41}.info .area__signup .button--signup:after{top:0;height:0;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.info .area__signup .button--signup:hover:after,.pattern{height:300px}.info .area__signup .button--signup:hover{color:#EE235C}.info .area__signup .button--signup p{font-family:Roboto;position:relative;z-index:300;font-size:18px}.pattern{width:100%;background-color:#BCBEC0;position:relative;-webkit-transition:all .6s;transition:all .6s}.pattern .area__info{width:50%;padding:10px 10px 10px 30px;background-color:#FFF;position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .6s;transition:all .6s}@media (max-width:808px){.pattern .area__info{width:100%}}@media (max-width:480px){.info .area__signup input{font-size:18px}.info .area__signup .button--signup{margin:0}.pattern .area__info{padding:10px 10px 10px 15px}}.pattern .area__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pattern .area__icons .icon--expand,.pattern .area__icons .icon--zoom{background-size:90%;background-repeat:no-repeat;-ms-flex-negative:0;width:40px;height:40px;cursor:pointer}.pattern .area__text h3{color:#231F20;font-family:Qanelas;text-transform:uppercase;font-size:30px;margin:0}@media (max-width:480px){.pattern .area__text h3{font-size:18px}}.pattern .area__text p{font-family:Roboto;font-weight:300;font-size:24px;margin:0}.pattern .area__icons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.pattern .area__icons .icon--zoom{background-image:url(images/zoom-icon.png);margin-right:20px;flex-shrink:0}.pattern .area__icons .icon--expand{background-image:url(images/expand-icon.png);background-position:center 50%;margin-right:25px;-webkit-transition:all .3s;transition:all .3s;flex-shrink:0}.pattern .area__icons .icon--shrink{background-image:url(images/shrink-icon.png)!important;-ms-flex-negative:0;flex-shrink:0}.pattern .area__icons .button--download{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;padding:5px 0;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;width:40px;height:40px;text-align:center}.pattern .area__icons .button--download:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:6px;z-index:10;background-color:#AA1d41}.pattern .area__icons .button--download:after{position:absolute;content:"";top:0;left:0;width:100%;height:0;z-index:10;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.pattern .area__icons .button--download:hover{color:#EE235C}.pattern .area__icons .button--download:hover:after{height:300px}.pattern .area__icons .button--download p{font-family:Roboto;position:relative;z-index:300}.pattern .area__icons .button--download .icon--download{width:60%;position:absolute;z-index:30;left:8px;-webkit-transition:all .7s;transition:all .7s}.pattern .area__icons .button--download .icon--download-hover{width:60%;position:absolute;z-index:20;left:8px}.pattern .area__icons .button--download:hover .icon--download{opacity:0}.pattern-one{background-image:url(images/computer_color_tile.png)}.pattern-two{background-image:url(images/heart_color_tile.png)}.pattern-three{background-image:url(images/heart_bw_tile.png)}.pattern-four{background-image:url(images/ladders_color_tile.png)}.pattern-five{background-image:url(images/ladders_bw_tile.png)}.pattern-six{background-image:url(images/pokeball-3.png)}.pattern-seven{background-image:url(images/pokeball2.png)}.pattern-eight{background-image:url(images/pokeball-4.png)}.pattern-nine{background-image:url(images/pokeball-1.png)}.modal--thanks__background{width:100%;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal--thanks__background .modal--thanks__card{width:50%;background-color:#FFF;margin:10% 25%;box-shadow:0 0 10px rgba(0,0,0,.7);padding:20px 30px 40px;text-align:center}@media (max-width:768px){.modal--thanks__background .modal--thanks__card{width:80%;margin:10%}}.modal--thanks__background .modal--thanks__card p.modal__thanks__text--title{font-size:30px;width:100%;padding:0 35px}@media (max-width:480px){.modal--thanks__background .modal--thanks__card p.modal__thanks__text--title{padding:0;font-size:24px}}.modal--thanks__background .modal--thanks__card--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--thanks__background .modal--thanks__card--buttons .modal__button{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;padding:15px 20px 15px 25px;margin:20px;color:#FFF;-ms-flex-negative:0;flex-shrink:0;text-align:center}.modal--thanks__background .modal--thanks__card--buttons .modal__button:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:6px;z-index:10;background-color:#AA1d41}.modal--thanks__background .modal--thanks__card--buttons .modal__button:after{position:absolute;content:"";top:0;left:0;width:100%;height:0;z-index:10;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.modal--thanks__background .modal--thanks__card--buttons .modal__button:hover{background-color:#AA1d41}.modal--thanks__background .modal__instructions{font-family:Roboto;font-weight:300;font-size:24px}.modal--email--thanks__background{width:100%;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal--email--thanks__background .modal--thanks__card{width:50%;background-color:#FFF;margin:10% 25%;box-shadow:0 0 10px rgba(0,0,0,.7);padding:20px 30px 40px;text-align:center}@media (max-width:768px){.modal--email--thanks__background .modal--thanks__card{width:80%;margin:10%}}.modal--email--thanks__background .modal--thanks__card p.modal__thanks__text--title{font-size:30px;width:100%;padding:0 35px}@media (max-width:480px){.modal--email--thanks__background .modal--thanks__card p.modal__thanks__text--title{padding:0;font-size:24px}}.modal--email--thanks__background .modal--thanks__card--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--email--thanks__background .modal--thanks__card--buttons .modal__button{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;padding:15px 20px;margin:20px;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.modal--download__background .modal__instructions,.modal--email--thanks__background .modal__instructions{font-family:Roboto;font-size:24px;font-weight:300}.modal--email--thanks__background .modal--thanks__card--buttons .modal__button:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:6px;z-index:10;background-color:#AA1d41}.modal--email--thanks__background .modal--thanks__card--buttons .modal__button:after{position:absolute;content:"";top:0;left:0;width:100%;height:0;z-index:10;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.modal--email--thanks__background .modal--thanks__card--buttons .modal__button:hover{background-color:#AA1d41}.modal--download__background{width:100%;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal--download__background .modal--download__card{width:50%;padding:50px 100px;background-color:#FFF;margin:10% 25%;box-shadow:0 0 10px rgba(0,0,0,.7)}.modal--download__background .modal--download__card--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--download__background .modal__button{position:relative;background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;padding:15px 20px;margin:20px;color:#FFF}.modal--download__background .modal__button:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:6px;z-index:10;background-color:#AA1d41}.modal--download__background .modal__button:after{position:absolute;content:"";top:0;left:0;width:100%;height:0;z-index:10;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.modal--download__background .modal__button:hover{color:#EE235C}.modal--download__background .modal__button:hover:after{height:300px}.modal--download__background .modal__button p{font-family:Roboto;position:relative;z-index:300}.modal--magnify__background{width:100%;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}.modal--magnify__card{padding:30px 60px;background-color:#FFF;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--magnify__card img{width:100%;height:auto}.modal--magnify__card .button--close{background:#EE235C;text-transform:uppercase;font-family:Roboto;font-weight:300;letter-spacing:5px;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;cursor:pointer;position:relative;padding:15px 20px;margin:30px 20px 5px;color:#FFF}.modal--magnify__card .button--close:after,.modal--magnify__card .button--close:before{position:absolute;content:"";left:0;width:100%;z-index:10}.modal--magnify__card .button--close:before{bottom:0;height:6px;background-color:#AA1d41}.modal--magnify__card .button--close:after{top:0;height:0;background-color:#FFF;-webkit-transition:all .7s;transition:all .7s}.modal--magnify__card .button--close:hover{background-color:#AA1d41}.section--expanded{height:540px}.area__info--expanded{bottom:240px!important}.download--small{width:20px;height:20px;background-color:#5f9ea0}