/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden:not(:focus):not(:active),input.visually-hidden[type=checkbox],input.visually-hidden[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html{font-size:10px}body{color:#fff;font-family:canada-type-gibson,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.2;font-weight:400}a{transition:color .35s cubic-bezier(.3,.86,.36,.95),background-color .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95);color:#a53078}a,a:hover{text-decoration:none}a:hover{color:#8b79d6}dl,ol,p,ul{margin:0 0 32px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:20px}input[type=email],input[type=tel],input[type=text],textarea{transition:border-color .35s cubic-bezier(.3,.86,.36,.95);border:1px solid;background-color:transparent;width:100%;min-width:0;padding:1.2rem 2.4rem;border-radius:0;-webkit-appearance:none}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}.header{position:fixed;top:0;right:0;z-index:100;text-align:right}.header ul{margin:0;padding:0;list-style:none;text-transform:uppercase;font-weight:700;font-size:20px;line-height:1}.header ul li{padding:0 21px}.header ul li.active a{background-color:#000;color:#fff}.header ul a{color:#000;display:block;padding:7px 8px 2px}.header ul a:hover{background-color:#000;color:#fff}.button-menu{text-transform:uppercase;color:#000;background-color:#fff;font-weight:700;padding:10px;display:inline-block;vertical-align:top;box-shadow:0 0 10px rgba(0,0,0,.3);transition:margin .35s cubic-bezier(.3,.86,.36,.95)}.button-menu:active,.button-menu:focus,.button-menu:hover{color:#000}.nav-active .button-menu{margin-right:200px}body{background-color:#0186d5}.wrapper{width:100%;position:relative;overflow:hidden}.container{padding:0 15px;margin:0 auto;max-width:1415px}.main{background:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/bg-main.jpg) no-repeat fixed;background-size:cover}.page-section{position:relative}.page-section .container{position:relative;z-index:2}.second-section,.third-section,.top-section{overflow:hidden;z-index:15;min-height:100vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/bg-section.jpg)}.second-section .logo,.third-section .logo,.top-section .logo{width:1168px}.second-section .logo img,.third-section .logo img,.top-section .logo img{display:block}.second-section .container,.third-section .container,.top-section .container{display:flex;align-items:center;justify-content:center;height:100vh}.second-section:before,.third-section:before,.top-section:before{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;content:""}.top-section{background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/bg-01.jpg)}.top-section:before{display:none}.second-section:before{background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/bg-02.png);background-position:0 0}.third-section .logo{width:1166px;margin:0 0 0 -1px;position:relative}.third-section:before{background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/bg-03.png);background-position:0 100%}.cloud{position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:400px auto}.cloud.cloud1{left:-313px;bottom:35%;width:719px;height:370px;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/cloud-01.png);z-index:17;display:none}.guitar{background-size:400px auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/guitar.png);left:-110px;bottom:-265px;width:648px;height:1078px;z-index:16}.flower,.guitar{position:absolute;background-repeat:no-repeat;background-position:50% 50%;display:none}.flower{background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/flower.png);background-size:cover;width:174px;height:175px;z-index:2}.flower.flower1{left:48%;top:40%;transform:translateY(-50%) scale(.6)}.flower.flower2{background-size:104px 104px;right:13.5%;top:114px;transform:scale(.6)}.flower.flower3{background-size:132px 133px;right:21.5%;bottom:230px;transform:scale(.6)}.home-section{padding-top:80px;padding-bottom:40px}.images-list{margin:0;padding:0;list-style:none;position:relative}.images-list li{padding:0 0 40px}.images-list a{display:block;position:relative}.images-list a:hover .btn-play{transform:translate(-50%,-50%) scale(1.1)}.images-list img{display:block;width:100%}.images-list .img-holder{padding:0 0 20px}.images-list .title{font-weight:600;display:block}.images-list .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);border-radius:50%;width:125px;height:125px;background-color:rgba(0,0,0,.5);border:10px solid #fff;z-index:2;transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.images-list .btn-play:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:0 solid transparent;border-color:transparent transparent transparent #fff;border-style:solid;border-width:26px 0 26px 42px;margin:0 0 0 7px;content:""}.images-list:before{position:absolute;top:0;bottom:0;left:50%;width:3px;background-color:#fff;content:"";display:none}.images-list.video-list:before{bottom:-145px}.tour-section{padding-top:80px;padding-bottom:80px;position:relative}.tour-section .container{display:flex}.table-list{margin:0 auto;max-width:890px;width:100%;padding:0;list-style:none;text-transform:uppercase;font-weight:700}.table-list li{padding:15px}.table-list li:nth-child(4n+1){background-color:#292929}.table-list li:nth-child(4n+2){background-color:#fff;color:#292929}.table-list li:nth-child(4n+3){background-color:#8b79d6}.table-list li:nth-child(4n+4){background-color:#a53078}.table-list .date-col{padding:0 0 25px;position:relative;line-height:1;display:block}.table-list .date-col strong{display:block}.table-list .date-col .day{font-size:14px;margin:0 0 1px}.table-list .date-col .date{font-size:16px}.table-list .date-col .year{font-size:20px}.table-list .date-col:before{position:absolute;top:0;bottom:0;right:0;width:3px;background-color:currentColor;content:"";display:none}.table-list h2{font-size:20px;line-height:1;margin:0}.table-list .title-col{font-size:16px;flex-grow:1;padding:0 0 20px}.table-list .ticket-col a{color:currentColor;font-size:20px}.table-list .ticket-col a:hover{opacity:.8}.butterfly{position:absolute;background-repeat:no-repeat;background-position:100% 0;background-size:200px auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/butterfly.png);right:100px;top:-10px;width:334px;height:342px;z-index:2;display:none}.photos-section{padding-top:80px;padding-bottom:80px}.photos-section .container{display:flex;max-width:1721px}.photos-section .decor{position:absolute;background-repeat:no-repeat;background-position:100% 0;background-size:200px auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/decor1.png);right:127px;top:0;width:306px;height:306px;z-index:2;display:none}.photos-list{position:relative}.photos-list .img-holder{padding:0 0 30px}.video-section{padding-top:80px;padding-bottom:80px}.video-section .container{display:flex;max-width:1520px}.video-section .decor{position:absolute;background-repeat:no-repeat;background-position:100% 0;background-size:300px auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/camel.png);right:26px;top:130px;width:570px;height:549px;z-index:2;display:none}.final-section{padding-top:80px;display:flex;min-height:100vh}.final-section:after{position:absolute;background-repeat:no-repeat;background-position:50% 100%;background-size:100% auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/decor-3.png);right:0;left:0;bottom:0;height:523px;z-index:2;content:""}.final-section .container{display:flex;align-items:flex-end;justify-content:center}.final-section .decor{position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:125px auto;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/decor-2.png);left:12px;top:169px;width:267px;height:405px;z-index:3;display:none}.bio-section{padding-top:80px;padding-bottom:80px}.bio-section .container{max-width:1320px}.bio-section .container>.slick-slider{margin-bottom:80px}.bio-section .decor{position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(https://wwwframpton-images.s3.us-east-2.amazonaws.com/decor-4.png);right:-56px;bottom:-109px;width:371px;height:207px;z-index:3;display:none}.slider-bio{padding:60px 0 0}.slider-bio .visual{padding:0 0 40px}.slider-bio .visual img{display:block;width:100%}.slider-bio .slick-dots{position:absolute;top:6px;left:50%;transform:translateX(-50%);padding:0;list-style:none;display:flex;margin:0}.slider-bio .slick-dots li{padding:0 10px}.slider-bio .slick-dots li.slick-active button{transform:scale(1.667);background:none}.slider-bio .slick-dots button{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;border-radius:50%;width:15px;height:15px;border:2px solid #fff;background-color:#fff;padding:0;transition:transform .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95)}.slider-bio .slick-dots button:hover{transform:scale(1.667);background:none}.holder-arrows .slick-arrow{position:absolute;top:0;margin:0 0 20px;text-transform:uppercase;color:#fff;font-size:30px;line-height:1;font-weight:700;background:none;border:none;padding:0;transition:color .35s cubic-bezier(.3,.86,.36,.95);z-index:3}.holder-arrows .slick-arrow:before{position:absolute;top:3px;width:0;border-color:transparent;border-style:solid;border-width:11px 0;content:""}.holder-arrows .slick-arrow:hover{color:#a53078}.holder-arrows .slick-prev{left:15px}.holder-arrows .slick-prev:before{border-right:11px solid;left:0}.holder-arrows .slick-next{right:15px}.holder-arrows .slick-next:before{border-left:11px solid;right:0}.slider-nav{font-size:26px;font-weight:600;line-height:1;margin:0 0 30px;padding:0 15px}.slider-nav .slick-list{overflow:visible}.slider-nav .slick-slide{margin:0 10px 0 0;position:relative}.slider-nav .slick-slide.slick-current.slick-active{color:#0186d5}.slider-nav sub{bottom:0;font-size:18px;line-height:1}.slider-nav:before{position:absolute;top:100%;left:26px;margin:20px 0 0;width:3px;height:9999px;background-color:#fff;content:"";display:none}@media (min-width:768px){body{font-size:24px}.header{padding:36px 0 0;left:0;z-index:10}.header ul{margin:0 -10px;display:flex;justify-content:center}.header ul li{padding:0 10px}.header ul a,.header ul a:hover,.header ul li.active a{color:#fff}.button-menu{display:none}.page-section{min-height:100vh}.second-section,.third-section,.top-section{min-height:944px;height:100vh}.second-section .container,.third-section .container,.top-section .container{height:100%}.second-section .container{align-items:flex-start;padding-top:80px}.second-section:before{background-position:50% 50%}.third-section .container{align-items:flex-end;padding-bottom:415px}.third-section:before{background-position:50% 50%;background-size:cover}.cloud.cloud1,.flower,.guitar{display:block}.home-section{padding-top:168px;padding-bottom:124px;display:flex}.home-section .container{display:flex}.images-list{display:flex;flex-wrap:wrap;margin:0 -76px;padding:36px 0 0;width:calc(100% + 152px)}.images-list li{width:50%;padding:0 76px 65px}.images-list li:nth-child(odd){transform:translateY(124px)}.images-list:before{display:block}.images-list.video-list{margin:0 -48px;padding:72px 0 0}.images-list.video-list li{padding:0 48px 132px}.images-list.video-list li:nth-child(odd){transform:translateY(0)}.images-list.video-list li:nth-child(2n){transform:translateY(181px)}.tour-section{padding-top:100px;padding-bottom:0}.table-list{padding:90px 0 0}.table-list li{display:flex;justify-content:space-between;padding:20px}.table-list .date-col{width:135px;flex-shrink:0;padding:0 10px 0 0;margin:0 10px 0 0}.table-list .date-col:before{display:none}.table-list .ticket-col{display:flex;align-items:center;border-left:3px dashed;padding:0 0 0 20px;position:relative;margin:-20px 0}.butterfly{display:block}.photos-section{padding-top:138px;padding-bottom:0}.photos-section .decor{display:block}.photos-list{padding:49px 0 0;margin:0 -10px;display:flex;flex-wrap:wrap;align-items:flex-start}.photos-list .col{width:33.3%;padding:0 10px}.photos-list .col:first-child{margin-top:193px}.photos-list .col:nth-child(3){margin-top:140px}.photos-list .img-holder{padding:0 0 42px}.video-section{padding-top:168px;padding-bottom:181px}.final-section{padding-top:120px}.final-section:after{background-position:50% 100%;bottom:0}.final-section .decor{display:block}.final-section .visual{max-width:65%}.bio-section{padding-top:134px;padding-bottom:0;overflow:hidden}.slider-bio{padding:0}.slider-bio .slick-slide{display:flex;width:100%!important}.slider-bio .visual{width:44.2%;padding:5px 80px 0 0;flex-shrink:0}.slider-bio .description{flex-grow:1;padding:0;line-height:1.5;font-size:20px;max-height:395px;overflow:auto}.slider-bio .slick-dots{top:46px;left:calc(50% - 37px);margin:0 0 0 -60px;display:block}.slider-bio .slick-dots li{padding:10px 0}.holder-arrows .slick-arrow{bottom:-50px;top:auto;font-size:24px}.holder-arrows .slick-arrow:before{top:0}.holder-arrows .slick-prev{left:calc(50% - 43px);padding:0 0 0 20px}.holder-arrows .slick-next{left:calc(50% + 71px);right:auto;padding:0 20px 0 0}.slider-nav{left:calc(50% - 95px);margin:0 0 60px;font-size:50px;padding:0}.slider-nav .slick-slide{margin:0 15px 0 0}.slider-nav .slick-slide.slick-current.slick-active{color:#fff}.slider-nav sub{font-size:45px}.slider-nav:before{display:block}}@media (min-width:1024px){.header ul{font-size:35px;margin:0 -24px}.header ul li{padding:0 24px}.third-section .container{padding-bottom:100px}.cloud.cloud1{left:-100px;background-size:cover}.guitar{left:0;bottom:-151px;background-size:cover}.flower.flower1{transform:translateY(-50%);left:51.4%;top:46%}.flower.flower2,.flower.flower3{transform:none}.images-list .btn-play{transform:translate(-50%,-50%)}.tour-section{padding-top:142px}.butterfly{right:20%}.photos-list{margin:0 -29px}.photos-list .col{padding:0 29px}.video-section .decor{display:block}.final-section .visual{max-width:50%}.bio-section .container>.slick-slider{margin-bottom:100px}.slider-bio .visual{padding:5px 138px 0 0}.slider-bio .description{font-size:23px;overflow:auto}.slider-bio .slick-dots{left:calc(50% - 105px)}.holder-arrows .slick-arrow{font-size:30px}.holder-arrows .slick-arrow:before{top:3px}.holder-arrows .slick-prev{left:calc(50% - 72px)}.slider-nav{font-size:60px;left:calc(50% - 178px);margin:0 0 104px}.slider-nav:before{left:51px}}@media (min-width:1200px){.third-section .logo:before{position:absolute;bottom:600px;left:calc(50% - 12px);width:1px;height:450px;background-color:#fff;content:""}.guitar{left:172px}.table-list{max-width:1130px}.table-list li{padding:35px 45px 29px 27px}.table-list .date-col{width:170px;margin:0 48px 0 0}.table-list .date-col .day{font-size:18px}.table-list .date-col .date{font-size:28px;margin:0 0 -4px}.table-list .date-col .year{font-size:40px}.table-list h2{font-size:40px;margin:-3px 0 -2px}.table-list .title-col{padding:0;font-size:28px}.table-list .ticket-col{margin:-35px 0 -29px;padding:0 0 0 60px}.table-list .ticket-col a{font-size:40px}.butterfly{right:337px;top:-15px}.butterfly,.photos-section .decor{background-position:50% 50%;background-size:cover}.photos-section .decor{right:22%}.video-section .decor{background-position:50% 50%;background-size:cover;top:38px}.final-section:after{background-position:50% 50%;bottom:-94px}.final-section .decor{background-position:50% 50%;background-size:cover;left:95px}.final-section .visual{max-width:100%}.bio-section .decor{display:block;bottom:-97px}.slider-bio .slick-dots{top:50%;transform:translateY(-50%);left:calc(50% - 116px)}.slider-nav{font-size:90px}.slider-nav .slick-slide{margin:0 45px 0 0}}@media (min-width:1721px){.photos-list .col{width:auto}}@media (max-width:767px){.navigation{position:absolute;top:0;right:-200px;height:100vh;overflow:auto;width:200px;background-color:#fff;padding:10px;border-left:1px solid #000;transition:right .35s cubic-bezier(.3,.86,.36,.95)}.nav-active .navigation{right:0}.slider-bio .slick-slide{height:auto!important}.holder-arrows .slick-arrow{overflow:hidden;text-indent:101%;white-space:nowrap}.slider-nav .slick-track{transform:none!important}.slider-nav .slick-slide.slick-current.slick-active:before{position:absolute;top:50%;left:50%;width:47px;height:47px;transform:translate(-50%,-50%);margin:-3px 0 0;border-radius:50%;z-index:-1;background-color:#fff;content:""}}@media (min-width:768px) and (max-width:1023px){.images-list .title{font-size:20px}}@media (min-width:1024px) and (max-width:1199px){.final-section{min-height:100vh}}
