*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}a{text-decoration:none}a:active,a:hover{color:inherit;text-decoration:none}
@font-face{font-family:"Acrobat";src:url(../font/Akrobat-Regular.woff) format("woff");font-weight:300}
@font-face{font-family:"Acrobat";src:url(../font/Akrobat-ExtraBold.woff) format("woff");font-weight:400}
@font-face{font-family:"Acrobat";src:url(../font/Akrobat-SemiBold.woff) format("woff");font-weight:600}
@font-face{font-family:"Acrobat";src:url(../font/Akrobat-Bold.woff) format("woff");font-weight:700}
@font-face{font-family:"Potaya";src:url(../font/Pattaya-Regular.woff) format("woff");font-weight:700}html{font-size:100%;font-family:"Acrobat","Potaya","San-serif"}
.content{width:100vw;min-height:100vh}
.content__block{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-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100vh;padding-bottom:2vh;padding-top:2vh;background-image:url(../img/bg/page1.jpg);background-position:center;background-size:cover}
.timer{z-index:2;font-size:2.4rem;text-align:center;font-family:'Acrobat';color:#ff0f58}
.timer .content__desc{color:#3b264d;font-weight:300;margin-top:10px}
.timer,.timer .content__desc span{font-weight:700}
.timer__day{text-transform:uppercase}
.content__title{font-family:'Potaya';z-index:2;font-weight:700;color:#53356c;text-align:center;line-height:75px;font-size:4.6rem}
.content__subtitle{text-align:center;z-index:2;font-size:2.5rem;line-height:3rem;margin-top:-30px;font-weight:600}
.content__but{z-index:2;width:535px;font-size:2.4rem;border:0;background-color:#ff0;font-family:"Acrobat","Potaya","San-serif";font-weight:400;padding:20px 0;-webkit-box-shadow:0 0 20px 3px #fb7a54;box-shadow:0 0 20px 3px #fb7a54;border-radius:20px;cursor:pointer}
.content--second{background-image:none;background-color:#fca67f}
.content--second .content__block{background-image:url(../img/bg/page2.jpg);background-position:center center;position:relative}
.content--second .content__subtitle,.content--second .content__title{margin-left:0px}
.content__light{position:absolute;top:50%;left:50%;z-index:0;width:50%;height:50%;background-image:url(../img/pictures/light.png);background-position:center;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:contain;margin-left:-130px}
@media screen and (orientation:landscape) and (max-width:1400px){.content--second .content__block{padding-top:6vw;padding-bottom:6vw}}



@media screen and (max-width:1500px){.timer{font-size:2.2rem}
.content__title{font-size:4rem}
.content__subtitle{font-size:1.8rem}
.content__but{font-size:2.1rem}
.content--second .content__block{width:100vw}}

@media screen and (max-width:1400px){.timer{font-size:2.2rem}
.content__title{font-size:4rem}
.content__subtitle{font-size:1.8rem}
.content__but{font-size:2.1rem}
.content--second .content__block{width:100vw}}



@media screen and (max-width:1300px){.timer{font-size:2.2rem}
.content__title{font-size:4rem}
.content__subtitle{font-size:1.8rem}
.content__but{font-size:2.1rem}
.content--second .content__block{width:100vw}}


@media screen and (max-width:1200px){.timer{font-size:2.2rem}
.content__title{font-size:4rem}
.content__subtitle{font-size:1.8rem}
.content__but{font-size:2.1rem}
.content--second .content__block{width:100vw}}
@media screen and (max-width:1024px){.content--second .content__block{width:100vw}
.content--second .content__subtitle,.content--second .content__title{margin-left:0px}
.timer{font-size:2.2rem}
.content__title{font-size:3rem;line-height:55px}
.content__subtitle{font-size:2rem;line-height:3rem}
.content__but{font-size:2rem;width:auto;padding:10px 20px}
.content--second .content__block{padding-top:3vh;padding-bottom:3vh;background-position:center right}}
@media screen and (max-width:1024px) and (max-height:630px){.content__title{font-size:2.8rem;margin-bottom:30px}
.content__subtitle{font-size:1.7rem;line-height:2rem}
.content{min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex}}
@media screen and (max-width:850px) and (orientation:landscape){.timer{font-size:1.5rem}
.content__title{font-size:2rem;line-height:35px}
.content__subtitle{font-size:1.2rem;line-height:1.5rem}
.content__but{font-size:1.3rem;width:475px}}
@media screen and (orientation:portrait) and (max-width:768px){.timer{font-size:1.8rem}
.content__title{font-size:2.8rem;line-height:3.5rem}
.content__subtitle{font-size:1.8rem;line-height:2.2rem}}
@media screen and (max-width:767px){.content{min-height:568px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}
.content__block{min-height:100%}
.timer{font-size:1.5rem}
.content__title{font-size:2rem;line-height:35px}
.content__subtitle{font-size:1.2rem;line-height:1.5rem}
.content__but{font-size:1.3rem;width:475px}
.content--second .content__block{background-position:right}
.content--second .content__subtitle,.content--second .content__title{margin-left:0}}
@media screen and (max-width:768px) and (orientation:portrait){.content__block{background-position:-660px}}
@media screen and (max-width:550px){.content__block{padding-left:5px;padding-right:5px;background-color:rgba(255,255,255,.9)}
.content__but{width:300px}}
@media screen and (max-width:320px){.content__block{background-position:-568px}
.timer{font-size:1.2rem}
.content__title{font-size:1.5rem;line-height:30px}
.content__but{font-size:1rem;width:100%}
.content__light{margin-left:0}}
@media screen and (max-width:240px){.content{min-height:640px}
.content__block{background-position:-710px}}
@media screen and (max-width:480px) and (orientation:landscape){.content__block{background-position:-500px}}
.landing__wrapper{width:1200px;margin:0 auto}
@media screen and (max-width:1200px){.landing__wrapper{width:768px;margin:0 auto}}
@media screen and (max-width:768px){.landing__wrapper{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}}
.content{position:relative}
.header{padding-top:20px;background-image:url(../img/bg/land.jpg);min-height:700px;background-repeat:no-repeat;background-position:center bottom}
.header .timer{color:#f44f15;font-size:2.1rem;line-height:2rem}
.header .content__desc{font-size:1.3rem;line-height:1.3rem;margin-top:10px;margin-bottom:10px}
.header .content__title{font-size:3.1rem;line-height:3.1rem;margin-bottom:20px;color:#ff0a6c}
.header .content__subtitle{font-size:1.8rem}
.bottom .landing__wrapper .content__but,.header .content__but{font-size:1.4rem;width:auto;-webkit-box-shadow:none;box-shadow:none;border-radius:15px;margin:auto;padding:20px 18px;background:-webkit-gradient(linear,left top,left bottom,from(#fbf523),to(#f09638));background:linear-gradient(to bottom,#fbf523,#f09638)}
.header__block{width:50%;display:block;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.middle{margin-top:-50px}
.middle__title{font-family:'Potaya';color:#f7701e;text-align:center;font-size:2.1rem;margin-bottom:35px}
.middle__top{-ms-flex-pack:distribute;justify-content:space-around;width:65%;margin:auto auto 30px}
.middle__bottom,.middle__item,.middle__top{display:-webkit-box;display:-ms-flexbox;display:flex}
.middle__bottom{-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:50px}
.middle__item{max-width:360px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem}
.middle__pic{width:170px;height:170px;border:2px solid #ff0a6c;border-radius:50%;margin-bottom:15px;background-position:center;background-size:cover}
.middle__subtitle,.middle__text{font-family:'Acrobat';font-weight:600;line-height:1.8rem}
.middle__text{text-align:center;line-height:2.4rem;font-size:1.4rem;font-weight:300}
.pic__one{background-image:url(../img/pictures/happy.jpg)}
.pic__two{background-image:url(../img/pictures/shut.jpg)}
.pic__three{background-image:url(../img/pictures/58913136.jpg);background-position-x:-7px}
.pic__four{background-image:url(../img/pictures/flowers.jpeg)}
.pic__fifth{background-image:url(../img/pictures/eq.jpg)}
.bottom{background-image:url(../img/bg/land_bottom.jpg);background-repeat:no-repeat;padding-bottom:50px;min-height:600px;background-position:center}
.bottom .landing__wrapper .content__but{display:block}
.bottom__title{font-family:'Potaya';color:#f7701e;text-align:center;font-size:2.1rem}
.bottom__subtitle{font-family:'Acrobat';font-weight:300;font-size:1.9rem;text-align:center;color:#ff0a6c;margin-bottom:95px}
.bottom__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto auto 50px}
.bottom__list{list-style:none;width:60%}
.bottom__item{position:relative;font-family:'Acrobat';font-weight:300;font-size:1.4rem;margin-bottom:18px}
.bottom__item:before{content:"";background-image:url(../img/icon/strafe.png);background-position:center;background-repeat:no-repeat;display:block;left:-40px;top:0;width:30px;height:30px;position:absolute}
.bottom_pic{width:315px;height:315px;border-radius:50%;border:2px solid #ff0a6c;background-image:url(../img/pictures/photo.jpg)}
.back,.back__phone{display:none}
.back{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);z-index:3}
.back .back__form{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}
.back .content__but{font-size:1.4rem;width:auto;-webkit-box-shadow:none;box-shadow:none;border-radius:15px;padding:20px 18px;background:-webkit-gradient(linear,left top,left bottom,from(#fbf523),to(#f09638));background:linear-gradient(to bottom,#fbf523,#f09638);display:block;margin:auto}
.visible{display:block}
.send__data,.show__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.send__data{position:relative;padding:20px 55px 30px;min-width:510px}
.back__title{text-align:center;font-size:2rem;font-weight:700;color:#ff0f5e;margin-bottom:8px}
.back__desc{text-align:center;font-size:1.9rem;font-weight:300;margin-bottom:20px}
.back__label{font-size:1.4rem;font-weight:600;margin-bottom:10px}
.back__label span{color:#ff0f5e}
.back__inp{display:block;text-align:center;padding:10px 0;font-size:1.4rem;border-radius:15px;border:1px solid;border-color:#63554d;margin-bottom:15px}
.back__check{display:none}
.back__check:checked+.back__check-lab:after{display:block}
.back__check-lab{display:block;position:relative;margin-left:30px;margin-bottom:30px}
.back__check-lab:after,.back__check-lab:before{cursor:pointer;content:"";position:absolute;width:20px;height:20px}
.back__check-lab:before{border:1px solid #63554d;border-radius:2px;left:-30px;top:0;display:block}
.back__check-lab:after{left:-29px;top:1px;background-image:url(../img/icon/check.png);background-position:center;background-repeat:no-repeat;background-size:auto;display:none;background-color:#57c75b}
.send__data--close{width:30px;height:30px;position:absolute;right:15px;top:10px;cursor:pointer}
.send__data--close span:first-child{position:absolute;top:50%;display:block;width:100%;height:1px;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}
.send__data--close span:last-child{position:absolute;top:50%;display:block;width:100%;height:1px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}
@media screen and (max-width:1200px){.middle__top{width:70%}}
@media screen and (max-width:1024px){.header .timer{font-size:1.5rem}
.header .content__title{font-size:2.4rem}
.middle__bottom,.middle__top{width:80%;margin:auto}
.middle__item{width:255px;padding-left:10px;padding-right:10px;margin-bottom:20px}
.middle__subtitle{font-size:1rem}
.middle__text{font-size:1.2rem;line-height:1.5rem}
.bottom__info{width:86%}
.bottom_pic{width:280px;height:280px}
.bottom__item{font-size:1.2rem;margin-bottom:12px}
.bottom__item:before{width:25px;height:25px}}
@media screen and (max-width:850px) and (orientation:landscape){.send__data{padding:20px 25px 30px;width:540px}
.back__title{font-size:1.3rem}
.back__desc{font-size:1.2rem}
.back__label{font-size:1.1rem}
.back .content__but{font-size:1rem;padding:14px 18px}
.back__desc{margin-bottom:5px}
.back__inp{padding:5px 0}}
@media screen and (max-width:768px){.header .content__title{font-size:2rem}
.middle__item{margin-bottom:30px;width:300px}
.middle__bottom,.middle__top{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
.bottom__info{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.bottom__list{width:75%;margin-top:30px}
.bottom__subtitle,.middle{margin-bottom:30px}
.send__data{padding:20px 25px 30px;width:480px}}
@media screen and (max-width:600px){.header{background-position:-567px bottom;min-height:540px}
.middle{margin-top:-10px}
.header__block{width:100%;height:540px;position:absolute;left:0;top:0;padding-top:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(255,255,255,.8)}
.header__block .content__but{width:80%;margin:0 auto;min-width:300px}}
@media screen and (max-width:550px){.send__data{padding:20px 25px 30px;min-width:320px;width:320px}
.bottom__list{margin-bottom:20px}
.back__title{font-size:1.5rem}
.back__desc{font-size:1.2rem}
.back__label{font-size:1.1rem}
.back .content__but{font-size:1rem}
.header__block .content__but{min-width:280px}}
@media screen and (max-width:515px) and (max-height:295px){.header__block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
@media screen and (max-width:480px) and (max-height:320px){.header__block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
@media screen and (max-width:375px){.header{background-position:-592px bottom}
.header__block{padding-left:15px;padding-right:15px}}
@media screen and (max-width:320px){.send__data{padding:20px 20px 30px;width:100%}
.back__title{font-size:1.2rem}
.header__block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.header__block .content__but{font-size:.8rem;min-width:100%}
.bottom_pic{width:230px;height:230px;background-position:center top;background-size:cover;background-repeat:no-repeat}
.bottom__list{width:100%;padding-left:20px}
.bottom__item:before{left:-30px;height:20px;width:20px;background-size:cover}
.bottom .landing__wrapper .content__but{font-size:.8rem}}