#cta{background:#FFF;text-align:center}
.faq_wrapper{padding-top:50px}
#faq{background:#f7f7f7;text-align:center;font-size:1rem;line-height:1.2rem;font-weight:300}
#faq.white_back{background:#FFF}
#faq h2{display:inline-block;color:#860067;font-size:1.5rem;line-height:1.7rem;cursor:pointer;position:relative;font-weight:400}
#faq h2 + p{max-height:0;overflow:hidden;padding-top:0;transition:all 500ms ease-out}
#faq h2.active + p{max-height:1000px;padding-top:30px;transition:all 500ms ease-in}
#faq h2:hover,#faq h2.active{color:#d20921}
#page_creations #cta .m4u_title,#page_creations #cta .purple_link{opacity:1}
#newsletter_subscription{overflow:hidden;width:1100px;margin:0 auto;padding:130px 150px 50px;text-align:center;position:relative}
#newsletter_subscription::before,#newsletter_subscription::after{content:'';width:130px;height:100px;position:absolute;z-index:1;top:100px}
#newsletter_subscription::before{left:0;background:url('https://www.madeforyou-agency.com/medias/imports/newsletter_arrow_left.svg') no-repeat center center;background-size:contain;opacity:1}
#newsletter_subscription::after{right:0;background:url('https://www.madeforyou-agency.com/medias/imports/newsletter_arrow_right.svg') no-repeat center center;background-size:contain}
#newsletter_subscription form{background:#ff595a;padding:70px 90px 35px;border-radius:40px 0 40px 0}
#newsletter_subscription form::before{content:'';width:190px;height:135px;background:url('https://www.madeforyou-agency.com/medias/imports/newsletter_letter.svg') no-repeat center center;background-size:contain;position:absolute;z-index:2;top:30px;left:calc(50% - 95px)}
#newsletter_subscription strong{font-weight:600;text-transform:uppercase;color:#FFF;font-size:1.5rem;display:inline-block;margin-bottom:20px;letter-spacing:0.01rem}
#newsletter_subscription input{border:none}
#news_in{text-align:center;display:inline-block;padding:15px 10px;font-family:'Signika',sans-serif;background:#FFF;font-size:0.9375rem;width:380px;border-radius:10px 0 10px 0;font-weight:300;cursor:pointer;transition:all 500ms;letter-spacing:0.02rem}
.inf-input{margin-bottom:30px}
#newsletter_subscription .purple_link{border-color:#FFF;opacity:1}
#newsletter_subscription .purple_link > *{background:linear-gradient(to right,#FFF 50%,#860067 50%);background-size:200% 100%;background-position:right bottom}
#newsletter_subscription .purple_link:hover > *{background-position:left bottom}
#newsletter_subscription .purple_link input{text-transform:uppercase;font-weight:600;color:#FFF;letter-spacing:0.1rem;cursor:pointer}
#newsletter_subscription .purple_link:hover input{color:#ff595a}
input#infmailv{display:none}
footer{padding:40px 50px 30px;background:#481FEC;position:relative;font-size:0.9375rem;color:#FFF}
footer a{color:#FFF}
footer a:hover{color:#ff595a}
footer .title{width:100%;font-size:1.25rem;letter-spacing:0.1rem;text-transform:uppercase;font-weight:600;display:block;margin-bottom:10px}
#sitemap{text-align:left;display:flex;flex-wrap:wrap}
#part_1,#part_2{margin-right:50px}
.part{display:inline-block}
#sitemap li{margin-bottom:10px}
#sitemap li.one{margin-top:0}
#sitemap a{font-family:'Signika',sans-serif;text-transform:uppercase;color:#FFF;display:inline-block}
#sitemap li ul li{margin-bottom:0;line-height:1.15rem;margin:2px 0}
#sitemap li ul li a{font-family:'Thasadith',sans-serif;font-weight:700;font-size:0.875rem;text-transform:none;margin-bottom:0}
#sitemap li ul li a::before{content:'•';display:inline-block;margin-right:5px}
#sitemap a:hover{color:#ff595a}
footer #bottom_cta{margin:0 50px;font-size:1.1rem;letter-spacing:0.05rem;text-align:center;background:none}
.or{display:block;width:100%;margin:10px 0 20px;font-size:1.4rem}
#gps_social{text-align:right}
#gps{margin-bottom:30px}
#social a.side{display:inline-block;margin:0 5px}
#social a.side:hover i{color:#ff595a!important}
#social a.side i{font-size:1.2rem;background:none}
#social mark{width:100%;background:none}
#social mark a{cursor:default;color:#FFF}
#social mark a u:hover{cursor:pointer;transition:color 500ms;color:#ff595a}
#copyright{font-family:'Signika',sans-serif;text-align:center;width:100%;font-size:0.8375rem;font-weight:400;margin-top:30px;color:rgba(255,255,255,0.6)}
#copyright a{color:rgba(255,255,255,0.6)}
@media screen and (max-width:1320px){#newsletter_subscription{width:100%;padding:130px 200px 50px}
#newsletter_subscription::after{right:50px}
#newsletter_subscription::before{left:50px}
footer.fxjb{padding:40px 40px 30px;justify-content:center;flex-direction:column}
footer .title{text-align:center;margin-bottom:30px}
footer #bottom_cta{margin:0;order:1;width:100%;margin-bottom:50px}
#sitemap{order:2;width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}
#part_1{order:1;width:300px}
#part_2{order:3;width:200px}
#part_2 ul.sub{display:flex;flex-wrap:wrap;justify-content:space-between}
#part_2 ul.sub li{width:100%}
#part_3{order:2;width:300px}
#part_1,#part_2{margin:0 0 30px}
#sitemap a{font-size:1.2rem}
#gps_social.fxje{order:3;width:100%;justify-content:center;text-align:center}
#copyright{order:4}}
@media screen and (max-width:900px){#faq{padding-top:50px}
#faq h2{padding-left:20px}
#faq h2::before{left:-10px}
#newsletter_subscription{padding:90px 20px 170px}
#newsletter_subscription::before,#newsletter_subscription::after{top:auto;bottom:40px}
#newsletter_subscription::before{left:20px}
#newsletter_subscription.active::before{animation:none;opacity:1;transform:rotate(-80deg)}
#newsletter_subscription::after{right:20px}
#newsletter_subscription.active::after{animation:none;opacity:1;transform:rotate(80deg)}
#newsletter_subscription form{padding:70px 20px 35px}
#newsletter_subscription strong{line-height:1.8rem}
#newsletter_subscription input{width:100%}
footer.fxjb{padding:40px 20px 30px}
#sitemap{justify-content:space-between}
#part_1{width:auto}
#part_2{width:auto}
#part_2 ul.sub li{width:calc(50% - 10px)}
#part_3{width:auto}
#gps_social.fxje{width:100%;margin:30px 0}}
@media screen and (max-width:450px){#faq h2{font-size:1.1rem;line-height:1.3rem}}#references_navigation{padding:30px 50px}
#references_navigation .note{font-size:0.8rem;color:#ff595a;width:100%;text-align:center;line-height:1rem;margin-bottom:10px}
a.navi,#sharingLinks a{color:#FFF;font-weight:600;height:40px;width:40px;padding:0;margin:0 5px}
a.navi{background:#860067!important}
a.navi:first-child,a.navi:first-of-type{background-size:200% 100%;background-image:linear-gradient(to right,#5b6670 50%,#ff595a 50%)}
a.navi:last-child,a.navi:last-of-type{background-size:200% 100%;background-position:100% 0;background-image:linear-gradient(to left,#5b6670 50%,#ff595a 50%)}
a.navi:first-child:hover,a.navi:first-of-type:hover{background-position:100% 0}
a.navi:last-child:hover,a.navi:last-of-type:hover{background-position:0 0}
a.navi .fas{font-size:1.7rem;text-indent:0}
#sharingLinks{display:flex;justify-content:center}
#sharingLinks a{display:flex;justify-content:center;align-items:center;align-content:center;background:#5b6670}
#sharingLinks a:hover{background:#ff595a}
@media screen and (max-width:450px){#references_navigation{padding:30px 0!important}}#references{text-align:center}
#references .title{font-family:'Thasadith',sans-serif;color:#ff595a;font-weight:300;font-size:1.875rem;line-height:2rem;text-transform:uppercase;margin-bottom:50px}
#references .title span{font-family:'Signika',sans-serif;display:block;font-weight:600}
.thisRef{width:350px;margin:0 20px}
.thisRef iframe,.thisRef picture,.thisRef img{display:block;margin-bottom:10px;width:100%;height:260px;object-fit:cover;object-position:center center}
.thisRef iframe{height:190px}
.thisRef h4{font-family:'Signika',sans-serif;font-weight:300;font-size:0.9375rem;line-height:1.1rem;margin-bottom:20px}
.thisRef h4 a{color:#5b6670}
.thisRef h4 a:hover{color:#ff595a}
.thisRef h4 strong{display:block;text-transform:uppercase;line-height:1.5rem;font-size:1rem;font-weight:600}
.thisRef a.purple_link{font-size:0.75rem}
.thisRef a.purple_link span{padding:10px 20px}
@media screen and (max-width:1360px){.thisRef{margin-bottom:60px}}
@media screen and (max-width:450px){#references.main_padding{padding-bottom:0}
.faq_wrapper{padding-top:0}}#trio_articles{position:relative}
#trio_articles .customAnimation1{position:absolute;z-index:1;left:70px;bottom:-100px;width:185px;height:148px}
#trio_articles .customAnimation2{position:absolute;z-index:1;right:120px;bottom:-80px;width:62px;height:58px}
#trio_articles .article{width:calc(33.3333333333% - 30px)}
#trio_articles .article.child2{margin:30px 45px 0}
#trio_articles .article.child3{margin-top:60px}
#trio_articles img{width:100%;display:block;object-fit:cover}
#trio_articles .categorie{padding:15px 10px;font-size:1.3125rem;text-transform:uppercase;color:#d20921;font-weight:400;text-align:center;margin:0 10px}
#trio_articles .categorie::before,#trio_articles .categorie::after,#trio_articles a.read::after,.project a.more::after,.travel a.more span::after,article #top_image span::before,article #top_image span::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #5b6670;margin:0 12px}
#trio_articles .categorie::after,article #top_image span::after{transform:rotate(180deg)}
article #top_image span::before,article #top_image span::after{border-color:transparent transparent transparent #FFF}
#trio_articles .categorie mark{background:transparent;color:#ff595a;width:calc(100% - 80px)}
#trio_articles .categorie mark a{color:#ff595a}
#trio_articles .intro{width:80%;margin:0 auto 20px;padding:12px 20px 10px;background:#FFF;font-size:0.875rem;color:#000;font-weight:300;line-height:1.2rem}
#trio_articles .intro a.h2{width:100%;min-height:40px;margin-bottom:5px;text-align:center;font-size:1.1rem;color:#ff595a;font-weight:600}
#trio_articles .intro p{height:60px;text-align:center}
#trio_articles .intro a.read{margin-top:15px;text-transform:lowercase;color:#5b6670;font-size:0.9rem;font-weight:600}
#trio_articles a.read::after{border-width:5px 0 5px 7px}
#trio_articles a.read::first-letter{text-transform:uppercase}
#trio_articles .intro a.read:hover{color:#ff595a}
#trio_articles .intro a.read:hover::after{border-color:transparent transparent transparent #ff595a}
#more_articles{margin-bottom:120px;text-align:center}
#more_articles a{display:inline-block;background:#ff595a;padding:8px 25px;color:#FFF;text-transform:uppercase;letter-spacing:0.05rem}
#more_articles a:hover{background:#aa001d}
#last_projects{text-align:center;color:#ff595a;background:#FFF;padding:40px;margin-bottom:90px}
#last_projects .main_padding{padding-top:0;padding-bottom:50px}
#last_projects h3{margin-bottom:30px;font-size:1.375rem;text-transform:uppercase;font-weight:300}
#last_projects h3 strong{font-size:2.1875rem}
.project{width:calc(25% - 40px);height:calc(280px - 3vw);position:relative}
.project img{display:block;width:100%;height:100%;object-fit:cover}
.project a.more{font-size:0.875rem;color:#FFF;position:absolute;right:15px;bottom:15px;padding:2px 0 2px 15px}
.project.grey a.more{background:#5b6670}
.project.pink a.more{background:#ff595a}
.project a.more::after,.travel a.more span::after{border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #FFF}
.project:hover a.more{color:#FFF}
.project:hover a.more::after{border-color:transparent transparent transparent #FFF}
#logbook{text-align:center;color:#ff595a;margin-bottom:50px}
#logbook .main_padding{padding-top:0}
.log{width:calc(33.3333333333% - 30px);position:relative}
.log img{display:block;width:100%;object-fit:cover}
.log a.more{font-size:0.875rem;color:#FFF;display:block;background:#5b6670;height:45px;position:relative}
.log:hover a.more{color:#ff595a}
.log a.more::before{content:'';display:block;width:100%;position:absolute;z-index:1;height:2px;background:#FFF;left:0;top:50%}
.log a.more span{position:absolute;z-index:2;right:10px;top:13px;padding:0 10px;background:#5b6670}
.log a.more span::after{margin-right:0}
.log:hover a.more::before{background:#ff595a}
.log:hover a.more span::after{border-color:transparent transparent transparent #ff595a}
article h2,article h3{font-family:'Signika',sans-serif;display:inline-block;font-size:1.8rem;line-height:2.1rem;text-transform:uppercase;margin:0 100px 30px;position:relative;color:#ff595a}
article h3{font-size:1.3875rem;line-height:1.5rem;color:#aa001d}
article h2::before,article h2::after{content:'';position:absolute;width:80px;height:1px;display:block;border-bottom:1px dotted #ff595a;top:calc(50% - 1px)}
article h2::before,article h3::before{left:-100px}
article h2::after,article h3::after{right:-100px}
.section{width:100%;padding-top:40px}
.section.bottom{padding-top:0;padding-bottom:30px}
.section.none{padding:0}
.section ul{list-style-type:disc}
.section ol{list-style:decimal}
.section ul,.section ol{display:flex;flex-direction:column;gap:10px}
.section ul li,.section ol li{text-align:left;width:100%}
.section ul li::marker,.section ol li::marker{color:#ff595a}
.default img{width:100%;height:auto}
.blog_slideshow{width:100%;position:relative;overflow:hidden}
.blog_slideshow .video{position:relative}
.blog_slideshow .video i{background:transparent;display:inline-block;color:#FFF;font-size:5rem;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}
.blog_slideshow button{position:absolute;z-index:10;top:50%;border:none;color:#ff595a;width:18px;height:20px;background:#FFF;cursor:pointer;padding:0}
.blog_slideshow button i{font-style:normal}
.blog_slideshow button.cPrev{left:5px;padding-right:2px}
.blog_slideshow button.cNext{right:5px;padding-left:2px}
figure.half{width:calc(50% - 20px)}
figure.half img{display:block;width:100%;min-height:100px;height:100%;object-fit:cover}
.image_texte.reverse{flex-direction:row-reverse}
.image_texte .onethird{width:300px}
.image_texte .onethird img{width:100%;display:block;height:auto}
.image_texte .twothird{width:calc(100% - 340px)}
.image_texte.half .onethird,.image_texte.half .twothird{width:calc(50% - 20px)}
#aside_newsletter mark{text-transform:none}
#aside_newsletter input{padding:5px 15px 3px}
#aside_newsletter .inf-input{margin-bottom:15px}
#aside_newsletter .inf-input input{font-size:0.75rem;white-space:normal;border:none;margin-top:5px;border-radius:10px 0 10px 0}
#aside_newsletter .inf-submit input{background:#ff595a;color:#FFF;border:none;font-size:0.8rem;font-weight:400;border-radius:10px 0 10px 0;cursor:pointer}
.archive{margin-bottom:20px;font-size:0.9375rem;line-height:1rem;position:relative}
.archive a{color:#aa001d;font-weight:600;text-transform:uppercase}
.archive .categorie{position:absolute;z-index:1;top:145px;left:0;width:100%;text-align:center}
.archive .categorie mark{width:70%;background:#ff595a;font-size:0.75rem;display:inline-block;padding:3px 5px 2px;color:#FFF}
.archive .categorie.grey mark{background:#5b6670}
.archive a.text{display:inline-block;margin-top:5px}
#tags a{font-size:0.9375rem;display:inline-block;padding:2px 5px;color:#000}
#tags a:hover{color:#ff595a}
aside .svg-left{text-align:right}
aside .svg{display:inline-block;max-width:100%;margin-top:50px}
div#article_main footer#conclusion{background:none;color:inherit;font-weight:600;font-size:1rem;line-height:1.3rem;padding-left:0;padding-right:0}
#references.main_padding{padding-top:50px;padding-bottom:0}
.thisRef{width:calc((100% - 50px) / 3);min-width:250px;max-width:300px;margin:0 0 50px}
.thisRef:nth-child(2){margin:0 25px 50px}
.thisRef picture,.thisRef img{height:250px}
@media screen and (max-width:1050px){#trio_articles .customAnimation1{left:20px;bottom:auto;top:430px;width:130px;height:104px}
#trio_articles .customAnimation2{right:auto;left:70px;bottom:auto;top:1010px;width:62px;height:58px}
#trio_articles .article{width:calc(100% - 60px);margin:0 auto 80px}
#trio_articles .article:nth-child(2){margin:0 auto 50px}
#trio_articles .article:nth-child(3){margin-top:0;margin-bottom:0}
#trio_articles img{height:280px}
#trio_articles .categorie{padding:15px 5px;font-size:1.1rem}
#trio_articles .intro{width:100%}
#trio_articles .intro a.read:hover{color:#5b6670}
#more_articles a:hover{background:#ff595a}
#last_projects{width:calc(100% - 60px);padding:20px;margin:0 auto 60px}
#last_projects .main_padding{padding-top:20px;padding-bottom:10px}
#last_projects h3{font-size:0.9375rem;line-height:1rem}
#last_projects h3 strong{font-size:1.5rem;line-height:1.8rem}
.project{margin:0 auto 40px}
.project a.more{display:none}
.project:hover a.more{color:#FFF}
.project:hover a.more::after{border-color:transparent transparent transparent #FFF}
#logbook{width:calc(100% - 60px);margin:0 auto}
#logbook .main_padding{padding-bottom:20px}
#logbook .m4u_title{font-size:0.9375rem;line-height:1rem}
#logbook .m4u_title strong{font-size:1.5rem;line-height:1.8rem}
.log{width:80%;margin:0 auto 40px}
.log:hover a.more::before{background:#FFF}
.log:hover a.more span::after{border-color:transparent transparent transparent @white}
article h2,article h3{font-size:1.5rem;line-height:1.8rem;margin:0 0 30px}
article h2::before,article h3::before,article h2::after,article h3::after{position:relative;top:auto;margin:15px auto}
article h2::before,article h3::before{left:auto}
article h2::after,article h3::after{right:auto}
.section{padding:30px 30px 0}
.section .section{padding-left:0;padding-right:0}
figure.half,.image_texte .onethird,.image_texte .twothird,.image_texte.half .onethird,.image_texte.half .twothird{width:100%;margin:0 auto}
.double_image figure.half:last-child,.double_image figure.half:last-of-type,.image_texte .twothird{margin-top:30px}
.archive .categorie mark{font-size:1rem}
#tags a:hover{color:#000}
aside .svg-left{display:none}
aside .svg{display:none}
#article_left .divider:first-child,#article_left .divider:first-of-type{display:none}
#aside_newsletter{padding-bottom:30px}}
@media screen and (max-width:450px){div#article_main footer#conclusion{padding-left:20px;padding-right:20px}}
@media screen and (max-width:350px){#trio_articles .customAnimation1{top:480px}
#trio_articles .customAnimation2{top:1090px}
.project,.log{width:100%}}@keyframes vibrate-1{0%{transform:translate(0)}
54%{transform:translate(0)}
55%{transform:translate(-2px,2px)}
56%{transform:translate(-2px,-2px)}
57%{transform:translate(2px,2px)}
58%{transform:translate(2px,-2px)}
59%{transform:translate(0)}
100%{transform:translate(0)}}
.vibrate-1{animation:vibrate-1 5s linear infinite both}
@keyframes vibrate-2{0%{transform:translate(0)}
24%{transform:translate(0)}
25%{transform:translate(-2px,2px)}
26%{transform:translate(-2px,-2px)}
27%{transform:translate(2px,2px)}
28%{transform:translate(2px,-2px)}
29%{transform:translate(0)}
100%{transform:translate(0)}}
.vibrate-2{animation:vibrate-2 5s linear infinite both}
@keyframes slide-in-elliptic-right-fwd{0%{transform:translateX(800px) rotateY(-30deg) scale(0);transform-origin:-100% 50%;opacity:0}
100%{transform:translateX(0) rotateY(0) scale(1);transform-origin:-1800px 50%;opacity:1}}
.slide-in-elliptic-right-fwd{animation:slide-in-elliptic-right-fwd 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}
@keyframes slide-in-elliptic-left-fwd{0%{transform:translateX(-800px) rotateY(30deg) scale(0);transform-origin:-100% 50%;opacity:0}
100%{transform:translateX(0) rotateY(0) scale(1);transform-origin:1800px 50%;opacity:1}}
.slide-in-elliptic-left-fwd{animation:slide-in-elliptic-left-fwd 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}
@keyframes slide-in-elliptic-top-bck{0%{transform:translateY(-600px) rotateX(30deg) scale(6.5);transform-origin:50% 200%;opacity:0}
100%{transform:translateY(0) rotateX(0) scale(1);transform-origin:50% -500px;opacity:1}}
.slide-in-elliptic-top-bck{animation:slide-in-elliptic-top-bck 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}
@keyframes slide-in-blurred-right{0%{transform:translateX(1000px) scaleX(2.5) scaleY(0.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}
100%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}
.slide-in-blurred-right{animation:slide-in-blurred-right 0.6s cubic-bezier(0.230,1.000,0.320,1.000) both}
@keyframes slide-in-blurred-left{0%{transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}
100%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}
.slide-in-blurred-left{animation:slide-in-blurred-left 0.6s cubic-bezier(0.230,1.000,0.320,1.000) both}
@keyframes swing-in-bottom-fwd{0%{transform:rotateX(100deg);transform-origin:bottom;opacity:0}
100%{transform:rotateX(0);transform-origin:bottom;opacity:1}}
.swing-in-bottom-fwd{animation:swing-in-bottom-fwd 0.5s cubic-bezier(0.175,0.885,0.320,1.275) both}
@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}
10%{transform:scale(0.91);animation-timing-function:ease-in}
17%{transform:scale(0.98);animation-timing-function:ease-out}
33%{transform:scale(0.87);animation-timing-function:ease-in}
45%{transform:scale(1);animation-timing-function:ease-out}}
.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}
@keyframes vibrate-rocket{0%{transform:translate(0)}
20%{transform:translate(2px,-2px)}
40%{transform:translate(2px,2px)}
60%{transform:translate(-2px,2px)}
80%{transform:translate(-2px,-2px)}
100%{transform:translate(0)}}
.vibrate-rocket{animation:vibrate-rocket 0.3s linear infinite both}
@keyframes vibrate-fire{0%{transform:translate(0)}
10%{transform:translate(-2px,-2px)}
20%{transform:translate(2px,-2px)}
30%{transform:translate(-2px,2px)}
40%{transform:translate(2px,2px)}
50%{transform:translate(-2px,-2px)}
60%{transform:translate(2px,-2px)}
70%{transform:translate(-2px,2px)}
80%{transform:translate(-2px,-2px)}
90%{transform:translate(2px,-2px)}
100%{transform:translate(0)}}
.vibrate-fire{animation:vibrate-fire 0.3s linear infinite both}
@keyframes slide-in-elliptic-bottom-fwd{0%{transform:translateY(600px) rotateX(30deg) scale(0);transform-origin:50% 100%;opacity:0}
100%{transform:translateY(0) rotateX(0) scale(1);transform-origin:50% -1400px;opacity:1}}
.slide-in-elliptic-bottom-fwd{animation:slide-in-elliptic-bottom-fwd 0.7s cubic-bezier(0.250,0.460,0.450,0.940) both}