﻿.border.white{background:#fff}.border.light-cream{background:#e0ded9}.border.cream{background:#f6f3ec}.border.orange{background:#fec171}.border.red{background:#ff4f80}.border.wine{background:#a54062}.border.petrol-green{background:#2a9f8f}.border.marine-blue{background:#444f87}.border.dark{background:#242b33}html,body{float:left;width:100%}#root{min-height:100%;background:#fff;overflow:inherit;width:100%;height:100% !important}.background-over{z-index:10}#slideshow{display:block;position:relative;float:left;width:100%;height:100%;overflow:hidden;-webkit-box-shadow:0px 5px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 5px 12px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 12px 0px rgba(0,0,0,0.1)}#slideshow .slick-slider{margin-bottom:0}#slideshow .slick-slide.slick-active .container{left:0}#slideshow .slick-slide.slick-active .container .table{opacity:1}#slideshow .slick-slide .container .table{opacity:0;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;transition:2s}#slideshow .slider{height:100%;overflow:hidden}#slideshow .slider .slick-list,#slideshow .slider .slick-track,#slideshow .slider .container{height:100%}#slideshow .slider .slick-track{overflow:hidden}#slideshow .slider .container{position:relative;z-index:11;left:-100%;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;transition:1s}#slideshow .slider a{display:block}#slideshow .slider .info{position:absolute;width:100%;height:100%}#slideshow .slider .info.white .background{background-color:#fff}#slideshow .slider .info.white .title h1{font-size:60px}#slideshow .slider .info.white p{margin-bottom:10px}#slideshow .slider .info.petrol-green .background{background-color:#2a9f8f}#slideshow .slider .info.petrol-green .button{color:#2a9f8f}#slideshow .slider .info.petrol-green .button:hover{color:#fff;background-color:#2a9f8f}#slideshow .slider .info.marine-blue .background{background-color:#444f87}#slideshow .slider .info.marine-blue .button{color:#444f87}#slideshow .slider .info.marine-blue .button:hover{color:#fff;background-color:#444f87}#slideshow .slider .info.orange .background{background-color:#fec171}#slideshow .slider .info.orange .button{color:#fec171}#slideshow .slider .info.orange .button:hover{color:#fff;background-color:#fec171}#slideshow .slider .info.red .background{background-color:#ff4f80}#slideshow .slider .info.red .button{color:#ff4f80}#slideshow .slider .info.red .button:hover{color:#fff;background-color:#ff4f80}#slideshow .slider .info.purple .background{background-color:#ad4fa7}#slideshow .slider .info.purple .button{color:#ad4fa7}#slideshow .slider .info.purple .button:hover{color:#fff;background-color:#ad4fa7}#slideshow .slider .info .table{display:table;height:100%;width:100%}#slideshow .slider .info .table .align{display:table-cell;vertical-align:middle;width:100%}#slideshow .slider .info .title{float:left;margin-bottom:2.5%;position:relative;width:100%}#slideshow .slider .info .title .background{display:block;height:100%;margin-left:-102.5%;opacity:0.7;position:absolute;width:100%}#slideshow .slider .info .title h1{color:#fff;font-size:8vh;line-height:8.5vh;margin:0;width:100%}#slideshow .slider .info p{color:#fff;font-size:18px;margin-bottom:3%;margin-top:0;width:65%}#slideshow .slider img{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute}#slideshow .slider .videocont{position:relative;height:100vh;z-index:9}#slideshow .slider .videocont video{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:10}#slideshow .slider .slick-dots{position:absolute;width:100%;text-align:center;padding:0;bottom:15%;z-index:10;-webkit-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);-moz-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);-ms-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1)}#slideshow .slider .slick-dots.active{bottom:5%;-webkit-transition:bottom 0.2s linear;-moz-transition:bottom 0.2s linear;-ms-transition:bottom 0.2s linear;transition:bottom 0.2s linear}#slideshow .slider .slick-dots li{display:inline-block;margin:0 5px}#slideshow .slider .slick-dots li:first-child{margin-left:0}#slideshow .slider .slick-dots li:last-child{margin-right:0}#slideshow .slider .slick-dots li.slick-active button{background:#fff;border-color:#242b33}#slideshow .slider .slick-dots button{background:#242b33;border:1px solid #fff;position:relative;cursor:pointer;padding:0;width:10px;height:10px;border-radius:100%;overflow:hidden;text-indent:-1000px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s;outline:none}.bt-expand{position:absolute;bottom:75px;z-index:9;width:100%;-webkit-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);-moz-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);-ms-transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1);transition:bottom 0.5s cubic-bezier(1, 0, 0.5, 0.1)}.bt-expand.active{bottom:0;-webkit-transition:bottom 0.2s linear;-moz-transition:bottom 0.2s linear;-ms-transition:bottom 0.2s linear;transition:bottom 0.2s linear}.bt-expand .bt-noticias{border-radius:18px 18px 0 0;display:inline-block;padding:10px;padding-right:38px;color:#000;cursor:pointer;background-color:#2a9f8f;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.bt-expand .bt-noticias:hover,.bt-expand .bt-noticias.expanded{background:#f6f3ec}.bt-expand .bt-noticias:hover span,.bt-expand .bt-noticias.expanded span{color:#2a9f8f}.bt-expand .bt-noticias:hover span:after,.bt-expand .bt-noticias.expanded span:after{top:12px}.bt-expand .bt-noticias span{color:#fff;font-family:LatoBold;font-size:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.bt-expand .bt-noticias span:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:20px;color:#ccc;position:absolute;padding-left:10px;top:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.bt-expand .bt-noticias.expanded span:after{transform:rotate(180deg);padding-right:10px;padding-left:0}.home-expand.expanded{max-height:500px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.home-expand{max-height:0;float:left;width:100%;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.home-expand #cases{float:left;width:100%;position:relative;height:135px;padding:20px 0 90px}.home-expand #cases .container{height:100%;position:relative}.home-expand #cases .carousel-wrap{float:left;width:100%;height:100%}.home-expand #cases .carousel-wrap #carousel{overflow:visible;height:100%;min-height:inherit !important;position:absolute}.home-expand #cases .carousel-wrap .owl-stage-outer,.home-expand #cases .carousel-wrap .owl-stage,.home-expand #cases .carousel-wrap .owl-item{height:100%}.home-expand #cases .carousel-wrap .owl-stage-outer{position:absolute;clip:rect(auto, 1000000px, 1000000px, 0px)}.home-expand #cases .carousel-wrap .owl-item{opacity:0.5;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.home-expand #cases .carousel-wrap .owl-item.active{opacity:1}.home-expand #cases .carousel-wrap .item{width:100%;height:100%}.home-expand #cases .carousel-wrap .item a{color:#242b33;text-decoration:none}.home-expand #cases .carousel-wrap .item figure{width:100%;margin:0 auto;height:100%}.home-expand #cases .carousel-wrap .item figure img,.home-expand #cases .carousel-wrap .item figure figcaption{float:left}.home-expand #cases .carousel-wrap .item figure img{margin-right:20px;width:30%;height:auto}.home-expand #cases .carousel-wrap .item figure figcaption{width:60%;font-family:LatoBold;font-size:24px;line-height:30px;height:100%;display:table}.home-expand #cases .carousel-wrap .item figure figcaption h3{margin:0;display:table-cell;vertical-align:middle;font-family:RalewayBold;font-size:22px}.home-expand #cases .carousel-wrap .owl-controls{float:left;width:100%}.home-expand #cases .carousel-wrap .owl-controls .owl-nav{float:left;width:100%;position:absolute;top:27.5%}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-prev,.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-next{position:absolute;width:57px;height:30px;background-position:center top;background-repeat:no-repeat;background-color:inherit;display:block !important;text-indent:-1000px;overflow:hidden;opacity:0.5;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-prev:hover,.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-next:hover{opacity:1}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-prev{background-image:url("../images/icons/arrow-prev.png");left:-70px}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-next{background-image:url("../images/icons/arrow-next.png");right:0}footer{position:fixed;bottom:0}@media only screen and (max-width: 1380px){#cases .carousel .film_roll_child figure figcaption{font-size:20px;line-height:24px}}@media only screen and (max-width: 1100px){.home-expand #cases .container{width:85%}}@media only screen and (max-width: 1023px){html,body{overflow:initial}.home-expand{width:100%;max-height:500px}.bt-expand{display:none}#slideshow{margin-top:90px;position:relative;top:0;height:420px}#slideshow .slider .image-mobile{position:absolute;display:block;width:100%;height:100%;background-size:auto 100%}#slideshow .slider video{display:none !important}#slideshow .slider .info .align .title h1{font-size:6vw;line-height:8vw}#slideshow .slider .info .align .title .background{display:none}#slideshow .slider img{height:auto}#slideshow .slider .slick-dots{bottom:5%}.home-expand #cases{height:auto !important;position:relative;bottom:initial;padding-bottom:20px}.home-expand #cases .container{width:95%}.home-expand #cases .carousel-wrap #carousel{overflow:hidden;position:relative}.home-expand #cases .carousel-wrap .owl-stage-outer{overflow:hidden;position:relative}.home-expand #cases .carousel-wrap .item figure img{width:100% !important;margin-right:0;margin-bottom:5px}.home-expand #cases .carousel-wrap .item figure figcaption{width:100%}.home-expand #cases .carousel-wrap .item figure figcaption h3{font-size:16px}.home-expand #cases .carousel-wrap .owl-controls{padding:5px 0 0 0}.home-expand #cases .carousel-wrap .owl-controls .owl-nav{position:relative;top:inherit !important}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-prev{position:relative;float:left;left:0 !important}.home-expand #cases .carousel-wrap .owl-controls .owl-nav .owl-next{position:relative;float:right}footer,footer.bottom{position:relative !important;top:0}}@media only screen and (max-width: 767px){#slideshow .slider .info .title h1{font-size:22px !important;line-height:26px !important}#slideshow .slider .info .title p{font-size:14px;width:100%}#slideshow .slider .button{font-size:12px;padding:5px 10px}#cases .container{width:85% !important}}@media only screen and (max-width: 767px){#slideshow .slider .info .title h1{font-size:16px !important;line-height:normal !important}#slideshow .slider .info p{font-size:12px !important;line-height:normal;width:90%}#slideshow .slider .button{font-size:14px !important;padding:10px 25px;margin-top:10px}#slideshow .slider .slick-dots{display:none !important}.home-expand #cases .container{width:90% !important}.home-expand #cases .carousel-wrap .item figure figcaption h3{font-size:14px;line-height:normal}}
