.shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25)}.background{background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.h1{font-family:'Open Sans', sans-serif;color:#fff;text-align:center}.xilinx-bs3{}.xilinx-bs3 .modal-body a{color:#4682b4}.xilinx-bs3 .xilinxRawHtml{margin-bottom:0}.xilinx-bs3 .footer-spacing{height:0}.xilinx-bs3 a{color:#262626}.xilinx-bs3 .xilinxBreadcrumb{display:none}.xilinx-bs3 .strip-background,.xilinx-bs3 .stripBackground{margin-bottom:0}.xilinx-bs3 .xilinxBlog,.xilinx-bs3 .xilinxPress{margin-top:30px}.xilinx-bs3 br.xs-on{display:inline}.xilinx-bs3 br.xs-off{display:none}@media (min-width:768px){.xilinx-bs3 br.xs-on{display:none}.xilinx-bs3 br.xs-off{display:inline}}.xilinx-bs3 .slide.featuredOne:before{background:url(/content/dam/xilinx/homepage/carousel/featured-one-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.xilinx-bs3 .slide.featuredTwo:before{background:url(/content/dam/xilinx/homepage/carousel/featured-two-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.xilinx-bs3 .slide.featuredThree:before{background:url(/content/dam/xilinx/homepage/carousel/featured-three-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;left:0}@-moz-keyframes backgroundZoom{0%{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}to{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@-webkit-keyframes backgroundZoom{0%{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}to{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@keyframes backgroundZoom{0%{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}to{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@media screen and (-webkit-min-device-pixel-ratio:0){.xilinx-bs3 .carousel-bg .slick-list .slick-slide.slick-active:before{-moz-animation:backgroundZoom 8s forwards;-webkit-animation:backgroundZoom 8s forwards;-webkit-animation-name:backgroundZoom;animation-name:backgroundZoom;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@-moz-document url-prefix(){.xilinx-bs3 .carousel-bg .slick-list .slick-slide.slick-active:before{-moz-animation:backgroundZoom 8s forwards;-webkit-animation:backgroundZoom 8s forwards;animation-name:backgroundZoom;animation-duration:10s;animation-fill-mode:forwards}}.xilinx-bs3 .carousel-bg{top:-59px;height:541px;margin-bottom:0}.xilinx-bs3 .carousel-bg .slick-list{width:100%}.xilinx-bs3 .carousel-bg .slick-list .slick-slide{height:600px;position:relative}.xilinx-bs3 .carousel-bg .slick-list .slick-slide:before{opacity:.8}.xilinx-bs3 .carousel-bg .slick-list .slick-slide.slick-active:before{opacity:1;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.xilinx-bs3 .carousel-bg .banner-text{text-align:center;position:relative;top:180px}.xilinx-bs3 .carousel-bg .banner-text h1{margin:15px 0 0;color:#fff;text-shadow:2px 2px 0px #000000;font-size:18px;line-height:1.5}.xilinx-bs3 .carousel-bg .banner-text h1 br.xsoff{display:none}.xilinx-bs3 .carousel-bg .banner-text h1 br.xson{display:block}.xilinx-bs3 .carousel-bg .banner-text p{margin:10px 0 30px;color:#fff;font-size:16px;line-height:24px}.xilinx-bs3 .carousel-bg .banner-text img{display:block;margin:0 auto;height:60px;width:60px}.xilinx-bs3 .carousel-bg .banner-text img.long{width:auto;height:auto}.xilinx-bs3 .carousel-bg .banner-text .learn-more-button a{background-color:#d11414;padding:5px 12px;color:#fff;font-weight:600;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.xilinx-bs3 .carousel-bg .banner-text .learn-more-button a:hover{background-color:#b01111;color:#fff;text-decoration:none}@media (min-width:768px){.xilinx-bs3 .carousel-bg .banner-text h1{font-size:28px;text-shadow:2px 3px 0px #000000}.xilinx-bs3 .carousel-bg .banner-text h1 br.xsoff{display:block}.xilinx-bs3 .carousel-bg .banner-text h1 br.xson{display:none}.xilinx-bs3 .carousel-bg .banner-text p{font-size:18px}}@media (min-width:992px){.xilinx-bs3 .carousel-bg .banner-text h1{font-size:32px}}.xilinx-bs3 .slick-slider .slick-dots{position:absolute;bottom:-45px;width:100%;padding:0;list-style:none;text-align:center}.xilinx-bs3 .slick-slider .slick-dots li{margin:0 10px}.xilinx-bs3 .slick-slider .slick-dots li button{background-color:#fff;border-radius:10px;height:10px;width:10px}.xilinx-bs3 .slick-slider .slick-dots li button:hover{background-color:#d11414}.xilinx-bs3 .slick-slider .slick-dots li button:before{content:none}.xilinx-bs3 .slick-slider .slick-dots li.slick-active button{background-color:#d11414}.xilinx-bs3 .video{position:relative;background:url(/content/dam/xilinx/homepage/carousel/video-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.xilinx-bs3 .video video#video{position:absolute;left:0;height:100%;width:auto}@media (min-width:1100px){.xilinx-bs3 .video video#video{height:auto;width:100%}}@media (max-width:767px){.xilinx-bs3 .video video#video{display:none}}.xilinx-bs3 .shaping-the-future{background:url(/content/dam/xilinx/homepage/shaping-the-future-bg.jpg);height:auto;background-color:#231d2b;background-position:center bottom;background-repeat:no-repeat;padding:80px 0}@media (min-width:768px){.xilinx-bs3 .shaping-the-future{height:800px}}.xilinx-bs3 .shaping-the-future h1{font-family:'Open Sans', sans-serif;color:#fff;text-align:center;margin:0 0 30px}.xilinx-bs3 .shaping-the-future p.subtitle{text-align:center;color:#fff;font-size:16px;margin:0 auto 30px}@media (min-width:1200px){.xilinx-bs3 .shaping-the-future p.subtitle{max-width:75%}}.xilinx-bs3 .shaping-the-future .tile{-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25)}.xilinx-bs3 .shaping-the-future .tile .big-title{font-size:14px;line-height:20px;font-weight:600}@media (min-width:992px){.xilinx-bs3 .shaping-the-future .tile .big-title{font-size:20px;line-height:28px;font-weight:400}}.xilinx-bs3 .shaping-the-future .navigation{padding:0;margin:0}.xilinx-bs3 .shaping-the-future .navigation a{color:#fff;display:block;margin-right:2%;max-width:200px;margin:0 auto 15px;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.xilinx-bs3 .shaping-the-future .navigation a li{border:1px solid #fff;list-style-type:none;padding:12px 0;text-align:center}.xilinx-bs3 .shaping-the-future .navigation a:hover{background-color:rgba(255, 255, 255, 0.2);text-decoration:none}.xilinx-bs3 .shaping-the-future .navigation a:last-of-type{margin-bottom:40px}@media (min-width:768px){.xilinx-bs3 .shaping-the-future .navigation a{float:left;width:18%;margin:0 2% 60px 0;max-width:none}.xilinx-bs3 .shaping-the-future .navigation a:last-of-type{margin-right:0}}.xilinx-bs3 .powered-by-xilinx{height:auto;background-color:#f2f2f2;padding:80px 0}.xilinx-bs3 .powered-by-xilinx .row .intro{text-align:center}.xilinx-bs3 .powered-by-xilinx .logo{margin-bottom:25px}.xilinx-bs3 .powered-by-xilinx p.subtitle{font-size:16px;margin-bottom:25px}.xilinx-bs3 .powered-by-xilinx .btn{background-color:#d11414;margin-bottom:30px;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.xilinx-bs3 .powered-by-xilinx .btn:hover{background-color:rgba(209, 20, 20, 0.75)}.xilinx-bs3 .powered-by-xilinx .pbx{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.6))), url('/content/dam/xilinx/homepage/featured-pbx.jpg');background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6)), url('/content/dam/xilinx/homepage/featured-pbx.jpg');background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6)), url('/content/dam/xilinx/homepage/featured-pbx.jpg');background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6)), url('/content/dam/xilinx/homepage/featured-pbx.jpg');margin-bottom:0}@media (min-width:768px){.xilinx-bs3 .powered-by-xilinx{height:515px}.xilinx-bs3 .powered-by-xilinx .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.xilinx-bs3 .powered-by-xilinx .row .intro{text-align:left}.xilinx-bs3 .powered-by-xilinx .pbx{margin-bottom:30px}}.xilinx-bs3 .chip-family{background:url(/content/dam/xilinx/homepage/products/chip-family.jpg) center top;background-attachment:fixed;height:950px;position:relative}.xilinx-bs3 .chip-family .chips{background:url(/content/dam/xilinx/homepage/products/chips.png) center 45px no-repeat;height:950px}.xilinx-bs3 .chip-family .overlay{width:100%;height:660px;background-color:rgba(0, 0, 0, 0.8);position:absolute;bottom:0}.xilinx-bs3 .chip-family .overlay h1{font-family:'Open Sans', sans-serif;color:#fff;text-align:center;margin:30px 0}.xilinx-bs3 .chip-family .dropdownMenu{position:relative;background-color:rgba(0, 0, 0, 0.8);border:1px solid #4c4c4c;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;padding:10px 10px;width:290px;margin:0 auto;cursor:pointer}.xilinx-bs3 .chip-family .dropdownMenu.table-list{display:none;margin:0 0 15px}.xilinx-bs3 .chip-family .dropdownMenu:after{content:"";position:absolute;right:10px;top:50%;margin-top:-5px;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent #fff}.xilinx-bs3 .chip-family .dropdownMenu.active:after{right:10px;margin-top:-2px;border-width:5px 5px 0 5px;border-color:#fff transparent}.xilinx-bs3 .chip-family .dropdownMenu span{font:400 15px/18px 'Open Sans', sans-serif}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList{display:none;list-style:none;border:1px solid #4c4c4c;padding:0;position:absolute;top:100%;background-color:#000;z-index:999;width:290px;left:-1px}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList li{padding:8px 12px;margin:0!important;color:#fff}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList li:hover{color:#d11414}.xilinx-bs3 .chip-family .description{padding:15px;background-color:rgba(0, 0, 0, 0.8);border:1px solid #4c4c4c;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top:0;margin:0 auto 15px;width:290px}.xilinx-bs3 .chip-family .description p{color:#fff}@media (min-width:768px){.xilinx-bs3 .chip-family{height:600px}.xilinx-bs3 .chip-family .overlay{height:350px}.xilinx-bs3 .chip-family .chips{background-position:center -20px;height:600px}.xilinx-bs3 .chip-family .dropdownMenu{width:auto}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList{width:220px}.xilinx-bs3 .chip-family .description{width:auto;height:166px}.xilinx-bs3 .chip-family .last .description{height:186px}}@media (min-width:992px){.xilinx-bs3 .chip-family .overlay{height:315px}.xilinx-bs3 .chip-family .chips{background-position:center 15px}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList{width:293px}.xilinx-bs3 .chip-family .description{height:146px}.xilinx-bs3 .chip-family .first .description{height:126px}.xilinx-bs3 .chip-family .last .description{height:146px}}@media (min-width:1200px){.xilinx-bs3 .chip-family .overlay{height:290px}.xilinx-bs3 .chip-family .chips{background-position:center 30px}.xilinx-bs3 .chip-family .dropdownMenu ul.dropdownList{width:360px}.xilinx-bs3 .chip-family .description{height:auto}.xilinx-bs3 .chip-family .first .description{height:auto}.xilinx-bs3 .chip-family .last .description{height:auto}}.xilinx-bs3 .footer{background-image:url('/content/dam/xilinx/imgs/banners/footer-bg.jpg');background-color:#262626;padding:60px 0 20px;margin-top:15px;background-position:center top;background-repeat:no-repeat;text-align:center}.xilinx-bs3 .footer .fa,.xilinx-bs3 .footer h2,.xilinx-bs3 .footer p{color:#f2f2f2}.xilinx-bs3 .footer .info{margin-bottom:50px}.xilinx-bs3 .footer .block{margin-bottom:30px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;min-height:142px}.xilinx-bs3 .footer .block .fa{font-size:40px;margin-bottom:15px}.xilinx-bs3 .footer .block .fa.fa-bolt{-webkit-filter:none;filter:none;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.xilinx-bs3 .footer .block .large{font-size:30px;font-weight:600;margin-bottom:5px}.xilinx-bs3 .footer .block p{min-height:40px}@media (min-width:992px){.xilinx-bs3 .footer .row{padding:0 80px}}.xilinx-bs3 .block.fadeIn{position:relative;-webkit-animation:fadeIn 1.5s ease-out;-moz-animation:fadeIn 1.5s ease-out;-o-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes fadeIn{0%{-moz-transform:translateY(100%);opacity:0}50%{opacity:0}to{-moz-transform:translateY(0);opacity:1}}@-o-keyframes fadeIn{0%{-o-transform:translateY(100%);opacity:0}50%{opacity:0}to{-o-transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}