h1,h2,h3,h4,h5,h6,p,li,a,input{font-family:'Roboto Condensed', sans-serif;color:#000}html,body{overflow-x:hidden;background-color:#f9f9f9}html{height:100%}h1{font-size:51.6px}h2{font-size:42.48px}h3{font-size:35.04px}p{font-size:20.16px}a{color:#295677;font-size:20.16px}a:focus{color:#052A45;border:0}section{padding-top:45px;margin-bottom:0px}.section-heading{padding:0 15px 25px 15px;text-align:center}.section-heading h1{text-transform:uppercase;font-weight:600}.section-content{padding:10px 30px 10px 30px}.visible-xxs{display:none}section:before{display:block;content:" ";margin-top:-80px;height:80px;visibility:hidden}.centered{left:46%;position:absolute;top:39%;transform:translate(-50%, -50%)}i{color:#803333}.btn.btn-raised.btn-default{margin-top:30px;color:white;background-color:#295677}.content-colored{background-color:#ddd}.wrapper{min-height:100%;margin-bottom:-115px}.wrapper-padding{height:115px}#snackbar-container p,#snackbar-container a{color:#fff}#snackbar-container a:hover{color:#f9f9f9}#snackbar-container .snackbar-close{position:absolute;top:0px;right:0px;padding:5px 5px}.buffer{display:block;height:105px;margin-top:-105px;visibility:hidden}.pane{padding:20px 10px;text-align:center;display:inline-block}.pane p{text-align:left;padding:0 0px}.pane h2{padding-top:0;font-size:35.04px}.pane .pane-heading{padding:10px}.pane .pane-content{padding:0px 5px 5px 10px}#loading{width:100%;height:100%;background-color:#fff;position:fixed;z-index:9998}#loading i{z-index:9999}.spinner{animation:rotator 1s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1s ease-in-out infinite,colors 4s ease-in-out infinite}@keyframes colors{0%{stroke:#4285F4}25%{stroke:#DE3E35}50%{stroke:#F7C223}75%{stroke:#1B9A59}100%{stroke:#4285F4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.rwd-break{display:inline}.clickable-img{cursor:pointer}body.modal-open-noscroll{padding-right:0 !important;overflow:hidden}.modal-open-noscroll .navbar-fixed-top,.modal-open .navbar-fixed-bottom{padding-right:0 !important}@media (min-width: 768px){.modal-dialog.rd-dialog{width:900px}}header nav.navbar{background-color:rgba(255,255,255,0);width:100%}header nav.navbar .navbar-header a img{width:170px;margin:10px 0 10px 15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header nav.navbar .navbar-header sup{color:#295677}header nav.navbar .navbar-header .logo-banner{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header nav.navbar.affix{top:0;background-color:rgba(255,255,255,0.901961);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header nav.navbar.affix .navbar-header a img.small{display:none}header nav.navbar.affix #site-menu li{margin:10px 5px 5px 5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header nav.navbar.affix-top .navbar-header a img.small{display:none}header nav.navbar.affix-top #site-menu li{margin:15px 5px 5px 5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header nav.navbar.affix-bottom{position:absolute}header nav.navbar #site-menu{float:right;text-align:left}header nav.navbar #site-menu li{font-size:20.16px;margin:10px 5px 5px 5px}header nav.navbar .dropdown-menu li>a:hover{color:#000}header nav #site-menu li a{padding:15px 4px}header nav #site-menu li a:after{display:block;position:absolute;bottom:6px;width:0;height:2px;content:"";left:0;background:#295677;-webkit-transition:all .2s ;-moz-transition:all .2s ;-o-transition:all .2s ;-ms-transition:all .2s ;transition:all .2s }header nav #site-menu li ul li a:after{color:#000;background:none}header .navbar .dropdown-menu .active>a{color:#000}header .navbar .navbar-nav .active a{background-color:rgba(255,255,255,0)}header nav #site-menu li.active a:after{width:100%}#home{padding-top:0;display:block;text-align:center;height:100vh;background:url(../img/main-photo-sm-blur.jpg) no-repeat center center fixed;background-size:cover;background-attachment:scroll;z-index:1;position:relative}#home:before{position:absolute;z-index:-1;width:100%;height:100%;visibility:visible;margin-top:0;content:"";background:rgba(255,255,255,0.68)}#home h1{color:#295677;font-weight:600}#home .centered{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}#about img.syn-logo{max-width:150px;margin-left:auto;margin-right:auto;padding:15px 0px}#about .section-heading h1{margin:10px 0}#about .section-heading .description{max-width:800px;margin-left:auto;margin-right:auto}#technology{background-color:#2A303C}#technology .section-heading h1{color:#ddd}#technology .panel{-webkit-box-shadow:0 1px 6px 0 rgba(245,245,245,0.56),0 1px 6px 0 rgba(245,245,245,0.56);box-shadow:0 1px 6px 0 rgba(245,245,245,0.56),0 1px 6px 0 rgba(245,245,245,0.56)}#technology a{font-weight:600}#technology .text-card{padding:30px 30px 30px 30px}#technology .text-card h1{text-transform:uppercase}#technology .section-heading h1{margin:10px 0}#technology .img-card img,#technology .btn-group{display:block;text-align:center;max-width:100%;height:auto;left:50%;position:absolute;top:47%;transform:translate(-50%, -50%)}#technology .btn-group{top:75%;width:100%;margin-left:auto;margin-right:auto}#technology .btn-group .btn{padding-left:10px;padding-right:10px}#technology a:hover{color:#052A45;border:0}#technology .img-card{min-height:300px}#technology .img-card.img-gmf img{margin:20px 0;min-height:350px;max-height:600px}#technology .img-card.img-gmf img:hover{-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.16),0 1px 6px 0 rgba(0,0,0,0.16)}#technology .img-card.img-data img{padding:20px 0;min-height:300px;max-height:450px}#technology .img-card.img-rd img{margin:20px 0;min-height:350px;max-height:550px}#technology .img-card.img-rd img:hover{-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.16),0 1px 6px 0 rgba(0,0,0,0.16)}#open-source a{font-weight:600}#open-source a:hover{color:#052A45;border:0;text-decoration:none}#open-source .panel.collab-panel .job-heading{text-align:center;margin-bottom:15px}#open-source .panel.collab-panel .job-heading h3{margin-top:0px;margin-bottom:25px}#open-source .panel.collab-panel .job-logo{margin-left:3px;margin-bottom:10px;margin-right:3px}#open-source .panel.collab-panel .job-logo.col-xs-4{width:31%}#open-source .panel.collab-panel .job-logo.col-xs-6{width:48%}#open-source .panel.collab-panel .job-logo:hover{-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.16),0 1px 6px 0 rgba(0,0,0,0.16)}#open-source .panel.collab-panel .job-logo:hover,#open-source .panel.collab-panel .job-logo:focus{text-decoration:none}#open-source .panel.collab-panel .job-logo i,#open-source .panel.collab-panel .job-logo img.shr-logo{display:block;margin-left:auto;margin-right:auto;text-align:center}#open-source .panel.collab-panel .job-logo p{margin:5px 0px;font-size:20.16px;text-align:center;display:block}#open-source .panel.collab-panel .job-logo img.shr-logo{height:100px;width:auto}#community-engagement{padding-top:0}#community-engagement:after{content:"";height:280px;display:block;content:" ";visibility:hidden}#community-engagement .section-heading{padding-bottom:0}#community-engagement .banner{position:absolute;display:block;text-align:center;height:280px;width:100vw;background:url(../img/global-banner-grey.png) no-repeat center center fixed;background-size:cover;background-attachment:scroll;z-index:1;filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px)}#community-engagement .content{height:280px;width:100vw;z-index:2;position:absolute;text-align:center}#community-engagement .content h2{color:#fff}#community-engagement .content img{padding:13px;width:30vw;min-width:170px;max-width:250px}#community-engagement .content img.r1{height:100px}#community-engagement .content img.r2{height:70px}#contact{background-color:#2A303C}#contact .fa-stack{position:static;text-align:center;margin-top:25px}#contact .fa-inverse{color:#ddd}#contact .contact-description h3,#contact .contact-description p,#contact .contact-description a{color:#ddd;text-align:center}#contact .contact-description p,#contact .contact-description a{font-size:16.8px}#contact .section-heading h1{color:#ddd}#contact p,#contact h6{margin:20px 0 10px 0}#contact p,#contact li{font-size:16.8px}#contact a:hover{color:#fff;text-decoration:none;border:0}footer{background-color:#295677}footer p.copyright{padding-top:0px;font-size:16.8px;color:#fff;text-align:left;float:left}footer ul{padding:30px 0 15px 15px}footer a{padding-left:0px;font-size:16.8px;color:#fff}footer a:hover{color:#fff;border:0}footer p.logo{padding:15px 0 15px 0}@media (max-width: 1199px){#collaborative .side_img{width:176.5px}footer a{font-size:14.88px}}@media (max-width: 992px){.buffer{display:block;height:115px;margin-top:-115px;visibility:hidden}#technology .section-heading{padding-bottom:45px}#technology .section-heading .description{padding:0 25px}#technology h1{margin:0 60px}#technology .text-card{min-height:300px;padding-bottom:10px}#technology .btn-group{top:85%}#technology .img-card img{top:43%}#technology .img-card,#technology .img-card img{min-height:450px;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}#technology .img-card.img-gmf{min-height:300px}#technology .img-card.img-gmf img{min-height:200px;max-height:400px}#technology .img-card.img-data{min-height:400px}#technology .img-card.img-data img{max-height:400px}#technology .img-card.img-rd{min-height:400px}#technology .img-card.img-rd img{max-height:400px}#community-engagement:after{height:350px}#community-engagement .banner{height:350px}#community-engagement .content{height:350px}#contact .section-heading{padding-bottom:25px}#contact .panel.contact-panel .job-logo img.shr-logo{width:85px;height:85px}#contact .panel.contact-panel .job-logo p{font-size:16.8px;word-wrap:break-word}}@media (max-width: 767px){.rwd-break{display:none}.img-card{height:100%;min-height:400px}h1{font-size:42.48px}h2{font-size:35.04px}h3{font-size:29.52px}header nav.navbar{background-color:rgba(255,255,255,0.901961);box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header nav.navbar .navbar-header .logo-banner{vertical-align:middle;position:relative;display:block;margin-left:auto;margin-right:auto;width:110px;height:calc($logo-main-sm + 10px)}header nav.navbar .navbar-header sup{display:none}header nav.navbar .navbar-header a img{left:0px}header nav.navbar.affix-top .navbar-header a img.small{width:50px;display:block}header nav.navbar.affix-top .navbar-header a img.large{display:none}header nav.navbar.affix .navbar-header a img{width:50px}header nav.navbar.affix .navbar-header a img.small{width:50px;display:block}header nav.navbar.affix .navbar-header a img.large{display:none}header nav.navbar.affix .navbar-header .logo-banner{height:calc($logo-main-sm + 10px)}header nav.navbar.affix #site-menu,header nav.navbar.affix-top #site-menu{text-align:right}header nav.navbar.affix #site-menu li,header nav.navbar.affix-top #site-menu li{margin:0 5px 0 5px}header nav.navbar.affix #site-menu li a,header nav.navbar.affix-top #site-menu li a{font-size:16.8px}#home .centered{width:100%;padding-left:33px;padding-right:33px}#about .syn-logo{width:100px}#about .section-heading .description{text-align:left;padding:0 15px}#technology h1{margin:0 12px}#technology .text-card{padding-bottom:0}#technology .img-card,#technology .img-card img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}#technology .img-card.img-gmf,#technology .img-card.img-data,#technology .img-card.img-rd{min-height:300px}#technology .img-card.img-gmf img,#technology .img-card.img-data img,#technology .img-card.img-rd img{min-height:200px;max-height:300px}#technology .img-card.img-gmf img{max-width:90%}#technology .img-card.img-rd img{width:450px;max-height:280px}#technology .img-card.img-data{min-height:330px}#technology .btn-group{top:85%;width:80%}#technology .btn-group .btn{padding-left:10px;padding-right:10px}#technology .pane-heading h2{text-align:left}#contact .panel.contact-panel a,#contact .panel.contact-panel p{font-size:16.8px}#contact .panel.contact-panel .contact-heading{text-align:center}#contact .panel.contact-panel .contact-body{padding-left:35px}#contact .panel.contact-panel .jobs-body{padding:0 25px}#contact .panel.contact-panel .job-logo{display:block;width:auto}#contact .panel.contact-panel .job-logo i,#contact .panel.contact-panel .job-logo p,#contact .panel.contact-panel .job-logo img.shr-logo{display:inline-block;word-wrap:break-word}footer p.copyright{margin:0px 20px 20px 20px}footer .links{width:300px;display:block;padding:0;margin-right:auto;margin-left:auto}footer .landing-links{width:50%}footer .sister-links{width:50%;margin:0}footer p.logo{padding:0 0 10px 0;text-align:center}footer p.logo a{padding:0;display:block;padding:0;margin-right:auto;margin-left:auto}}@media (max-width: 480px){.visible-xxs{display:block !important}.hidden-xxs{display:none !important}.col-xxs-8{width:75%}.col-xxs-12{width:100%}p,a{font-size:18.48px}#home .centered{padding-left:10px;padding-right:10px}#about .fa-5x{font-size:4em}#about .section-heading h1{font-size:42.48px}#about h1{font-size:42.48px}#about h2{font-size:35.04px}#technology .img-card.img-gmf img{top:42%}#technology .img-card.img-data{min-height:550px}#technology .img-card.img-data img{top:30%}#technology .img-card.img-data .btn-group{top:75%}#technology .img-card.img-rd img{width:80%;top:42%}#open-source .panel.collab-panel .job-logo.col-xxs-8{width:80%}#open-source .panel.collab-panel .job-logo.col-xxs-push-1{left:8.33333333%}#contact .section-heading{padding-bottom:0px}}@media (max-width: 375px){#home .btn.btn-raised.btn-default{margin:20px 10px 0 10px;color:white;background-color:#295677}#snackbar-container p,#snackbar-container a{font-size:16.8px}}table,tr,th,td{border:1px solid;border-collapse:collapse;padding:10px}th{background-color:#f2f2f2}
