body{font-family:proxima-nova,sans-serif;margin:0;background-color:#fff}section{padding:50px 0}#waypoint-trigger{visibility:hidden}.row{margin:0}.container{width:80%;max-width:1200px}.contain{max-width:850px;margin:0 auto}.intro h1,.intro h3{margin-top:0;font-size:28px;font-weight:600}.intro p{font-size:22px;font-weight:300;max-width:850px;margin:0 auto;line-height:1.55em}p{font-size:22px;line-height:1.55em;font-weight:300}a{text-decoration:none;color:#3dcbd1;font-weight:600}a:hover{color:#2ca9c0!important}a.dark-hover:hover{color:#cdcccb!important}li{margin-bottom:15px;font-size:18px;color:#32383e;font-weight:300}section.infographic-examples h5,section.logo-examples h5,section.print_collateral-examples h5{font-size:22px!important}.row.main-center{justify-content:center}.row.cross-center{align-items:center}#notfound{margin-top:80px;margin-left:100px;margin-bottom:150px}.nav-mobile{display:none;background:#fff;position:fixed;text-align:initial;right:0;left:0;top:0;z-index:100}@media (max-width:1080px){.nav-mobile{display:block;padding:10px 0;height:auto}.nav-mobile .container{height:60px}}@media (max-width:450px){.nav-mobile .container{width:90%!important}.nav-mobile .container .logo-wrap img{max-width:125px!important}.nav-mobile .container .burger-menu img{width:30px!important;height:30px!important}}.nav-mobile.scrolled{position:fixed;text-align:initial;right:0;left:0;top:0;border-bottom:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;z-index:100}.nav-mobile .row{height:100%;flex-wrap:nowrap}.nav-mobile .row .logo-wrap{flex-basis:75%}.nav-mobile .row .logo-wrap img{height:100%;max-width:100%}.nav-mobile .row .burger-menu{flex-basis:25%;text-align:right;align-self:center}.nav-mobile .row .burger-menu img{cursor:pointer;animation:fadeTransition 2s;height:35px;width:35px}.nav-mobile .row .burger-menu img.close{display:none}.nav-mobile .main-menu-items{max-height:0;overflow:hidden;transition:max-height .5s ease}.nav-mobile .main-menu-items .inner{height:auto}.nav-mobile .main-menu-items .inner .menu{padding-left:0;margin-top:0;list-style:none}.nav-mobile .main-menu-items .inner .menu li{margin:0;border-top:1px solid #e9e9e9;padding:0}.nav-mobile .main-menu-items .inner .menu li a{color:#33383e;font-size:1.25em;font-weight:100;padding:15px 0 15px 5%;width:100%;margin:0;display:inline-block}.nav-mobile .main-menu-items .inner .menu li:hover{background-color:#3dcbd1}.nav-mobile .main-menu-items .inner .menu li:hover a{color:#fff!important}.nav-mobile.active{padding-bottom:0}.nav-mobile.active .main-menu-items{transition:max-height 1s ease;max-height:235px;margin-top:10px}.nav-mobile.active .burger-menu img.close{display:inline-block}.nav-mobile.active .burger-menu img.burger{display:none}.home .header-hero{height:100vh;background-size:cover!important;min-height:500px;background:no-repeat center top}.home .header-hero .nav{text-align:right;padding-top:50px}.home .header-hero .nav .logo-wrap{display:none}.home .header-hero .nav.scrolled{position:fixed;text-align:initial;right:0;left:0;top:0;height:60px;padding:10px 0;border-bottom:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;z-index:100}.home .header-hero .nav.scrolled .logo-wrap{display:block;float:left;width:25%}.home .header-hero .nav.scrolled .logo-wrap img{height:100%;width:auto;cursor:pointer}.home .header-hero .nav.scrolled .main-menu-items{float:right}.home .header-hero .nav.scrolled .main-menu-items ul li a{color:#000}.home .header-hero .nav.scrolled .main-menu-items ul li a:hover{color:#52709a!important;text-decoration:none}.home .header-hero .container.main{display:flex;flex-wrap:wrap;height:100%;align-items:center}.home .header-hero .container.main .header-main-wrap{width:100%}.home .header-hero .container.main .header-main-wrap .header-main-logo img{width:100%}.home .header-hero .container.main .header-main-wrap .header-main-logo img.mobile-header-logo{display:none}@media (max-width:600px){.home .header-hero .container.main .header-main-wrap .header-main-logo img.header-logo{display:none}.home .header-hero .container.main .header-main-wrap .header-main-logo img.mobile-header-logo{display:block}}@media (max-width:1080px){.home .header-hero .container.main .header-main-wrap{margin-top:40px}}.home .header-hero .container.main .down-arrow{position:absolute;left:50%;bottom:10px;color:#5aaacd}@media (max-width:1080px){.home .header-hero .container.main .down-arrow{display:none}}@media (max-width:1080px){.home .header-hero{height:50vh!important}}.header-hero{background-size:cover!important}.header-hero .nav{position:absolute;width:100%}.header-hero .nav ul li{display:inline-block;list-style:none;margin:0 30px;text-transform:uppercase}.header-hero .nav ul li a{color:#abeaec;font-family:proxima-nova,sans-serif;font-weight:300;font-size:20px;letter-spacing:.5px}.header-hero .nav ul li a:hover{color:#fff!important}.header-hero .nav ul li.cur_item a{color:#cdcccb!important}@media (max-width:1080px){.header-hero .nav{display:none}}.header-hero.standard{min-height:300px!important}.header-hero.standard .nav{position:fixed;text-align:initial;right:0;left:0;top:0;height:60px;padding:10px 0;border-bottom:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;z-index:100}.header-hero.standard .nav .logo-wrap{display:block;float:left;width:25%}.header-hero.standard .nav .logo-wrap img{height:100%;width:auto}.header-hero.standard .nav .main-menu-items{float:right}.header-hero.standard .nav .main-menu-items ul li a{color:#000}.header-hero.standard .nav .main-menu-items ul li a:hover{color:#52709a!important;text-decoration:none}.header-hero.standard .nav .main-menu-items ul li.current-menu-item a{color:#52709a!important}.header-hero.standard .container.main{height:100%;display:flex;justify-content:center;text-align:center;margin-top:80px;align-items:center}.header-hero.standard .container.main h1{color:#fff;opacity:.3;text-transform:uppercase;letter-spacing:6.15px;font-size:200px}@media (max-width:999px){.header-hero.standard .container.main h1{font-size:120px}}@media (max-width:650px){.header-hero.standard .container.main h1{font-size:65px!important}}@media (max-width:400px){.header-hero.standard .container.main h1{font-size:50px!important}}.page-id-325 .header-hero .container.main h1,.page-id-356 .header-hero .container.main h1,.single-case-studies .header-hero .container.main h1,.single-web-services .header-hero .container.main h1{font-size:100px!important;letter-spacing:3.07px;line-height:83px}@media (max-width:800px){.page-id-325 .header-hero .container.main h1,.page-id-356 .header-hero .container.main h1,.single-case-studies .header-hero .container.main h1,.single-web-services .header-hero .container.main h1{font-size:65px!important}}@media (max-width:550px){.page-id-325 .header-hero .container.main h1,.page-id-356 .header-hero .container.main h1,.single-case-studies .header-hero .container.main h1,.single-web-services .header-hero .container.main h1{font-size:30px!important}}.page-id-208 .header-hero .container.main h1{font-size:65px!important;letter-spacing:3.07px;line-height:75px}@media (max-width:999px){.page-id-208 .header-hero .container.main h1{font-size:50px!important}}@media (max-width:550px){.page-id-208 .header-hero .container.main h1{font-size:45px!important}}@-webkit-keyframes fadeInOut{from{opacity:.2}50%{opacity:.9}to{opacity:.1}}@-webkit-keyframes fadeTransition{from{opacity:0}to{opacity:1}}.home #fancybox-wrap #fancybox-content .contact .header-hero{min-height:250px!important;max-height:250px!important}section.footer{text-align:center;color:#fff;background:#41c2cb!important;background:-moz-linear-gradient(top,#41c2cb 0,#2c9ab7 100%)!important;background:-webkit-linear-gradient(top,#41c2cb 0,#2c9ab7 100%)!important;background:linear-gradient(to bottom,#41c2cb 0,#2c9ab7 100%)!important}section.footer h2{margin-bottom:10px;font-size:20px;letter-spacing:.4px}section.footer .menu-footer-links-container{margin:0 auto}section.footer .meta.row.footer-links{width:90%}section.footer div.footer-links{margin:0 auto;text-align:center}section.footer .footer-links li{display:inline-block;list-style:none;margin-right:20px}section.footer .logo-wrap{margin-top:-100px}section.footer .meta{padding-bottom:50px;width:80%;margin:0 auto}section.footer .meta a,section.footer .meta span{flex:auto;border-right:1px solid #fff;color:#fff;font-weight:400;font-size:.88em;letter-spacing:.3px}section.footer .meta a:last-child,section.footer .meta span:last-child{border:0}section.footer .meta a:hover{text-decoration:underline;color:#fff!important}@media (max-width:1160px) and (min-width:1070px){section.footer .meta{justify-content:center}section.footer .meta a,section.footer .meta span{flex:unset;padding:0 20px}section.footer .meta span{border:0}section.footer .meta .line-break{width:100%;padding:5px 0}}@media (max-width:1069px){section.footer .meta{flex-direction:column}section.footer .meta a,section.footer .meta span{border-right:0;margin:1px 0;line-height:1.25em}section.footer .meta a:nth-child(2),section.footer .meta span:nth-child(2){padding-bottom:10px}}@media (min-width:2000px){section.footer{background:#52709a!important}}.footer-cityskape{background:url(/wp-content/themes/HyperArts/images/footer-cityskape.png);height:50px;background-position:center}.home section.footer{margin-top:50px}.home section.intro{margin-top:50px;text-align:center}@media (max-width:480px){.home section.intro{margin-top:0!important}}.home section.services.desktop .row{flex-wrap:nowrap;justify-content:space-around}.home section.services.desktop .row .col{flex-basis:15%;cursor:pointer;text-align:center;border-bottom:5px solid transparent;transition:border-bottom .75s ease}.home section.services.desktop .row .col .img-wrap img{width:80px;height:80px}.home section.services.desktop .row .col .title{text-transform:uppercase}.home section.services.desktop .row .col .title h4{font-size:16px}.home section.services.desktop .row .col .title:hover{color:#2ca9c0}.home section.services.desktop .row .col .hidden-info{display:none}.home section.services.desktop .row .col.active{border-bottom:5px solid #3dcbd1}.home section.services.desktop .summary-text{text-align:center;padding-top:60px;width:60%;margin:0 auto}.home section.services.desktop .summary-text .content{margin-bottom:40px;height:150px}@media (max-width:1150px){.home section.services.desktop .summary-text .content{height:200px}}@media (max-width:950px){.home section.services.desktop .summary-text .content{height:250px}}.home section.services.desktop .summary-text .meta{color:#3dcbd1}.home section.services.desktop .summary-text .meta a{color:#3dcbd1;font-size:1.25em;font-weight:600;font-size:18px}.home section.services.desktop .summary-text .meta h3{font-weight:600;margin:0;font-size:1.25em}.home section.services.desktop .summary-text .meta:hover{color:#2ca9c0}.home section.services.desktop .summary-text .meta:hover a{color:#2ca9c0}@media (max-width:800px){.home section.services.desktop{display:none}}.home section.services.mobile{display:none}.home section.services.mobile .col{padding:30px 0;text-align:center}.home section.services.mobile .col .img-wrap img{width:80px;height:80px}.home section.services.mobile .col .title{text-transform:uppercase}@media (max-width:800px){.home section.services.mobile{display:block}}.home section.testemonial{text-align:center}.home section.testemonial .content{padding-bottom:20px}.home section.testemonial .content p{margin-top:0}.home section.testemonial h4{text-transform:uppercase;font-size:20px;margin:0 0 10px}.home section.testemonial span{font-size:.88em}section.projects .row{height:550px}@media (max-width:800px){section.projects .row{height:auto}}section.projects .row .featured.col-outer{flex-basis:33%;border:2px solid #fff!important}@media (max-width:800px){section.projects .row .featured.col-outer{flex-basis:100%;height:550px}}section.projects .row .featured.col-outer .col{height:100%}section.projects .row .inner-flex-row{display:flex;flex:1;flex-direction:column}@media (max-width:800px){section.projects .row .inner-flex-row{flex:initial;width:100%}}section.projects .row .inner-flex-row .col{flex-basis:50%}@media (max-width:800px){section.projects .row .inner-flex-row .col{height:275px;flex-basis:initial;width:100%}}section.projects .row .col-inner{flex:1}section.projects .row .col{color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;background-size:cover!important}section.projects .row .col .content{width:80%;align-self:center}section.projects .row .col .content h2{margin:0;font-size:35px;font-weight:600;letter-spacing:.46px;text-shadow:2px 2px 5px rgba(0,0,0,.8)}section.projects .row .col .content p{margin:0;font-size:20px;font-weight:600;text-transform:uppercase;text-shadow:2px 2px 5px rgba(0,0,0,.8)}section.projects .row .col .hover-overlay{width:80%;align-self:center;display:none}section.projects .row .col .hover-overlay p{line-height:1.3;font-size:1.1em;font-weight:300;color:#fff;margin-bottom:30px;text-shadow:2px 2px 5px rgba(0,0,0,.8)}section.projects .row .col .hover-overlay span{text-transform:uppercase;font-size:16px;font-weight:400;border:3px solid #3dcbd1;padding:8px 25px;color:#3dcbd1}section.projects .row .col .hover-overlay span:hover{color:#2ca9c0;border:3px solid #2ca9c0}section.projects .row .col.col-outer:hover .content{display:none}section.projects .row .col.col-outer:hover .hover-overlay{display:block;z-index:2}section.projects .row .col.col-outer:hover:after{content:'';background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));width:100%;height:100%;top:0;left:0;z-index:1;position:absolute;display:block}section.projects .row2{height:274px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media (max-width:800px){section.projects .row2{height:auto}}@media (max-width:800px){section.projects .row2 a{height:275px}}section.projects .row2 .featured.col-outer{flex-basis:33.3%}@media (max-width:800px){section.projects .row2 .featured.col-outer{height:550px}}section.projects .row2 .featured.col-outer .col{height:100%}section.projects .row2 .inner-flex-row{display:flex;flex:1}@media (max-width:800px){section.projects .row2 .inner-flex-row{display:block;flex:1;width:100%}}section.projects .row2 .inner-flex-row .col{flex-basis:33.3%}@media (max-width:800px){section.projects .row2 .inner-flex-row .col{flex-basis:initial;width:100%}}section.projects .row2 .col-inner{flex:1}section.projects .row2 .col{color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;background-size:cover!important}section.projects .row2 .col .content{width:80%;align-self:center}section.projects .row2 .col .content h2{margin:0;font-size:35px;font-weight:600;letter-spacing:.46px;text-shadow:2px 2px 5px rgba(0,0,0,.8)}section.projects .row2 .col .content p{margin:0;font-size:20px;font-weight:600;text-transform:uppercase;text-shadow:2px 2px 5px rgba(0,0,0,.8)}section.projects .row2 .col .hover-overlay{width:80%;align-self:center;display:none}section.projects .row2 .col .hover-overlay p{line-height:1.3;font-size:1.1em;font-weight:300;color:#fff;margin-bottom:30px}section.projects .row2 .col .hover-overlay span{text-transform:uppercase;font-size:16px;font-weight:400;border:3px solid #3dcbd1;padding:8px 25px;color:#3dcbd1}section.projects .row2 .col .hover-overlay span:hover{color:#2ca9c0;border:3px solid #2ca9c0}section.projects .row2 .col.col-outer:hover .content{display:none}section.projects .row2 .col.col-outer:hover .hover-overlay{display:block;z-index:2}section.projects .row2 .col.col-outer:hover:after{content:'';background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));width:100%;height:100%;top:0;left:0;z-index:1;position:absolute;display:block}.inner-flex-row a{border:2px solid #fff!important}section.services-index .service{padding:50px 0;flex-wrap:nowrap}section.services-index .service .icon-wrap{flex-basis:270px;align-self:center;text-align:center}section.services-index .service .content{flex:1}section.services-index .service .content h3{letter-spacing:.5px;color:#33383e;font-size:16px;text-transform:uppercase;margin-bottom:10px;margin-top:0}section.services-index .service .content p{font-size:18px;color:#32383e;letter-spacing:.18px;line-height:24px;margin-top:0;margin-bottom:20px}section.services-index .service .content a{font-size:18px;letter-spacing:.24px;font-weight:600}section.services-index .service .content a i{font-size:22px;padding-left:10px;position:relative;top:1px}@media (max-width:800px){section.services-index .service{flex-wrap:wrap}section.services-index .service .icon-wrap{text-align:center;margin-bottom:40px;flex-basis:100%}section.services-index .service .content{flex-basis:100%}}.single-web-services img.res-image{width:100%}section.service-inner .service-icons .row{flex-wrap:nowrap;justify-content:space-around}section.service-inner .service-icons .row .col{flex-basis:15%;text-align:center;border-bottom:0}section.service-inner .service-icons .row .col .img-wrap img{width:80px;height:80px}section.service-inner .service-icons .row .col .title{text-transform:uppercase;letter-spacing:.5px;color:#33383e;font-size:16px}section.service-inner .service-icons .row .col .title:hover{color:#2ca9c0}section.service-inner .service-icons .row .col.active .inner{border-bottom:5px solid #3dcbd1}@media (max-width:1080px){section.service-inner .service-icons .row .col{flex-basis:26%;margin-bottom:40px}}@media (max-width:650px){section.service-inner .service-icons .row .col{flex-basis:34%}section.service-inner .service-icons .row .col .title{font-size:14px}}@media (max-width:1080px){section.service-inner .service-icons .row{margin-bottom:-40px;flex-wrap:wrap}}section.service-inner .intro{text-align:center}section.service-inner .intro h3{color:#33383e;letter-spacing:.58px}section.service-inner .intro p{color:#32373d;letter-spacing:.14px;line-height:33px;margin-bottom:0}section.service-inner .content .content-block{margin-bottom:50px}section.service-inner .content .content-block h4{font-size:16px;color:#33383e;letter-spacing:.5px;text-transform:uppercase;margin-top:0}section.service-inner .content .content-block p{font-size:18px;color:#32383e;letter-spacing:.18px;line-height:24px}section.service-inner .content .content-block:last-child{margin-bottom:0}section.service-inner .content .content-block:last-child p{margin-bottom:0}section.service-inner section.infographic-examples,section.service-inner section.logo-examples,section.service-inner section.print_collateral-examples{padding:5px 0}section.service-inner section.infographic-examples h5,section.service-inner section.logo-examples h5,section.service-inner section.print_collateral-examples h5{text-align:center;text-transform:uppercase}section.service-inner section.infographic-examples .one-third,section.service-inner section.logo-examples .one-third,section.service-inner section.print_collateral-examples .one-third{width:31.623931623931625%;float:left;margin-left:2.564102564102564%;margin-bottom:20px}section.service-inner section.infographic-examples .first,section.service-inner section.logo-examples .first,section.service-inner section.print_collateral-examples .first{clear:both;margin-left:0}section.service-inner section.logo-examples img{width:75%;display:block;margin:0 auto}section.service-inner section.infographic-examples img,section.service-inner section.print_collateral-examples img{width:100%;display:block;margin:0 auto}@media only screen and (max-width:800px){.one-third{width:100%!important;margin-left:0}}@media only screen and (max-width:600px){#process-desktop{display:none}#process-mobile{display:block!important}}section.about a{font-weight:600!important}section.about .intro{text-align:center}section.about .intro h3{font-weight:600;color:#33383e;letter-spacing:.58px;text-transform:uppercase;margin-bottom:20px}section.about .intro p{font-weight:300;margin:0 auto;letter-spacing:.14px;line-height:33px;color:#32373d}section.about .slider .bx-wrapper{overflow:hidden}section.about .slider .bx-wrapper .bx-viewport{border:0!important;box-shadow:none!important}section.about .slider .bx-wrapper .bx-viewport .bxslider{margin:0}section.about .slider .bx-wrapper .bx-viewport .bxslider .bx-caption{background:rgba(0,0,0,.49)!important}section.about .slider .bx-wrapper .bx-viewport .bxslider .bx-caption span{font-family:proxima-nova,sans-serif;font-weight:300;font-size:35px;color:#fff;padding:20px}@media (max-width:900px){section.about .slider .bx-wrapper .bx-viewport .bxslider .bx-caption{display:none}}section.about .slider .bx-wrapper .bx-controls-direction a{text-indent:0!important;color:#fff;top:calc(50% - 32px)!important;margin-top:0!important;height:64px!important;z-index:1!important}section.about .content .content-block{margin-bottom:80px}section.about .content .content-block h4{font-size:16px;color:#33383e;letter-spacing:.5px;text-transform:uppercase;margin-top:0;margin-bottom:10px}section.about .content .content-block p{font-size:18px;color:#32383e;letter-spacing:.18px;line-height:24px}section.about .content .content-block:last-child{margin-bottom:0}.page-id-295 .intro{display:none}.page-id-295 .slider{display:none}.page-id-325 .slider{display:none}.page-id-356 .slider{display:none}section.work .intro{text-align:center}section.work .intro h3{font-weight:600;color:#33383e;letter-spacing:.58px;text-transform:uppercase}section.work .intro p{font-weight:300;margin:0 auto;letter-spacing:.14px;line-height:33px;color:#32373d}section.work section.projects{margin-bottom:-60px}section.work section.projects .row{justify-content:space-around;height:auto!important}section.work section.projects .row .box{position:relative;margin:0 20px 60px}section.work section.projects .row .box .meta{background:#f0f4f8;padding:20px}section.work section.projects .row .box .meta h5{color:#33383e;font-size:16px;text-transform:uppercase;letter-spacing:.5px;margin:0;padding-bottom:5px}section.work section.projects .row .box .meta p{font-size:18px;color:#32383e;letter-spacing:.18px;line-height:24px;margin:0}@media (max-width:500px){section.work section.projects .row .box .meta{padding:20px 15px}section.work section.projects .row .box .meta h5{font-size:12px}section.work section.projects .row .box .meta p{font-size:14px}}@media (max-width:912px){section.work section.projects .row .box{width:75%}section.work section.projects .row .box img{width:100%}section.work section.projects .row .box .hover-overlay p{left:calc(50% - 85px)!important}section.work section.projects .row .box .hover-overlay:after{height:calc(100% - 89px)!important}}@media (max-width:500px){section.work section.projects .row .box .hover-overlay:after{height:calc(100% - 85px)!important}}section.work section.projects .row .box .hover-overlay{display:none;text-align:center;width:100%}section.work section.projects .row .box .hover-overlay p{position:absolute;z-index:3;color:#3dcbd1;top:calc(50% - 66px);letter-spacing:.4px;left:25%;margin:0;text-transform:uppercase;font-size:16px;font-weight:400;border:3px solid #3dcbd1;padding:8px 25px}section.work section.projects .row .box .hover-overlay p:hover{color:#2ca9c0;border:3px solid #2ca9c0}section.work section.projects .row .box:hover .hover-overlay{display:block;z-index:2}section.work section.projects .row .box:hover .hover-overlay:after{content:'';background:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));width:100%;height:233px;top:0;left:0;z-index:1;position:absolute;display:block}section.work section.projects .row:after{content:"";width:365px}section.work .clients{text-align:center}section.work .clients h2{text-transform:uppercase;margin-bottom:50px;font-size:28px;letter-spacing:.58px;color:#33383e;margin-top:0}section.work .clients .row{justify-content:space-around}section.work .clients .row .client-wrap{margin-bottom:30px}.page-template-page-generic section.projects{padding-top:0;margin-top:-20px}section.first{padding-bottom:0}section.second{padding-top:0}.case-study .intro{text-align:center}.case-study .intro h3{font-weight:600;color:#33383e;letter-spacing:.58px;margin-bottom:30px;margin-top:0}.case-study .intro h5{color:#33383e;font-size:16px;letter-spacing:.5px;margin:5px 0 40px}.case-study .intro p{font-weight:300;margin:0 auto;letter-spacing:.14px;line-height:33px;color:#32373d}.case-study .slider{border:1px #efefef solid;padding:0!important;margin-top:50px!important;margin-bottom:50px!important}.case-study .slider .bx-wrapper{overflow:hidden}.case-study .slider .bx-wrapper .bx-viewport{border:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.case-study .slider .bx-wrapper .bx-viewport .bxslider{margin:0}.case-study .slider .bx-wrapper .bx-controls-direction a{text-indent:0!important;color:#fff;top:calc(50% - 32px)!important;margin-top:0!important;height:64px!important}.case-study .slider .bx-wrapper .bx-viewport{left:0!important}.case-study .services .row{justify-content:center;text-align:center}.case-study .services .row .item{flex-basis:22%;border-left:15px solid transparent;border-right:15px solid transparent}.case-study .services .row .item h4{color:#33383e;font-size:16px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;margin-bottom:0;margin-top:15px}@media (max-width:800px){.case-study .services .row{flex-direction:column;margin-bottom:-30px}.case-study .services .row .item{margin-bottom:30px}}.case-study .quote{text-align:center;padding-bottom:75px!important}.case-study .quote blockquote{quotes:"\201C" "\201D" "\2018" "\2019";margin:0}.case-study .quote blockquote p{font-size:18px;color:#32383e;letter-spacing:.18px;line-height:28px;margin-bottom:35px;text-align:left;margin-top:0}.case-study .quote blockquote p:before{content:"\201C";font-weight:600;font-size:1.55em;padding-right:5px}.case-study .quote blockquote p:after{content:"\201D";font-weight:600;font-size:1.55em;padding-left:5px}.case-study .quote h2#person{font-size:20px;color:#1b1e22;letter-spacing:.31px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.case-study .quote p#title{font-size:16px;color:#1b1e22;letter-spacing:.31px;font-weight:300;margin-top:0;margin-bottom:40px}.case-study .quote a#link{background:rgba(255,255,255,.1);border:2px solid #3dcbd1;font-size:16px;padding:8px 25px;text-transform:uppercase;font-weight:400}.case-study .quote a#link:hover{border:2px solid #2ca9c0}.case-study .back-link{padding-bottom:50px}.case-study .back-link a{letter-spacing:.24px;font-size:18px;letter-spacing:.24px;text-transform:uppercase;font-weight:600}.case-study .back-link a i{padding-right:10px}body #fancybox-wrap #fancybox-outer #fancybox-content section.contact{padding:0}@media (max-width:1162px){body #fancybox-wrap #fancybox-outer #fancybox-content section.contact .header-hero h1{font-size:75px!important}}@media (max-width:886px){body #fancybox-wrap #fancybox-outer #fancybox-content section.contact .header-hero h1{font-size:50px!important}}@media (max-width:608px){body #fancybox-wrap #fancybox-outer #fancybox-content section.contact .header-hero h1{font-size:30px!important}}@media (max-width:400px){body #fancybox-wrap #fancybox-outer #fancybox-content section.contact .header-hero h1{font-size:26px!important}}#fancybox-wrap{top:100px!important;padding:0!important;width:70%!important;left:0!important;right:0;margin:0 auto}#fancybox-wrap #fancybox-content{border:0!important;width:100%!important}#fancybox-wrap #fancybox-content .modal-bg{background-color:#fbfbfb}#fancybox-wrap #fancybox-content .modal-bg .header-hero{height:250px!important}#fancybox-wrap #fancybox-content .modal-bg .header-hero .container.main{justify-content:center;display:flex;flex-wrap:wrap;height:100%;align-items:center}#fancybox-wrap #fancybox-content .modal-bg .header-hero .container.main h1{color:#fff;opacity:.4;text-transform:uppercase;font-size:100px;font-weight:1.77em}#fancybox-wrap #fancybox-content .modal-bg .meta{text-align:center;padding:20px 30}#fancybox-wrap #fancybox-content .modal-bg .meta span.close-modal{cursor:pointer;color:#aeaeae;text-align:right;margin:0;display:block}#fancybox-wrap #fancybox-content .modal-bg .meta span{color:#65656a;font-weight:300}#fancybox-wrap #fancybox-content .modal-bg .meta span b{font-weight:600}#fancybox-wrap #fancybox-content .modal-bg .contact-form{padding-bottom:50px}#fancybox-wrap #fancybox-content .modal-bg .contact-form .validation_message{padding:20px 0;color:red;text-align:center}#fancybox-wrap #fancybox-content .modal-bg .contact-form .validation_message.active{display:block}#fancybox-wrap #fancybox-content .modal-bg .contact-form .gform_confirmation_wrapper{text-align:center}#fancybox-wrap #fancybox-content .modal-bg .contact-form .gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1{border:1px solid #e9e9e9}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body{width:100%!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li{border-bottom:1px solid #e9e9e9;float:left;padding:0 25px!important;min-height:100px;margin:0;clear:none!important;display:flex;flex-wrap:wrap;align-content:center;background-color:transparent}@media (max-width:500px){#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li{font-size:14px}}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.left{border-right:1px solid #e9e9e9}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.center{text-align:center}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.half{width:50%}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.full{width:100%}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.active{background-color:#fff!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.active label.gfield_label{font-size:18px!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.shown{background-color:transparent!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.shown .ginput_container{display:block!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.large{height:150px}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.top select{width:60%}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.captcha{background-color:transparent!important;width:100%;border-bottom:0;float:none;clear:both;justify-content:center;text-align:center;height:175px}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li.gfield_error{margin-bottom:0!important;border-top:0!important;max-width:100%!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container,#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li label.gfield_label{flex-basis:100%}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li label.gfield_label{color:#65656a;font-weight:300;align-self:center;font-size:16px;transition:all .2s ease-in-out}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li label.gfield_label .gfield_required{color:#65656a!important}@media (max-width:500px){#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li label.gfield_label{font-size:14px}}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container{margin-top:15px!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container.active{display:block}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container.active input{border:none}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container select{border:1px solid #e9e9e9;color:#65656a;font-weight:300;border-radius:0;padding:10px 30px 10px 10px;width:100%;background:url(http://www.hyperarts.com/wp-content/uploads/2017/01/br_down-grey.png) no-repeat right;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position-x:97%}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container select option{padding:5px 10px}@media (max-width:600px){#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container select{font-size:14px}}@media (max-width:450px){#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container select{font-size:12px}}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container textarea{height:70px!important;border:2px solid #e9e9e9;background-color:#fff}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container textarea:focus{outline:0}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container_fileupload{border:1px solid #e9e9e9;height:48px;padding:15px}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container_fileupload input{width:100%!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li .ginput_container_fileupload strong{font-size:12px}@media (max-width:800px){#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_body ul li{width:100%!important}}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_footer{padding-bottom:50px;text-align:center;margin:0!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_footer #gform_submit_button_1{text-transform:uppercase;font-size:1.1em;font-weight:400;border:3px solid #3dcbd1;padding:5px 15px;color:#3dcbd1;font-size:16px;font-family:proxima-nova,sans-serif;background:0 0;width:auto!important}#fancybox-wrap #fancybox-content .modal-bg .contact-form form#gform_1 .gform_footer #gform_submit_button_1:hover{border:3px solid #2ca9c0;color:#2ca9c0}#gform_submit_button_1{margin:0!important}body img.gform_ajax_spinner{display:none!important}#gform_1 #field_1_1 label{font-weight:600!important}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:9997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:9999;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:stretch}.custombox-content>*{max-width:100%}.custombox-fullscreen.custombox-content{justify-content:flex-start;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%}.custombox-y-top{align-items:baseline}.custombox-x-left{align-items:flex-start}.custombox-y-center{align-items:center}.custombox-y-bottom{align-items:flex-end}.custombox-x-center{justify-content:center}.custombox-x-right{justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{border:#999 solid 5px;border-radius:50%;width:40px;height:40px;animation:spin 1.5s linear infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:9998}