.highlight__cat-bottom,.highlight__cat-top{font-family:"Baskerville Italic";letter-spacing:2px;font-size:12px;line-height:1em;text-align:center;color:#fff}.highlight{overflow:hidden;margin-bottom:60px}.highlight .container{position:relative}.highlight__bg{position:absolute;top:0;right:0}.highlight__block-opacity{background:url('../images/bgs/highlight.png');padding:150px 110px 50px;text-align:center;margin:80px -15px 0;min-height:650px;position:relative}


@media only screen and (min-width:768px) and (max-width:991px){.highlight__block-opacity{padding:50px 50px 30px;min-height:350px}}@media only screen and (max-width:767px){.highlight__bg{max-width:initial}.highlight__block-opacity{margin:15px 0 0;padding:30px;min-height:10px}}.highlight__block{background:#D6D4D0;padding:170px 150px 50px 110px;text-align:center;margin:120px -15px 0;min-height:640px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.highlight__block{padding:50px;min-height:340px}}@media only screen and (max-width:767px){.highlight__block{margin:0 0 15px;padding:30px 60px 30px 30px;min-height:10px}}.highlight__cat-top{font-weight:400;display:block;margin-top:15px}.highlight__cat-top:after{content:"";display:block;width:18%;border-bottom:1px solid #fff;margin:15px auto 0}.highlight__cat-left:after,.highlight__cat-right:after{content:"";width:70%;border-bottom:1px solid #C63030}.highlight__cat-bottom{font-weight:400;display:inline-block;border-top:1px solid #fff;padding-top:10px;margin:0 auto}.highlight__category,.highlight__title{font-family:Circular-black;font-weight:400}.highlight__category{display:block;font-size:82px;line-height:84px;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:5px;margin:35px auto 20px}@media only screen and (min-width:768px) and (max-width:991px){.highlight__category{font-size:50px;line-height:52px;margin-top:20px}}@media only screen and (max-width:767px){.highlight__category{font-size:50px;line-height:52px;margin-top:20px}}.highlight__category a{color:#fff}.highlight__category span{display:block;letter-spacing:-9px}.highlight__title{font-size:36px;color:#223282;display:block;text-align:left;margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:991px){.highlight__title{font-size:26px}}@media only screen and (max-width:767px){.highlight__title{font-size:26px;margin-bottom:20px}}.highlight__cat-left,.highlight__cat-right{font-family:"Baskerville Italic";font-size:12px;font-weight:700;position:absolute;line-height:1em;color:#C63030;text-align:center;display:block}.highlight__cat-right{top:55%;right:20px;transform-origin:right top;-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}@media only screen and (max-width:767px){.highlight__cat-right{top:70%}}.highlight__cat-right:after{display:block;margin:10px auto 0}.highlight__cat-left{top:50%;left:55px;transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}@media only screen and (max-width:767px){.highlight__cat-left{position:absolute;margin-right:0;float:none;left:20px;top:70%}}.highlight__cat-left:after{display:block;margin:10px auto 0}.highlight__link{font-family:Circular-bold;font-size:13px;line-height:1em;font-weight:400;color:#C63030;float:left}.highlight__link--white{color:#fff;float:none;text-align:center;display:block}.highlight__link--white:before{margin-left:0!important}@media only screen and (min-width:768px) and (max-width:991px){.highlight__link{margin-top:20px}.highlight--superior{background-size:contain}}@media only screen and (max-width:767px){.highlight__link{margin-top:25px;float:none;display:block;text-align:left}}.highlight__link:before{content:'→';display:block;margin-top:-3px;margin-left:15%}.highlight__text{font-size:14px;font-family:Circular-book;font-weight:400;line-height:1.4em;color:#fff;text-align:left}.highlight--superior .highlight__block-opacity{margin-left:-50px}.highlight--superior .highlight__block{margin-right:-50px}.highlight--details{margin-bottom:100px;}@media only screen and (min-width:768px) and (max-width:991px){.highlight--details{background-size:contain;margin-bottom:30px}.highlight--superior .highlight__block-opacity{margin-left:-15px}.highlight--superior .highlight__block{margin-right:-15px}}@media only screen and (max-width:767px){.highlight--superior{min-height:385px}.highlight--superior .highlight__block-opacity{margin-left:0}.highlight--superior .highlight__block{margin-right:0}.highlight--details{margin-bottom:30px}}.highlight--details .highlight__block-opacity{padding:110px 110px 30px;margin-top:60px;min-height:450px;margin-bottom:40px}.highlight--details .highlight__title{position:relative;color:#fff;margin-bottom:60px}.highlight--details .highlight__title:before{content:"";display:block;height:7px;background:#fff;width:30%;position:absolute;top:20px;right:0}@media only screen and (min-width:768px) and (max-width:991px){.highlight--details .highlight__block-opacity{padding:80px;min-height:10px}.highlight--details .highlight__title:before{width:20%}}@media only screen and (max-width:767px){.highlight--details .highlight__block-opacity{padding:30px;min-height:60px}.highlight--details .highlight__title:before{width:7%}}.highlight--masters{ }.highlight--masters .highlight__block-opacity{margin-top:140px;min-height:620px;margin-right:-50px}@media only screen and (min-width:768px) and (max-width:991px){.highlight--masters{background-size:contain}.highlight--masters .highlight__block-opacity{min-height:360px;margin-right:-15px;margin-top:90px}}@media only screen and (max-width:767px){.highlight--masters .highlight__block-opacity{margin:0 0 15px;padding:30px;min-height:10px}}.highlight--masters .highlight__block{margin-top:60px;margin-left:-50px;padding:160px 140px 100px 160px}@media only screen and (min-width:768px) and (max-width:991px){.highlight--masters .highlight__block{padding:60px 40px 60px 100px;margin-left:-15px}}@media only screen and (max-width:767px){.highlight--masters .highlight__block{margin:15px 0 0;padding:30px 30px 30px 60px;min-height:10px}}.highlight--masters .highlight__category{font-size:50px;line-height:1em;text-transform:none;letter-spacing:0;margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:991px){.highlight--masters .highlight__category{font-size:38px}}@media only screen and (max-width:767px){.highlight--masters .highlight__category{font-size:30px}}

/* Limpiar cajas parallax */

    .highlight__block.parallaxed,
    .highlight__block-opacity.parallaxed { padding: 0 120px; opacity: 0; }

    .load .highlight__block.parallaxed,
    .load .highlight__block-opacity.parallaxed { opacity: 1; }

    .highlight__block-opacity.parallaxed { margin: 0; height: 550px; min-height: initial; }
    .highlight__block.parallaxed { margin: 0; height: 550px; min-height: initial; }
    
    .highlight--masters { background-image: none !important; }

    .parallax-main-holder { }
    .parallax-holder { position: relative; margin: 0 auto !important; min-height: 700px; background-size: cover; background-repeat: no-repeat; background-position: center center; }

    .parallax-holder .parallax-element { position: absolute; margin: 0 !important; top:0; min-height: 700px; } 
    .parallax-holder .parallax-element .parallaxed { position: absolute; top: 50%; width: 100%; margin-top: -275px; }
    .parallax-holder .parallax-element .parallaxed.sliding { top:0; }
    .parallax-holder .parallax-left { left: 0; } 
    .parallax-holder .parallax-right { right: 0 !important; } 
    

    .parallax-holder .parallax-link-highligt { color: #fff; text-align: center; display: block; float: none; }
    

@media only screen and (max-width: 1100px) {

    .highlight__block.parallaxed,
    .highlight__block-opacity.parallaxed { padding: 0 90px; }
}


@media only screen and (max-width: 991px) {
    
    .highlight__cat-left { left: 16px; top: 60%; }
    .highlight__block.parallaxed,
    .highlight__block-opacity.parallaxed { padding: 0 60px; }
    .highlight__block-opacity.parallaxed,
    .highlight__block.parallaxed { height: 350px; } 
    .parallax-holder .parallax-element .parallaxed {  margin-top: -175px; }
    .parallax-holder,
    .parallax-holder .parallax-element { min-height: initial; height: 450px; }   
}

@media only screen and (max-width: 767px) {
    
    .parallax-holder { padding-bottom: 20px; }
    .highlight__cat-right,
    .highlight__cat-left { display: none; }

    .highlight--masters .highlight__block-opacity.parallaxed,
    .highlight--masters .highlight__block.parallaxed,
    .highlight--superior .highlight__block-opacity.parallaxed,
    .highlight--superior .highlight__block.parallaxed { margin-left: 0 !important; }

    .highlight__block.parallaxed,
    .highlight__block-opacity.parallaxed { padding: 40px 20px; }
    .highlight__block-opacity.parallaxed,
    .highlight__block.parallaxed { height: auto !important; margin-left: 0; } 
    .parallax-holder .parallax-element .parallaxed {  margin-top: 30px !important; position: static !important; top: 0; }
    .parallax-holder { position: relative; height: auto; } 
    .parallax-holder .parallax-element { position: static; height: auto; }  

}
