.page_title_h2{font-size:50px;line-height:60px}@media (min-width:768px){.page_title_h2{font-size:110px;line-height:120px}}@media (min-width:1280px){.page_title_h2{font-size:160px;line-height:160px}}@media (min-width:1536px){.page_title_h2{font-size:200px;line-height:200px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.page_title{z-index:-1;width:100%;height:224px}.page_title_h2{z-index:-1;text-align:center;opacity:0;width:100%;height:60px;transition:all 1s;position:fixed;top:104px;left:0;overflow:hidden}.page_title_h2 span{vertical-align:top;font-size:inherit;padding-top:60px;padding-right:10px;font-weight:700;animation:1s .5s forwards pageTitleSpanFirst;display:inline-block}@keyframes pageTitleSpanFirst{0%{padding-top:60px}to{padding-top:0}}.page_title_h2 span:last-child{padding-right:0}.page_title_h2 span:nth-child(2){animation-delay:1s}.page_title_h2.fadeIn{opacity:1}.page_title_h2.fadeOut{opacity:0}@media (min-width:768px){.page_title{height:336px}.page_title_h2{height:120px;top:136px}.page_title_h2 span{padding-top:120px;padding-right:14px}@keyframes pageTitleSpanFirst{0%{padding-top:120px}to{padding-top:0}}}@media (min-width:1280px){.page_title{height:480px}.page_title_h2{height:160px;top:200px}.page_title_h2 span{padding-top:160px;padding-right:18px}@keyframes pageTitleSpanFirst{0%{padding-top:160px}to{padding-top:0}}}@media (min-width:1536px){.page_title{height:560px}.page_title_h2{height:200px;top:220px}.page_title_h2 span{padding-top:200px;padding-right:22px}@keyframes pageTitleSpanFirst{0%{padding-top:200px}to{padding-top:0}}}
