section.mlr-negative-30{margin:0 -30px}
section.banner{background:#00358d;background-image:url(https://www.astera.com/wp-content/uploads/2023/05/cherrybanner.jpg);padding:170px 0;background-size:cover;background-repeat:no-repeat;background-position:center}
.banner-logo{display:flex;align-items:center;position:relative;padding-bottom:25px}
.banner-logo span{color:#00adff;font-size:50px;font-weight:600;margin:0 30px}
.banner-logo:after{content:"";background:#00adff;width:80px;height:6px;position:absolute;left:0;bottom:0;border-radius:5px}
section.banner p{color:#fff;font-size:22px;font-weight:500;line-height:normal;padding-right:180px}
.left-content h2{color:#00358e;font-size:35px!important;margin:10px 0 25px!important;font-weight: 700 !IMPORTANT;}
.left-content p{font-size:17px;color:#2e2e2e;line-height:normal;font-weight:400}
section.content-main{padding-top:70px}
.qoute{border:3px solid #0095da;border-radius:15px;padding:5px 20px;margin:35px 0}
.qoute p{color:#00358e;font-size:16px}
.qoute p strong{display:block}
.right-content{background-color:#e0f9fe;background-image:linear-gradient(#e0f9fe,#fff);padding:10px 40px;border-radius:10px}
.right-content h3{color:#00358e;font-size:25px!important;font-weight:500!important;margin:30px 0 0!important}
.right-content p{color:#2e2e2e;line-height:normal;font-size:16px;font-weight:300}
.content-main .col-lg-offset-1{background-color:#91bce7;background-image:linear-gradient(#a0c9f2,#fff);padding:2px;border-radius:10px;height:100%}
.middle-banner{margin:20px 0px}
.left-content h2 strong{font-weight:700!important}
section.learnmore{background:url(https://www.astera.com/wp-content/uploads/2023/04/footer-banner.jpg);padding:70px 0;background-position:center;background-size:cover;margin-top:50px}
.learn-more-cs h2{color:#fff;font-size:40px}
.hbspt-form form{padding:30px 0 0!important}
.hbspt-form fieldset+fieldset .input,.hs_submit.hs-submit{margin:0!important}
.hbspt-form .hs-form-field,.wpgdprc-form__field{margin:0!important}
.learn-more-cs input{background:#fff;border:0!important;padding:20px 12px!important;margin-bottom:10px;border-radius:6px!important;width:100%!important}
.learn-more-cs input::placeholder{font-size:16px;color:#a4a4a4!important}
fieldset.form-columns-1{float:left;width:100%}
input.hs-button.primary.large{background:#ff8500;color:#fff;font-size:15px;font-weight:600!important;text-transform:capitalize;width:130px!important;border:0;height:auto!important;padding:10px 12px!important;margin:0 0 0 10px}
input.hs-button.primary.large:hover{background:#faa140!important;color:#fff!important}
.hs-form-field label{color:#fff!important}
.submitted-message{color:#fff}
.hs-form-84466e0b-0170-4a43-95e1-5c28d25c815a_a0bc2143-8453-4f00-986e-a4d807f5d218 fieldset{max-width:400px}
.form-columns-1,.form-columns-2{max-width:410px!important}
.right-content a{color:#0095da;font-size:16px;font-weight:600;margin-top:30px;display:block}
.right-content a:hover{color:#faa140!important}
ul li,a{font-size:15px;color:#2e2e2e;line-height:normal;font-weight:400;margin-bottom:5px}
ol li,a{font-size:15px;color:#2e2e2e;line-height:normal;font-weight:400;margin-bottom:5px}
a:hover{cursor:pointer}
.case-study-three-columns-wrapper{display:flex;align-items:center;text-align:center;border:3px solid #0195da;border-radius:15px;padding:5px 0}
.case-study-three-columns-wrapper .case-study-three-column{padding:0 20px;position:relative;width:33%!important}
.case-study-three-columns-wrapper .case-study-three-column:before{content:"";position:absolute;width:1px;height:80%;background-color:#3caee3;right:0;top:50%;transform:translateY(-50%)}
.case-study-three-columns-wrapper .case-study-three-column:last-child:before{content:none}
.case-study-three-columns-wrapper .case-study-three-column h3{font-size:19px;color:#00358e;line-height:22px;font-weight:700}
.case-study-three-columns-wrapper .case-study-three-column p{font-size:12px;color:#00358e}
blockquote{border-radius:15px;padding:5px 20px 20px 20px!important;margin:35px 0;border-color:#0095da!important;border-width:3px;border-style:solid;background:0 0!important;font-style:initial!important}
blockquote p{color:#00358e!important;font-size:16px!important}
.middle-banner img { width: 100% !IMPORTANT; }
@media screen and (max-width:768px){
.container{width:100%!important}
body{text-align:center}
section.banner{text-align:center;padding:100px 0}
.banner-content{text-align:center}
.banner-logo{justify-content:center}
.banner-logo:after{margin:0 auto;left:0;right:0}
section.banner p{text-align:center;padding:0}
.hbspt-form fieldset{max-width:70%!important;margin:0 auto!important}
fieldset.form-columns-1{float:none}
.hs_submit.hs-submit,form#hsForm_84466e0b-0170-4a43-95e1-5c28d25c815a fieldset+fieldset .input{margin:0!important}
.learn-more-cs h2{font-size:30px}
.case-study-three-columns-wrapper .case-study-three-column{width:100% !important;}
}
@media screen and (max-width:600px){
section { padding: 50px 30px !IMPORTANT; }
}
@media screen and (max-width:480px){
.banner-logo img:last-child { margin-top: 20px; }
.case-study-three-columns-wrapper{margin-top:40px;display:block}
.case-study-three-columns-wrapper .case-study-three-column:before{display:none}
.banner-logo{display:block}
.banner-logo span{display:none}
.banner-logo img{height:40px;display:block;margin:0 auto}
p{font-size:14px!important;padding:0 10px;margin:0}
section.content-main{padding-top:0}
.left-content h2{font-size:30px!important}
.banner-logo:after{display:none}
.learn-more-cs h2{font-size:22px}
input.hs-button.primary.large{font-size:12px}
}