﻿@media only screen and (max-width: 600px){.page-wrapper{text-align:center}}.hero{text-align:center;padding:80px;background-image:url("https://cdn.red-gate.com/assets/homepage/images/home--hero-sql-compare.jpg?v=1613988340245");background-size:cover;background-repeat:no-repeat;background-position-y:top}@media only screen and (min-width: 1850px){.hero{min-height:570px}}@media only screen and (max-width: 1366px){.hero{padding:40px}}@media only screen and (max-width: 600px){.hero{padding:20px}}.hero h1,.hero p{color:#fff}.hero h1{font-size:42px;font-weight:300}@media only screen and (max-width: 1366px){.hero h1{font-size:32px;font-size:2rem}}.hero-text{max-width:1000px}@media only screen and (max-width: 420px){p .button+.button{margin-left:0;margin-top:20px}}@media only screen and (max-width: 600px){.case-study .grid__col--span-8-of-12 .padded-h{padding-left:0;padding-right:0}}.top-products .flex a{border:2px solid #fff}.top-products .flex a:hover,.top-products .flex a:focus{border-color:#c00}.top-products .flex a:active{border-color:#ff2828}@media only screen and (min-width: 600px)and (max-width: 1200px){.top-products .icon--2x{display:block;margin-bottom:5px}}.scheme--red a .icon--chevron-right{position:absolute;transition:transform .3s ease-in-out}.scheme--red a:hover .icon--chevron-right{transform:translateX(3px)}.curve{z-index:1}section.band__products{padding-top:0}section.band__products .media__body{width:50%;padding-top:0}section.band__products .media__image{margin-top:10px;margin-right:0}section.band__products .media__body,section.band__products .media__image{float:none}section.band__products>a{color:#fff;border-bottom:2px solid #f2f2f2;transition:all .3s ease-in-out}@media only screen and (min-width: 600px){section.band__products>a{padding-top:80px}}section.band__products>a:last-child{border-bottom:2px solid #373737}section.band__products>a:hover{background-color:#dcdcdc;border-bottom-color:#dcdcdc}section.band__products>a:first-child:hover{background-color:#f2f2f2;border-bottom-color:#f2f2f2}section.band__products>a:last-child:hover{background-color:#222;border-bottom-color:#222}section.band__products .badge{position:relative}@media only screen and (min-width: 600px){section.band__products .badge{display:inline-block}}section.band__products .badge:before{content:"";display:inline-block;position:absolute;bottom:0;right:-25px;width:57px;height:75px;background:url("/assets/homepage/images/vs-magazine-readers-choice-75.png?v=1520427650")}@media only screen and (max-width: 600px){section.band__products .badge:before{display:none}}section.band__products .sql-prompt img{border-color:#dcdcdc}section.band__products .new{position:relative}@media only screen and (min-width: 600px){section.band__products .new{display:inline-block}}section.band__products .new:after{content:attr(data-text);position:absolute;display:block;top:0;right:-35px;transform:rotate(15deg);background-color:#336dc2;color:#fff;border-radius:50%;font-size:16px;line-height:44px;font-weight:bold;width:70px;height:70px;padding-top:13px}@media only screen and (max-width: 600px){section.band__products .new:after{display:none}}@media only screen and (min-width: 600px){section.band__products{margin-top:-80px}section.band__products .grid__col{text-align:center}section.band__products .media__body{width:100%}section.band__products .media__body{width:85%;margin:auto;font-size:20px}}@media only screen and (max-width: 600px){section.band__products{text-align:left}}.page-wrapper{overflow:hidden}.redgate-streamed{overflow-y:visible}.redgate-streamed p{color:#fff}.redgate-streamed .redgate-streamed__bg--left,.redgate-streamed .redgate-streamed__bg--right{position:absolute;top:-50px;height:210px}@media only screen and (max-width: 1200px){.redgate-streamed .redgate-streamed__bg--left,.redgate-streamed .redgate-streamed__bg--right{display:none}}.redgate-streamed .redgate-streamed__bg--left{left:-780px}.redgate-streamed .redgate-streamed__bg--right{right:-650px}.redgate-streamed .redgate-streamed__date,.redgate-streamed .redgate-streamed__register,.redgate-streamed .redgate-streamed__copy{align-items:center;justify-content:center}.redgate-streamed .redgate-streamed__date p{letter-spacing:.25rem}.redgate-streamed .redgate-streamed__register .button{z-index:1;color:#fff !important;background-color:#000 !important}.redgate-streamed .redgate-streamed__register .button:hover{background-color:#222 !important}.redgate-streamed .redgate-streamed__register .button:active{background-color:#373737 !important}.redgate-streamed .redgate-streamed__register span.button{transition:.3s all ease-in-out}@media only screen and (max-width: 1250px){.redgate-streamed p.alpha{font-size:1.5rem;line-height:34px}}@media only screen and (max-width: 920px){.redgate-streamed .grid__col{display:block;width:100%;margin-left:0;text-align:center}.redgate-streamed .redgate-streamed__register{margin-top:10px}.redgate-streamed .padded-right{padding-right:0px !important}}.redgate-streamed .redgate-streamed__tile-bg{position:absolute;width:350px;bottom:-2px;right:0px}@media only screen and (max-width: 1200px){.redgate-streamed .redgate-streamed__tile-bg{right:-100px}}.redgate-streamed.grid__col .media__body{position:relative;z-index:1}.role{position:relative;background-color:#f2f2f2 !important;padding:24px 24px 24px 140px !important;overflow:hidden}.role:hover{background-color:#dcdcdc !important}.role:hover .image{transform:scale(1.05)}.role .image{position:absolute;top:0;left:0;width:115px;height:100%;background-size:cover;background-color:#dcdcdc !important;border-top-left-radius:9px;border-bottom-left-radius:9px;transform-origin:bottom right;transition:all .25s}.role p:after{content:"";font-family:"Redgate";vertical-align:bottom;transition:margin .25s;margin-left:4px}.role:hover p:after{margin-left:10px}.devops-customer-logo-band{background-position-y:top;background-image:url("/assets/homepage/images/customers-bg.jpg?v=1613988339057")}@media only screen and (max-width: 600px){.devops-customer-logo-band{background-image:url("/assets/homepage/images/customers-bg.jpg?v=1613988339057")}}