@charset "UTF-8";@keyframes hvr-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes logo-hover-fx{0%{top:0}50%{top:-8px}}@keyframes mouse-scroller{0%{top:-100%}to{top:100%}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}body,html{vertical-align:baseline}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,i,iframe,img,ins,kbd,label,legend,li,object,p,pre,q,s,samp,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,u,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,html,ol,sup,ul{border:0;outline:0;background:0 0}body,html,sup{margin:0;padding:0}ol,ul{font-size:100%;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}.logo a,ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}address{font-style:normal}#pictures-nav ul,#primary-nav ul,.resetList{list-style:none;margin:0}.bgcover{background-size:cover}.bgcontain{background-size:contain}.flexbox{display:-ms-flex;display:flex}.outline-out{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}#bonus .holder .col.pictures-col h2.section-subtitle::before,.outline-out::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition-duration:.3s;transition-property:top,right,bottom,left}#bonus .holder .col.pictures-col h2.section-subtitle:active::before,#bonus .holder .col.pictures-col h2.section-subtitle:focus::before,#bonus .holder .col.pictures-col h2.section-subtitle:hover::before,.outline-out:active::before,.outline-out:focus::before,.outline-out:hover::before{top:-8px;right:-8px;bottom:-8px;left:-8px}.underline-from-left{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.underline-from-left ::selection{background-color:transparent}.underline-from-left ::-moz-selection{background-color:transparent}#pictures-nav .menu a::before,#primary-nav .menu a::before,.underline-from-left::before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:2px;transition:right .3s ease-out}#pictures-nav .menu a:active::before,#pictures-nav .menu a:focus::before,#pictures-nav .menu a:hover::before,#primary-nav .menu a:active::before,#primary-nav .menu a:focus::before,#primary-nav .menu a:hover::before,.underline-from-left:active::before,.underline-from-left:focus::before,.underline-from-left:hover::before{right:0}.ripple-out,button[type=submit]{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.ripple-out::before{border:#e1e1e1 solid 6px}.ripple-out::before,button[type=submit]::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation-duration:1s}.ripple-out:active::before,.ripple-out:focus::before,.ripple-out:hover::before,button[type=submit]:active::before,button[type=submit]:focus::before,button[type=submit]:hover::before{animation-name:hvr-ripple-out}.smooth-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}*,::after,::before{-ms-box-sizing:border-box;box-sizing:border-box}::selection{color:#fff;background:#03bbc0}::-moz-selection{color:#fff;background:#03bbc0}body,html{height:100%}html{font-size:62.5%}body{font:14px/18px"Montserrat",sans-serif;font-size:1.4rem;text-align:left;color:#656566;background-color:#fff;text-rendering:optimizeLegibility}html>body{font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul{list-style:none;margin:0;padding:0}#say-hello .fieldset .field input,b,strong{font-weight:700}a{transition:all .2s ease-out}sup{text-transform:none;vertical-align:super;font-size:66%}.section-header{text-align:center}.section-title{font-size:6rem;color:#ff5750;line-height:1.2;font-weight:900;margin-bottom:1em}.event-title,.section-subtitle{font-size:1.8rem;line-height:1.2;letter-spacing:4px;font-weight:300;text-transform:uppercase}.content{font-size:1.4rem;line-height:1.4;text-align:justify;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}#footer .thanks p,.content p{margin:1em 0}.content ol,.content ul{margin:0 0 1.5em 20px}.content ul{list-style:square}.content ol{list-style:decimal}.content li{margin:.3em 0}#wrapper{transition:all .4s ease-out}#diary .events-content li,#header,.logo{-moz-user-select:none;-webkit-user-select:none;user-select:none}.pictures #wrapper{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.section{margin:80px 0}.holder{max-width:800px;margin:auto}.logo{font-size:6rem;font-weight:900;text-transform:uppercase;letter-spacing:-6px}.logo .logo-letter{position:relative;top:0;transition:color .2s ease-out}.logo .logo-letter:nth-child(1){color:#ff5750}.logo .logo-letter:nth-child(2){color:#fbaf40}.logo .logo-letter:nth-child(3){color:#d2d945}.logo .logo-letter:nth-child(4){color:#03bbc0}.logo a:hover .logo-letter,.section-home .logo a:hover .logo-letter{color:#ff5750}.section-diary .logo a:hover .logo-letter{color:#fbaf40}#say-hello .holder.show-response.success #back-to-form-btn:hover,.section-say-hello .logo a:hover .logo-letter{color:#d2d945}.section-bonus .logo a:hover .logo-letter{color:#03bbc0}#header{position:fixed;top:0;left:0;width:100vw;padding:40px;z-index:9;background-color:#fff}#header .holder{display:-ms-flex;display:flex;flex-wrap:wrap;max-width:960px;margin:0 auto}#primary-nav{text-transform:uppercase;text-align:right;letter-spacing:2px;font-size:1.2rem;flex:1}#primary-nav .menu li{display:inline-block;position:relative;margin:0 4px}#primary-nav .menu a{padding:4px 4px 6px;color:#656566;text-decoration:none;display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}#primary-nav .menu a ::selection{background-color:transparent}#primary-nav .menu a ::-moz-selection{background-color:transparent}#pictures-nav .menu li.current,#primary-nav .menu li.current{font-weight:500}#primary-nav .menu li:nth-child(1) a:hover{color:#ff5750!important}#primary-nav .menu li:nth-child(1) a::before{background-color:#ff5750}#primary-nav .menu li:nth-child(1).current a,.downloads-list li:nth-child(1) a{color:#ff5750}#primary-nav .menu li:nth-child(1).current a::before{background-color:#ff5750;right:0}#primary-nav .menu li:nth-child(2) a:hover{color:#fbaf40!important}#primary-nav .menu li:nth-child(2) a::before{background-color:#fbaf40}#primary-nav .menu li:nth-child(2).current a,.downloads-list li:nth-child(2) a{color:#fbaf40}#primary-nav .menu li:nth-child(2).current a::before{background-color:#fbaf40;right:0}#primary-nav .menu li:nth-child(3) a:hover{color:#d2d945!important}#primary-nav .menu li:nth-child(3) a::before{background-color:#d2d945}#primary-nav .menu li:nth-child(3).current a,.downloads-list li:nth-child(3) a{color:#d2d945}#primary-nav .menu li:nth-child(3).current a::before{background-color:#d2d945;right:0}#primary-nav .menu li:nth-child(4) a:hover{color:#03bbc0!important}#primary-nav .menu li:nth-child(4) a::before{background-color:#03bbc0}#primary-nav .menu li:nth-child(4).current a,.downloads-list li:nth-child(4) a{color:#03bbc0}#primary-nav .menu li:nth-child(4).current a::before{background-color:#03bbc0;right:0}.field.message>label,.live-reaction footer br,.nav-responsive-ico{display:none}#contents{width:100vw}#home{padding:160px 20px 0;margin-top:0}#home .holder{max-width:700px}#home .section-title:not(.custom){white-space:nowrap}#home .section-title.long-title{font-size:4.8rem;line-height:1.3}.custom-web-foot{margin-top:30px}#reactions{position:relative;overflow:hidden}.live-reaction{position:absolute;z-index:999;max-width:90%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);transition:all .4s ease-out}.live-reaction .quote-title{font-size:3.2rem;font-weight:900;line-height:1.4;display:inline-block;color:#fff;padding:2px 6px;background-color:#03bbc0;text-transform:uppercase;margin:0}.live-reaction footer{text-align:right;line-height:1.4;margin-top:8px}#cd-slide-2 .live-reaction{top:13%;left:5%}#cd-slide-2 .live-reaction footer,#cd-slide-4 .live-reaction footer{color:#fff}#cd-slide-1 .live-reaction,#cd-slide-3 .live-reaction{color:#fff;top:14%;right:5%;text-align:right}#cd-slide-4 .live-reaction{top:60%;left:5%}#diary,#say-hello{margin-bottom:160px}#diary .holder{width:1040px;padding-left:40px;padding-right:40px;max-width:90%}#diary .section-title{color:#d6d7d7;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0}#say-hello{padding-left:20px;padding-right:20px}#say-hello .section-title{color:#d2d945;font-size:3.2rem}#say-hello #hello-form,#say-hello #response-msg{position:absolute;top:0;left:0;padding:40px;width:100%;height:100%;transition:all .6s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}#say-hello #hello-form{border:1px solid #d2d945;z-index:2;transform:perspective(1000px) rotateY(0) translate3d(0,0,0)}#say-hello #response-msg{z-index:1;color:#fff;text-align:center;transform:perspective(1000px) rotateY(180deg) translate3d(0,0,0);display:-ms-flex;display:flex}#say-hello #response-msg #message-response,.pictures-header .pholder,.pictures-main .pholder{margin:auto}#say-hello .holder{max-width:700px;position:relative;height:520px}#say-hello .holder .content{text-align:center}#say-hello .holder #back-to-form-btn{color:#fff;text-transform:uppercase;border:1px solid #fff;padding:12px;line-height:80px;margin:0;letter-spacing:4px;font-size:1.6rem;cursor:pointer}#say-hello .holder #back-to-form-btn:hover,body.pictures-loaded #pictures{background-color:#fff}#say-hello .holder.show-response #hello-form,.downloads-list a:hover .front-side{transform:perspective(1000px) rotateY(-179.9deg) translate3d(0,0,0)}#say-hello .holder.show-response #response-msg,.downloads-list a:hover .back-side{transform:perspective(1000px) rotateY(0) translate3d(0,0,0)}#say-hello .holder.show-response.success #response-msg{background-color:#d2d945}#say-hello .holder.show-response.error #response-msg{background-color:#ff5750}#say-hello .holder.show-response.error #back-to-form-btn:hover{color:#ff5750}#say-hello .fieldset{color:#656566;margin:40px -40px -40px}#say-hello .fieldset .field{border-top:1px solid #d2d945}#say-hello .fieldset .field ::-webkit-input-placeholder{font-weight:400;color:#bbb}#say-hello .fieldset .field :-moz-placeholder{font-weight:400;color:#bbb}#say-hello .fieldset .field ::-moz-placeholder{font-weight:400;color:#bbb}#say-hello .fieldset .field :-ms-input-placeholder{font-weight:400;color:#bbb}#say-hello .fieldset .field input,#say-hello .fieldset .field textarea{color:#d2d945;font-size:1.6rem}#say-hello .fieldset .field input:focus,#say-hello .fieldset .field textarea:focus{color:#191a05}#say-hello .fieldset div.button{margin:6px;text-align:right}#say-hello .fieldset div.button input{cursor:pointer;background-color:#b4bb26;transition:all .2s ease-out}#say-hello .fieldset div.button input:hover{background-color:#c4cc2a}#bonus .section-title{color:#03bbc0;margin:.5em 0}#bonus .holder{max-width:none;color:#fff;display:-ms-flex;display:flex}#bonus .holder .col{height:300px;width:50%;text-align:center}#bonus .holder .col .column-holder{width:100%;height:100%;display:-ms-flex;display:flex}#bonus .holder .col .column-contents{margin:auto;padding:40px}#bonus .holder .col a.column-holder{font-weight:500;text-decoration:none;color:#fff}#bonus .holder .col a.column-holder .section-subtitle{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);transition:all .2s ease-out}#bonus .holder .col a.column-holder:hover,#bonus .holder .col.pictures-col a.column-holder:hover{background-color:rgba(3,187,192,.5)}#bonus .holder .col a.column-holder:hover .section-subtitle,#bonus .holder .col.pictures-col a.column-holder:hover .section-subtitle{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#bonus .holder .col.downloads-col{background-color:#ff5750}#bonus .holder .col.pictures-col{background-color:#03bbc0;background:#03bbc0 url(/assets/img/pictures-bg.jpg)no-repeat center center;background-size:cover}#bonus .holder .col.pictures-col:nth-child(1){width:100vw}#bonus .holder .col.pictures-col a.column-holder{background-color:rgba(3,187,192,.25)}#bonus .holder .col.pictures-col h2.section-subtitle{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;font-weight:500;line-height:1}#bonus .holder .col.pictures-col h2.section-subtitle::before{border:transparent solid 2px}#bonus .holder .col.pictures-col a:hover h2.section-subtitle::before{top:-14px;right:-10px;bottom:-14px;left:-10px;border-color:#fff}.downloads-list{list-style:none;font-size:2.4rem;font-weight:900;margin:20px 0}.downloads-list li{margin:8px;display:inline-block}.downloads-list a{position:relative;display:block;width:48px;height:48px;line-height:48px;text-align:center;text-decoration:none}.downloads-list a .back-side,.downloads-list a .front-side{position:absolute;top:0;left:0;width:48px;height:48px;line-height:48px;border-radius:50%;transition:all .6s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.downloads-list a .front-side{z-index:2;background-color:#fff;transform:perspective(1000px) rotateY(0) translate3d(0,0,0)}.downloads-list a .back-side{font-weight:300;z-index:1;border:2px solid #fff;background-color:transparent;transform:perspective(1000px) rotateY(180deg) translate3d(0,0,0)}#footer .holder{padding:0 20px 80px;text-align:center}#footer .logo{margin:auto;font-size:12rem;line-height:1.2;letter-spacing:-12px}#footer .thanks{max-width:520px;margin:auto;font-size:1.2rem;color:#9b9a9a;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}#footer .thanks a{font-weight:700;color:#ff5750;text-decoration:none}#footer .thanks a:hover{color:#03bbc0;text-decoration:underline}#scroll-down{text-align:center;text-transform:uppercase;font-size:1.2rem;letter-spacing:2px;font-weight:700;margin:40px 0}#mouse{position:relative;display:inline-block;vertical-align:middle;width:24px;height:36px;border:2px solid #d6d7d7;margin-right:8px;transition:all .2s ease-out;border-radius:15px}#mouse-scroller{position:absolute;left:calc(50% - 1px);top:4px;width:2px;height:8px;border-radius:2px;overflow:hidden}#mouse-scroller .scroller-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d6d7d7}#pictures-nav .menu a,#scroll-down-link{display:inline-block;vertical-align:middle;color:#d6d7d7;text-decoration:none}#scroll-down-link .label{vertical-align:middle}#scroll-down-link:hover,.pictures-header .logo a:hover .logo-letter{color:#03bbc0}#scroll-down-link:hover #mouse{border-color:#03bbc0}#scroll-down-link:hover .scroller-background{background-color:#03bbc0;animation-timing-function:ease-in-out;animation:mouse-scroller .8s infinite}#pictures{position:fixed;top:0;width:100vw;z-index:10;background-color:transparent;transition:background-color .3s ease-out}body.pictures-loaded{position:fixed;overflow-y:hidden;overflow:hidden;-webkit-overflow-scrolling:auto}body.pictures-loaded .pictures-header .pholder{width:100%;margin-left:0}.notif-info .notification-close:hover,body.pictures-loaded #pictures-close,body.pictures-loaded .pictures-main{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}#pictures,.pictures-header,.pictures-main{display:-ms-flex;display:flex;height:100vh}#pictures-nav{text-transform:uppercase;letter-spacing:2px;font-size:1.1rem;margin:20px -8px}#pictures-nav .menu li{display:block;position:relative;margin:0 4px 8px}#pictures-nav .menu a{padding:4px;color:#656566;white-space:nowrap;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}#pictures-nav .menu a ::selection{background-color:transparent}#pictures-nav .menu a ::-moz-selection{background-color:transparent}#pictures-nav .menu li:nth-child(1) a:hover{color:#ff5750!important}#pictures-nav .menu li:nth-child(1) a::before{background-color:#ff5750}#pictures-nav .menu li:nth-child(1).current a,.cd-horizontal-timeline .events-content li:nth-child(4n+1) .event-title{color:#ff5750}#pictures-nav .menu li:nth-child(1).current a::before{background-color:#ff5750;right:0}#pictures-nav .menu li:nth-child(2) a:hover{color:#fbaf40!important}#pictures-nav .menu li:nth-child(2) a::before{background-color:#fbaf40}#pictures-nav .menu li:nth-child(2).current a,.cd-horizontal-timeline .events-content li:nth-child(4n+2) .event-title{color:#fbaf40}#pictures-nav .menu li:nth-child(2).current a::before{background-color:#fbaf40;right:0}#pictures-nav .menu li:nth-child(3) a:hover{color:#d2d945!important}#pictures-nav .menu li:nth-child(3) a::before{background-color:#d2d945}#pictures-nav .menu li:nth-child(3).current a,.cd-horizontal-timeline .events-content li:nth-child(4n+3) .event-title{color:#d2d945}#pictures-nav .menu li:nth-child(3).current a::before{background-color:#d2d945;right:0}#pictures-nav .menu li:nth-child(4) a:hover{color:#03bbc0!important}#pictures-nav .menu li:nth-child(4) a::before{background-color:#03bbc0}#pictures-nav .menu li:nth-child(4).current a,.cd-horizontal-timeline .events-content li:nth-child(4n+4) .event-title{color:#03bbc0}#pictures-nav .menu li:nth-child(4).current a::before{background-color:#03bbc0;right:0}.pictures-header{position:relative;width:25vw;min-width:300px;text-align:right}.pictures-header .logo{line-height:1.4}.pictures-header .pholder{padding:40px;margin-left:-35vw;transition:margin .3s ease}#pictures-close{position:absolute;bottom:40px;right:40px;text-transform:uppercase;color:#a6a9ba;text-decoration:none;font-size:1.2rem;letter-spacing:2px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);transition:opacity .2s ease-out}#pictures-close:hover{color:#656566}.pictures-main{position:relative;width:75vw;overflow-y:scroll;-webkit-overflow-scrolling:touch}.pictures-main>.spinner{position:absolute;top:50%;left:50%;margin:-10px 0 0-35px;z-index:1}#pictures-list,.pictures-main .message{position:relative;z-index:2}#pictures-list{list-style:none;margin:0;overflow:hidden;padding-bottom:6px;display:-ms-flex;display:flex;flex-wrap:wrap}#pictures-list li{padding:6px 6px 0 0}#pictures-list img{display:block;height:auto}#pictures-list img.landscape,#pictures-list img.portrait,.field.message textarea{width:100%}#pictures-list li.portrait{display:block;width:calc((100%/2) - 0px)}.field>label{display:inline-block;width:30px;padding:12px}.field.email>input,.field.name>input{width:calc(100% - 35px);background-color:transparent}.field.message{max-width:none;margin:0;padding:0}input,select,textarea{font-size:1.4rem}button,input,select,textarea{font-family:"Montserrat",sans-serif}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{margin:0;padding:12px;border:0 solid #fff;background-color:rgba(255,255,255,.4);transition:all .2s ease-out}textarea{padding:12px;border:0 solid #fff;background-color:rgba(255,255,255,.4);transition:all .2s ease-out}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:#fff}textarea{height:160px;line-height:1;margin:0 0-6px}button,input[type=button],input[type=submit]{color:#fff;border:0;text-transform:uppercase;background-color:#ff5750;padding:12px;letter-spacing:4px;font-size:1.6rem}button[type=submit]::before{border:transparent solid 3px}button[type=submit]:hover::before{border-color:#ff5750}#login{width:100vw;padding:40px;text-align:center}#login .logo{font-size:9rem;letter-spacing:-9px;line-height:1.4;margin:40px 0}#login .section-subtitle{color:#ff5750;white-space:nowrap;margin-bottom:8px}#login-form{margin:0 auto}#login-form form{max-width:380px;margin:auto}#login-form .fieldset{margin:40px 0;padding:4px;background-color:#ff5750}#login-form input[type=text],.message{text-align:center;background-color:#fff}#login-form input[type=text]{font-size:3rem;width:100%}.message{font-weight:700;padding:10px;margin:20px auto;max-width:400px}.message.notice{font-weight:500;color:#fbaf40}.message.error{color:#ff5750;border:1px solid #ff5750}.message.hidden{display:none}.message .smaller{display:block;font-weight:400;font-size:1.3rem;line-height:1.4;color:#656566;margin-top:8px}.spinner-bounce-balls{margin:auto;width:70px;text-align:center}.spinner-bounce-balls>div{width:18px;height:18px;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner-bounce-balls .bounce1{background-color:#ff5750;animation-delay:-.32s}.spinner-bounce-balls .bounce2{background-color:#d2d945;animation-delay:-.16s}.notif-info,.spinner-bounce-balls .bounce3{background-color:#03bbc0}.notif-info{right:0;top:0;color:#fff;padding:6px 12px;position:absolute;border-radius:0 0 0 4px}.notif-info .notification-content a{font-weight:700;color:#fff}.notif-info,.notif-info .notification-close,.notif-info .notification-content{display:inline-block}.notif-info .notification-close{text-decoration:none;margin-left:6px;color:#fff;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.cd-horizontal-timeline{opacity:0;margin:2em auto;transition:opacity .2s ease-out}.cd-horizontal-timeline::before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;margin:0 auto}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{display:none;content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:linear-gradient(to right,#f8f8f8,rgba(248,248,248,0))}.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:linear-gradient(to left,#f8f8f8,rgba(248,248,248,0))}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#d6d7d7;transition:transform .4s ease-out}.cd-horizontal-timeline .events li:first-child a{left:40px}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1.3rem;padding-bottom:15px;color:#656566;text-decoration:none;white-space:nowrap;transform:translateZ(0)}.cd-horizontal-timeline .events a::after{content:"";position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #d6d7d7;background-color:#fff;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected::after,.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#03bbc0;border-color:#03bbc0}.cd-horizontal-timeline .events a.older-event::after,.no-touch .cd-timeline-navigation a:hover{border-color:#03bbc0}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#03bbc0;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out}.cd-horizontal-timeline .events-content{position:relative;width:100%;max-width:800px;margin:2em auto;overflow:hidden;transition:height .4s ease-out}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);padding:0 5%;opacity:0;cursor:ew-resize;animation-duration:.4s;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-content article.event{position:relative}.cd-horizontal-timeline .events-content article.event.has-thumbnail{padding-left:125px}.cd-horizontal-timeline .events-content .event-header .thumbnail,.cd-horizontal-timeline .events-content .event-header .thumbnail img{width:100px;height:100px}.cd-horizontal-timeline .events-content .event-header .thumbnail{position:absolute;top:0;left:0;border-radius:50%;overflow:hidden}.cd-horizontal-timeline .events-content .event-header .thumbnail img{display:block}.cd-horizontal-timeline .events-content .meta{line-height:1.4;font-style:normal;font-weight:300;display:block;margin:10px auto;text-transform:uppercase}.cd-horizontal-timeline .events-content .meta::before{content:"— "}.cd-horizontal-timeline .events-content .event-text p{font-size:1.4rem;line-height:1.4;color:#949494}@media only screen and (min-width:1100px){.cd-horizontal-timeline::before{content:"desktop"}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #d6d7d7;transition:border-color .3s ease-out}.cd-timeline-navigation a::after{content:"";position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);background:url(../img/cd-arrow.svg)no-repeat 0 0}.cd-timeline-navigation a.prev{left:0;transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:0}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive::after{background-position:0-16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#d6d7d7}@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:4rem}}.cd-slider-wrapper{position:relative;margin:2em auto;overflow-x:hidden}.cd-slider-wrapper image,.cd-slider-wrapper img,.cd-slider-wrapper svg{max-width:100%}.cd-slider>li{position:absolute;top:0;left:0;width:100%;opacity:0;overflow:hidden}.cd-slider>li.visible{position:relative;z-index:2;opacity:1}.cd-slider>li.visible .live-reaction{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.cd-slider>li.is-animating{z-index:3;opacity:1}.cd-slider .cd-svg-wrapper{height:0;padding-bottom:57.15%}.cd-slider .cd-svg-wrapper svg{position:absolute;top:0;left:0;width:100%;height:100%}.cd-slider-navigation li{position:absolute;z-index:3;top:50%;bottom:auto;transform:translateY(-50%);right:10px;height:48px;width:48px}.cd-slider-navigation li a,.cd-timeline-navigation a{overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}.cd-slider-navigation li a{display:block;height:100%;background:url(../img/cd-icon-arrows.svg)no-repeat 0 0;transition:transform .2s}.cd-slider-navigation li:last-of-type{left:10px;right:auto}.cd-slider-navigation li:last-of-type a{background-position:-48px 0}.no-touch .cd-slider-navigation li a:hover{transform:scale(1.1)}.cd-slider-controls{position:absolute;bottom:20px;left:50%;right:auto;transform:translateX(-50%);z-index:3;text-align:center;width:90%}.cd-slider-controls::after{clear:both;content:"";display:table}.cd-slider-controls li{display:inline-block;margin-right:10px}.cd-slider-controls li:last-of-type{margin-right:0}.cd-slider-controls li.selected a,.no-touch .cd-slider-controls a:hover{background-color:#fff}.cd-slider-controls a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;height:10px;width:10px;border-radius:50%;border:2px solid #fff}@media only screen and (max-width:959px){#primary-nav .menu{position:absolute;top:79px;right:36px;transition:all .2s ease-out;height:0;overflow:hidden;padding:0 20px}#primary-nav .menu a{color:#fff}#primary-nav .menu>li{display:block}#primary-nav .menu>li.current a{color:#fff!important}#primary-nav .menu>li.current a::before{background-color:#fff!important}.nav-responsive-ico{position:absolute;top:40px;right:40px;display:block;width:36px;height:36px;line-height:32px;border:1px solid #d6d7d7;text-align:center;transform:scale(1.2)}.nav-responsive-ico>div{width:6px;height:6px;border-radius:100%;display:inline-block;margin:0-1px}#primary-nav .menu,.nav-responsive-ico .bounce1{background-color:#ff5750}.nav-responsive-ico .bounce2{background-color:#d2d945}.nav-responsive-ico .bounce3{background-color:#03bbc0}.nav-responsive-ico:hover{cursor:pointer;border-color:#fbaf40}.nav-responsive-ico:hover>div{animation:sk-bouncedelay 1.4s infinite ease-in-out both}.nav-responsive-ico:hover .bounce1{animation-delay:-.32s}.nav-responsive-ico:hover .bounce2{animation-delay:-.16s}.primary-nav-shown #primary-nav .menu{height:auto;padding:20px}.primary-nav-shown #primary-nav .nav-responsive-ico{background-color:#ff5750;border-color:#ff5750}.primary-nav-shown #primary-nav .nav-responsive-ico>div{background-color:#fff}#home{padding-top:120px}#diary .holder{padding-left:20px;padding-right:20px;max-width:100%}}@media only screen and (max-width:860px){#pictures{flex-wrap:wrap;height:100vh;flex-direction:column}#pictures .pictures-header,#pictures .pictures-main{width:100vw;height:auto}#pictures .pictures-header{text-align:center}#pictures .pictures-header .pholder{padding:20px;margin-top:0;margin-left:auto!important}#pictures .pictures-main{flex:1;position:relative}#pictures-nav{margin:0}#pictures-nav .menu li{display:inline-block}#pictures-list{padding-left:6px}#pictures-close{top:20px;right:20px}}@media only screen and (max-width:776px){#header{padding-left:20px;padding-right:20px}.nav-responsive-ico{top:30px;right:30px}#primary-nav .menu{top:69px;right:26px}}@media only screen and (min-width:601px) and (max-width:720px){#bonus .section-subtitle{font-size:1.6rem}.downloads-list>li{margin-left:0;margin-right:0}}@media only screen and (max-width:600px){.section:not(#home){margin-bottom:60px;margin-top:60px}.section:not(#home) .section-title{font-size:3.2rem}.section#home{margin-bottom:0}.section#diary{margin-bottom:100px}#say-hello .section-title{font-size:2.1rem!important}#bonus .holder{flex-wrap:wrap}#bonus .holder .col{width:100%}#footer .holder{padding-bottom:40px}#footer .logo{font-size:9rem;letter-spacing:-9px}.live-reaction .quote-title{font-size:1.8rem;color:#fff}.live-reaction footer{color:#fff}.cd-slider-wrapper image{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.cd-slider-wrapper .cd-slider>li:nth-child(4n+1){background-color:#ff5750}.cd-slider-wrapper .cd-slider>li:nth-child(4n+2){background-color:#fbaf40}.cd-slider-wrapper .cd-slider>li:nth-child(4n+3){background-color:#d2d945}.cd-slider-wrapper .cd-slider>li:nth-child(4n+4){background-color:#03bbc0}.cd-slider-wrapper .cd-slider-navigation{display:none}}@media only screen and (max-width:460px){html body{font-size:1.3rem!important}.cd-horizontal-timeline .events-content .event .event-text p,.content{font-size:1.3rem!important;line-height:1.4}.cd-horizontal-timeline .events-content{overflow:visible}.cd-horizontal-timeline .events-content .event.has-thumbnail{padding-left:0!important}.cd-horizontal-timeline .events-content .event.has-thumbnail .event-header{padding-right:110px;min-height:100px}.cd-horizontal-timeline .events-content .event.has-thumbnail .event-header .thumbnail{right:0;top:-10px;left:auto}}@media only screen and (max-width:410px){#say-hello .holder{height:570px}#say-hello #hello-form,#say-hello #response-msg{padding:25px}#say-hello .fieldset{margin-left:-25px;margin-right:-25px}#say-hello .fieldset div.button{text-align:center}}@media only screen and (max-width:399px){#pictures-list li.portrait{width:100%}.section-subtitle{font-size:1.6rem}.downloads-list>li{margin-left:0;margin-right:0}#home .section-title{font-size:4.2rem}}@media only screen and (max-width:349px){#say-hello .holder{height:544px}#footer .logo{font-size:6rem;letter-spacing:-6px}}