﻿@font-face{font-family:"Gotham";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Gotham-book.woff2) format("woff2"),url(../fonts/Gotham-book.woff) format("woff")}@font-face{font-family:"Gotham";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Gotham-medium.woff2) format("woff2"),url(../fonts/Gotham-medium.woff) format("woff")}:root{--primary-color: #00A7E1;--primary-color-trans: rgba(42,159,216,0.7);--secondary-color: #f26522;--font-color: #222;--light-color: #f8f8f8;--dark-color: #222}body{font-size:1em;line-height:1.5em;color:#222;font-family:Gotham,Arial,Helvetica,sans-serif;margin:0px;padding:0px;-webkit-overflow-scrolling:touch;overflow-y:scroll}body[menu="1"]{overflow:hidden}body[modal="1"]{height:100vh;overflow-y:hidden}#container,body .container{max-width:1200px;margin:auto}img{vertical-align:middle}.no-scroll{height:100vh;width:100vh;overflow:hidden}.full-block{width:100%}.item-disabled{opacity:.5;pointer-events:none}a{text-decoration:none}a:link,a:visited,a:active,a:hover{color:#00a7e1}a.active:link,a.active:visited,a.active:active,a.active:hover{color:#f26522}a.black:link,a.black:visited,a.black:active,a.black:hover{color:#222}.arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;font-size:1px;vertical-align:middle}.box{background-position:center center;background-size:cover;box-sizing:border-box;background-repeat:no-repeat}.box-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0px 0px;margin:0px auto;font-size:24px;text-align:center}.box h1,.box h2,.box h3,.box h4{font-family:Gotham,Arial,Helvetica,sans-serif;font-weight:600;margin:10px 0px;width:100%}.box h1{font-size:42px}.box h2{font-size:40px}.box h3{font-size:40px;margin:10px 0px;width:100%}.box h4{font-size:32px;margin:10px 0px}.box-text{text-align:left;margin:40px 40px}.box-images{width:60%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.box-image{width:45%;height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;margin:0px 10px 10px 10px}.box-header{text-align:left;margin-bottom:20px;width:100%}.gray-box{background-color:#eaedf0;margin-bottom:100px;margin-left:-80px;padding:50px 10vw 0 10vw;height:360px}.gray-box>.box{margin-top:20px;height:400px;margin-right:-60px}.gray-line{border:0px;height:1px;background-color:#ddd;margin:30px 0px}.gray-zone{position:absolute;width:100%;left:0px;z-index:-1;background-image:linear-gradient(90deg, #EAEDF0, #EAEDF0, #eaedf0)}.gray-zone>div{background-color:#eaedf0;max-width:1280px;margin:0px auto;height:720px;padding-right:30px}.italics{font-style:italic}.flex-right{display:flex;justify-content:flex-end}.card-container{display:flex;flex-direction:row;justify-content:center;margin:0px 0px;flex-wrap:wrap;width:100%}.card-link{display:inline-block;width:24.5%;text-align:center}.card{border:1px solid #ccc;display:inline-block;width:95%;background-color:#fff;margin:20px 10px;transition:linear .1s;opacity:1;overflow:hidden}.card-hidding{opacity:0;display:inline-block;width:0px}.card-hidden{display:none}.card-image{height:160px;background-color:#ddd;background-size:cover;background-position:center center;background-repeat:no-repeat}.card-footer{height:82px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0px 30px 0px 20px;transition:linear .3s}.card-logo{background-size:contain;background-position:center center;background-repeat:no-repeat;width:110px;height:50px}.card-heading{width:50%;text-transform:uppercase;font-size:15px;text-align:left}.card-overlay{opacity:.9;width:100%;height:44px;display:flex;justify-content:flex-end;align-items:center;z-index:1000;margin-top:-43px;background-color:#00a7e1}.card-overlay-text{color:#fff;padding:8px 8px;font-size:16px;display:inline-block;text-align:center;width:100%;letter-spacing:1px}.card-overlay-text .arrow{display:none}.card:hover>.card-overlay{opacity:1}.card:hover>.card-footer{--opacity: 0.3}hr.small{background-color:#00a7e1;height:2px;width:32px;border:1px solid #00a7e1;border-radius:3px 3px;display:inline-block;margin:10px 0px;line-height:22px}hr.white-line{background-color:#fff;border:1px solid #fff}.hero{max-height:100vh;height:100%;min-height:200px;color:#f8f8f8}.hero-opaque{background-color:rgba(42,159,216,.7)}.hero-word1,.hero-word2{transition:color linear .3s}body[scrolling="1"] .hero-word1{color:#00a7e1}body[scrolling="1"] .hero-word2{color:#f26522}.error_404 .hero{background-color:rgba(42,159,216,.7)}.cta-button{height:48px;border-radius:30px 30px;line-height:50px;display:inline-block;width:185px;text-transform:uppercase;white-space:nowrap;font-size:16px;text-align:center;--box-shadow: 0px 0px 5px rgba(0,0,0,0.5);font-family:Gotham,Arial,Helvetica,sans-serif}.btn-secondary{background-color:#f26522;color:#f8f8f8}.btn-white{color:#00a7e1;background-color:#f8f8f8}.btn-secondary:link,.btn-secondary:hover,.btn-secondary:visited,.btn-secondary:active{color:#fff}.btn-white:link,.btn-white:hover,.btn-white:visited,.btn-white:active{color:#00a7e1}.link-underlined{background-image:url("/assets/img/underline.png");background-size:100% 6px;background-position:bottom;background-repeat:no-repeat}.link-underlined:link,.link-underlined:hover,.link-underlined:visited,.link-underlined:active{color:#000}.separator{height:30px}.text-primary{color:#00a7e1}.text-inline-content{white-space:pre-line}.privacy-content{text-align:left;font-size:20px;width:90%;white-space:pre-wrap}.privacy-content h2{font-weight:bold;font-size:24px;margin-bottom:20px}.privacy-content address{white-space:pre-wrap;font-style:normal;padding:20px 0px}.privacy-content ol{white-space:normal}.privacy-content ol>li{margin:8px}.row{flex-direction:row;align-items:flex-start;justify-content:space-between;display:flex}.row-center{flex-direction:row;align-items:center;justify-content:center;display:flex}.col-3{width:33%}.center{text-align:center}.only-small{display:none !important}@media(max-width: 1320px){#container,body .container{max-width:1000px}}@media(max-width: 1024px){#container,body>.container{max-width:970px;padding:0px 20px}.card-link{width:49%}.box-container{font-size:20px;min-width:initial}.box-header{text-align:center}.box-text{text-align:center}.box-images{width:100%;margin:20px 20px}.box-image{width:40%;height:40vw}.box h1{font-size:36px;text-align:center}.box h2{font-size:32px;text-align:center}.box h3{font-size:36px;margin:10px 0px}.box h4{font-size:28px;margin:10px 0px}.card-container{margin:30px 0px;justify-content:center}.text-header{padding:40px 10%;font-size:20px}.row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.gray-box{padding:0px 0px 0px 0px;height:300px;margin-bottom:0px}.gray-box>.box{margin:0px 0px;height:300px}.card{width:350px}.card-image{height:290px}}@media(max-width: 800px){.desktop-view{display:none !important}.box-images{width:100%}.only-small{display:block !important}.only-desktop{display:none !important}.box h1{font-size:28px;text-align:center;line-height:1em;width:90vw}.box h2{font-size:26px;text-align:center}.box h3{font-size:28px}.box h4{font-size:24px}.exclude-small{display:none}.card{width:42vw;margin:5px 5px}.card-image{height:32vw}.card-footer{height:12vw;max-height:60px;min-height:40px}.card-logo{width:90px;height:40px}.card-overlay{height:36px;margin-top:-35px}.card-overlay-text{font-size:14px}.privacy-content{font-size:16px}.contact{margin:95px 0 0 0 !important}}@media(min-width: 801px){.mobile-view{display:none !important}}@media(max-width: 400px){.card-heading{font-size:12px}.box h1{text-align:center}.box h2{text-align:center}.card-overlay{height:36px;margin-top:-34px}.card-overlay-text{font-size:12px;line-height:1.44em}.btn-white{box-shadow:0 0 5px rgba(0,0,0,.5)}.gray-zone{display:none}.box-text{margin:20px 20px}}#menu-bar{background-color:rgba(255,255,255,.9);position:-webkit-sticky;position:sticky;top:0px;padding-top:10px;padding-bottom:10px;z-index:3000;transition:linear .3s}.full-screen #menu-bar{background-color:rgba(0,0,0,0);position:fixed;width:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent)}#menu-bar .logo-white{display:none}#menu-bar .logo-normal{display:inline}.full-screen #menu-bar .logo-white{display:inline}.full-screen #menu-bar .logo-normal{display:none}#menu-bar.scrolling .logo-normal{display:inline}#menu-bar.scrolling .logo-white{display:none}#menu-bar.scrolling{background-color:#fff;box-shadow:0px 0px 3px 3px rgba(128,128,128,.2);background-image:linear-gradient(180deg, transparent, transparent)}#menu-bar a{transition:linear .5s}.full-screen #menu-bar a:link,.full-screen #menu-bar a:visited,.full-screen #menu-bar a:active,.full-screen #menu-bar a:hover{color:#fff}.full-screen #menu-bar a.active:link,.full-screen #menu-bar a.active:visited,.full-screen #menu-bar a.active:active,.full-screen #menu-bar a.active:hover{color:#fff;border-bottom:2px solid #fff}#menu-bar.scrolling a:link,#menu-bar.scrolling a:visited,#menu-bar.scrolling a:active,#menu-bar.scrolling a:hover,#menu-items.opened a:link,#menu-items.opened a:visited,#menu-items.opened a:active,#menu-items.opened a:hover{color:#2a9fd8}#menu-bar.scrolling .submenu a:link,#menu-bar.scrolling .submenu a:visited,#menu-bar.scrolling .submenu a:active,#menu-bar.scrolling .submenu a:hover{color:#fff}#menu-bar.scrolling a.active:link,#menu-bar.scrolling a.active:visited,#menu-bar.scrolling a.active:active,#menu-bar.scrolling a.active:hover,#menu-items.opened a.active:link,#menu-items.opened a.active:visited,#menu-items.opened a.active:active,#menu-items.opened a.active:hover{color:#f26522;border-bottom:0px}#menu{margin:15px 80px}@media(max-width: 850px){#menu{margin:15px 40px}}#menu-logo{height:36px;display:inline-block}#menu-button{display:none}#close-menu{display:none}ul.menu{float:right;margin:0px;padding-inline-start:0px;-webkit-padding-start:0px}ul.menu>li{display:inline-block;margin:0 1px;padding:0 25px;line-height:36px;font-weight:600;letter-spacing:1px;font-size:14px}.menu-tba{display:none !important}.menu-footer{display:none !important}.footer-menu .menu-footer{display:inline-block !important;margin-right:0}footer .dropdown-menu:before{top:calc(95px - 210px );height:calc(180px );width:130px;border-radius:3px 3px 0px 0px;background-position:90% 76% !important}footer .dropdown-menu .submenu li{margin:0}footer .dropdown-menu .submenu{top:calc(95px - 210px );border-radius:7px 7px 7px 0px}.dropdown-menu{position:relative}.dropdown-menu>a{position:relative}.dropdown-menu:before{content:"";pointer-events:none;opacity:0;transition:opacity linear .3s;background:url(/assets/img/arrow-down.png) no-repeat 90% 40px;background-size:14px 8px;background-color:rgba(42,159,216,.9);position:absolute;left:-1px;top:-30px;height:210px;width:168px;color:#fff;border-radius:0 0 5px 5px}.dropdown-menu:hover{display:inline-block;position:relative}.dropdown-menu:hover:before{content:"";opacity:1}.dropdown-menu:hover a:link,.dropdown-menu:hover a:hover,.dropdown-menu:hover a:visited{color:#fff !important;white-space:nowrap}.dropdown-menu:hover a[disabled]:link,.dropdown-menu:hover a[disabled]:hover,.dropdown-menu:hover a[disabled]:visited{color:#aaa !important;white-space:nowrap;cursor:default}.dropdown-menu:hover .submenu{pointer-events:all;display:block;opacity:1}.dropdown-menu .submenu{opacity:0;pointer-events:none;display:block;position:absolute;left:0px;margin:0;padding-inline-start:0px;padding:8px 40px 8px 25px;border-radius:0px 7px 7px 7px;transition:opacity .3s;text-align:left}.dropdown-menu .submenu[opened="1"]{pointer-events:all;display:block;opacity:1}.dropdown-menu .submenu .active{--color: #fff}.dropdown-menu .submenu li{display:block}.dropdown-menu .submenu li a:link,.dropdown-menu .submenu li a:hover,.dropdown-menu .submenu li a:visited{color:#fff;font-size:12px}.dropdown-menu .submenu li a:link.active,.dropdown-menu .submenu li a:hover.active,.dropdown-menu .submenu li a:visited.active{color:#000 !important;text-decoration:none !important;border-bottom:0px !important}@media(max-width: 1023px){.footer-menu .menu-footer{margin:0;width:100%}}@media(max-width: 800px){.dropdown-menu{text-align:center;min-width:130px}.dropdown-menu:hover:before{display:none}.dropdown-menu:hover .submenu{display:none}.dropdown-menu .submenu{display:none;opacity:0;pointer-events:all;background-color:transparent !important;top:0px;padding:0}.dropdown-menu .submenu>li{line-height:2em !important;text-align:center}.dropdown-menu .submenu>li>a{font-size:16px}#menu{margin:24px 12px}#menu-items ul.menu{padding-top:10vh;padding-bottom:10vh;height:400px;max-height:90vh;padding-left:0px}#menu-items ul.menu>li{min-height:10vh;line-height:10vh;font-size:18px}#menu-button{float:right;display:block;height:36px;line-height:36px;z-index:10}#menu-items{display:none;top:0;left:0vw;height:100vh;width:100%;position:absolute;background-color:#f8f8f8;z-index:-1;transition:linear .3s;font-size:20px}#menu-items>ul{display:flex;flex-direction:column;justify-content:space-between;height:90vh;align-items:center;width:95vw}#menu-items.open{display:block;left:100vw;opacity:0;z-index:100}#menu-items.opened{display:flex;left:0;opacity:1;z-index:100;flex-direction:column;justify-content:center;align-items:center}#close-menu.opened{display:block}#close-menu{display:block;position:absolute;right:24px;top:24px;height:36px;line-height:36px}#menu-items .menu-tba{display:block !important;text-align:center}}@media(max-width: 1024px){ul.menu>li{padding:0 10px}.dropdown-menu .submenu{padding:8px 20px 8px 10px}.dropdown-menu:before{width:138px}}@media(max-width: 400px){#menu{margin:14px 12px}}@media(max-height: 480px){#menu{margin:14px 12px}.dropdown-menu .submenu>li{line-height:1.5em !important}}@media print{header,footer{display:none}#menu-button{display:none}}.footer{background-color:#eaedf0;padding:30px 24px}.footer>div{height:40px;line-height:40px}.footer-copy{width:48%;text-align:left;font-size:12px}.footer-copy>div{display:inline-block;line-height:32px}.footer-logo{width:40px}.footer-menu{width:47%;text-align:right;font-size:14px;z-index:3000}.footer-menu ul>li{margin:0px 1px;padding:0 12px;font-size:12px}.footer-menu .dropdown-menu .submenu{padding:8px 8px 8px 2px}.footer-menu a:link,.footer-menu a:visited,.footer-menu a:active,.footer-menu a:hover{color:#222}.footer-menu .menu-tba{display:none}@media(max-width: 1400px){.footer-menu ul>li{padding:0 10px}}@media(max-width: 1200px){.footer-menu ul>li{padding:0 8px}}@media(max-width: 1023px){.footer-logo{width:100%}.footer-menu{width:100%;height:auto !important;text-align:center}.footer-menu .menu{float:none}.footer-copy{width:100%;text-align:center}}@media(max-width: 640px){.footer{height:initial;padding-top:40px}.footer>div{height:initial}.footer-copy{order:3;width:100%;text-align:center;font-size:14px}.footer-copy>div{display:block}.footer-logo{order:1;width:100%}.footer-menu{order:2;width:100%;text-align:center;font-size:14px;min-height:320px}.footer-menu>ul{float:none;margin:20px 0px;padding-left:0px}.footer-menu>ul>li{width:100%;margin:10px 0px}}.home-about{width:30%;font-size:16px}.home-about.box-text{margin:0px 40px}.home-about h3{font-size:40px}.home-about-container{padding-top:5px}.home-about-pictures{margin:0px 0px}.home-text{margin:80px;line-height:1.7em;font-size:20px}.home-work{font-size:16px;align-items:flex-start;padding-top:50px}.home-work-cards{margin:5px 26px}.home-gray-zone{width:100vw;position:relative;background-color:#eaedf0;padding-bottom:40px}.full-width{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.home-cards .card-heading{display:none}.home-cards .card-container{min-height:350px;flex-direction:column}.home-work .box-text{margin:5px 40px}.home-page{overflow-x:hidden}.home-page .box h1{font-size:58px;margin-top:-10px;text-align:left;padding-left:5vw;padding-bottom:5vw;text-shadow:0px 0px 5px rgba(0,0,0,.3)}.home-page .box-header{margin-bottom:0px}.home-page .hero{height:55vw;line-height:70px;position:absolute;top:0px;width:100%;z-index:2000;align-items:flex-start;justify-content:flex-end;margin:0px 0px}.home-page .hero>.box-inner{display:flex;flex-direction:row;width:100%}.home-page .hero>.box-inner>nav{padding:0px 30px;font-size:16px;margin-top:-10px}.home-projects{margin:50px 30px 30px 30px}.home-projects h3{margin-top:30px;font-weight:lighter;font-size:22pt;line-height:1.4em}.home-page .gray-zone{margin-top:0px}.home-video-container{margin-top:0;display:flex;flex-direction:row;align-items:center;overflow:hidden;max-height:100vh;height:56vw;background-color:rgba(63,150,198,.8)}.home-video-overlay{content:"";position:absolute;z-index:1;top:0px;width:100%;height:56vw;--background-color: rgba(63, 150, 198, 0.8);max-height:100vh}.home-video-controls{white-space:nowrap}.home-video-controls:link,.home-video-controls:visited,.home-video-controls:active,.home-video-controls:hover{color:#fff}.home-video-overlay-mask{background-color:#fff;height:20px;z-index:2000;position:relative;margin-top:-8px}#home-video{width:100vw;display:inline-block;min-width:100%;min-height:100%}@media(min-width: 1180px){.home-page .card-image{height:185px}}@media(min-width: 1400px){.home-page .card-image{height:220px}}@media(max-width: 1024px){.home-about{width:100%}}@media(max-width: 800px){.home-work .box-text{margin:5px 30px}.home-page .box-header{margin-bottom:5px}.home-projects{padding-bottom:5px}.home-gray{width:100%}.home-page .hero{margin:0px 0px}.home-page .box h1{font-size:5vw;line-height:1.3em}.home-page .box h4{font-size:28px}.home-text{font-size:20px;margin:30px 30px}.home-work{background-color:#eaedf0}.home-view-all{padding-bottom:40px}}@media(max-width: 400px){.home-projects{margin:20px 10px}.home-projects h3{font-size:24px}.home-text{font-size:16px}.home-gray-zone{padding-bottom:0px}}.landing-page{color:#172951;overflow-x:hidden}.landing-page .landing-btn{height:69px;display:inline-flex;align-items:center;border:none;border-radius:5px;font-size:18px;letter-spacing:.36px;padding:0 80px 0 40px;box-shadow:0px 3px 10px #00000040;font-weight:700;cursor:pointer;background:url("/assets/img/landing/icon-blue-arrow.svg") no-repeat center right 40px;color:#00bdff;background-color:#fff;border:2px solid #fff;font-family:Gotham,Arial,Helvetica,sans-serif;box-sizing:border-box;transition:background-color .2s,color .2s}.landing-page .landing-btn:hover{color:#fff;background:url("/assets/img/landing/icon-white-arrow.svg") no-repeat center right 40px;background-color:#00bdff;box-shadow:none}.landing-page .contact-btn{float:right;color:#fff;background:url("/assets/img/landing/icon-white-arrow.svg") no-repeat center right 40px;background-color:#f26522;border:2px solid #f26522;margin-top:5px}.landing-page .contact-btn:hover{color:#f26522;background:url("/assets/img/landing/icon-orange-arrow.svg") no-repeat center right 40px;background-color:#fff}.landing-page .mobile-show{display:none}.landing-page .background{pointer-events:none}.landing-page a{color:#00bdff;transition:color .2s}.landing-page a:hover{color:#f26522}.landing-page #menu{position:absolute;top:0;box-sizing:border-box;border-top:6px solid #fff;width:100%;height:120px;margin:0;transition:opacity .4s}.landing-page #menu .nav-container{height:100%;margin:0 auto;padding:0 80px;max-width:1590px;display:flex;align-items:center;justify-content:space-between}.landing-page #scrolling-menu{width:100%;box-sizing:border-box;height:100%;background:#fff;height:85px;box-shadow:0px 0px 10px #00000026;border-top:5px solid #00bdff;position:absolute;top:-85px;opacity:0;transition:top .4s ease-in-out,opacity .4s}.landing-page #scrolling-menu .nav-container{height:100%;margin:0 auto;padding:0 80px;max-width:1590px;display:flex;align-items:center;justify-content:space-between}.landing-page #scrolling-menu .contact-btn{height:50px;padding:0 25px;background:#f26522;margin:0}.landing-page #scrolling-menu .contact-btn:hover{color:#f26522;background-color:#fff}.landing-page #menu-bar{padding:0}.landing-page #menu-bar.scrolling #menu{opacity:0;pointer-events:none}.landing-page #menu-bar.scrolling #scrolling-menu{top:0px;opacity:1}.landing-page #menu-bar a{display:block}.landing-page .menu-logo{height:auto}.landing-page .hero{height:97vh;line-height:70px;position:absolute;top:0px;width:100%;z-index:2000;align-items:center;margin:0px 0px;padding:0 20px;box-sizing:border-box}.landing-page .hero .box-inner{max-width:1590px;width:70%;margin:0 auto}.landing-page #landing-hero-container{position:relative;margin-top:0;display:flex;flex-direction:row;align-items:center;overflow:hidden;max-height:100vh;height:97vh;background-repeat:no-repeat;background-size:cover;background-position:center center}.landing-page #landing-hero-container .background{background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute}.landing-page #landing-hero-container .background .hero-shadow{width:100%;height:350px;position:absolute;bottom:0;background:url("/assets/img/landing/hero-shadow.svg") repeat center center}.landing-page #landing-hero-container .background::before{content:" ";border-top:640px solid transparent;border-left:640px solid rgba(255,255,255,.1);width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #landing-hero-container .background::after{content:" ";border-top:350px solid transparent;border-right:350px solid rgba(0,0,0,.2);width:0;height:0;position:absolute;bottom:0;right:0}.landing-page .box h1{letter-spacing:-0.6px;font-size:60px;line-height:64px;text-align:left;max-width:1000px;text-shadow:0px 0px 5px rgba(0,0,0,.3)}.landing-page hr.parallelogram{height:10px;width:120px;display:block;border:none;transform:skew(-45deg);margin:20px 0}.landing-page hr.parallelogram.blue{background-color:#00a7e1}.landing-page hr.parallelogram.orange{background-color:#f26522}.landing-page hr.parallelogram.lightblue{background-color:#66d8ff}.landing-page #container{max-width:none}.landing-page #container .full-width-container{max-width:1590px;width:90%;margin:0 auto;position:relative}.landing-page #container .background{position:absolute;width:100vw;height:100%}.landing-page #container .box-header{margin-bottom:50px}.landing-page #container .box{padding:80px 7%;background-color:#fff}.landing-page #container .box h2{font-size:50px;line-height:normal}.landing-page #container .box h3{font-size:36px;line-height:42px;margin-bottom:20px;max-width:330px}.landing-page #container p{font-size:18px;line-height:28px}.landing-page #container #intro-box{padding-bottom:60px}.landing-page #container .overlap-container{width:100%;position:relative}.landing-page #container .top-overlap{max-width:1590px;width:90%;margin:0 auto;border-radius:5px 5px 0 0;margin-top:-100px;position:relative}.landing-page #container .top-overlap::before{content:" ";border-top:70px solid transparent;border-left:70px solid #f1f9ff;width:0;height:0;position:absolute;left:-70px;top:100px;transform:rotate(180deg)}.landing-page #container .box-container{text-align:left}.landing-page #container .box-container.intro{gap:40px}.landing-page #container .box-container.intro .block{flex-basis:100%}.landing-page #container .row .block{max-width:400px}.landing-page #container #brands-container .background{z-index:10}.landing-page #container #brands-container .background::after{content:" ";border-top:13vw solid transparent;border-right:13vw solid #d9f5ff;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #container #brands-box .row{flex-direction:row-reverse}.landing-page #container #brands-box .brands-grid{max-width:944px;width:90%;display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.landing-page #container #brands-box .brands-grid .brand{max-width:300px;min-width:155px;width:30%;height:240px;border:10px solid rgba(213,213,213,.3);box-sizing:border-box;border-radius:5px;display:flex;align-items:center;justify-content:center}.landing-page #container #brands-box .brands-grid .brand img{display:block;max-width:80%;max-height:80%}.landing-page #container #brands-box .text-box{max-width:344px;width:90%;margin-left:70px}.landing-page #container #brands-box .text-box h2{line-height:54px;max-width:390px}.landing-page #container #brands-box .text-box hr{margin-bottom:50px}.landing-page #work-box{position:relative;color:#fff;background-color:#172951;overflow:hidden;padding-bottom:40px}.landing-page #work-box .box{background-color:transparent}.landing-page #work-box .background::before{content:" ";border-top:300px solid transparent;border-left:300px solid #2f3f63;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #work-box .background::after{content:" ";border-top:80vw solid transparent;border-right:80vw solid #16315a;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #work-box .work-card{display:flex;flex-direction:row;gap:70px;margin-bottom:60px;width:100%;align-items:center}.landing-page #work-box .work-card .thumbnail{position:relative;border-radius:5px;width:48%;max-width:666px}.landing-page #work-box .work-card .thumbnail img{width:100%}.landing-page #work-box .work-card .thumbnail::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;border:10px solid rgba(213,213,213,.3);border-radius:5px;box-sizing:border-box}.landing-page #work-box .work-card .details{max-width:640px;width:48%}.landing-page #work-box .work-card .details .client{font-size:24px;color:#00bdff;margin-bottom:10px}.landing-page #work-box .work-card .details .project{font-weight:bold;font-size:36px;margin-bottom:40px;line-height:normal}.landing-page #work-box .work-card .details .description{font-size:18px;margin-bottom:40px}.landing-page #work-box .work-card .details .description p{line-height:inherit;margin-top:0}.landing-page #work-box .work-card:nth-child(even){flex-direction:row-reverse}.landing-page #testimonial-box{background-color:#00bdff;position:relative;overflow:hidden}.landing-page #testimonial-box .box{background:url("/assets/img/landing/icon-quote.svg") no-repeat top 60px center;background-color:transparent}.landing-page #testimonial-box .background::before{content:" ";border-top:20vw solid transparent;border-left:20vw solid #66d8ff;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #testimonial-box .background::after{content:" ";border-top:26vw solid transparent;border-right:26vw solid #049fdc;width:0;height:0;position:absolute;bottom:0;right:0}.landing-page #testimonial-carousel{max-width:1080px;width:100%;color:#fff;margin:90px auto 130px;position:relative}.landing-page #testimonial-carousel .controls{width:60px;height:60px;border:none;cursor:pointer;background:url("/assets/img/landing/btn-carousel-arrow.svg") no-repeat center center;position:absolute}.landing-page #testimonial-carousel .controls.prev{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);left:165px;bottom:5px}.landing-page #testimonial-carousel .controls.next{right:165px;bottom:5px}.landing-page #testimonial-carousel .testimonial{position:relative;top:0;display:none}.landing-page #testimonial-carousel .testimonial.active{display:block}.landing-page #testimonial-carousel .testimonial .quote{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-0.24px;text-align:center;margin-bottom:60px}.landing-page #testimonial-carousel .testimonial hr{border:none;height:3px;background-color:#40cefd;max-width:806px;width:80%}.landing-page #testimonial-carousel .testimonial .author{color:#172951;margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.landing-page #testimonial-carousel .testimonial .author .name{font-size:24px;font-weight:bold;margin-bottom:10px;text-decoration:underline}.landing-page #testimonial-carousel .testimonial .author .company{font-size:18px;text-decoration:underline;font-weight:700}.landing-page #contact-box{background-color:#0790ca;position:relative;overflow:hidden}.landing-page #contact-box .background::before{content:" ";border-top:87vw solid transparent;border-left:87vw solid #00bdff;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page #contact-box .box{background-color:transparent}.landing-page #contact-box .text-box{color:#fff;max-width:586px;width:90%;margin-right:50px}.landing-page #contact-box .text-box h2{line-height:54px}.landing-page #contact-box .text-box hr{margin-bottom:50px}.landing-page #contact-box .text-box p{margin:0 0 40px}.landing-page #contact-box .contact-form{max-width:785px;width:100%;box-sizing:border-box;padding:4%;background-color:#fff;border-radius:10px;box-shadow:0px 3px 6px #00000029}.landing-page #contact-box .contact-form h2{font-size:36px}.landing-page #contact-box .contact-form hr{margin-bottom:40px}.landing-page #contact-box #contact-form{margin-bottom:0}.landing-page #contact-box #contact-form label{display:none}.landing-page #contact-box #contact-form select,.landing-page #contact-box #contact-form input{border:2px solid transparent;border-bottom:2px solid #172951;width:100%;padding:20px 5px;font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:25px;box-sizing:border-box}.landing-page #contact-box #contact-form input:focus,.landing-page #contact-box #contact-form textarea:focus{outline:none;border:2px solid #f26522}.landing-page #contact-box #contact-form select{font-weight:bold;color:#172951;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("/assets/img/landing/icon-dropdown.svg") no-repeat right 5px center;cursor:pointer}.landing-page #contact-box #contact-form textarea{width:100%;height:240px;font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;padding:23px 20px;box-sizing:border-box;border:2px solid #172951;border-radius:2px;background:url("/assets/img/landing/icon-textbox-resize.svg") no-repeat right 8px bottom 8px;resize:vertical;margin-bottom:40px}.landing-page #contact-box #contact-form textarea::-webkit-resizer{display:none}.landing-page #contact-box #contact-form .submit-row .landing-btn{box-shadow:none;border:2px solid #00bdff;border-radius:5px;margin-right:50px}.landing-page #contact-box #contact-form .submit-row .landing-btn:disabled{color:#babdc2;border-color:#babdc2;background:url("/assets/img/landing/icon-gray-arrow.svg") no-repeat center right 40px;cursor:default}.landing-page #contact-box #contact-form .submit-row a{font-size:18px;text-decoration:underline;display:inline-block;font-weight:700;margin:20px 0}.landing-page footer{position:relative;background-color:#172951;width:100%;height:320px;color:#fff}.landing-page footer .background{width:100%;height:100%;position:absolute;top:0;left:0}.landing-page footer .background::before{content:" ";border-top:100px solid transparent;border-left:100px solid #2f3f63;box-sizing:border-box;width:0;height:0;position:absolute;transform:rotate(90deg);top:0px;left:0px}.landing-page footer h2{font-size:30px;margin-bottom:28px}.landing-page footer p{font-size:16px;line-height:28px}.landing-page footer .box{padding:0 7%;display:flex;align-items:center}.landing-page footer .box-container{max-width:1590px;width:90%;margin:0 auto;position:relative;text-align:left}.landing-page footer .contact-info{min-width:500px}.landing-page footer .contact-info p{margin-right:100px}.landing-page footer .contact-info a{font-weight:700;text-decoration:underline}.landing-page footer .footer-links{padding:75px 7% 64px}.landing-page footer .footer-legal{background-color:#000;height:80px}.landing-page footer .footer-legal .row{align-items:center}.landing-page footer .social-links{width:435px}.landing-page footer .social-links .row{padding-top:10px;gap:40px;justify-content:flex-start}.landing-page footer .social-links a .hover-icon{display:none}.landing-page footer .social-links a:hover .icon{display:none}.landing-page footer .social-links a:hover .hover-icon{display:inline-block}.landing-page footer .tba-copyright{font-size:16px}.landing-page footer .legal-links{width:435px;gap:85px;display:flex;flex-direction:row}.landing-page footer .legal-links a{color:#fff;font-size:16px}@media(max-width: 1340px){.landing-page #container #brands-box .brands-grid .brand{height:162px}}@media(max-width: 1024px){.landing-page .landing-btn,.landing-page .landing-btn:hover{font-size:12px;padding:0 37px 0 16px;height:40px;background-size:20px 20px;background-position:right 12px center}.landing-page .contact-btn,.landing-page .contact-btn:hover{padding:0 25px;background:#f26522}.landing-page .mobile-hide{display:none !important}.landing-page .mobile-show{display:block}.landing-page #landing-hero-container .background::before{border-top:132px solid transparent;border-left:132px solid rgba(255,255,255,.1)}.landing-page #landing-hero-container .background::after{border-top:183px solid transparent;border-right:183px solid rgba(0,0,0,.2)}.landing-page #menu-bar #menu{height:70px}.landing-page #menu-bar #menu .nav-container{padding:0;width:90%}.landing-page #menu-bar #scrolling-menu{height:70px}.landing-page #menu-bar #scrolling-menu .nav-container{width:90%;padding:0}.landing-page #menu-bar #scrolling-menu .contact-btn{height:40px}.landing-page #logo img{width:62px}.landing-page .box h1{font-size:36px;line-height:normal;margin:0;max-width:80%}.landing-page .hero{min-height:660px}.landing-page .hero .box-inner{width:90%}.landing-page hr.parallelogram{width:72px;height:6px}.landing-page #container{padding:0}.landing-page #container .box{padding:50px 0}.landing-page #container .box h2{font-size:30px;margin:0}.landing-page #container .box h3{font-size:24px;line-height:normal}.landing-page #container p{font-size:12px;line-height:20px;max-width:620px}.landing-page #container .top-overlap{padding:30px 7%;margin-top:-50px}.landing-page #container .top-overlap::before{top:50px}.landing-page #container .row .block{margin:0 20px 20px;padding:0}.landing-page #container .box-header{padding:0 20px;box-sizing:border-box;margin-bottom:25px}.landing-page #container .box-header hr{display:inline-block}.landing-page #container #brands-container .background{display:none}.landing-page #container #brands-box{padding:0 0 50px}.landing-page #container #brands-box .text-box{margin:30px 0;display:flex;align-items:center;flex-direction:column;max-width:320px}.landing-page #container #brands-box .text-box h2{line-height:32px}.landing-page #container #brands-box .text-box hr{margin-bottom:0}.landing-page #container #brands-box .row{flex-direction:column}.landing-page #container #brands-box .brands-grid{margin-bottom:30px;gap:15px;width:100%}.landing-page #container #brands-box .brands-grid .brand{width:45%}.landing-page #work-box .background::before{border-top:96px solid transparent;border-left:96px solid #2f3f63}.landing-page #work-box .background::after{content:" ";border-top:107px solid transparent;border-right:107px solid #16315a}.landing-page #work-box .work-card,.landing-page #work-box .work-card:nth-child(even){flex-direction:column;gap:20px;margin-bottom:65px}.landing-page #work-box .work-card .thumbnail,.landing-page #work-box .work-card:nth-child(even) .thumbnail{width:100%;max-width:620px}.landing-page #work-box .work-card .details,.landing-page #work-box .work-card:nth-child(even) .details{width:100%;margin-top:0}.landing-page #work-box .work-card .details .client,.landing-page #work-box .work-card:nth-child(even) .details .client{font-size:16px;margin-bottom:0;font-weight:700}.landing-page #work-box .work-card .details .project,.landing-page #work-box .work-card:nth-child(even) .details .project{font-size:24px;margin-bottom:20px;font-weight:bold}.landing-page #work-box .work-card .details .description,.landing-page #work-box .work-card:nth-child(even) .details .description{font-size:12px;line-height:20px;margin-bottom:30px}.landing-page #testimonial-carousel{margin-bottom:30px;max-width:580px}.landing-page #testimonial-carousel .testimonial hr{width:100%}.landing-page #testimonial-carousel .testimonial .quote{font-size:20px;line-height:32px}.landing-page #testimonial-carousel .testimonial .author{flex-direction:column;text-align:center}.landing-page #testimonial-carousel .testimonial .author .name{font-size:18px;line-height:normal}.landing-page #testimonial-carousel .testimonial .author .company{font-size:14px;line-height:normal}.landing-page #testimonial-carousel .controls.prev{left:0;bottom:80px}.landing-page #testimonial-carousel .controls.next{right:0;bottom:80px}.landing-page #contact-box{background-color:#00bdff;position:relative;overflow:hidden}.landing-page #contact-box .background::before{display:none}.landing-page #contact-box .background::after{content:" ";border-top:538px solid transparent;border-right:538px solid #0790ca;box-sizing:border-box;width:0;height:0;position:absolute;bottom:0px;right:0px}.landing-page #contact-box .text-box{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0}.landing-page #contact-box .text-box h2{line-height:32px}.landing-page #contact-box .text-box hr{margin-bottom:30px}.landing-page #contact-box .text-box p{margin-bottom:20px}.landing-page #contact-box .text-box .landing-btn{margin:0 0 40px}.landing-page #contact-box .contact-form{padding:40px 30px}.landing-page #contact-box .contact-form h2{font-size:24px}.landing-page #contact-box .contact-form hr{margin:20px auto}.landing-page #contact-box #contact-form input,.landing-page #contact-box #contact-form select,.landing-page #contact-box #contact-form textarea{font-size:14px}.landing-page #contact-box #contact-form .submit-row a{font-size:12px}.landing-page #contact-box #contact-form .submit-row .landing-btn{margin-right:20px}.landing-page #contact-box #contact-form .submit-row .landing-btn:disabled{background-size:20px 20px;background-position:right 12px center}.landing-page footer .background{display:none}.landing-page footer .footer-links{padding:40px 0}.landing-page footer .box-container{flex-direction:column;align-items:flex-start}.landing-page footer .row{justify-content:flex-start}.landing-page footer h2{text-align:left;font-size:18px;margin-bottom:20px}.landing-page footer .contact-info{margin-bottom:30px;min-width:auto}.landing-page footer .contact-info p{margin-right:40px;font-size:10px;line-height:20px}.landing-page footer .contact-info a{font-size:12px}.landing-page footer .social-links{padding-bottom:10px;width:auto}.landing-page footer .social-links a{width:24px;height:24px;display:inline-block}.landing-page footer .social-links a img{width:100%}.landing-page footer .social-links .row{padding:0;gap:30px}.landing-page footer .footer-legal{padding:20px 0;height:auto}.landing-page footer .footer-legal .row{align-items:flex-start}.landing-page footer .footer-legal .tba-copyright{font-size:12px}.landing-page footer .footer-legal .tba-copyright img{display:block;width:32px}.landing-page footer .legal-links{gap:20px;width:auto}.landing-page footer .legal-links a{font-size:12px}#landing-hero-container{min-height:500px}#home-video{object-fit:cover}}.work-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}.work-filters{display:inline-flex;width:48%;flex-direction:row;justify-content:flex-end;align-items:center}.work-header>div{width:100%;height:100px}.work-detail-container{width:100%}.work-detail-header{width:100%}.work-detail-header h1{line-height:1.2em}.work-detail-header .box-container{padding-bottom:5px;flex-direction:row;align-items:flex-start}.work-page .work-filters{display:none}.work-detail-page .work-filters{margin-top:30px}.work-filters>a,.work-filters>span{text-transform:uppercase;display:inline-block;width:84px;height:36px;line-height:36px}.work-filters>a{border:1px solid #c7c7c7;border-radius:2px;font-size:16px;margin:5px}.work-filters>a:link,.work-filters>a:active,.work-filters>a:visited,.work-filters>a:hover{color:#55545e}.work-filters>.active:link,.work-filters>.active:active,.work-filters>.active:visited,.work-filters>.active:hover{color:#f26522}.work-cards{font-size:18px}.work.detail .card-container{align-items:center;width:100%}.work-content .card-heading{display:none}.work-detail-brief{text-align:left;display:inline-block;width:50%;padding-right:40px;font-size:18px}.work-detail-features{text-align:left;display:inline-block;width:50%;font-size:18px;padding-left:40px}.work-detail-features ul{margin-left:10px;padding-inline-start:10px}.work-detail-features ul>li{margin-bottom:10px}.work-detail-content{margin-bottom:80px}.work-detail-content.row{align-items:flex-start;justify-content:center}.work-detail-slide .inactive{display:none}.work-detail-nav-extended .inactive{visibility:hidden}.work-detail-slide.gray-box{height:initial;padding:10px 10px 0 10px;margin-bottom:20px}.work-detail-company::after{content:"-"}.work-detail-nav-extended{width:100%;font-size:20px;height:50px;border:1px solid #ccc;padding:30px 0px;justify-content:space-between;align-items:flex-start}.work-detail-nav-extended h4{margin:0px 0px;font-size:18px;line-height:24px;font-family:Gotham,Arial,Helvetica,sans-serif;text-transform:uppercase}.work-detail-nav-extended p{margin:0px 0px;font-size:14px;line-height:24px;text-transform:uppercase;color:#888}.work-detail-nav-arrow{width:80px;line-height:48px;text-align:center}.work-detail-page .gray-zone div{height:640px}.work-filters-mobile{display:block;width:100%}.work-page .contact{background-position:0 bottom;background-size:300px;--background-image: url(/assets/img/home/cta2.png)}.work-page .card-container{justify-content:flex-start}.work-detail-page .contact{background-position:0 top;background-size:300px;--background-image: url(/assets/img/home/cta3.png)}.work-prev-detail,.work-next-detail{width:40%}.work-prev-detail>div{text-align:left;justify-content:flex-start;flex-wrap:nowrap;align-items:center}.work-next-detail>div{text-align:right;justify-content:flex-end;flex-wrap:nowrap;align-items:center}.work-all-detail>div{text-align:center}.work-page .box-header{text-align:center}@media(min-width: 1180px){.work-page .card-image{height:185px}}@media(min-width: 1400px){.work-page .card-image{height:220px}}@media(max-width: 1024px){.work-detail-page .gray-zone div{height:350px}.work-header{flex-direction:column}.work-header>div{width:100%}.work.detail .box-text{width:100%}.work-filters{justify-content:center;flex-wrap:wrap}.work-detail-header .work-filters{width:95%}.work-detail-header .box-container{flex-wrap:wrap}.work-detail-brief{width:42%}.work-detail-features{width:42%}}@media(max-width: 800px){.work-page .work-filters{display:none}.work-filters{justify-content:center;flex-wrap:wrap;width:100%}.work-page .card-container{background-color:initial;margin:10px 0}.work-header{padding-top:45px}.work-header h1{margin:0px}.work-header .box-header{margin-bottom:0px}.work-detail-header{width:100%;height:initial;background-color:#eaedf0;padding-top:45px}.work-detail-header .box-header{margin-bottom:0px}.work-detail-header h1{margin:0px}.work-detail-header .work-filters{margin-top:6px;margin-bottom:16px}.work-detail-slide{padding-top:10px}.work-detail-slide.gray-box{background-color:#fff}.work-detail-content{margin-bottom:0px}.work-detail-brief{width:100%;padding:0px 0px;font-size:16px}.work-detail-features{width:100%;padding:0px 0px;font-size:16px}.work-detail-company{display:block}.work-detail-company::after{content:""}.work-detail-project{display:block}.work-detail-page .contact,.work-page .contact{background-position:0 bottom;background-size:200px;--background-image: url(/assets/img/home/cta1.png)}.work-detail-page .gray-zone{background-image:none}.work-detail-page .gray-zone>div{background-color:initial}.about-page .gray-box{background-color:#eaedf0;margin-bottom:30px;margin-left:0px;padding:0px 0px;height:300px}}.requiredFieldError{border:1px solid #d40a15 !important}i#togglePassword{margin-left:350px;cursor:pointer;position:absolute;margin-top:13px;font-size:22px;display:inline-block}.globalMessageHeader,#loginErrorMessage{color:#d40a15;font-size:16px;margin-bottom:20px;position:relative;display:block;line-height:1.4;width:100%}.verifiedMessage{display:block;float:right;text-align:left;width:45%}.needLink{display:block;float:left;text-align:left}.button-action{height:30px;line-height:30px;background-color:#33c8ff;color:#fff !important;width:200px;text-align:center;border-radius:3px 3px;display:inline-block;cursor:pointer;padding:8px 8px}button.button-action{height:40px;font-size:16px;line-height:1.2em}#frm{max-width:1000px;width:90%;margin:auto}.black-container{background-color:#000;padding-top:2vw}.insights-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;background-image:url("/assets-optimized/img/insights/main.opt.jpg");background-position:50% 0%;background-repeat:no-repeat;background-size:cover;margin-bottom:80px;width:100%;position:relative}.insights-overlay{position:absolute;width:100%;height:100%}.insights-hero>.insights-titles>p{margin:4px 0px 8px 0px;line-height:1.1em}.insights-hero .center-column{padding:8px 5%;background-color:#fff;width:80%;display:block;height:auto;max-width:1280px;box-sizing:border-box;position:relative;top:40px}.insights-title{color:#fff;font-size:50px;font-weight:bold;text-align:left;width:80%;text-shadow:0px 0px 7px rgba(0,0,0,.4);margin-top:20vw;max-width:1280px}.insights-title>p{width:600px;max-width:100%}.insights-description{color:#fff;text-align:left;width:80%;text-align:left;max-width:1280px;font-weight:nornal}.insights-description .sub-header1{font-size:24px;margin-bottom:0px;line-height:1.4em !important}.insights-cta{width:80%;text-align:left;margin-top:20px;max-width:1280px}.tab-button{flex:0 !important;margin-top:32px}.small-tab-button{height:32px;line-height:32px;padding:0 20px;font-size:14px;display:inline-block;background-color:#33c8ff;border-radius:7px;color:#fff !important;width:auto;margin-left:10px;white-space:nowrap;cursor:pointer}.small-tab-button>img{vertical-align:middle}.insights-cta>a{background-color:#33c8ff;color:#fff;border-radius:5px 5px;text-align:center;display:inline-block;width:320px;font-size:22px;padding:16px 20px;cursor:pointer;font-weight:600}.insights-cta>a>img{vertical-align:bottom}a.not-available:link,a.not-available:hover,a.not-available h2{color:#888 !important;cursor:default}a.not-available .hover-play-icon,a.not-available .insights-section-info{display:none !important}.not-available-banner{display:none;position:absolute;width:100%;bottom:10%;left:0;height:16%;background-color:#f26522;color:#fff;font-size:1em;font-weight:bold}a.not-available .not-available-banner{display:flex;justify-content:center;align-items:center}#subtitle-container[available="0"] .not-available-banner{display:flex;justify-content:center;align-items:center;height:2em}.video-sidebar>.insights-cta>a{width:initial;font-size:16px;padding:6px 10px;width:250px;height:42px;box-sizing:border-box}.search-form{margin-bottom:20px;background-color:#f5f5f5;padding:20px 0px}.short-form{display:flex;justify-content:space-between;border-top:1px solid #e0e0e0;padding:4px 20px}.short-form input{border:0px;width:100%;margin:0px;line-height:42px;margin-left:40px;font-size:16px;padding-left:8px;padding-right:8px}.search-results-footer{height:50px}.share-icon{display:inline-block;width:60px;line-height:24px;font-size:14px;text-align:center}.share-icon:link,.share-icon:hover,.share-icon:visited{color:#000;cursor:pointer}#share-dialog{position:fixed;top:0;left:0px;width:100%;height:100vh;display:flex;justify-content:flex-end;align-items:center;z-index:1000}#share-dialog-content{width:400px;max-width:95vw;background-color:#fff;box-shadow:0px 0px 5px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:0;padding:6px}#share-dialog-content h3{margin:4px 0px}#share-copy-content{text-align:center;background-color:#f0f0f0;padding:2px;box-sizing:border-box;width:100%}#share-copy-content a{font-size:14px}#share-dialog-content input{background-color:#f0f0f0;border:1px solid #eee;width:70%;font-size:14px;padding:4px}#share-copy-result{color:#0a0;font-size:.9em;height:0px}#share-dialog-close{position:absolute;right:8px;top:8px;width:32px;height:32px}#share-dialog .share-icons a{padding:0px 8px}#share-dialog .share-icons a>img{width:40px;height:40px}.search-form>.container{margin:auto}.search-form .search-items{text-align:center}.search-form .search-item{max-width:210px;width:100%;margin:0px 2vw;display:inline-block;text-align:center}.search-form .search-item.submit{width:auto}.search-form .search-item .form-input{width:100%;height:45px;border:1px solid #ccc;position:relative;background-color:#fff}.search-form .search-item input{padding:12px 10px;font-size:14px;padding-left:38px;box-sizing:border-box}.search-icon{background-image:url(/assets/img/search.png);background-size:20px;background-repeat:no-repeat;width:20px;height:20px;position:absolute;z-index:100;margin-top:14px;margin-left:10px}.short-form .search-icon{margin-top:0px;margin-left:0px;width:36px;height:46px;background-position:center center}.short-form .search-item{display:flex}.short-form .search-item:first-child{flex-grow:2}.search-form .search-item select{padding:12px 10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0px;font-size:14px}.search-form .search-item select::-ms-expand{display:none}.search-form .search-item .select-arrow{display:inline-block;width:20px;height:20px;color:#000;z-index:1;background-image:url(/assets/img/arrow-down-blue.png);background-size:16px;background-repeat:no-repeat;margin-left:-30px;margin-top:20px;z-index:1;position:absolute;pointer-events:none}#summary-text{padding-right:10px;display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:20px}#resources-text{margin-top:24px}.summary-text-content{min-height:60px;margin-bottom:30px;line-height:1.5em;max-width:620px;font-size:16px}.summary-title h4{margin-top:8px}.summary-transcript>p{font-size:14px;margin:10px 0}.subscribe-form h2{margin-bottom:6px}.subscribe-form .form-button{width:100px;text-align:center;line-height:94px}.subscribe-form .form-input{width:25%;line-height:100px;margin:0 10px}.subscribe-form .form-text{width:35%}.subscribe-form .button-action{background-color:#33c8ff;color:#fff !important;border-radius:5px;padding:6px}.subscribe-form input{line-height:40px;font-size:20px;width:95%;background-color:#bd433d;color:#fff;font-size:18px;font-weight:normal;padding:0px 5px;border:1px solid #bd433d}.subscribe-form input::placeholder{padding-right:8px;color:#a0a0a0}.subscribe-message{text-align:center}.summary-text-container{flex:1}.tba-icon{width:100px;height:60px;display:flex;justify-content:center;align-items:center;padding:0 20px 0 0}.mobile-buttons{text-align:right;margin:30px 0 0 0}.mobile-buttons .tab-button{display:inline-block;margin-top:0;margin-bottom:8px}div#transcript-text{display:block;width:100%;position:relative;left:0px;margin:0 auto 0 0;padding:0;padding-left:120px;padding-right:220px;box-sizing:border-box}.transcript-separator{border-top:1px solid #dfdcdc;box-sizing:border-box;margin-bottom:20px;flex:1 0 100%}.transcriptTitle{display:block;font-size:16px;font-weight:bold;margin:0 0 20px 0}.tba-icon>img{border-radius:99%;border:1px solid #e0e0e0}#continue-form{margin:auto;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100vw;background-color:rgba(0,0,0,.5);z-index:100}#continue-form .subscribe-form{width:80%;max-width:600px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#f5f5f5;color:#444;padding:20px 40px;text-align:left;font-size:16px}#continue-form .subscribe-form .dialog-input{margin-bottom:18px}#continue-form .subscribe-form input,#continue-form .subscribe-form select{font-size:16px;height:32px;width:100%;box-sizing:border-box;min-width:100%}#continue-form .subscribe-form input[type=checkbox]{min-width:initial;width:initial}.dialog-input.checkbox-input input[type=checkbox]{height:30px;width:30px;-webkit-appearance:none}.dialog-input.checkbox-input input[type=checkbox]:checked{background-image:url(/assets/img/check.png);background-repeat:no-repeat;background-position:center center;background-size:85% 85%}form[short="1"] .dialog-extended{display:none}.dialog-short{display:none}form[short="1"] .dialog-short{display:block}#continue-form .form-input{width:60%;line-height:60px;height:60px;text-align:center}#continue-form .form-input>input{width:95%}#continue-form .form-button{width:70%;line-height:60px;height:60px}#cloudfront-video{user-select:none;-webkit-user-select:none;max-height:98vh}#initial-overlay{pointer-events:none;display:none}.paused #initial-overlay{display:flex}#player-toolbar{position:absolute;bottom:0px;left:0px;width:100%;height:3.5vw;background-color:rgba(0,0,0,.5);transition:opacity linear .3s;opacity:0;display:flex;align-items:center;font-size:1.5vw;z-index:1}#player-toolbar>div{margin:1vw;height:50%}#player-duration{width:100%}#player-duration>div{width:100%;height:100%}#player-time{display:flex;flex-shrink:0}#player-volume-bar{min-width:3rem;height:100%}#player-progress,#player-volume-bar{background-color:rgba(255,255,255,.2);border-radius:3px;cursor:pointer}#player-current,#volume-current{transition:width linear .2s;border-radius:3px}#player-current{height:100%;background-color:rgba(255,0,0,.9)}#volume-current{height:100%;background-color:rgba(255,255,255,.9)}#player-volume{flex:0 0;display:flex;align-items:center}#player-button,#volume-icons{display:flex;flex-shrink:0}#player-buttons{white-space:nowrap;display:flex;flex-shrink:0}#player-button img,#player-buttons img,#volume-icons img{height:100%;margin:0px 10px;object-fit:contain;-moz-user-select:none;-webkit-user-select:none;user-select:none}#volume-icon,#mute-icon{margin-left:0 !important}.playing #player-play-icon,.paused #player-pause-icon{display:none}.paused #player-play-icon,.playing #player-pause-icon{display:inline-block;cursor:pointer}#subtitle-container[full-screen="1"]{display:flex}body[full-screen-js="1"] #subtitle-container{height:100vh;background-color:#000;display:flex;flex-direction:column;justify-content:center}body[full-screen-js="1"]{overflow:hidden;height:100vw}#subtitle-container[full-screen="1"] #player-fullscreen-icon,#player-fullscreen-exit{display:none}#player-fullscreen-icon,#subtitle-container[full-screen="1"] #player-fullscreen-exit{display:inline-block;cursor:pointer}@media(max-width: 1320px){.search-form>.container{max-width:1100px !important}div#transcript-text{padding-right:20px}.summary-text-content{max-width:100%}}@media(max-width: 800px){.insights-description .sub-header1{font-size:20px}.insights-description .sub-header1>span{display:inline-block}#player-toolbar{height:6vw;font-size:3vw;line-height:3.5vw}}@media(max-width: 480px){.insights-description{margin-bottom:20px !important}.insights-description .sub-header1{font-size:16px}#player-toolbar{height:8vw;font-size:4vw;line-height:4.5vw}}#subtitle-container:hover #player-toolbar{opacity:1}#subtitle-container[mousemoved="0"]:hover #player-toolbar{opacity:0}#subtitle-container{position:relative}#subtitles{align-items:center;justify-content:center;background-color:transparent;display:none;flex-direction:column}#subtitle-content{display:none}#subtitles #play-icon{display:none}#subtitles #pause-icon{opacity:0;transition:opacity linear .3s;display:inline-block}#subtitles #pause-icon{opacity:0;transition:opacity linear .3s}.paused #subtitles,.playing #subtitles{display:flex}.paused:hover #subtitles #play-icon{display:inline-block;cursor:pointer;width:6vw;height:6vw;background-image:url(/assets/img/insights/play_icon.png?v1);background-repeat:no-repeat;background-position:center center;background-size:contain}.paused[mousemoved="0"]:hover #subtitles #play-icon{display:none}.hover-play-icon{background-image:url(/assets/img/insights/play-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:50px 50px;width:100%;height:100%;position:absolute;top:0px;opacity:1;transition:linear .3s}.section-video:hover .hover-play-icon{background-image:url(/assets/img/insights/play-white.svg);opacity:1}.section-video:hover .insights-section-info{opacity:1}.playing:hover #subtitles #pause-icon{opacity:1;cursor:pointer;width:6vw;height:6vw;background-image:url(/assets/img/insights/pause_icon.png?v1);background-repeat:no-repeat;background-position:center center;background-size:contain}.playing[mousemoved="0"]:hover #subtitles #pause-icon{display:none}.paused #subtitles{background-position:center center;background-size:10%;background-repeat:no-repeat}#subscribe-header{display:flex;flex-direction:row;justify-content:center}.additional-content{align-items:center}.additional-content img{width:90%;margin-top:80px;display:inline-block;max-width:400px;padding-bottom:40px}.box-containers{display:flex;flex-direction:row;width:100%}.call-to-action{background-color:#ee5e56;color:#fff;margin:30px 0 0 0}.call-to-action .container{display:flex;justify-content:space-between;padding:50px 0}.center-column{display:flex;flex-direction:column;align-items:center;width:100%}.center-column h1{text-align:left;padding-top:20px;margin-bottom:8px;font-size:30px}.insights-page,.insights-content-page{font-family:Gotham,Arial,Helvetica,sans-serif}.insights-page input,.insights-page select,.insights-content-page input,.insights-content-page select{font-family:Gotham,Arial,Helvetica,sans-serif}.insights-page .container{max-width:1600px}.insights-page,.insights-content-page .contact,.insights-page .contact{margin:0px 0px !important}.insights-content-page>.container{max-width:1280px !important}.signin-container>.container{max-width:1280px !important}#search-form .container{max-width:1000px !important}.insights-row{display:flex;flex-direction:row;justify-content:space-between;width:100%;flex-wrap:wrap}.insights-row .section h2{font-size:20px;color:#299fd8}.section a.section-video:hover h2{color:#000 !important}.section a.not-available:hover h2{color:#888 !important}.insights-row .section{min-width:250px}.insights-section-info{position:absolute;top:0px;width:100%;height:100%;color:#fff;opacity:0;transition:linear .2s;background-color:rgba(0,0,0,.5)}.insights-section-info .video-count{float:right;width:180px;text-align:right;font-weight:normal;padding:8px 12px}.insights-subtitle{display:inline-block;margin:10px auto 0px auto;text-align:left;font-size:18px;line-height:1.7em !important}.section-date{font-size:12px;margin-top:10px;display:flex;justify-content:space-between}.section-subheader{min-height:2.8em}.learning-header{margin:20px 0 0;line-height:1.2em}.learning-header>div{display:inline-block;line-height:32px}.learning-subheader,.share-icons{margin:0 0 10px}.section{width:30%;margin-bottom:40px}.section h2{margin-bottom:8px}.section-video{background-color:#888;height:100%;color:#000}a.section-video{color:#000}.section-video .thumbnail-overlay{background-image:url(/assets/img/insights/play_icon.png);background-position:center center;background-size:15%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.section-video>div{position:relative}.vertical-bar-container{display:flex;align-items:flex-end;margin-bottom:20px;position:relative}.vertical-bar{display:inline-block;margin:0px;padding:0px;width:4px;overflow:hidden;background-color:#ccc;border-bottom:1px solid #888}.vertical-bar:hover{background-color:#fcc}.vertical-bar.mark{border-bottom:1px solid #000}.vertical-line{height:10px;border:0;background-color:#fff;border-bottom:1px solid #ddd;position:absolute;z-index:-1;font-size:8px;text-align:right;line-height:10px;color:#aaa;max-width:100%}.video-container{width:100%;padding:0px 0px 30px 4vw}.video-content-thumbnail{border-radius:3px 3px;background-size:cover;background-position:center center;background-repeat:no-repeat;height:180px;margin-top:8px}.video-content-text{margin:8px 0px 16px 0px;color:#444}.current-content .video-content-text{color:#000}.current-content .video-content-text::before{content:" ";background-image:url(/assets/img/insights/play_icon.png);display:none;width:16px;height:16px;background-size:20px 20px;background-repeat:no-repeat}.signin-container{background-color:#000;border-bottom:1px solid #444}.signin{display:flex;padding:12px 4vw;justify-content:space-between;align-items:flex-start;color:#33c8ff;font-size:14px;width:100%;box-sizing:border-box}.signin>div{line-height:32px;margin-left:0px;white-space:nowrap}.signin-user{background-image:url(/assets/img/insights/profile-icon.svg);background-position:left center;background-repeat:no-repeat;background-size:20px 20px}.signin-space{flex:1 0}.signin-user,.signin-password,.signin-logout{padding-left:30px;flex:0 0}.signin-toolbar{display:flex}.signin-video{width:100%;color:#aaa;display:inline-block;user-select:none;margin-top:0px}.signin-video:link,.signin-video:visited{color:#eee}.signing-video-brief{display:flex;flex-wrap:wrap;width:100%}.signing-continue-text{flex:1 0;display:flex;align-items:flex-end}.signing-continue-text p{width:100%;flex:1 0}.signin-video h3{margin:0px;font-size:20px;color:#fff;line-height:1.4em;margin-bottom:12px}.signin-video-contents h3{margin-bottom:0}.signin-video h4{margin:0px 0px 8px 0px;font-size:22px;color:#fff;width:100%;line-height:1.35em}.signin-video button{font-size:16px !important;border-radius:3px !important}.signin-video-contents{display:flex;line-height:1.3em;white-space:normal;width:58vw;margin-bottom:20px}.signin-last-viewed{font-size:18px}.signin-last-viewed>div{display:inline-block;padding-right:.5em}.signin-continue-position{background-color:#444}.signin-continue-position>div{background-color:red;height:3px;width:0px}.signin-video-text{display:flex;flex-wrap:wrap;flex:1}.signin-continue-button{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:16px;flex:1 0}.signin-video-preview{margin-right:1.5vw}.signin-video p{max-width:510px}.signin-button button,.search-item.submit button,#globalMessageHeader button{background-color:#33c8ff;color:#fff;border-radius:3px;height:2.2em;padding:0px 40px 0px 20px;border:1px solid #33c8ff;font-size:14px;background-image:url(/assets/img/insights/expand-right.svg);background-position:90% center;background-repeat:no-repeat;background-size:20px 20px;font-weight:normal;cursor:pointer}.continue-watching{white-space:nowrap}@media(min-width: 1200px){.signin{padding:1vw 4vw}.signin-button button{font-size:20px;border-radius:.4vw;padding:0px 3vw 0px 2vw}}.recovery-action{display:none !important}.resend-action{display:none !important}.required-field{background-image:url(/assets/img/insights/required.png);background-position:right center;background-repeat:no-repeat;background-size:24px 12px}.subscribe_employees{color:gray !important;background-image:url(/assets/img/arrow-down-blue.png);background-position:95% center;background-repeat:no-repeat;background-size:6%}.subscribe_employees.changed{color:#000 !important}#login-dialog[type=recovery] .signin-action{display:none !important}#login-dialog[type=recovery][mode=reset] .recovery-action{display:initial !important}#login-dialog[type=recovery][mode=resend] .resend-action{display:initial !important}.video-header{border-bottom:1px solid #e0e0e0;margin-top:60px}.video-preview{width:220px}.video-preview.video-viewed{opacity:.5 !important}.video-preview.current-content{opacity:.8 !important}.video-content-button.enabled-content{cursor:pointer;color:#000;opacity:1}.video-content-button.gray-button{background-color:#eee}.video-content-button:link,.video-content-button:visited,.video-content-button:hover,.video-content-button:active{color:#666}.video-contents h2{font-size:20px}.video-contents{padding:8px 8px;color:#fff}.video-contents,.additional-content{min-width:320px;width:320px;display:flex;flex-direction:column;padding:0px 26px;align-items:center}.video-count{font-weight:700}#video-sel-overlay{background-color:rgba(0,0,0,.9);height:100%;position:absolute;right:0px;top:0px;width:400px;max-width:100vw;text-align:left;display:none}#subtitle-container[full-screen="1"] #video-sel-overlay{display:block;opacity:0;pointer-events:none}#chapters-icon{display:none}#subtitle-container[full-screen="1"] #chapters-icon{display:none;opacity:.5}#video-list,#series-list,#video-list2,#series-list2{display:flex;flex-direction:column;width:400px;min-width:33vw;max-width:100vw;color:#33c8ff;padding:0px 4vw 30px 4px;font-size:14px}#videos-text{width:100%}#videos-text a:link,#videos-text a:visited{color:#00baff}#video-list-sel,#series-list-sel{display:flex;flex-direction:column;width:100%;font-size:16px;color:#444}#videos-text .video-list-title,#videos-text .video-list-time{border-bottom:1px solid #f0f0f0}#videos-text .current-item:link,#videos-text .current-item:visited{color:#000}#videos-text .video-list-title{font-weight:bold}#videos-text .video-list-time{min-width:33%}#videos-text #video-list-sel .video-list-time{min-width:20%}#videos-text .pause-icon{display:none}#videos-text .video-list-header{display:none}#video-list.playing .current-item .status-icon,#video-list-sel.playing .current-item .status-icon{display:none}#video-list .pause-icon,#video-list2 .pause-icon{display:none}#video-list.playing .current-item .pause-icon,#video-list-sel.playing .current-item .pause-icon{display:inline-block}.video-list-item{display:flex;line-height:3.5em}.video-list-item.coming-soon-video{opacity:.4}.video-list-item.coming-soon-video .video-list-time{visibility:hidden}.video-list-item:link,.video-list-item:visited{color:#33c8ff}.video-list-item:hover{background-color:rgba(160,160,160,.4)}.video-list-item h2{margin:0px;padding-bottom:8px;font-size:20px}.video-list-item.current-item:link,.video-list-item.current-item:visited{color:#fff}.video-list-header{color:#fff}.video-list-check{width:10%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #000}#videos-text .video-list-check{border-bottom:1px solid #fff}.video-list-title{width:100%;border-bottom:1px solid #2c2c2c;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-list-footer .video-list-title{border-bottom:0px;line-height:4em;font-size:.9em}.video-list-time{width:16%;text-align:right;padding-right:10px;border-bottom:1px solid #2c2c2c;white-space:nowrap}#series-list .video-list-time{min-width:30%}@media(max-width: 1024px){#video-list,#series-list{min-width:30%;font-size:1.5vw}.video-list-item{line-height:2.6em}.video-list-item h2{font-size:1.8vw}}.row-container{display:flex;flex-direction:row;justify-content:space-between}.video-overlay{position:absolute;top:0;width:100%;text-align:center;color:#fff;font-size:20px;user-select:none;-webkit-user-select:none;height:100%;display:flex;background-color:rgba(0,0,0,.1)}.video-results{display:flex;flex-direction:column;max-width:800px;margin:0px auto;font-size:24px;margin-bottom:90px}.video-results h2{font-size:1.2em}.video-results .video-list-item{line-height:4em;font-weight:bold}.video-results .video-list-check{border-bottom:1px solid #2c2c2c}.video-results .video-list-check{width:8%;min-width:8%;justify-content:flex-start}.video-tiles{margin:0 5%;width:90%}.insights-content-page .video-tiles{margin:0 0;width:100%}.video-tiles>h2{width:100%}.video-views{margin:10px 0px}.suggestions>h2{padding:16px 0}.suggestions h2{margin:20px 0px}.video-suggestions{display:flex;justify-content:space-between}.video-suggestion{width:45%;display:inline-block}.video-sidebar{padding:0;min-width:25%}.video-tabs{display:flex;width:100%;margin-bottom:16px}.video-tabs>span{flex:1 0;border-bottom:1px solid #e3e0e0}.video-tabs>a{padding:0px 20px;display:inline-block;height:40px;line-height:40px;font-size:16px;font-weight:bold;margin-top:32px;color:#33c8ff;border-bottom:1px solid #e3e0e0}.video-tabs>a.tab-active{color:#000;border:1px solid #e3e0e0;border-bottom:0px;border-radius:3px 3px 0 0}.hidden-tab{border:0px !important;border-bottom:1px solid #e3e0e0 !important}.video-tag:link{color:#666;background-color:#eee;padding:3px 8px;border-radius:5px}.video-tag:active,.video-tag:visited{color:#444}.video-tag:hover{color:#000}.video-tags{margin-top:8px;line-height:30px;margin-bottom:20px}.video-transcript{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}.video-transcript .newline{height:10px}.video-transcript-text{cursor:pointer;border:1px solid #fff;display:inline;line-height:20px;color:#999;padding:2px 0}.video-transcript-text.active-line{color:#000}.video-transcript-text:hover{border:1px solid #ddd}.full-screen-dialog{position:fixed;top:0px;left:0px;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.2);z-index:5000;opacity:0;transition:opacity linear .3s}.full-screen-dialog[opened="1"]{opacity:1;overflow-y:scroll}form[error="1"] input{border-color:#c44 !important}.dialog-form .dialog-error{color:#a00;width:100%;padding:6px}form.dialog-form{background-color:#f5f5f5;box-shadow:0px 0px 6px rgba(0,0,0,.5);max-width:1280px !important;box-sizing:border-box;width:100%;width:80%}.dialog-form .dialog-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:800px;margin:30px auto;padding:4% 4%;box-sizing:border-box}.dialog-form .dialog-title{width:100%;text-align:center;font-size:24px;line-height:1.5em;margin-bottom:0px}.dialog-form .dialog-title h3{font-size:1.5em !important;margin:.5em 0}.dialog-form .dialog-title>div{font-size:26px;font-weight:bold;text-align:left;margin-bottom:12px}.dialog-form .dialog-footer{font-size:24px;line-height:1.5em;text-align:center;width:100%}.dialog-form .dialog-input{width:100%;display:flex;flex-direction:column;margin-bottom:27px}.dialog-form .dialog-input label{padding:4px 0px}.dialog-form .dialog-input.checkbox-input{flex-direction:row;margin-bottom:4px !important}.dialog-input.checkbox-input label{line-height:30px;cursor:pointer;text-align:left}.dialog-input input:read-only{background-color:#f0f0f0 !important}.alert-container{width:90%;max-width:400px !important;background-color:#f5f5f5;box-shadow:0px 0px 6px rgba(0,0,0,.5);box-sizing:border-box;padding:3vw;display:flex;flex-direction:column;align-items:center;text-align:center}.alert-container .alert-content{padding:20px 0}.alert-container .alert-title{font-weight:bold}div[type=recovery] .dialog-input-2col{width:100%}.dialog-form .dialog-input select,.dialog-form .dialog-input input,.dialog-form .dialog-input textarea{font-size:24px;font-family:Gotham,Arial,Helvetica,sans-serif}.dialog-form .dialog-input select,.dialog-form .dialog-input input{height:50px;border:1px solid #98a8be;padding:0px 28px 0 10px;border-radius:2px;background-color:#fff;color:#444;overflow:hidden}.dialog-form .dialog-input select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.dialog-form .dialog-input-2col{width:48%}#frm2{display:inline-block}#frm2 label,#continue-form label,#login1 label{display:none}#frm2 .checkbox-input label,#continue-form .checkbox-input label{display:inline-block;font-size:20px}.dialog-form .dialog-button,.dialog-form .button-action{width:100%;box-sizing:border-box;font-family:Gotham,Arial,Helvetica,sans-serif;height:56px;padding:8px 0px;margin-bottom:8px;margin-top:12px;font-size:25px;border-radius:5px}.insights-content-page form.dialog-form{width:90%}.resource-item{display:inline-block;width:308px;font-size:14px;border-radius:5px;border:1px solid #e3e0e0;padding:20px 20px 12px 20px;line-height:1.5em;box-sizing:border-box}.resource-item .resource-title{font-weight:bold;margin-bottom:8px}.resource-item .resource-links{display:flex;justify-content:space-between;margin-top:10px}.resource-item .resource-links a{display:inline-block;font-weight:bold;font-size:14px}.resource-item .resource-links a img{padding-left:2px}@media(min-width: 1024px){.insights-hero{background-image:url("/assets-optimized/img/insights/main@2x.opt.jpg");min-height:640px}#video-list,#series-list,#video-list2,#series-list2{font-size:16px}}@media(max-width: 1320px){i#togglePassword{margin-left:250px;margin-top:1px;font-size:16px}.insights-content-page .container,.signin-container .container{max-width:1000px !important}#video-list,#series-list{min-width:33%;font-size:1.3vw}.video-list-item{line-height:2.6em}.video-list-item h2{font-size:1.8vw}.video-list-title{font-weight:normal}#continue-form .subscribe-form .dialog-input{margin-bottom:8px}.signin-video h4{font-size:20px}.signin-video{order:2}.signin{flex-wrap:wrap}.signin-video-contents h4{font-size:18px}.signin-last-viewed{font-size:16px}}@media(max-width: 1024px){.signin{flex-wrap:wrap}.signin-container>.container{padding:12px 20px}#continue-form{font-size:18px}.section{width:100%}.insights-row{flex-wrap:wrap}.insight-hero{margin-bottom:140px}.insights-title{font-size:36px}.insights-description{font-size:18px}.insights-cta{margin-top:8px}#continue-form .form-input,.subscribe-form .form-input{width:80%;line-height:50px;height:50px;text-align:center}.call-to-action .container,#subscribe-header{flex-direction:column;text-align:center;align-items:center;padding:16px 0}.subscribe-form input{max-width:400px}.call-to-action .container>div{width:90%}.signin-video-contents{width:100% !important}}@media(max-width: 800px){.insights-title{font-size:5vw}.insights-hero .insights-cta{display:none}.insights-cta{width:100%;text-align:right;margin:20px 0px 20px 0px;margin-top:20px}.insights-cta>a{font-size:16px;padding:6px 12px 6px 20px;width:initial;font-weight:bold;margin-right:10px}.insights-cta>a>img{width:20px;height:20px}.insights-hero .center-column{margin-top:2vw;display:none}.video-serie-name{font-weight:normal}.video-list-item h2{font-size:24px}.video-header{border-bottom:0px}.video-tabs{margin-bottom:32px}.video-tabs>a{margin:0px;padding:5px 4px;border:1px solid #f0f0f0;border-bottom:1px solid #e3e0e0;border-radius:3px 3px 0px 0px;text-align:center;display:inline-flex;height:auto;line-height:1.2em;align-items:center;justify-content:center;flex:1;min-height:38px}.video-header{margin-top:40px}.video-tabs>a.tab-active{border-bottom:0px}#video-list,#series-list{font-size:14px;display:none}.video-transcript{margin-bottom:0px;padding-bottom:30px;border-bottom:1px solid #e3e0e0}.resource-item{width:100%}.box-containers{flex-direction:column}.row-container{flex-wrap:wrap}.video-contents,.additional-content{min-width:initial;width:initial;padding:0px}.learning-toolbar{flex-direction:column}.learning-toolbar>div{width:100%;text-align:center}.search-form .search-item{width:100%;display:block;text-align:center}.search-form .search-item .form-input{max-width:400px;margin-bottom:8px}.video-tab-content{width:100%}.summary-text-container{width:80%}#summary-text{padding-right:0px}#transcript-text{padding-right:0 !important;font-size:14px}.center-column{margin:20px 0px 20px 0px;text-align:left}.center-column h1{font-size:20px;margin-left:0px;text-align:left;width:100%}.insights-subtitle{margin:10px 0px 10px 0px}.section-subheader{font-size:16px}#searchfrm{display:none}.video-tiles{margin:0 0%;width:100%}.section{width:100%}#frm2{max-width:640px}.video-container{padding:0px}#continue-form{justify-content:center;align-items:flex-start;padding-top:0px}#continue-form .subscribe-form{font-size:14px}.insights-hero{background-position:70% 0%;max-height:60vw;margin-bottom:0px}.dialog-form .dialog-title{font-size:20px}}@media(max-width: 640px){#subtitles{font-size:16px}.learning-header{font-size:24px}div#transcript-text{padding-left:0px}#continue-form .form-input,.subscribe-form .form-input{width:80%;line-height:30px;height:40px;text-align:center}#continue-form .form-input>input{line-height:24px}#continue-form .form-button{width:90%;line-height:40px;height:40px}#frm .form-input{line-height:50px;height:50px}#continue-form .button-action{width:100%;font-size:14px;line-height:20px}.suggestions h2{font-size:18px;margin-top:8px}.video-suggestions{flex-wrap:wrap}.video-suggestion{width:100%}.tba-icon{display:none}.summary-text-container{width:100%}}@media(max-width: 480px){#subtitles,#continue-form{font-size:12px}.button-action{width:95%;font-size:14px;height:20px;line-height:20px}.video-content-button{font-size:14px}.insights-title>p{font-size:6vw}.dialog-form .dialog-input{width:100% !important;margin-bottom:16px !important}.signin{padding:6px 8px}}@media(max-width: 800px){.full-screen-dialog{align-items:flex-start;padding-top:90px}.dialog-form .dialog-container{padding-top:0px}.dialog-form .dialog-input select,.dialog-form .dialog-input input{height:28px}.dialog-form .dialog-input select,.dialog-form .dialog-input input,.dialog-form .dialog-input textarea{font-size:16px}.dialog-input.checkbox-input label{line-height:20px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.signin-video img{display:none}.signin-video-contents>div{margin-right:0px}.playing:hover #subtitles #pause-icon{width:48px;height:48px}.resources-section #resources-contents{margin:0px 0px 20px 0px !important}.black-container{padding-top:8px}.insights-description{margin-bottom:50px}.signin{border-bottom:0px}.dialog-form .dialog-container{text-align:center}.dialog-form .dialog-input label{display:none}.signin-video h3,.signin-video h4{color:#fff}.signin-continue-button{width:100%}.signin-continue-button button{width:100%}.continue-watching{flex-grow:1}.video-list-footer .video-list-title{border-bottom:0px !important}.dialog-input.checkbox-input input[type=checkbox]{height:20px;width:20px;padding:12px}.dialog-form .dialog-title h3{font-size:16px !important}.dialog-form .dialog-input{margin-bottom:24px !important}.dialog-form .dialog-title,.dialog-form .dialog-footer{font-size:14px}.dialog-form .dialog-title>div{font-size:20px;text-align:center}.dialog-form .dialog-button,.dialog-form .button-action{height:40px;padding:6px 0px;margin-bottom:8px;margin-top:12px;font-size:16px;border-radius:5px}#frm2 .checkbox-input label,#continue-form .checkbox-input label{font-size:16px}#share-dialog-content{width:90%}.dialog-form .dialog-container{padding:20px 30px}.signin{padding:12px 4vw}.paused #subtitles{background-color:rgba(0,0,0,.4)}}body[touch=true] .paused #subtitles #play-icon,body[touch=true] .paused:hover #subtitles #play-icon{width:48px;height:48px}body[touch=true] .paused #subtitles #play-icon{display:inline-block;cursor:pointer;background-image:url(/assets/img/insights/play_icon.png?v1);background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 480px){.insights-title p{font-size:5vw;margin:0px !important}.insights-description{margin-bottom:40px;font-size:3vw}.insights-description p{line-height:1.2em !important;font-weight:normal}.insights-cta>a{width:100%;box-sizing:border-box}#video-list-sel,#series-list-sel{font-size:14px}form.dialog-form{width:100% !important}.video-tabs>a{font-size:14px}.signin-video h3,.signin-video h4{margin-top:16px}.signin-user{width:28px;overflow:hidden}i#togglePassword{margin-left:260px;margin-top:3px;font-size:16px}}@media(max-width: 360px){.video-tabs>a{font-size:12px}.resource-item .resource-links a{font-size:12px}}@media(max-width: 850px)and (max-height: 480px){#menu-bar{position:relative}.dialog-form .dialog-container{margin:16px auto}}@media(max-width: 940px){.search-form .search-item.submit{margin-top:20px}}@media(max-height: 800px){.dialog-form .dialog-input{margin-bottom:16px !important}}@media(max-height: 700px){.dialog-form .dialog-input{margin-bottom:12px !important}}@media(max-height: 400px){.full-screen-dialog{padding-top:10px}}.case-studies .box-text{width:105%;margin:10px 0px}.case-studies.detail{background-color:#fff;font-size:18px}.case-studies.detail .box-text{background-color:#eee;width:105%;margin:10px 0px}.case-header{width:100%}.case-studies .card{width:480px}.case-studies .card-image{height:400px}.case-studies .card-footer{height:70px;justify-content:space-between}.case-studies .card-overlay{height:470px;margin-top:-470px}@media(max-width: 1024px){.case-studies .card{width:500px}.case-studies .card-image{height:400px}.case-studies .card-overlay{height:470px}}@media(max-width: 600px){.case-studies .card{width:85vw}.case-studies .card-image{height:75vw}.case-studies .card-overlay{height:90vw;margin-top:-90vw}.case-studies .card-heading{font-size:12px}}.about-text{width:55%;font-size:18px;margin:8px 8px;line-height:30px}.about-process{font-size:18px;margin:8px 8px;align-items:center !important}.about-process .box-text{width:70%;font-size:18px}.about-process img{width:360px}.about-content .box-images{width:45%}.about-content .box-image{width:90%;max-width:475px;background-size:contain;height:350px}.about-clients-text{font-weight:300;margin:60px 10% 80px 10%;line-height:1.4em}.about-logos-big{max-width:855px;width:95%}.about-highlight{padding:40px 60px;justify-content:flex-end !important;height:150px}.about-highlight>div{width:47vw;position:absolute;right:0px;height:130px;margin:0px 0px 0px 53vw;float:right;background-color:rgba(242,101,34,.9);color:#f8f8f8;font-family:Gotham,Arial,Helvetica,sans-serif;font-size:18px;display:flex;align-items:center}.about-highlight-text{width:400px;padding-left:50px}.about-images{align-items:center !important}.about-images>.box-image{width:24%;height:15vw}.about-page .box h1{font-size:40px}.about-page .gray-zone{height:380px}.about-page .gray-zone>div{height:380px}.about-page .hero{width:100%;height:60vw;max-height:400px;line-height:36px}.about-header-box{padding:0px 0px;margin-bottom:50px}.about-header-box .box{height:400px}.about-header-text{position:absolute;top:0px;width:100%;max-height:400px;height:50vw}@media(max-width: 1024px){.about-text{width:100%}.about-process .box-text{width:100%}.about-highlight>div{width:100%;margin:20px;position:relative;display:flex;flex-direction:column;justify-content:center}.about-highlight-text{padding:20px 0px;width:90%;display:inline-block}.about-images>.box-image{width:42%;height:22vw;margin-bottom:20px}.about-content .box-images{width:90%}.about-images>.box-image{height:22vw;min-height:110px}.about-page .box h1{font-size:34px}.about-page .gray-zone{display:none}.about-header-box{padding:0px 0px}}@media(max-width: 800px){.about-text{width:90%;text-align:left}.about-page .box h1{font-size:32px}.about-header-box{margin-bottom:0px;height:60vw}.about-header-box .box{height:60vw}.about-highlight{padding:0px 0px}.about-highlight>div{width:100%;margin:18px}.about-highlight-text{text-align:left}.about-images{margin:0px 20px;justify-content:space-between}.about-images>.box-image{width:48%;height:23vw;margin-bottom:16px;margin-left:0px;margin-right:0px}.about-companies img{max-width:300px;width:90%}.about-content{margin-bottom:24px}.about-process img{width:80%;max-width:400px}.about-process .box-text{margin:16px}.about-process .box-header{text-align:left;margin-bottom:0px}.about-process .box-images{margin-bottom:0px}.about-process .text-inline-content{text-align:left}.about-page .hero{margin-top:20px}}@media(max-width: 400px){.about-page .box h1{font-size:26px}.about-highlight-text{text-align:center}}.contact{font-size:18px;height:352px;font-family:Gotham,Arial,Helvetica,sans-serif;color:#fff;background-repeat:no-repeat;background-position:0 bottom;background-size:30%;margin:95px 0px 0px 0px}.contact-background{background-image:linear-gradient(135deg, #2D94CD, #48A9DF)}.contact h3{text-transform:uppercase;font-size:24px;font-family:Gotham,Arial,Helvetica,sans-serif;--text-shadow: 0px 0px 3px #444}.contact-text{font-weight:300;font-size:24px;line-height:1.4em;margin-bottom:10px;--text-shadow: 0px 0px 3px #444}.contact-address{display:flex;flex-direction:row;margin:0px 40px;flex-wrap:wrap;border:1px solid #ccc;border-radius:5px;align-items:flex-start;min-width:initial;justify-content:space-around}.contact-address>div{margin:24px 0px;padding:5px 20px}.contact-address h3{font-size:28px;margin-bottom:16px}.contact-address address{font-style:normal;font-size:18px}.contact-phone{min-width:200px}.contact-header-text{font-size:18px}.contact-positions{display:flex;flex-direction:column;align-items:center;width:100%;font-size:18px;margin-bottom:80px}.contact-positions .box-header{text-align:center}.contact-positions h3{font-size:32px;line-height:1.4em}.contact-position-items{display:flex;flex-direction:column}.contact-highlight{padding:20px 20px;justify-content:flex-end !important;height:140px;margin-top:100px;margin-bottom:50px}.contact-highlight>div{width:54vw;position:absolute;right:0px;height:140px;margin:0px 46vw 0px 0px;float:right;background-color:rgba(242,101,34,.9);color:#f8f8f8;font-family:Gotham,Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:flex-end}.contact-highlight-text{max-width:700px;padding-right:120px;font-size:20px}.team-selector{display:flex;flex-direction:row;border:1px solid #ccc;border-radius:5px;width:40vw;height:60px;max-width:800px;justify-content:space-between;align-items:center}.team-selector-title{padding-left:16px;font-weight:bold}.team-selector-arrow{float:right;right:10px;color:#000;line-height:60px;width:30px}.contact-video-container{margin-top:0;display:flex;flex-direction:row;align-items:center;overflow:hidden;height:400px}.contact-video-overlay{content:"";position:absolute;z-index:1;top:0px;width:100%;height:400px;max-height:100vh}.contact-video-overlay-mask{background-color:#fff;height:20px;z-index:2000;position:relative;margin-top:-8px}#contact-video{width:100vw;display:inline-block;min-width:100%;min-height:100%}.contact-page .hero{height:400px;line-height:36px;position:absolute;top:0px;width:100%;z-index:2000}.contact-header-box{padding:50px 50px 0px 50px;margin-bottom:50px}.contact2 .contact-background{background-image:linear-gradient(180deg, #00BDFF, #00BDFF, #068eff)}.contact2 h3{text-transform:none;margin-bottom:24px;font-size:28px;line-height:1.4em}.contact2 h3:after{content:" ";display:block;width:100px;margin:20px auto 30px auto;height:3px;overflow:hidden;background-color:#fff}.contact2 .contact-text{font-size:16px;max-width:600px}.contact2 .cta-button{border-radius:3px;font-size:14px;text-transform:none;height:38px;line-height:40px;display:inline-block;width:130px}.contact2 .cta-button>img{width:8px;height:13px;padding-bottom:3px;padding-left:8px}.contact2 .box-container.contact{margin:0 !important}.contact-page h2{text-align:center;font-size:2em;margin-bottom:1.5em;margin-top:2em;line-height:1.3em;padding:0 20px}.contact-page #form-dialog{display:block !important;position:relative;width:100%;opacity:1;height:auto;padding-top:0;z-index:0}.contact-page #form-dialog #frm3{border:1px solid #ccc;border-radius:5px;--background-color: transparent;--box-shadow: none;box-shadow:none;margin:0 auto;display:block}.contact-page #form-dialog #frm3 .dialog-container{padding-top:0}.contact-page #form-dialog #frm3 label{display:none}.contact-page #form-dialog .subscribe-indirect{display:none}.contact-page #form-dialog .password-field{display:none}.contact-page #form-dialog .checkbox-input{display:none}.contact-page #form-dialog .checkbox-input{display:none}.contact-page #form-dialog .subscribe-message-body>textarea{border:1px solid #98a8be;padding:8px 28px 8px 10px;border-radius:2px;background-color:#fff;color:#444;min-height:100px;max-height:10em;resize:vertical}@media(max-width: 1200px){.contact-highlight-text{max-width:600px;padding-right:20px}}@media(max-width: 1024px){.contact{background-size:30%}.contact-video-overlay{margin-top:-280px}.contact-highlight>div{width:100%;margin:20px;position:relative;justify-content:flex-start}.contact-highlight-text{padding:20px 0px;width:90%;display:inline-block;text-align:left;margin:0px 32px}.contact-page .gray-zone{display:none}.contact-header-box{padding:0px 0px}}@media(max-width: 800px){.contact{background-size:50%}.contact-address{border:0px solid #ccc;text-align:left;margin:0px 0px}.contact-address>div{width:80%;text-align:left;margin:10px 0px}.contact-positions .team-selector{width:100%}.contact-video-container{height:56vw}.contact-page .gray-box,.contact-page .gray-box>.box{max-height:240px}.contact-video-overlay{margin-bottom:100px}.contact-highlight{padding:0px 0px}.contact-page .hero{height:60vw;margin-top:20px;max-height:300px}.contact-page .contact-form{margin:0 -20px}.contact-page .contact-form #frm2{box-shadow:none}}@media(max-width: 400px){#contact-video{width:400px}.contact-page .box h1{font-size:26px}.contact-video-overlay{margin-bottom:70px;margin-top:-200px}.contact-highlight-text{text-align:center}}.cookie-warning{position:fixed;bottom:0px;width:100%;z-index:9999}.cookie-warning .container{font-size:18px;max-width:initial;font-family:Gotham,Arial,Helvetica,sans-serif;color:#fff;background-repeat:no-repeat;background-position:0 bottom;background-size:30%;margin:0px;display:flex;flex-direction:row;padding:3vw 5vw 3vw 5vw}.cookie-warning .row{align-items:flex-end}.cookie-warning h3{text-transform:uppercase;font-size:1.8rem;font-family:Gotham,Arial,Helvetica,sans-serif;text-align:left}.cookie-warning .cookies-text{font-weight:300;font-size:1rem;text-align:left;line-height:1.7em;font-family:Gotham,Arial,Helvetica,sans-serif}.cookie-warning .cookies-text a:link,.cookie-warning .cookies-text a:visited,.cookie-warning .cookies-text a:hover{color:#fff;text-decoration:underline}.cookie-warning .box-button{padding:0 2vw 2vw 10vw}.cookies-background{background-image:linear-gradient(135deg, #2D94CD, #48A9DF)}@media(max-width: 800px){.cookie-warning .container{padding-top:5vw;padding-bottom:5vw}.cookie-warning .row{flex-direction:column;align-items:center}.cookie-warning .cookies-text{font-size:14px;line-height:1.4em}.cookie-warning h3{font-size:18px}}@media(max-height: 480px){.cookie-warning .container{padding:12px 30px 12px 30px;align-items:flex-end;min-height:auto}.cookie-warning .cta-button{height:36px;line-height:36px}.cookie-warning .box-button{padding:0}}.sitemap-body{max-width:900px;margin:auto;width:85%}.sitemap-content{columns:1}.sitemap-link{padding:0px 8px}.slide-container{display:flex;flex-direction:row;align-items:center;margin:20px 0px;justify-content:center;height:680px;width:100%}.slide{display:flex;width:100%;flex-direction:column}.slider-dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border-radius:50%;border:1px solid #00a7e1;display:inline-block;transition:background-color .6s ease;user-select:none;-webkit-user-select:none}.slider-dots .active{background-color:#00a7e1}.slide-container .dot:hover{background-color:#717171}.slide-container .slide-img>img{width:100%;max-height:680px;object-fit:contain}.slide-container .vimeo-video{width:100%;height:680px;display:block}.slide-container .slide-img{display:flex;flex-direction:row;align-items:center;justify-content:center}.slide-container .slide{text-align:center;margin:0px -60px}.slide-container .prev{width:60px;min-width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);font-size:24px;z-index:100;user-select:none;-webkit-user-select:none}.slide-container .next{width:60px;min-width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);font-size:24px;z-index:100;user-select:none;-webkit-user-select:none}.slide-number{display:none}.slide-page-link{display:inline-block}.slide-page-link:link,.slide-page-link:hover,.slide-page-link:active,.slide-page-link:visited{color:#fff;cursor:pointer}.slide-pager{padding-bottom:60px;z-index:1000}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}.slider-dots{text-align:center;padding:10px;user-select:none;-webkit-user-select:none}.youtube-container{width:100%;text-align:center}.youtube-video{display:inline-block;width:90vw;height:60vw;max-width:750px;max-height:580px}.youtube-video.full-screen-video{max-width:100%;max-height:100%}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media(max-width: 1024px){.slide-container .prev{font-size:24px;position:absolute;left:0px}.slide-container .next{font-size:24px;position:absolute;right:0px}}@media(max-width: 800px){.slide-container{min-height:58vw;height:initial;margin:0px;background-color:#f8f8f8}.slide-container .youtube-container{height:58vw}.slide-container .vimeo-video{height:58vw}.slide-container .slide-img{height:58vw}.slide-container .slide-img>img{max-height:58vw}.slide-container .vimeo-video{max-height:58vw}.youtube-video{max-width:100vw;max-height:58vw}}.resources-section.embedded{background-color:#fff;position:fixed;left:0;width:100%;top:80px;display:none;z-index:2100;box-shadow:0px 3px 3px 3px rgba(128,128,128,.2)}.resources-section #resources-toolbar{display:flex;justify-content:space-between;border-bottom:1px solid #888;margin-top:40px;margin-bottom:20px;height:40px;line-height:40px}.resources-section #resources-toolbar .resources-title{text-transform:uppercase;font-size:24px;font-weight:bold;flex:1;margin:0 30px 0 0}.resources-section #resources-toolbar .resources-tabs{display:flex;width:780px;font-size:16px}.resources-section #resources-toolbar .resources-tabs a{text-transform:uppercase;font-weight:bold;display:inline-block;color:#888;margin-right:6%;font-size:13px}.resources-section #resources-toolbar .resources-tabs a:link,.resources-section #resources-toolbar .resources-tabs a:active,.resources-section #resources-toolbar .resources-tabs a:hover,.resources-section #resources-toolbar .resources-tabs a:visited{color:#888}.resources-section #resources-toolbar .resources-tabs a:link.active,.resources-section #resources-toolbar .resources-tabs a:active.active,.resources-section #resources-toolbar .resources-tabs a:hover.active,.resources-section #resources-toolbar .resources-tabs a:visited.active{color:#000}.resources-section #resources-toolbar .resources-tabs a:link[disabled],.resources-section #resources-toolbar .resources-tabs a:active[disabled],.resources-section #resources-toolbar .resources-tabs a:hover[disabled],.resources-section #resources-toolbar .resources-tabs a:visited[disabled]{color:#ddd;cursor:default}.resources-section #resources-toolbar .resources-tabs a.active{border-bottom:1px solid #000}.resources-section #resources-contents{margin:60px 0}.resources-section #resources-contents section{display:flex}.resources-section #resources-contents section h2{color:#299fd8;font-size:30px;margin:0 0 5px 0}.resources-section #resources-contents section p{margin:20px 0;min-height:126px;margin-block-end:20px;margin-block-start:20px;color:#000;line-height:1.55em;max-width:640px}.resources-section #resources-contents .resource-content{display:flex;flex-direction:column;justify-content:space-between}.resources-section #resources-contents .resource-subtitle{margin:2px 0;font-size:14px}.resources-section #resources-contents .resource-footer{font-size:14px}.resources-section #resources-contents .resource-footer a{display:inline-block;padding:6px 4px;font-style:italic;text-decoration:underline}.resources-section #resources-contents .resource-preview{flex:0 0 400px;width:400px;height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-right:20px;border:1px solid #707070}.resources-section #resources-contents .resource-button{display:inline-block;height:40px;line-height:40px;color:#fff;background-color:#33c8ff;border:0px;padding:0 20px 0 24px;border-radius:3px}.resources-section #resources-contents .resource-button .resource-button-arrow{padding-left:12px;border:0;vertical-align:text-bottom}@media(max-width: 1320px){.resources-section #resources-toolbar .resources-tabs{width:680px}}@media(max-width: 1100px){.resources-section #resources-toolbar .resource-preview{flex:0 0 40vw;width:40vw;height:24vw}.resources-section #resources-toolbar .resources-title{flex:0 1 28vw;margin-right:20px}.resources-section #resources-toolbar .resources-tabs{flex:1 1 auto;width:auto;flex-wrap:wrap}.resources-section #resources-toolbar .resources-tabs a{margin-right:3%}.resources-section #resources-toolbar .resources-tabs a:last-child{margin-right:0}.resources-section #resources-contents section h3{font-size:20px}.resources-section #resources-contents section p{font-size:14px}}@media(max-width: 800px){.resources-section #resources-contents section h3{font-size:20px}.resources-section #resources-contents section p{font-size:14px}.resources-section #resources-toolbar{flex-wrap:wrap;height:auto;border-bottom:0}.resources-section #resources-toolbar .resources-tabs{justify-content:center}.resources-section #resources-toolbar .resources-tabs>a{display:inline-block;padding:0 8px}.resources-section #resources-toolbar .resources-title{text-align:center;width:100%;flex:1 0 auto}.resources-section #resources-contents .resource-preview{flex:0 0 100%;width:100%;height:50vw}.resources-section #resources-contents section{flex-wrap:wrap}.resources-section #resources-contents section h3{font-size:24px;margin-top:20px}.resources-section #resources-contents section p{font-size:14px}}.resources-page .resources-section{display:block;position:static;top:auto;left:auto;z-index:0;box-shadow:none}@media(max-width: 800px){.resources-section #resources-contents .resource-content{margin-bottom:24px}.resources-section #resources-contents section h2{margin-top:16px}.resources-section #resources-contents section p{min-height:60px}.resources-section #resources-toolbar .resources-tabs a{margin-right:0}}.blog-page .blog-header-box{padding:0px 0px;margin-bottom:50px}.blog-page .about-header-box .box{background-color:#00a7e1}.blog-page .blog-header-box .box{height:400px}.blog-page .box-inner{margin-top:30px}.blog-page .box-inner h1{width:800px;line-height:1.4em}.blog-page .box .article-share-container{margin-top:-60px}.article-container{max-width:820px;margin:0 auto}.article-container>div{padding:0 40px 8px 40px}.article-container #article-body{line-height:1.8em;margin-top:20px}.article-card-container{position:relative;background-color:#f1f9ff;padding:20px 0 40px 0}.article-card-container .container{--max-width: 90%}.article-card-container .container h2>a{color:#222}.article-card-container .article-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.article-card-container .article-cards .article-card{width:48%;display:flex;margin-bottom:20px}.article-card-container .article-cards .article-card-content{font-size:14px}.article-card-container .article-cards .article-card-image{width:200px;height:200px;background-color:#eee;flex:1 0 200px;margin-right:20px;position:relative}.article-card-container .article-cards .article-card-image img{width:100%;height:auto}.article-card-container .article-cards .article-card-image::after{position:absolute;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.2);border:5px solid rgba(255,255,255,.2);box-sizing:border-box;left:0;z-index:1}.article-card-container .article-cards .article-card-title{color:#00bdff;text-transform:uppercase;font-weight:bold;margin:0 0 8px 0}.article-card-container .article-cards .article-card-text{line-height:1.6em;height:4.8em;overflow:hidden;margin:20px 0}.article-separator{border-bottom:3px solid #eee;margin:16px 0 24px 0;width:100%}.article-toolbar{margin-top:-100px !important;min-height:50px;background-color:#fff;padding-top:16px !important;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:1;position:relative}.article-editor-toolbar{display:flex;border:1px solid #eee;background-color:#f0f0f0}.article-editor-toolbar button{width:24px;height:24px;border:1px solid #ccc;background-color:#ddd;display:block;margin:4px}#article-body[contenteditable]{background-color:#ffe}#article-body p{margin-top:4px}#article-body img{max-width:100%}#article-body figure{margin:60px -5vw 40px -5vw;text-align:center}#article-body figcaption{text-align:center;font-style:normal;font-size:14px;border-bottom:3px solid #efefef;line-height:3.5em}#article-body a{font-weight:bold;text-decoration:underline}#article-body blockquote{font-size:20px;font-weight:bold;margin:16px 8vw;line-height:1.6em}#article-body h2{font-size:32px;line-height:1.3em}#article-body .dot{float:left}#article-body pre{background-color:#eee;border:1px solid #ddd;padding:4px 8px;overflow-x:auto;margin:4px 0}#article-body pre .token.punctuation{color:#999}#article-body pre .token.attr-name,#article-body pre .token.builtin,#article-body pre .token.char,#article-body pre .token.inserted,#article-body pre .token.selector,#article-body pre .token.string{color:#690}#article-body pre .token.atrule,#article-body pre .token.attr-value,#article-body pre .token.keyword{color:#07a}#article-body pre .token.class-name,#article-body pre .token.function{color:#dd4a68}#article-body pre .token.boolean,#article-body pre .token.constant,#article-body pre .token.deleted,#article-body pre .token.number,#article-body pre .token.property,#article-body pre .token.symbol,#article-body pre .token.tag{color:#905}#article-body table{border:1px solid #ddd;border-collapse:collapse}#article-body td,#article-body th{border:1px solid #ddd;padding:2px 6px}#article-body table pre{margin:0;background-color:inherit;border:0px}#article-body h2:after{content:" ";display:block;width:150px;height:4px;margin-top:12px;background-color:#00bdff;overflow:hidden}.article-dot{background-color:#00bdff;display:inline-block;padding:0;margin:2px 5px;text-align:center;width:5px;height:5px;border-radius:2px 2px}.article-save button{background-color:#00bdff;color:#fff;border:0px;padding:8px 22px}.article-editor{line-height:3em;font-style:italic;font-size:12px}.article-editor .article-editor-icon{width:3em;height:3em;border-radius:99% 99%;margin-right:8px;display:inline-block}.article-editor .article-editor-content{display:inline-block}.article-editor .article-editor-name{font-style:normal;font-weight:bold;padding:0 4px}.article-editor .article-read{display:inline-block}.articles-section{margin:0 20px}.articles-section h2{text-align:center;position:relative;font-size:28px}.articles-section h2:after{content:" ";display:block;width:100px;margin:10px auto 30px auto;height:3px;overflow:hidden;background-color:#f26522}.article-share-container{display:flex;justify-content:center;padding-bottom:20px !important}.article-share button{box-shadow:0px 0px 5px rgba(128,128,128,.4);border-radius:3px 3px;min-width:36px;height:36px;margin:0 3px;padding:8px 8px;display:inline-block;text-align:center;font-size:12px;vertical-align:middle;border:0px;background-color:#fff}.article-share img{width:16px;height:16px}article{position:relative}.floating-box-container{position:absolute}.floating-box-container .floating-box{width:240px;line-height:1.5em;box-shadow:0px 0px 8px rgba(128,128,128,.5);z-index:1;background-color:#fff;font-size:12px;padding:10px 30px 20px 25px !important;box-sizing:border-box}.floating-box-container .floating-box h3{margin:15px 0 10px 0;font-size:18px;line-height:1.5em;color:#00bdff}.floating-box-container .floating-box h3:after{content:" ";display:block;width:70px;height:2px;margin-top:12px;background-color:#00bdff;overflow:hidden}.floating-box-container .floating-box p{margin:10px 8px 16px 0;line-height:1.8em}.floating-box-container .floating-box a{background-color:#00bdff;text-decoration:none !important;color:#fff;border:0px;height:40px;width:125px;border-radius:3px;display:block;text-align:center;line-height:40px}.floating-box-container .floating-box a>img{width:8px;height:13px;padding-bottom:3px;padding-left:8px}.floating-box-container .floating-box>img{width:42px;display:block;margin-left:-10px}.floating-box-container.left-box{top:0;left:-18vw}.floating-box-container.right-box{right:-18vw}.floating-box-container.box-embedded{margin-left:-40px;margin-right:-40px}.floating-box-container.box-embedded.left-box{top:0;left:-18vw}.floating-box-container.box-embedded.right-box{right:-18vw}@media(max-width: 1366px){.floating-box-container{position:relative}.floating-box-container .floating-box{max-width:100%;width:390px;height:auto;position:relative;margin:10px auto 20px auto;padding:20px 30px !important}.floating-box-container.left-box{left:auto !important;top:auto !important}.floating-box-container.right-box{right:auto !important;top:auto !important}.floating-box-container.box-embedded{margin-left:0px;margin-right:0px}}@media(max-width: 1023px){.article-card{width:100% !important}.article-editor{display:flex;align-items:center}.article-editor-content{line-height:1.4em}.article-editor-content .article-dot{display:none}.article-card-text{margin:10px 0 !important}.article-separator{margin:10px 0}}@media(max-width: 800px){.blog-page .about-header-box{margin-bottom:0px;height:60vw;max-height:80vh}.blog-page .about-header-text{height:60vw;max-height:80vh}.blog-page .about-header-box .box{height:60vw;max-height:80vh}.article-toolbar{margin-top:0 !important}.article-toolbar>div{margin-bottom:8px}.article-card-container .article-cards .article-card{margin:16px}.article-card-container .article-cards .article-card-image{width:30vw;height:30vw;flex:1 0 30vw}}.cloudsmart-page .cloudsmart-hero{background-color:#eee;background-image:url("/assets/img/cloudsmart/main@2x.jpg");background-position:center top;background-size:cover;color:#fff}.cloudsmart-page .cloudsmart-hero .container{min-height:320px;display:flex;justify-content:center;flex-direction:column;align-items:center;border-bottom:2px solid #ccc}.cloudsmart-page .cloudsmart-hero .container h1{font-weight:normal;position:relative;margin-top:50px}.cloudsmart-page .cloudsmart-hero .container h1:after{display:block;content:" ";height:4px;background-color:#02bdff;overflow:hidden;border-radius:2px;margin:12px auto;width:60%}.cloudsmart-page .cloudsmart-hero .container p{max-width:900px;margin:0 auto;font-size:14px;text-align:center}.cloudsmart-page .cloudsmart-hero .cloudsmart-share{display:flex;justify-content:center;margin:20px 0;padding-bottom:20px}.cloudsmart-page .minimize-link{cursor:pointer;color:#02bdff;padding:4px 12px 4px 12px;background-size:14px 8px;background-position:90% center;background-repeat:no-repeat;background-image:url(/assets/img/arrow-up-blue.png)}.cloudsmart-page .minimize-link[maximized="1"]{background-image:url(/assets/img/arrow-down-blue.png)}.cloudsmart-page .cloudsmart-info .minimize-link{padding:4px 28px 4px 12px !important}.cloudsmart-page .chart-comment{font-weight:bold;text-align:center;margin:12px auto;padding:1em 2em}.cloudsmart-page .chart-comment>p{padding:.5em 0;background-color:#02bdff;margin:0 auto;color:#fff;border-radius:5px}.cloudsmart-page a#chart{top:-80px;display:inline-block;position:relative;content:""}.cloudsmart-page .small-button{background-color:#02bdff;color:#fff;padding:3px 8px;border-radius:5px;cursor:pointer;font-size:14px;line-height:1.5em}.cloudsmart-page .cta-button{border:0;height:40px;line-height:40px;font-size:12px;padding:0 36px 0 16px;border-radius:3px;margin-top:30px;background-color:#02bdff;color:#fff;text-transform:none;width:auto;background-image:url(/assets/img/arrow-next.png);background-size:8px 14px;background-position:90% center;background-repeat:no-repeat}.cloudsmart-page .cloudsmart-select{border-bottom:2px solid #ccc;margin-bottom:30px}.cloudsmart-page .cloudsmart-select h2{text-transform:uppercase;flex-basis:100%}.cloudsmart-page .cloudsmart-select .basic-advanced{padding:0 10px}.cloudsmart-page .cloudsmart-select .basic-advanced[active="1"]{border-bottom:3px solid #888}.cloudsmart-page .cloudsmart-select .select-options[active="0"]{display:none !important}.cloudsmart-page .cloudsmart-select .select-header{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid #ccc;margin:30px 0}.cloudsmart-page .cloudsmart-select .select-header *{line-height:50px;margin:0}.cloudsmart-page .cloudsmart-select .select-header .basic-advanced{margin-bottom:-1px}.cloudsmart-page .cloudsmart-select .select-header .basic-advanced a{display:inline-block}.cloudsmart-page .cloudsmart-select .select-header .basic-advanced a:link,.cloudsmart-page .cloudsmart-select .select-header .basic-advanced a:visited,.cloudsmart-page .cloudsmart-select .select-header .basic-advanced a:hover{color:#666}.cloudsmart-page .cloudsmart-select .select-header .basic-advanced[active="0"] a:link,.cloudsmart-page .cloudsmart-select .select-header .basic-advanced[active="0"] a:visited,.cloudsmart-page .cloudsmart-select .select-header .basic-advanced[active="0"] a:hover{color:#aaa}.cloudsmart-page .cloudsmart-select .select-header .basic-advanced[active="0"] .minimize-link{opacity:.4;pointer-events:none}.cloudsmart-page .cloudsmart-select .select-header .select-tabs{display:flex;text-transform:uppercase}.cloudsmart-page .cloudsmart-select .select-header .select-tabs>a{padding:0 4px 0 0;margin:0 20px 0 0;line-height:50px;display:inline-block;font-size:14px;font-weight:bold}.cloudsmart-page .cloudsmart-select .button-container{width:100%;margin-top:20px;display:block !important}.cloudsmart-page .cloudsmart-select .select-options{margin-bottom:30px;max-width:960px}.cloudsmart-page .cloudsmart-select .select-options.Advanced{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:100%}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option{flex:1 0 23%;font-size:14px;padding:12px 8px;border-right:1px solid #ccc;margin:20px 0;box-sizing:border-box;line-height:2em}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option label.selection{font-weight:bold}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option h4{margin:0 0 10px 0;line-height:1.8em}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option .number{background-color:#000;color:#fff;width:22px;text-align:center;display:inline-block}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option .date-values{line-height:2em}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option:nth-child(4){border-right:0}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option{display:flex;justify-content:space-between;margin-bottom:12px}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option>div{line-height:40px;margin:0;display:flex;align-items:center}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option .option-select{flex:1}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option input[type=radio]{width:20px;height:20px;vertical-align:text-bottom;display:inline-block;flex:0 0 30px}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option label{cursor:pointer;line-height:30px;display:inline-block}.cloudsmart-page .cloudsmart-select .option-info{flex:0 0 24px;margin-left:8px;display:inline-block;width:24px;height:24px;line-height:24px;box-sizing:border-box;border-radius:99% 99%;border:1px solid #ff6700;text-align:center;position:relative}.cloudsmart-page .cloudsmart-select .option-info img{display:inline-block;vertical-align:baseline}.cloudsmart-page .cloudsmart-select .option-info>.tooltip{position:absolute;right:0;top:20;margin-right:16px;background-color:#000;color:#fff;font-size:12px;display:none;align-items:center;max-width:250px;width:250px;padding:8px;text-align:left;content:" ";z-index:1;border-radius:7px 0 7px 7px}.cloudsmart-page .cloudsmart-select .option-info[selected="1"]>.tooltip{display:flex}.cloudsmart-page .cloudsmart-select .search-button{height:40px;line-height:40px;padding:0 40px 0 20px;border-radius:3px;margin-top:30px;background-color:#00a7e1;color:#fff;display:inline-block;margin-bottom:20px;background-image:url(/assets/img/arrow-next.png);background-size:12px 21px;background-repeat:no-repeat;background-position:92% center;cursor:pointer}.cloudsmart-page .cloudsmart-select .multiple-option{line-height:2.2em}.cloudsmart-page .cloudsmart-select .multiple-option input[type=checkbox]{height:18px;width:18px;vertical-align:middle}.cloudsmart-page .cloudsmart-select .date-input{border:none;padding:8px;padding-left:8px !important;border:1px solid #00a7e1;border-radius:5px;position:relative;width:140px;height:24px;font-size:14px;font-family:Gotham,Arial,Helvetica;padding:4px;background-image:url(/assets/img/arrow-next-blue.png);background-size:8px 14px;background-repeat:no-repeat;background-position:92% 10px}.cloudsmart-page .cloudsmart-select .date-input::-webkit-calendar-picker-indicator{right:-5px;position:absolute;width:150px;height:28px;color:rgba(204,204,204,0);opacity:0;border:1px solid red}.cloudsmart-page .cloudsmart-select .extra-options{margin:12px 0 16px 0}.cloudsmart-page .cloudsmart-select .extra-option{line-height:2em}.cloudsmart-page .cloudsmart-select label.selection{font-size:12px;cursor:pointer}.cloudsmart-page .chart-button{height:40px;line-height:40px;padding:0 20px;border-radius:3px;margin-top:20px;background-color:#00a7e1;color:#fff;display:inline-block;margin-bottom:20px;width:160px;background-image:url(/assets/img/arrow-next.png);background-size:12px 21px;background-repeat:no-repeat;background-position:92% center;cursor:pointer}.cloudsmart-page .export-button{background-image:none;margin:10px 0;width:140px}.cloudsmart-page .cloudsmart-graph{border-bottom:2px solid #ccc;margin-bottom:15px}.cloudsmart-page .cloudsmart-graph .graph-header{display:flex;justify-content:space-between;margin-bottom:20px}.cloudsmart-page .cloudsmart-graph .graph-header>div{margin:0;display:flex;flex-wrap:wrap}.cloudsmart-page .cloudsmart-graph .graph-header .cloudsmart-title{flex:1}.cloudsmart-page .cloudsmart-graph .graph-header h2{margin:0 0 8px 0;height:1em;width:100%}.cloudsmart-page .cloudsmart-graph .graph-header .chart-button{margin:0 0 0 20px}.cloudsmart-page .cloudsmart-graph .graph-container{display:flex;justify-content:space-between;margin-bottom:20px}.cloudsmart-page .cloudsmart-graph .graph-container #graph{flex:1}.cloudsmart-page .cloudsmart-graph #graph{position:relative}.cloudsmart-page .cloudsmart-graph .legend-container{margin-left:10px;padding:0px 16px}.cloudsmart-page .cloudsmart-graph #legend{padding:10px 16px 0 16px;min-width:200px;border:1px solid #eee;border-radius:3px;box-sizing:border-box}.cloudsmart-page .cloudsmart-graph #legend h3{margin:0 0 10px 0;border-bottom:2px solid #00a7e1;display:inline-block;font-size:16px;padding-bottom:4px}.cloudsmart-page .cloudsmart-graph #legend a[count="0"]{opacity:.5}.cloudsmart-page .cloudsmart-graph #myChart{max-width:100%}.cloudsmart-page .cloudsmart-graph .legend-item{font-size:12px;display:block;margin:0;padding:2px 2px 2px 8px;line-height:1.5em;cursor:pointer}.cloudsmart-page .cloudsmart-graph .legend-item[activated="1"]{font-weight:bold}.cloudsmart-page .cloudsmart-graph .legend-item input[type=checkbox]{float:right}.cloudsmart-page .cloudsmart-graph .legend-item label{cursor:pointer}.cloudsmart-page .legend-item .circle{display:inline-block;border-radius:99% 99%;width:1em;height:1em}.cloudsmart-page .cloudsmart-header{display:flex;justify-content:space-between;border-bottom:2px solid #ccc;padding-bottom:15px}.cloudsmart-page .cloudsmart-header>*{line-height:40px;margin:0}.cloudsmart-page .cloudsmart-info-content{font-size:14px}.cloudsmart-page .cloudsmart-dialog{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,.5)}.cloudsmart-page .cloudsmart-dialog>div{max-width:850px;margin:100px auto;border:1px solid #eee;background-color:#fff;padding:16px}.cloudsmart-page .cloudsmart-dialog>div .select-instance{display:flex;flex-wrap:wrap}.cloudsmart-page .cloudsmart-dialog>div .select-instance>div{width:280px}.cloudsmart-page .cloudsmart-dialog .legend-item .circle{width:1.8em;height:1.8em;text-align:center;padding-top:3px;box-sizing:border-box}.cloudsmart-page .cloudsmart-dialog .legend-item .circle>input[type=checkbox]{--visibility: hidden}.cloudsmart-page .cloudsmart-dialog .legend-item.Google{order:1}.cloudsmart-page .cloudsmart-dialog .legend-item.Google:last-child{display:block;width:100%}.cloudsmart-page .cloudsmart-dialog .legend-item.AWS{order:2}.cloudsmart-page .cloudsmart-dialog .legend-item.AWS:last-child:after{display:block;width:100%}.cloudsmart-page .cloudsmart-dialog .legend-item.Azure{order:3}.cloudsmart-page .instance-group{background-image:url(/assets/img/arrow-up-blue.png);background-size:14px 8px;background-repeat:no-repeat;background-position:95% 8px;margin:10px 0}.cloudsmart-page .instance-group h4{cursor:pointer}.cloudsmart-page .instance-group[closed="1"]{background-image:url(/assets/img/arrow-down-blue.png);background-size:14px 8px}.cloudsmart-page .instance-group[closed="1"] .multiple-option{display:none}.cloudsmart-page .search-error{color:#c00}.cloudsmart-page #export-dialog{position:fixed;display:none;width:100%;height:100vh;top:0;left:0;background-color:rgba(255,255,255,.6);justify-content:center;text-align:center;align-items:center;z-index:10000}.cloudsmart-page #export-dialog>div{z-index:10000;padding:16px;box-sizing:border-box;max-width:800px;display:inline-block;margin:5vh auto 10px auto;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:5px;max-height:90vh;overflow:auto}.cloudsmart-page #export-dialog>div img{width:100%}.cloudsmart-page .article-card-container h2{text-align:center;width:400px;line-height:40px;margin:0 auto 40px auto;font-weight:normal}.cloudsmart-page .article-card-container h2::after{position:absolute;left:0;top:70px;width:100%;background-image:linear-gradient(0deg, #ff6700, #ff6700);background-size:100px 3px;background-position:center;background-repeat:no-repeat;height:3px;content:" ";box-sizing:border-box}@media(max-width: 1024px){.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option{flex-basis:50%}.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option:nth-child(2){border-right:0px}}@media(max-width: 800px){.cloudsmart-page .cloudsmart-graph .graph-container{flex-wrap:wrap}.cloudsmart-page .cloudsmart-graph #legend{width:100%;margin-top:20px}.cloudsmart-page .cloudsmart-graph .legend-items{display:flex;flex-wrap:wrap}.cloudsmart-page .cloudsmart-graph .legend-items>div{width:200px}.cloudsmart-page .cloudsmart-select .select-options .cloudsmart-option{margin-bottom:20px}.cloudsmart-page .cloudsmart-graph .legend-items{columns:1}.cloudsmart-page .cloudsmart-hero .container h1{margin-top:85px;margin-bottom:10px}.cloudsmart-page .cloudsmart-hero .container p{max-width:95vw}.cloudsmart-page .cta-button{margin-top:16px}.cloudsmart-page .share-icons{margin-top:16px}.cloudsmart-page .cloudsmart-select .select-header *{font-size:16px;line-height:32px !important}.cloudsmart-page .cloudsmart-graph .graph-header{flex-wrap:wrap}.cloudsmart-page .cloudsmart-graph .graph-header>h2{font-size:18px;max-width:190px}.cloudsmart-page .cloudsmart-graph .graph-header .cloudsmart-title{flex-basis:100%;margin-bottom:16px}}@media(max-width: 600px){.cloudsmart-page .cloudsmart-select .select-options.Advanced .advanced-option{flex-basis:100%;border-right:0px}.cloudsmart-page .cloudsmart-hero{background-image:url("/assets/img/cloudsmart/main.jpg")}.cloudsmart-page .cloudsmart-graph .graph-header h2{height:auto}.cloudsmart-page .cloudsmart-graph .graph-header>div{margin-bottom:16px}.cloudsmart-page .cloudsmart-graph .graph-header .chart-button{margin:0}}@media print{body{overflow:hidden}.cloudsmart-page #export-dialog{background-color:#fff;width:98%;box-sizing:border-box}.cloudsmart-page .chart-button{display:none}#app{display:none}.cloudsmart-hero{display:none}}/*# sourceMappingURL=_bundle-min.css.map */
