div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
.container-fluid.news-and-press{padding:50px 25px;margin-bottom:65px;position:relative;overflow:hidden;&::after{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-image:url("clientlibs_layout/resources/img/_mustangChallenge/BG-news-and-press.png");background-size:auto 100%;right:30vw;top:56vh;background-position:bottom left;z-index:0;transform:rotate(90deg)}
@media(min-width:1440px){&::after{right:20vw;top:30vh}
}
@media(min-width:2560px){&::after{right:16vw;top:28vh}
}
@media(max-width:1023px){margin-top:6em}
@media(max-width:980px){&::after{right:25vw;top:20vh}
}
@media(max-width:767px){&::after{background-image:none;right:0;top:0}
}
}
.container-fluid.news-and-press .row-fluid{display:flex;align-items:center;position:relative;z-index:1}
.container-fluid.news-and-press .row-fluid .span6{width:50%}
.container-fluid.news-and-press .row-fluid .text-container{font-family:FordF1Regular;padding:0 10px 50px 40px;margin:0 auto}
.container-fluid.news-and-press .row-fluid h2{color:#000;font-family:FordF1Regular;font-size:48px;font-weight:400;line-height:58px;text-align:left;padding:0 0 5px}
.container-fluid.news-and-press .row-fluid .text-container p{color:#000;font-family:FordF1Regular;font-size:20px;font-weight:400;line-height:25px;text-align:left;padding:20px 0 15px}
.container-fluid.news-and-press .row-fluid .text-container p a{color:#000;font-family:FordF1Regular;font-size:20px;font-weight:400;line-height:25px}
.container-fluid.news-and-press .row-fluid .text-container a.CTA{position:relative;font-size:14px;font-weight:700;line-height:24px;padding:12px 20px 12px 20px;gap:8px;border-radius:400px;background:#0068d0;border:1px solid #0068d0;color:#fff;top:45px}
.container-fluid.news-and-press .row-fluid .text-container p.divider{border:1px solid #9c9c9c;padding:0;margin:0 auto;font-size:0;line-height:0}
.container-fluid.news-and-press .row-fluid .img-container img{width:100%;border-radius:8px}
@media(max-width:980px){.container-fluid.news-and-press{padding:50px 50px 75px;margin-bottom:60px}
.container-fluid.news-and-press .row-fluid{display:block}
.container-fluid.news-and-press .row-fluid .span6{width:100%}
.container-fluid.news-and-press .row-fluid .text-container{padding:24px 24px 75px;margin:0 auto;background-color:#fff;border-radius:8px}
.container-fluid.news-and-press .row-fluid h2{font-size:40px;line-height:62px}
.container-fluid.news-and-press .row-fluid .text-container p{font-size:24px;line-height:32px}
.container-fluid.news-and-press .row-fluid .text-container p a{font-size:24px;line-height:32px}
.container-fluid.news-and-press .row-fluid .text-container a.CTA{font-size:14px;line-height:24px}
}
@media(max-width:480px){.container-fluid.news-and-press{padding:25px 10px;margin-bottom:40px}
.container-fluid.news-and-press .row-fluid h2{font-size:40px;line-height:46px;text-align:center}
.container-fluid.news-and-press .row-fluid .img-container img{padding:0}
.container-fluid.news-and-press .row-fluid .text-container{padding:15px 15px 50px;background-color:unset}
.container-fluid.news-and-press .row-fluid .text-container p{font-size:24px;line-height:32px}
.container-fluid.news-and-press .row-fluid .text-container p a{font-size:24px;line-height:32px}
.container-fluid.news-and-press .row-fluid .text-container a.CTA{font-size:14px;line-height:24px}
}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
div.image{margin-bottom:20px;overflow:hidden}
div.image img{display:block}
div.image small{display:block}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
div.image{margin-bottom:20px;overflow:hidden}
div.image img{display:block}
div.image small{display:block}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
div.textimage div.image{float:left;margin:0 8px 8px 0}
div.textimage.image_right div.image{float:right !important;margin:0 0 8px 8px !important}
.article-list ul{padding:0}
.article-list li{clear:both;display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #9c9c9c}
.category-item{background-color:#fff;display:table-row}
.article-list .image-box{display:table-cell;min-width:256px}
.article-list .image-box img{vertical-align:bottom}
.article-description-box{width:5000px;min-height:127px;display:table-cell;vertical-align:top;position:relative;padding-left:.5em;padding-right:.5em}
.article-description-box .bottom{height:1.5em;bottom:5px;left:.5em;right:.5em;margin-top:1.3em}
.article-description-box .bottom .left{float:left}
.article-description-box .bottom .right{float:right}
.article-list .article-description span{font-size:1.3em;color:#666;font-weight:normal;font-family:quattrocento-sans,serif}
.article-description-box .article-title h2{margin-top:.5em;line-height:1.2em;font-size:1.7em;font-style:normal;background-image:none;text-align:left}
.article-list .read-more{font-family:quattrocento-sans,serif;font-size:1.3em;font-weight:500}
@media(min-width:768px) and (max-width:979px){.article-list .article-title h2{font-size:1.3em}
.article-list .read-more{font-size:1em}
.article-list .image-box{min-width:127px}
}
@media(max-width:767px){.article-list .article-title h2{font-size:1.3em}
.article-list .read-more{font-size:1em}
.article-list .image-box{min-width:127px}
}
@media(max-width:480px){.article-list li{padding-bottom:0;margin-bottom:0;border-style:none}
.article-list .image-box{min-width:127px}
}
#dialog-container-video.modal.fade.in{top:10%}
#dialog-container-video.fade.in{opacity:1}
#dialog-container-video.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}
#dialog-container-video.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
#dialog-container-video .hide{display:none}
#dialog-container-video.modal{position:fixed;top:10%;left:50%;z-index:1050;width:758px;max-height:450px;margin-left:-380px;background-color:#696969;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0;margin-top:10px;margin-bottom:10px}
#dialog-container-video .modal-header{padding:9px 15px;border-bottom:1px solid #eee}
#dialog-container-video .modal-header .close{margin-top:2px}
#dialog-container-video .close{position:absolute;top:-1px;right:-1px;background:url(clientlibs-behavior/video/resources/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;border:0;padding:0;margin:1px;overflow:visible;cursor:pointer;opacity:1}
#dialog-container-video .video-overlay .modal-body{position:relative;overflow-y:visible;padding:25px}
#dialog-container-video .modal-body-html{position:relative;overflow-y:visible;padding:0;background:rgba(0,0,0,0.9)}
#dialog-container-video .modal-body.modal-body-video iframe{height:400px;width:100%}
#dialog-container-video .modal-backdrop,#dialog-container-video .modal-backdrop.fade.in{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.9);opacity:.9;cursor:pointer;visibility:visible;z-index:1031;top:0;left:0}
#dialog-container-video .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
#dialog-container-video .modal-header .link{white-space:normal;margin-left:5px}
@media(max-width:767px){.modal.fade.in{top:20px}
.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}
}
@media(max-width:480px){.modal{top:10px;left:10px;right:10px}
.modal-html{top:10px;left:10px;right:10px}
}