.videos-needs-wrapper{padding-top:6%;padding-bottom:3px;position:relative}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.videos-needs-wrapper .top_inside_divider{background-size:100% 100px;top:0;height:100px;z-index:10;margin-top:-1px;display:block;background-repeat-y:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0}.videos-needs-wrapper .top-panel{padding:61px 0 0}.videos-needs-wrapper .promo_description{padding-bottom:20px;position:relative;text-align:center}.videos-needs-wrapper h2{font-weight:700;font-size:45px;color:#fff;margin:0;padding-bottom:10px;line-height:1em}.videos-needs-wrapper .promo_description div{font-weight:600;font-size:18px;color:#fff;letter-spacing:1px;line-height:1.5em}.videos-needs-wrapper .divider{width:20%;height:15px;border:0 solid #fff;background:#fcb227;transform:skew(-30deg);-webkit-transform:skew(-30deg);margin:20px auto}.videos-needs-wrapper .bottom-panel:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.videos-needs-wrapper .top-wrapper{float:left;position:relative;z-index:2;min-height:1px}.videos-needs-wrapper .top-wrap{color:#fff;letter-spacing:1px;line-height:1.3em;text-align:left}.videos-needs-wrapper .blurb_content{text-align:left;display:table;max-width:550px;margin:0 auto;position:relative;word-wrap:break-word;width:100%}.videos-needs-wrapper .blurb_image{width:32px;display:table-cell;line-height:0;margin-bottom:30px;max-width:100%}.videos-needs-wrapper .image_wrap{display:block;margin:auto}.videos-needs-wrapper .et-pb-icon{color:#feb426;font-family:ETmodules!important;font-weight:400;font-size:32px;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;content:attr(data-icon)}.videos-needs-wrapper .blurb_container{text-align:left;padding-left:15px;display:table-cell;vertical-align:top}.videos-needs-wrapper .blurb_container h4{font-weight:600;font-size:19px;color:#fff;line-height:1.2em;margin:0;padding-bottom:10px}.videos-needs-wrapper .button-wrapper{padding:27px 0 0}.videos-needs-wrapper .button-wrap{text-align:center}.videos-needs-wrapper .button-wrap a{color:#fff;border:2px solid #fff;border-radius:0;font-size:16px;background-color:#0353a0;display:inline-block;font-weight:500;padding:.3em 1em;line-height:1.7em;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);transition:color .3s ease 0ms,background-color .3s ease 0ms,border .3s ease 0ms;-webkit-transition-property:all;transition-property:all;text-decoration:none}.videos-needs-wrapper .button-wrap a:after{font-size:1.6em;color:#0353a0;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-family:ETmodules!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;transition:all .3s ease 0ms}.videos-needs-wrapper .button-wrap a:hover{color:#0353a0;background-image:none;background-color:#fff;border:2px solid transparent;padding:.3em 2em .3em .7em}.videos-needs-wrapper .button-wrap a:hover:after{opacity:1;margin-left:0}@media (min-width:981px){.videos-needs-wrapper .bottom-panel{padding:2% 0}.videos-needs-wrapper .top-wrapper{width:47.25%;margin-right:5.5%}.videos-needs-wrapper .top-wrapper:last-child{margin-right:0}}@media screen and (min-width:981px){.videos-needs-wrapper .blurb_content{margin-bottom:25px}}@media only screen and (min-width:1350px){.videos-needs-wrapper .bottom-panel{padding:27px 0}}@media only screen and (max-width:980px){.videos-needs-wrapper{padding-top:12%;padding-bottom:98px}.videos-needs-wrapper h2{font-size:28px}}@media (max-width:980px){.videos-needs-wrapper .bottom-panel{padding:30px 0}.videos-needs-wrapper .top-wrapper{width:100%;margin-bottom:30px}.videos-needs-wrapper .top-wrapper:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.videos-needs-wrapper{padding-top:20%}.videos-needs-wrapper .promo_description p{font-size:16px;line-height:1.3em}}