.box-shadow{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.box-shadow:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);box-shadow:0 3px 10px 0 rgba(0,0,0,.5)}body{background-color:#171c2d}.xilinx-bs3 .promo-page{overflow:hidden;width:100%}.xilinx-bs3 .promo-page .container{height:0}.xilinx-bs3 .xilinxRawHtml{margin-bottom:0}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .vcenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.xilinx-bs3 .xilinxRawHtml .container{height:auto}.xilinx-bs3 .xilinxRawHtml br.xs-off{display:none}.xilinx-bs3 .xilinxRawHtml br.sm-md{display:none}.xilinx-bs3 .xilinxRawHtml br.md-only{display:none}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml br.xs-on{display:none}.xilinx-bs3 .xilinxRawHtml br.xs-off{display:inline}.xilinx-bs3 .xilinxRawHtml br.sm-md{display:inline}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml br.md-only{display:inline}.xilinx-bs3 .xilinxRawHtml br.xs-sm{display:none}}@media (min-width:1200px){.xilinx-bs3 .xilinxRawHtml br.md-only{display:none}.xilinx-bs3 .xilinxRawHtml br.sm-md{display:none}}.xilinx-bs3 .xilinxRawHtml h1{font-weight:300;font-size:40px;margin-top:30px;margin-bottom:30px}.xilinx-bs3 .xilinxRawHtml h1.title:after{content:"";border-bottom:3px solid #ec1c24;width:80px;display:block;position:relative;left:50%;margin-left:-40px;margin-top:30px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml h1{font-size:50px}}.xilinx-bs3 .xilinxRawHtml h2{font-size:22px;line-height:28px}.xilinx-bs3 .xilinxRawHtml h2 strong{font-weight:500}.xilinx-bs3 .xilinxRawHtml h2.header{color:#ec1c24;text-align:center;margin-bottom:30px}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml h2{font-size:24px;line-height:32px}}.xilinx-bs3 .xilinxRawHtml p,.xilinx-bs3 .xilinxRawHtml ul{font-size:16px}.xilinx-bs3 .xilinxRawHtml a{font-size:16px;color:#ec1c24;font-weight:500}.xilinx-bs3 .xilinxRawHtml a.btn{color:#fff;background-color:#ec1c24;width:210px;padding:9px 0;border:1px solid #ec1c24;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 auto}.xilinx-bs3 .xilinxRawHtml a.btn:hover{color:#ec1c24;background-color:transparent}.xilinx-bs3 .xilinxRawHtml a.btn.white{border-color:#fff;background-color:transparent}.xilinx-bs3 .xilinxRawHtml a.btn.white:hover{border-color:#ec1c24;background-color:transparent}.xilinx-bs3 .xilinxRawHtml a.btn-nowidth{color:#fff;background-color:#ec1c24;padding:9px 0;border:1px solid #ec1c24;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 auto}.xilinx-bs3 .xilinxRawHtml a.btn-nowidth:hover{color:#ec1c24;background-color:transparent}.xilinx-bs3 .xilinxRawHtml a.btn-nowidth.white{border-color:#fff;background-color:transparent}.xilinx-bs3 .xilinxRawHtml a.btn-nowidth.white:hover{border-color:#ec1c24;background-color:transparent}.xilinx-bs3 .xilinxRawHtml span.anchor{position:relative;top:-94px}.xilinx-bs3 .xilinxRawHtml.red{color:#ec1c24}.xilinx-bs3 .xilinxRawHtml .intro{background-color:#171c2d;text-align:center;overflow:hidden;padding-bottom:30px;width:100%}.xilinx-bs3 .xilinxRawHtml .intro h1,.xilinx-bs3 .xilinxRawHtml .intro h2{color:#fff;margin-bottom:30px}.xilinx-bs3 .xilinxRawHtml .intro h3.red{color:#ec1c24;margin-bottom:30px;display:inline-block;margin-right:30px}.xilinx-bs3 .xilinxRawHtml .intro h3:last-of-type{margin-right:0}.xilinx-bs3 .xilinxRawHtml .intro a{font-size:inherit;color:inherit;font-weight:400}.xilinx-bs3 .xilinxRawHtml .intro img{width:400px;max-width:100%;padding:30px 0 15px}.xilinx-bs3 .xilinxRawHtml .intro .logo{width:250px;padding-top:30px;padding-bottom:30px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .intro{text-align:left}.xilinx-bs3 .xilinxRawHtml .intro img{width:auto;max-width:none;padding:90px 0}.xilinx-bs3 .xilinxRawHtml .intro .logo{margin-top:170px;width:300px;margin-bottom:30px;padding:0}.xilinx-bs3 .xilinxRawHtml .intro h3.red{margin-right:60px}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .intro .logo{margin-top:190px}}.xilinx-bs3 .xilinxRawHtml .anchors{height:57px;overflow:hidden}.xilinx-bs3 .xilinxRawHtml .anchors .navigation{background-color:#282d3f;text-align:center}.xilinx-bs3 .xilinxRawHtml .anchors .navigation.sticky{position:fixed;width:100%;top:61px;z-index:99;background-color:#282d3f}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul{list-style:none;padding:0;margin:0;overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul::-webkit-scrollbar{display:none}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li{padding:10px 15px;display:table-cell;white-space:nowrap}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li:first-child{padding-top:16px}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li:last-child{padding-bottom:16px}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li a{font-size:18px;font-weight:400;color:#fff}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li a.active,.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li a:hover{color:#ec1c24}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li a:focus,.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li a:hover{text-decoration:none}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul{display:table}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li{padding:16px 30px;display:table-cell}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li:first-child{padding-left:0}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li:last-child{padding-right:0}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul{display:block;overflow:auto}.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li{display:inline-block}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .anchors .navigation ul li{padding:16px 40px}}.xilinx-bs3 .xilinxRawHtml .overview{padding:60px 0;text-align:center;background-color:#fff}.xilinx-bs3 .xilinxRawHtml .overview .card{padding:15px;max-width:400px;margin:0 auto 30px;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.xilinx-bs3 .xilinxRawHtml .overview .card:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);box-shadow:0 3px 10px 0 rgba(0,0,0,.5)}.xilinx-bs3 .xilinxRawHtml .overview .card img{margin-bottom:15px;width:110px}.xilinx-bs3 .xilinxRawHtml .overview .card .description{padding:30px 10px 15px;text-align:left;display:none}.xilinx-bs3 .xilinxRawHtml .overview .card .description ul{margin:0;padding-left:15px}.xilinx-bs3 .xilinxRawHtml .overview .card .description ul li{margin-bottom:10px}.xilinx-bs3 .xilinxRawHtml .overview .card .openit{height:15px;display:block;position:relative}.xilinx-bs3 .xilinxRawHtml .overview .card .openit:after,.xilinx-bs3 .xilinxRawHtml .overview .card .openit:before{position:absolute;right:7px;content:" ";height:14px;width:3px;background-color:#ec1c24;border-radius:25%;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.xilinx-bs3 .xilinxRawHtml .overview .card .openit:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.xilinx-bs3 .xilinxRawHtml .overview .card .openit:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xilinx-bs3 .xilinxRawHtml .overview .card .openit.closeit:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.xilinx-bs3 .xilinxRawHtml .overview .card .openit.closeit:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .overview .card .openit{margin-top:30px}.xilinx-bs3 .xilinxRawHtml .overview .card img{margin-bottom:30px}}.xilinx-bs3 .xilinxRawHtml .tile{background-color:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.25);box-shadow:0 3px 10px 0 rgba(0,0,0,.25);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left;margin-top:30px;max-width:375px;margin:30px auto 0}.xilinx-bs3 .xilinxRawHtml .tile:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.5);box-shadow:0 3px 10px 0 rgba(0,0,0,.5)}.xilinx-bs3 .xilinxRawHtml .tile .tile-info{padding:30px 30px;position:relative}.xilinx-bs3 .xilinxRawHtml .tile .tile-info h2{font-weight:500}.xilinx-bs3 .xilinxRawHtml .tile .tile-info ul{padding-left:20px;margin-bottom:0}.xilinx-bs3 .xilinxRawHtml .tile .tile-info .links{margin-top:15px}.xilinx-bs3 .xilinxRawHtml .tile .tile-info .links.button{text-align:center}.xilinx-bs3 .xilinxRawHtml .tile .tile-info .links span{display:block;font-weight:500;color:#ec1c24;font-size:16px}.xilinx-bs3 .xilinxRawHtml .tile.buy{max-width:363px}.xilinx-bs3 .xilinxRawHtml .tile.buy img{border-bottom:1px solid #f2f2f2}.xilinx-bs3 .xilinxRawHtml .tile.buy .tile-info h2{text-align:center}.xilinx-bs3 .xilinxRawHtml .tile.buy .tile-info .links.button{margin-top:30px}.xilinx-bs3 .xilinxRawHtml .tile.buy .tile-info .links.button span{margin-top:10px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .tile .tile-info{height:230px;padding-bottom:0}.xilinx-bs3 .xilinxRawHtml .tile .tile-info .links{position:absolute;bottom:30px;margin-top:0}.xilinx-bs3 .xilinxRawHtml .tile .tile-info .links.button{left:50%;margin-left:-105px}.xilinx-bs3 .xilinxRawHtml .tile.buy .tile-info{height:340px}.xilinx-bs3 .xilinxRawHtml .tile.buy .tile-info .links.button{margin-top:0}}.xilinx-bs3 .xilinxRawHtml .border-tile{border:1px solid #8d919a;padding:30px 30px;text-align:left;position:relative;max-width:375px;margin:30px auto 0}.xilinx-bs3 .xilinxRawHtml .border-tile h2{font-weight:500;color:#fff}.xilinx-bs3 .xilinxRawHtml .border-tile p,.xilinx-bs3 .xilinxRawHtml .border-tile ul{color:#fff}.xilinx-bs3 .xilinxRawHtml .border-tile .links{margin:30px 0 0;text-align:center}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .border-tile{height:370px}.xilinx-bs3 .xilinxRawHtml .border-tile p{margin-bottom:70px}.xilinx-bs3 .xilinxRawHtml .border-tile .links{position:absolute;bottom:30px;left:50%;margin:0;margin-left:-105px}.xilinx-bs3 .xilinxRawHtml .border-tile.last{height:auto}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .border-tile{height:450px}.xilinx-bs3 .xilinxRawHtml .border-tile.last{height:450px}}@media (min-width:1200px){.xilinx-bs3 .xilinxRawHtml .border-tile{height:380px}.xilinx-bs3 .xilinxRawHtml .border-tile.last{height:380px}}.xilinx-bs3 .xilinxRawHtml .gray{background-color:#f2f2f2;padding:60px 0;text-align:center}.xilinx-bs3 .xilinxRawHtml .applications .btn{margin-top:60px}.xilinx-bs3 .xilinxRawHtml .tool{background-color:#282d3f;padding:60px 0 90px;text-align:center}.xilinx-bs3 .xilinxRawHtml .tool h1,.xilinx-bs3 .xilinxRawHtml .tool h2{color:#fff}.xilinx-bs3 .xilinxRawHtml .tool h2.header{color:#ec1c24}.xilinx-bs3 .xilinxRawHtml .tool .tile h2{color:#000}.xilinx-bs3 .xilinxRawHtml .tool .link{color:#ec1c24;margin-top:5px;display:block}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .tool .tile .tile-info{height:330px}}.xilinx-bs3 .xilinxRawHtml .accelerator{padding:60px 0;background-color:#171c2d;text-align:center}.xilinx-bs3 .xilinxRawHtml .accelerator h2.header{color:#ec1c24;text-align:center}.xilinx-bs3 .xilinxRawHtml .accelerator a.btn{margin-top:15px}.xilinx-bs3 .xilinxRawHtml .accelerator h1,.xilinx-bs3 .xilinxRawHtml .accelerator h2,.xilinx-bs3 .xilinxRawHtml .accelerator p{color:#fff}.xilinx-bs3 .xilinxRawHtml .accelerator h2,.xilinx-bs3 .xilinxRawHtml .accelerator p{text-align:left}.xilinx-bs3 .xilinxRawHtml .accelerator h2 a{font-size:inherit}.xilinx-bs3 .xilinxRawHtml .accelerator .red{color:#ec1c24}.xilinx-bs3 .xilinxRawHtml .accelerator .vcenter{margin-bottom:15px}.xilinx-bs3 .xilinxRawHtml .accelerator img{margin-bottom:15px}.xilinx-bs3 .xilinxRawHtml .accelerator img.large{width:320px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .accelerator img.large{width:100%}}.xilinx-bs3 .xilinxRawHtml .get-started{background-color:#171c2d;padding:60px 0 90px;text-align:center}.xilinx-bs3 .xilinxRawHtml .get-started h1{color:#fff}.xilinx-bs3 .xilinxRawHtml .get-started .border-tile{text-align:center;padding:30px 15px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .get-started{background-image:url(/content/dam/xilinx/imgs/products/alveo/cloud.png);background-repeat:no-repeat;height:1100px;background-position:calc(50% - 30px) calc(100% - 74px);background-size:auto 250px}.xilinx-bs3 .xilinxRawHtml .get-started .border-tile{height:320px}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .get-started{height:auto;background-position:calc(50% - 480px) calc(100% - 170px);background-size:auto}}@media (min-width:1200px){.xilinx-bs3 .xilinxRawHtml .get-started{background-position:calc(50% - 350px) calc(50% + 70px)}}.xilinx-bs3 .xilinxRawHtml .where-to-buy{background-color:#171c2d;padding:50px 0 80px;text-align:center}.xilinx-bs3 .xilinxRawHtml .where-to-buy h1{color:#fff;text-align:center}.xilinx-bs3 .xilinxRawHtml .where-to-buy .block{margin-bottom:30px}.xilinx-bs3 .xilinxRawHtml .where-to-buy .block h2{color:#fff;margin-bottom:30px}.xilinx-bs3 .xilinxRawHtml .where-to-buy img{width:400px}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .where-to-buy{text-align:left}.xilinx-bs3 .xilinxRawHtml .where-to-buy .block{margin-top:80px;margin-bottom:0}.xilinx-bs3 .xilinxRawHtml .where-to-buy img{width:auto}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .where-to-buy{text-align:center}.xilinx-bs3 .xilinxRawHtml .where-to-buy .block{margin-top:120px}}.xilinx-bs3 .xilinxRawHtml .where-to-buy.where-to-buy-dropdown h2{color:#fff;margin-top:50px!important;margin-bottom:30px!important}.xilinx-bs3 .xilinxRawHtml .where-to-buy.where-to-buy-dropdown .links{margin-bottom:30px;max-width:210px;margin-left:auto;margin-right:auto}.xilinx-bs3 .xilinxRawHtml .where-to-buy.where-to-buy-dropdown .links button{text-align:center;font-size:16px;font-weight:500;color:#fff}@media (min-width:768px){.xilinx-bs3 .xilinxRawHtml .where-to-buy.where-to-buy-dropdown .links{max-width:90%;margin-left:0}}@media (min-width:992px){.xilinx-bs3 .xilinxRawHtml .where-to-buy.where-to-buy-dropdown .links{margin-top:50px}}.xilinx-bs3 .xilinxRawHtml .footnotes{padding:45px 0;background-color:#f2f2f2}.xilinx-bs3 .xilinxRawHtml .footnotes p.small{font-size:12px;margin-bottom:6px}.xilinx-bs3 .xilinxRawHtml .footnotes p.small:last-of-type{margin-bottom:0}.xilinx-bs3 .xilinxRawHtml .footnotes p.small a{font-size:12px}
