.dream,a.dream{color:#3b4d96}.water,a.water{color:#2682ff}.updated-links,a.updated-links{color:#1963ee}.homepage-2020 h2{font-family:'Proxima Nova light';font-weight:400;font-size:36px;margin:5px 0}.homepage-2020 h3{font-family:"Proxima Nova Bold";font-weight:700;font-size:24px;margin:5px 0;line-height:28px}.homepage-2020 p{margin:5px 0}.homepage-2020 .sonatype-news p{margin:0}.home-banner-bg{background:linear-gradient(180deg,#3b4d96 0%,#111c49 100%);position:relative}.home-banner-components{color:#fff;padding-bottom:450px;padding-top:50px;background-image:url("https://www.sonatype.com/hubfs/Home%20page%202020/Homepage_BG_Nov2020.png");background-size:cover;background-repeat:no-repeat}.home-banner-components p{text-align:center}.home-banner-components em{margin-top:20px;margin-bottom:20px;text-align:center}.home-banner-components h1{font-size:65px;line-height:1.2;text-align:center;font-family:"Proxima Nova Medium";font-weight:500;margin:20px auto 30px;padding-top:20px}.home-banner-components h2{font-family:"Proxima Nova Light";text-align:center;font-weight:normal;margin:20px 0 50px 0;line-height:1.2}.home-banner-triangle{position:absolute;bottom:-8px}.light-blue-text{color:#2682ff}.overlapping-video{margin-top:-420px;z-index:5;position:relative}.product-logo-section{padding-left:50px}.product-logo-section a{font-family:"Proxima Nova Light"}.lifecycle-box{border-radius:20px;padding-top:40px;padding-bottom:40px}.lifecycle-box a{font-family:'Proxima Nova Light'}.lifecycle-box p a{font-family:'Proxima Nova Light'}.lifecycle-addons .column_container .each-column:first-child{margin-left:0}.lifecycle-addons .column_container .each-column:last-child{margin-right:0}.lifecycle-addons .column_container .each-column{border-radius:6px}.lifecycle-box{padding-bottom:20px}.Homepage-nav .sonatype-section.sonatype-primary-header{background-color:#3b4d96}.Homepage-nav .sonatype-primary-nav a{color:#fff}.Homepage-nav .sonatype-primary-nav .hs-menu-wrapper>ul>li:last-child>a{background-color:#ff008c}.Homepage-nav .sonatype-secondary-header{background-image:linear-gradient(to right,#8002ef,#a830c2);color:#fff}.Homepage-nav .sonatype-secondary-header a{color:#fff}.Homepage-nav .sonatype-news{color:#fff}.Homepage-nav ul.smt-menu span.smt-lang{color:#fff !important}.Homepage-nav ul.smt-menu a.smt-trigger-link:before,.Homepage-nav ul.smt-menu a.smt-trigger-link:after{color:#fff !important}.Homepage-nav ul.smt-menu li:hover span.smt-lang,.Homepage-nav ul.smt-menu li.sfhover span.smt-lang{color:#fff !important}.mega-item:after{color:#2682ff}.mobile-trigger:after{color:#fff}.product-section{font-size:47px;letter-spacing:-.75px;line-height:50px;font-family:'Proxima Nova';color:#000}.homepage-2020 .sonatype-legal p{margin-bottom:14px;line-height:22px}.st-button.pink.fat.repo-button{padding:20px 67px}.smartling-fr .st-button.pink.fat.repo-button{padding:20px 47px}@media(max-width:1175px){.home-banner-components h1{max-width:770px}}@media(max-width:1100px){.we-work-section{text-align:center}.we-work-section .left-button.center-mobile{justify-content:center}.we-work-section .row-fluid .span5,.we-work-section .row-fluid .span7{width:100%;margin-bottom:20px;margin-left:0}}@media(max-width:1000px){.row-fluid .span4.home-banner-button{width:100%;margin-bottom:20px;margin-left:0}.overlapping-video{margin-top:-300px}.home-banner-components{padding-bottom:300px}.product-section{font-size:40px;line-height:41px}}@media(max-width:900px){.home-banner-components{background-size:170% auto;background-position:center;padding-top:0}.product-section{font-size:33px;line-height:35px}}@media(max-width:767px){.Homepage-nav .mobile-navigation .hs-menu-wrapper>ul{background:transparent}.Homepage-nav .mobile-navigation .hs-menu-wrapper>ul li a{color:#fff}.Homepage-nav .mobile-navigation .hs-menu-wrapper>ul>li{border:0}.Homepage-nav .kid-trigger i,.Homepage-nav .kid-trigger i:after{background-color:#2682ff}.Homepage-nav .mobile-navigation .hs-menu-wrapper>ul li:nth-last-child(2) a{border-bottom:0}.Homepage-nav .mobile-navigation .hs-menu-wrapper>ul ul li a{border-bottom:0}.product-logo-section{padding-left:0}.product-section{font-size:47px;line-height:50px}.row-fluid [class*="span"].home-banner-triangle{width:100%}.sonatype-footer.sonatype-section{padding-top:50px}}@media(max-width:600px){.home-banner-components{padding-bottom:30px}.row-fluid [class*="span"].overlapping-video{display:none}.homepage-2020 h1{font-size:40px;line-height:40px}.product-section{font-size:37px;line-height:40px}.spacebelowvideo{margin-top:30px}.home-banner-components h2{font-size:28px}}