a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}footer,section{margin:0;border:0;font:inherit;vertical-align:baseline}.who-uses .panel-content .icon-list li span i img,.why-business .panel-content .icon-list li span i img,article,aside,details,figcaption,figure,footer,footer .signage .social ul li a i img,header,hgroup,menu,nav,section{display:block}body{font-family:'DM Sans',sans-serif;font-size:17px;color:#3a4854!important;line-height:26px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@media all and (max-width:768px){body{font-size:15px}}section{padding:80px 0}@media all and (min-width:769px) and (max-width:1023px){section{padding:40px 0}}@media (max-width:768px){section{padding:30px 0}}.bullseye .hero-content .mainTitle,section h2{line-height:68px;font-family:'Roboto',sans-serif;text-transform:none!important;letter-spacing:normal!important}section h2{font-style:normal;font-size:40px;font-weight:700}@media all and (min-width:769px) and (max-width:1023px){section h2{font-size:32px;line-height:48px}}@media all and (max-width:768px){section h2{font-size:22px;line-height:27px}}img{max-width:100%;height:auto}.ico{width:28px;height:28px}.button{text-align:center;padding:25px 20px;width:280px;border-radius:8px}.btn-orange{background:#ef8522;color:#fff;font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:.3s}.btn-orange:hover,.btn-white{background:#fff;color:#ef8522}.btn-white{font-family:'Roboto',sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:.3s}.btn-white:hover{background:#ef8522;color:#fff}.container-inner{margin:0 auto;display:-ms-flexbox;display:flex;max-width:1180px}@media all and (max-width:768px){.container-inner{padding:0 30px}.container-inner.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:1023px){.container-inner.logo-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.container-inner.slide{overflow-x:auto;white-space:nowrap;padding:0 30px}}.bullseye{background:#212a33;min-height:880px;color:#fff;display:-ms-flexbox;display:flex}@media all and (min-width:769px) and (max-width:1023px){.bullseye{min-height:550px}}.bullseye.hero{background:url(/wp-content/themes/thegem/images/hero-background.jpg) no-repeat right}@media all and (max-width:768px){.bullseye.hero{background:#000 url(/wp-content/themes/thegem/images/bullseye-bg-mobile.jpg) no-repeat right top}}.bullseye .hero-content{width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media all and (min-width:1024px) and (max-width:12003px){.bullseye .hero-content{padding:0 0 0 30px}}@media all and (min-width:769px) and (max-width:1023px){.bullseye .hero-content{width:80%;padding:0 0 0 30px}}@media all and (max-width:768px){.bullseye .hero-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}}.bullseye .hero-content .mainTitle{font-size:50px;font-weight:900!important;text-align:left;color:#fff!important;margin-top:0!important}@media all and (min-width:769px) and (max-width:1023px){.bullseye .hero-content .mainTitle{font-size:36px;line-height:42px}}@media all and (max-width:768px){.bullseye .hero-content .mainTitle{font-size:26px;line-height:33px}}.bullseye .hero-content .subhead{font-size:30px;font-family:'Roboto',sans-serif;line-height:38px;color:#fff;font-weight:700;margin:0;padding:10px 0}@media all and (min-width:769px) and (max-width:1023px){.bullseye .hero-content .subhead{font-size:24px;line-height:38px}}@media all and (max-width:768px){.bullseye .hero-content .subhead{font-size:20px;line-height:25px}}.bullseye .hero-content p{font-size:24px;line-height:32px;color:#bdc0c2;font-weight:400;margin:0 0 25px}@media all and (min-width:769px) and (max-width:1023px){.bullseye .hero-content p{font-size:20px;line-height:26px}}@media all and (max-width:768px){.bullseye .hero-content p{font-size:15px;line-height:24px}}.bullseye .hero-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media all and (max-width:768px){.bullseye .hero-image{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;padding:0 0 40px}}.bullseye .hero-image img{z-index:0}.bullseye .hero-image .play-button-container{width:150px;height:150px;z-index:1;position:absolute}.bullseye .hero-image .play-button-container .btn-ring-outer{padding:10px;width:140px;height:140px;border-radius:50%;background-color:rgba(255,255,255,.3)}@media all and (max-width:768px){.bullseye .hero-image .play-button-container .btn-ring-outer{width:120px;height:120px}}.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner,.logo-display .lead-in{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner{padding:10px;height:120px;border-radius:50%;background-color:rgba(255,255,255,.7);width:120px}@media all and (max-width:768px){.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner{width:100px;height:100px}}.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner .play-button{padding:10px;width:90px;height:90px;border-radius:50%;background-color:#fff;transition:all .2s ease-in-out;display:block}@media all and (max-width:768px){.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner .play-button{width:70px;height:70px}}.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner .play-button .arrow{border-style:solid;border-width:.95em 0 .95em 1.5em;border-color:transparent transparent transparent #ef8522;margin:32% 38%}@media all and (max-width:768px){.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner .play-button .arrow{border-width:.75em 0 .75em 1.25em;margin:34% 40%}}.bullseye .hero-image .play-button-container .btn-ring-outer .btn-ring-inner .play-button:hover,footer .signage .social ul li a:hover{transform:scale(1.1)}.logo-display{padding:20px 0;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.11)}.logo-display .lead-in{width:20%}@media all and (min-width:769px) and (max-width:1023px){.logo-display .lead-in{-ms-flex-order:1;order:1;padding:0;-ms-flex:1 0 100%;flex:1 0 100%}}@media all and (max-width:768px){.logo-display .lead-in{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;padding:0 0 20px}}.logo-display .lead-in p{font-family:'Roboto',sans-serif;color:#183b56;font-weight:500;font-size:25px}.logo-display .logo{width:20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width:769px) and (max-width:1023px){.logo-display .logo{-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-order:2;order:2}}@media all and (max-width:768px){.logo-display .logo{-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-order:2;order:2}}.logo-display .logo img{width:200px}@media all and (max-width:1023px){.logo-display .logo img{width:150px;margin:15px}}.logo-display,.who-uses{background:#fff}.who-uses .image-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}@media all and (max-width:768px){.who-uses .image-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1}}.who-uses .image-content img{width:90%}.who-uses .panel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%}@media all and (min-width:769px) and (max-width:1023px){.who-uses .panel-content{width:70%;padding:0 30px 0 0}}@media all and (max-width:768px){.who-uses .panel-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2;font-size:15px}}.who-uses .panel-content .callout{background:rgba(215,229,235,.27);padding:10px;font-size:19px;margin:25px 0 20px;border-radius:8px}@media all and (min-width:769px) and (max-width:1023px){.who-uses .panel-content .callout{margin:15px 0 10px;font-size:17px}}@media all and (max-width:768px){.who-uses .panel-content .callout{background:0 0;font-size:15px;margin:0;padding:10px 0}}.who-uses .panel-content .icon-list{margin:20px 0;padding:0}.who-uses .panel-content .icon-list li{margin:0 0 20px;display:-ms-flexbox;display:flex}.who-uses .panel-content .icon-list li span{background:#fff;width:45px;height:22px;border-radius:50%;box-shadow:0 10px 20px 5px rgba(0,0,0,.15);display:-ms-inline-flexbox;display:inline-flex;margin:0 20px 0 0;padding:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:initial}.who-uses .panel-content .icon-list li span i,.why-business .panel-content .icon-list li span i{width:22px}.who-uses .panel-content .icon-list li .list-content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}@media all and (max-width:768px){.who-uses .panel-content .icon-list li .list-content{font-size:15px}}.who-uses .panel-content .icon-list li .list-content .title{font-family:'Roboto',sans-serif;color:#183b56;font-weight:700;font-size:24px;line-height:32px}@media all and (min-width:769px) and (max-width:1023px){.who-uses .panel-content .icon-list li .list-content .title{font-size:21px}}@media all and (max-width:768px){.who-uses .panel-content .icon-list li .list-content .title{font-size:15px}}.who-uses .panel-content .icon-list li .list-content p{padding:0;margin:0}@media all and (max-width:768px){.who-uses .panel-content .icon-list li .list-content p{font-size:15px}}.does-it-work{background:#f9f9f9}.does-it-work .subhead{font-size:20px;color:#5a7184;padding:0 0 70px}@media all and (min-width:769px) and (max-width:1023px){.does-it-work .subhead{padding:0 0 40px}}@media all and (max-width:768px){.does-it-work .subhead{padding:6px 0 30px}}.does-it-work .subhead,.does-it-work h2{text-align:center}.does-it-work .card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:20px;border:1px solid #f0eded;width:25%;-ms-flex-align:center;align-items:center;margin:0 25px 0 0;padding:40px 20px;text-align:center;white-space:normal}.does-it-work .card:last-child{margin:0}@media all and (min-width:769px) and (max-width:1023px){.does-it-work .card{-ms-flex:1 0 35%;flex:1 0 35%}}@media all and (max-width:768px){.does-it-work .card{-ms-flex:1 0 65%;flex:1 0 65%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px 0 0;padding:20px}}.does-it-work .card .icon-top{border-radius:50%;width:90px;height:90px;background:#eaf0f1;margin:0 auto 35px}.does-it-work .card .icon-top img{width:48px;height:48px;margin-top:20px}.does-it-work .card .title{font-family:'Roboto',sans-serif;color:#183b56;font-weight:700;font-size:20px;line-height:26px;padding:0 0 10px}.creative-list{background:#fff}.creative-list .image-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}@media all and (max-width:768px){.creative-list .image-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1}}.creative-list .image-content img{width:95%}.creative-list .panel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%}@media all and (min-width:769px) and (max-width:1023px){.creative-list .panel-content{width:70%;padding:0 0 0 30px}}@media all and (max-width:768px){.creative-list .panel-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}}.creative-list .panel-content ol{list-style-type:none;padding:20px 0!important;margin:0 0 0 25px;width:80%}.creative-list .panel-content ol li{counter-increment:step-counter;padding:0 0 40px 1.5em;text-indent:-3.1em}.creative-list .panel-content ol li::before{content:counter(step-counter);padding:11px 17px;border:1px solid #0a7790;color:#ef8522;border-radius:50%;width:60px;height:60px;font-size:16px;font-weight:400;font-family:'Roboto',sans-serif}.creative-list .panel-content ol li .title{font-family:'Roboto',sans-serif;color:#183b56;font-weight:700;font-size:24px;line-height:40px;text-indent:0;margin:-30px 0 0 10px}@media all and (max-width:768px){.creative-list .panel-content ol li .title{font-size:22px}}.creative-list .panel-content ol li p{text-indent:0;margin:0 0 0 10px}.why-business{background:#212a33;color:#fff}.why-business h2{color:#fff!important}@media all and (min-width:769px) and (max-width:1023px){.why-business{padding-left:30px;padding-right:30px}}.why-business .image-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}@media all and (max-width:768px){.why-business .image-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;padding:25px 0 0}}.why-business .image-content img{width:100%;margin:50px 0 0 -100px}@media all and (min-width:769px) and (max-width:1023px){.why-business .image-content img{margin:50px 0 0 -20px}}@media all and (max-width:768px){.why-business .image-content img{margin:0 auto}}.why-business .panel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%}@media all and (min-width:769px) and (max-width:1023px){.why-business .panel-content{width:70%}}@media all and (max-width:768px){.why-business .panel-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}}.why-business .panel-content .icon-list{margin:20px 0;padding:0}.why-business .panel-content .icon-list li{margin:0 0 30px;display:-ms-flexbox;display:flex}.why-business .panel-content .icon-list li span,footer .signage .social ul li a{width:auto;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;padding:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:initial}.why-business .panel-content .icon-list li span{background:#46464d;margin:0 20px 0 0;height:22px}.why-business .panel-content .icon-list li .list-content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.why-business .panel-content .icon-list li .list-content .title{font-family:'Roboto',sans-serif;color:#183b56;font-weight:700;font-size:24px;line-height:32px}.local-visibility{min-height:933px}@media all and (min-width:769px) and (max-width:1023px){.local-visibility{min-height:793px}}.local-visibility.content-background{background:url(/wp-content/themes/thegem/images/visibility-background.jpg) no-repeat center;background-size:cover}.local-visibility .content-container{width:900px;margin:0 auto;box-shadow:0 18px 91px 40px rgba(90,113,132,.16);border-radius:12px}@media all and (min-width:768px) and (max-width:991px){.local-visibility .content-container{width:700px}}.local-visibility .content-container.container-background{background:#fff url(/wp-content/themes/thegem/images/visibility-container-bg.jpg) no-repeat bottom}@media all and (max-width:768px){.local-visibility .content-container.container-background{background-size:165%}}.local-visibility .content-container .content{padding:50px 0;max-width:700px;min-height:575px;margin:0 auto;text-align:center}@media all and (min-width:769px) and (max-width:1023px){.local-visibility .content-container .content{padding:50px 20px}}@media all and (max-width:768px){.local-visibility .content-container .content{padding:50px 20px}}.local-visibility .content-container .content h2{padding:0 0 25px;line-height:50px}@media all and (max-width:768px){.local-visibility .content-container .content h2{line-height:27px}}.home-image-offset,footer{background:#fff}.home-image-offset .container-space{padding:50px 0 0}@media all and (max-width:768px){.home-image-offset .container-space{padding:30px}}.home-image-offset .image-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:60%}@media all and (max-width:768px){.home-image-offset .image-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}}.home-image-offset .image-content img{width:95%}.home-image-offset .panel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:40%;padding:0 40px}@media all and (max-width:768px){.home-image-offset .panel-content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;padding:0}}.home-image-offset .panel-content h2{line-height:53px}@media all and (min-width:769px) and (max-width:1023px){.home-image-offset .panel-content h2{line-height:42px}}@media all and (max-width:768px){.home-image-offset .panel-content h2{line-height:27px}}.home-image-offset .panel-content p{padding:20px 0;line-height:31px}.cd-in-action .container-wrap .action-card .card-content a,.home-image-offset .panel-content a{display:block;padding:25px 0 0;color:#0bc0eb;font-weight:700;text-decoration:none}.cd-in-action .container-wrap .action-card .card-content a:hover,.home-image-offset .panel-content a:hover{text-decoration:underline}.cd-in-action{background:#f9f9f9}.cd-in-action h2{text-align:center}.cd-in-action .container-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:1023px){.cd-in-action .container-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cd-in-action .container-wrap.pad{padding:40px 0 0}@media all and (max-width:768px){.cd-in-action .container-wrap.pad{padding:30px 30px 0}}.cd-in-action .container-wrap .action-card{background:#fff;border:1px solid #f0eded;border-radius:20px;padding:25px 30px;font-size:17px;width:31%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2%}@media all and (min-width:769px) and (max-width:1023px){.cd-in-action .container-wrap .action-card{-ms-flex:1 0 35%;flex:1 0 35%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 20px 0 0;white-space:normal}}@media all and (max-width:768px){.cd-in-action .container-wrap .action-card{-ms-flex:1 0 75%;flex:1 0 75%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 20px 0 0;white-space:normal}}.cd-in-action .container-wrap .action-card img{padding:0 0 15px}.cd-in-action .container-wrap .action-card .card-content{min-height:100px}.cd-in-action .container-wrap .action-card .card-content .title{font-family:'Roboto',sans-serif;color:#183b56;font-weight:700;font-size:20px;padding:0 0 10px}.cd-in-action .container-wrap .action-card .card-content .content{min-height:150px}@media all and (max-width:768px){.cd-in-action .container-wrap .action-card .card-content .content,.cd-in-action .container-wrap .action-card .card-content .sm-content{min-height:150px}}.cd-home-promo{background:#212a33;color:#fff;font-size:25px;font-family:'Roboto',sans-serif;padding:0;min-height:220px}@media all and (min-width:769px) and (max-width:1023px){.cd-home-promo{min-height:300px;padding:0 30px}}@media all and (max-width:1023px){.cd-home-promo{min-height:300px}}.cd-home-promo .solutions{border-right:1px solid #000;padding:40px 40px 40px 0;width:30%;min-height:150px}@media all and (min-width:769px) and (max-width:1023px){.cd-home-promo .solutions{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;border-right:none;border-bottom:1px solid #000;padding:30px 0 0}}@media all and (max-width:768px){.cd-home-promo .solutions{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;border-right:none;border-bottom:1px solid #000;padding:30px 0}}.cd-home-promo .solutions p{width:100%;padding:0 0 20px}.cd-home-promo .solutions .btn-wrap{margin:20px 0 0}@media all and (max-width:768px){.cd-home-promo .solutions .btn-wrap{margin:20px 0}}.cd-home-promo .investing{padding:40px 0 40px 40px}@media all and (max-width:1023px){.cd-home-promo .investing{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2;padding:30px 0;margin-bottom:30px}}.cd-home-promo .investing p{width:67%;padding:0 0 20px}.cd-home-promo .investing .btn-wrap{margin:20px 0 0}.cd-home-promo .bolt-block{padding:50px 0}@media all and (max-width:1023px){.cd-home-promo .bolt-block{display:none}}footer{padding:60px 0;min-height:300px;color:#5a7184}@media all and (min-width:769px) and (max-width:1023px){footer{padding:40px 30px;font-size:14px!important}}footer .signage{width:25%}@media all and (min-width:769px) and (max-width:1023px){footer .signage{width:27%}}@media all and (max-width:768px){footer .signage{-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 25px}}footer .signage .logo{width:135px}footer,footer .signage p{font-size:15px}@media all and (min-width:769px) and (max-width:1023px){footer .signage p{padding:5px 0}}footer .signage .social{padding:15px 0 30px}@media all and (max-width:768px){footer .signage .social{padding:15px 0}}.why-business .panel-content .icon-list li .list-content p,footer .signage .social ul{margin:0;padding:0}footer .signage .social ul li{margin:0 7px 0 0;display:-ms-inline-flexbox;display:inline-flex}footer .signage .social ul li a{background:#fff1ec;height:15px;transition:all .2s ease-in-out}footer .signage .social ul li a i{width:15px}footer .column{width:15%}@media all and (min-width:769px) and (max-width:1023px){footer .column{width:17%}}footer .column.lg-col{width:22%}@media all and (max-width:768px){footer .column{-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 15px}}footer .column .nav-title{font-size:18px;font-family:'Roboto',sans-serif;font-weight:700;padding:0 0 20px;color:#34364d}@media all and (max-width:768px){footer .column .nav-title{-ms-flex:1 0 100%;flex:1 0 100%;padding:0 0 15px}}footer .column ul li{margin:0 0 15px}@media all and (max-width:768px){footer .column ul li{margin:0 0 15px}}.cd-home-promo,footer .column p span,footer .column ul li span{font-weight:700}footer .column ul li a{color:#5a7184;text-decoration:none}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-35px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(35px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftTop{0%{opacity:0;transform:translate3d(-35px,0,0);animation-duration:.2s}to{opacity:1;transform:none}}.modal{display:none;position:fixed;z-index:1;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.6)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:600px}@media (max-width:768px){.modal-content{width:300px}}.close{color:#000;float:right;font-size:20px;font-weight:700;margin:-35px -27px 0 0;border-radius:50%;background:#fff;width:30px;height:30px;border:0}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeindown{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeinhalf{0%{opacity:0}to{opacity:.5}}