.cc03_highlights{margin-top:80px;margin-bottom:80px;z-index:1}
@media(max-width:1024px){.cc03_highlights{margin-top:56px;margin-bottom:56px}
}
.cc03_highlights .cmp-title__text{color:#151515;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:59px;margin-bottom:30px}
@media(max-width:1024px){.cc03_highlights .cmp-title__text{padding:0 14px;margin-bottom:6px;font-size:28px}
}
@media(max-width:768px){.cc03_highlights .cmp-title__text{padding:0 24px;margin-bottom:6px;font-size:28px}
}
.cc03_highlights .cards-3{margin-left:0;margin-right:0}
.cc03_highlights .cards-3 .cardThree{padding:0 12px}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree{padding:0}
}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(1){padding-right:18px}
}
@media(max-width:767px){.cc03_highlights .cards-3 .cardThree:nth-child(1){padding:0 30px}
}
.cc03_highlights .cards-3 .cardThree:nth-child(1) .no-gutters{justify-content:space-between}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(1) .no-gutters{justify-content:center}
}
.cc03_highlights .cards-3 .cardThree:nth-child(1) .hoverCard{justify-content:center}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(2){padding:0 6px}
}
@media(max-width:767px){.cc03_highlights .cards-3 .cardThree:nth-child(2){padding:0 30px}
}
.cc03_highlights .cards-3 .cardThree:nth-child(2) .no-gutters{justify-content:space-between}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(2) .no-gutters{justify-content:center}
}
.cc03_highlights .cards-3 .cardThree:nth-child(2) .hoverCard{justify-content:center}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(3){padding-left:18px}
}
@media(max-width:767px){.cc03_highlights .cards-3 .cardThree:nth-child(3){padding:0 30px}
}
.cc03_highlights .cards-3 .cardThree:nth-child(3) .no-gutters{justify-content:space-between}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree:nth-child(3) .no-gutters{justify-content:center}
}
.cc03_highlights .cards-3 .cardThree:nth-child(3) .hoverCard{justify-content:center}
.cc03_highlights .cards-3 .cardThree .card-container .cc03-back{height:100%;width:34%;position:absolute;transition:width .5s;left:0}
.cc03_highlights .cards-3 .cardThree .card-container .cc03-back__img{width:100%;height:100%;object-fit:cover;object-position:center}
.cc03_highlights .cards-3 .cardThree .card-container .cc03-back__backi{background:var(--gradient-blue-background);width:0;height:100%;position:absolute;top:0;opacity:.8;border-radius:12px}
.cc03_highlights .cards-3 .cardThree .card-container .image-streched{display:none}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container .image-streched{display:block}
}
.cc03_highlights .cards-3 .cardThree .card-container .image-streched .cc03_img{width:100%;height:100%;border-radius:12px 0 0 0;object-fit:cover;object-position:center}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container{background-size:0 !important;background-image:none !important;transition:none}
}
@media(min-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container:hover{background-position:-100% 0 !important;border-radius:12px}
.cc03_highlights .cards-3 .cardThree .card-container:hover .cc03-back{width:100%;visibility:visible;transition:width .5s}
.cc03_highlights .cards-3 .cardThree .card-container:hover .cc03-back__backi{width:100%}
.cc03_highlights .cards-3 .cardThree .card-container:hover .image-streched{opacity:0}
.cc03_highlights .cards-3 .cardThree .card-container:hover .image-streched .cc03_img{display:none}
.cc03_highlights .cards-3 .cardThree .card-container:hover .arrow-link-container-hover{right:0;opacity:1}
.cc03_highlights .cards-3 .cardThree .card-container:hover .arrow-link-container-hover .background-arrow{width:100%;padding:26px 24px 24px}
.cc03_highlights .cards-3 .cardThree .card-container:hover .background-title{opacity:1;right:100px;display:inline-block;transition:all .5s}
.cc03_highlights .cards-3 .cardThree .card-container:hover .card-text-body{visibility:hidden;transition:all .3s ease-in;z-index:-1;opacity:0}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container:hover .image-streched{opacity:1}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container:hover .arrow-link-container-hover{display:none}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container:hover .background-title{display:none}
}
.cc03_highlights .cards-3 .cardThree .card-container .card-text-body{padding-left:0;transition:all .3s ease-out;opacity:1}
.cc03_highlights .cards-3 .cardThree .card-container .background-title{position:absolute;transition:all .5s;right:-23px;width:280px;z-index:1;top:-2px;opacity:0}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree .card-container .background-title{z-index:-1}
}
.cc03_highlights .cards-3 .cardThree .card-container .arrow-link-container-hover{position:absolute;bottom:0;right:-76px;transition:all .5s;width:20%;display:flex;opacity:0}
@media(max-width:1024px){.cc03_highlights .cards-3 .cardThree .special-message{left:22px}
}
@media(max-width:768px){.cc03_highlights .cards-3 .cardThree .special-message{left:53px}
}
.cc03_highlights .cards-2{margin-left:0;margin-right:0}
@media(max-width:1024px){.cc03_highlights .cards-2{padding:0 6px}
}
.cc03_highlights .cards-2 .cardTwo{padding-left:0;padding-right:12px}
@media(max-width:1024px){.cc03_highlights .cards-2 .cardTwo{padding:0}
}
@media(max-width:767px){.cc03_highlights .cards-2 .cardTwo{padding:0 24px}
}
.cc03_highlights .cards-2 .cardTwo:nth-child(even){padding-left:12px}
@media(max-width:1024px){.cc03_highlights .cards-2 .cardTwo:nth-child(even){padding-left:30px}
}
@media(max-width:767px){.cc03_highlights .cards-2 .cardTwo:nth-child(even){padding-left:24px}
}
.cc03_highlights .cards-2 .cardTwo .image-streched{display:none}
@media(max-width:1024px){.cc03_highlights .cards-2 .cardTwo .image-streched{margin-left:0}
}
@media(max-width:768px){.cc03_highlights .cards-2 .cardTwo .image-streched{display:block}
}
.cc03_highlights .cards-2 .cardTwo .image-streched .cc03_img{width:100%;height:100%;border-radius:12px 0 0 12px;object-fit:cover;object-position:center}
.cc03_highlights .cards-2 .card-container .cc03-back{height:100%;width:34%;position:absolute;transition:width .2s;left:0}
.cc03_highlights .cards-2 .card-container .cc03-back__img{width:100%;height:100%;border-radius:12px 0 0 12px;object-fit:cover;object-position:center}
.cc03_highlights .cards-2 .card-container .cc03-back__backi{background:var(--gradient-blue-background);width:0;height:100%;position:absolute;top:0;opacity:.8;border-radius:12px 0 0 12px}
@media(min-width:1024px){.cc03_highlights .cards-2 .card-container:hover{background-position:-100% 0 !important;border-radius:12px}
.cc03_highlights .cards-2 .card-container:hover .cc03-back{width:66%;visibility:visible;transition:width .2s;border-radius:12px 0 0 12px}
.cc03_highlights .cards-2 .card-container:hover .cc03-back__img{object-fit:fill}
.cc03_highlights .cards-2 .card-container:hover .cc03-back__backi{width:100%}
.cc03_highlights .cards-2 .card-container:hover .image-streched{opacity:0}
.cc03_highlights .cards-2 .card-container:hover .image-streched .cc03_img{display:none}
.cc03_highlights .cards-2 .card-container:hover .arrow-link-container-hover{right:0;opacity:1}
.cc03_highlights .cards-2 .card-container:hover .arrow-link-container-hover .background-arrow{width:100%;padding:26px 24px 24px}
.cc03_highlights .cards-2 .card-container:hover .background-title{opacity:0;right:100px;display:inline-block;transition:all .5s}
.cc03_highlights .cards-2 .card-container:hover .card-text-body{transition:all .3s ease-in;max-width:34%}
.cc03_highlights .cards-2 .card-container:hover .card-text-body .card-body-mod .card-text{opacity:0;display:none}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-2 .card-container:hover .image-streched{opacity:1}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-2 .card-container:hover .arrow-link-container-hover{display:none}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cards-2 .card-container:hover .background-title{display:none}
}
.cc03_highlights .cards-2 .card-container .card-text-body{padding-left:0;transition:all .3s ease-out;opacity:1}
.cc03_highlights .cards-2 .card-container .background-title{position:absolute;transition:all .5s;right:-23px;width:280px;z-index:1;top:-2px;opacity:0}
.cc03_highlights .cards-2 .card-container .arrow-link-container-hover{position:absolute;bottom:0;right:-76px;transition:all .5s;display:flex;z-index:1;opacity:0}
@media(max-width:1024px){.cc03_highlights .cards-2 .special-message{left:22px}
}
@media(max-width:768px){.cc03_highlights .cards-2 .special-message{left:53px}
}
.cc03_highlights .cards-2 .no-gutters{justify-content:space-between}
@media(max-width:1024px){.cc03_highlights .cards-2 .no-gutters{justify-content:flex-start}
}
.cc03_highlights .cards-2 .background-title{display:none}
.cc03_highlights .cardOne .card-container{background-size:200% 100% !important;background-image:linear-gradient(to right,transparent 50%,var(--color-primary-01) 50%) !important;transition:background-position .8s;border-radius:12px}
@media(max-width:1024px){.cc03_highlights .cardOne .card-container{background-size:0 !important;background-image:none !important;transition:none}
}
.cc03_highlights .cardOne .card-container .cc03-back{display:none}
.cc03_highlights .cardOne .card-container .image-streched .cc03_img{width:100%;height:100%;border-radius:12px 0 0 12px;object-fit:cover;object-position:center}
@media(min-width:1024px){.cc03_highlights .cardOne .card-container:hover{background-position:-35% 0 !important;border-radius:12px}
.cc03_highlights .cardOne .card-container:hover .image-streched{opacity:.3}
.cc03_highlights .cardOne .card-container:hover .arrow-link-container-hover{right:0;display:inline-block;visibility:visible;opacity:1}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cardOne .card-container:hover .image-streched{opacity:1}
}
@media(min-width:1024px) and (max-width:1024px){.cc03_highlights .cardOne .card-container:hover .arrow-link-container-hover{display:none}
}
.cc03_highlights .cardOne .card-container .no-gutters{justify-content:space-between}
.cc03_highlights .cardOne .card-container .background-title{display:none}
.cc03_highlights .cardOne .card-container .arrow-link-container-hover{visibility:hidden;position:absolute;bottom:0;right:-73px;transition:all .5s;z-index:999;width:-76px;opacity:0}
@media(max-width:1024px){.cc03_highlights .cardOne .card-container .arrow-link-container-hover{display:none}
}
.cc03_highlights .special-message{z-index:1;position:absolute;padding-left:17px;top:-11px;left:57px}
@media(max-width:768px){.cc03_highlights .special-message{left:53px;padding-left:15px}
}
.cc03_highlights .main-row .modelS{cursor:pointer}
.image-streched{height:282px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;background-image:linear-gradient(#0c45b4,#0c45b4);border-radius:12px 0 0 12px;display:flex;flex-direction:column;justify-content:space-between}
.image-streched.col-sm-12{border-radius:12px}
.image-streched .background-title{margin:0;padding:20px 30px}
.image-streched .background-title .card-title{padding:0}
.image-streched .arrow-link-container{width:100%;margin:0}
.image-streched .arrow-link-container .arrow-link{border-radius:12px 12px 12px 0;width:70px;height:70px;justify-content:center;align-items:center}
@media(max-width:1024px){.image-streched .arrow-link-container .arrow-link{padding:8px;width:61px;height:52px}
}
@media(max-width:768px){.image-streched .arrow-link-container .arrow-link{padding:16px;width:61px;height:52px}
}
.image-streched .arrow-link-container .arrow-link .icon-path{font-size:20px}
.yellow-tag{font-weight:600;height:fit-content;padding-left:20px;padding-right:20px}
.card-container{border:none !important;background-color:transparent;box-shadow:8px 0 24px 0 rgba(0,0,0,0.1);overflow:hidden;border-radius:12px}
.card-container .card-body .card-link{width:70px;height:70px;border-radius:12px 12px 12px 0;justify-content:center;align-items:center}
@media(max-width:1024px){.card-container .card-body .card-link{padding:0 24px 22px 0;height:43px}
}
@media(max-width:768px){.card-container .card-body .card-link{padding:0 18px 16px 0;height:38px}
}
.card-container .card-body .card-link .icon-path{font-size:20px}
@media(max-width:1024px){.card-container .card-body .card-link .icon-path{font-size:12px;font-weight:600}
}
@media(max-width:768px){.card-container .card-body .card-link .icon-path{font-size:20px;font-weight:normal}
}
.card-body-mod{height:282px;border-radius:0 12px 12px 0;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 0 1.25rem;background-color:#fff}
@media(max-width:1024px){.card-body-mod{padding:0}
}
.card-body-mod .show{display:block !important}
.card-body-mod .ticket-row{justify-content:flex-end;position:relative;margin-right:0;margin-left:0}
@media(max-width:1024px){.card-body-mod .ticket-row{flex-direction:row;justify-content:flex-end}
}
.card-body-mod .ticket-row .tickets-price{padding-left:0;padding-right:0}
.card-body-mod .ticket-row .arrow-link-container{padding-right:0;padding-left:0;margin-right:0;margin-left:0}
.card-title{margin-top:24px;text-overflow:ellipsis;overflow:hidden;margin-bottom:6px;padding-right:24px;line-height:150%;letter-spacing:.015em}
@media(max-width:1024px){.card-title{margin-top:0;padding:16px 16px 0 16px}
}
.tickets-price{display:flex;flex-wrap:wrap;flex-direction:column}
.card-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;text-shadow:0 2px 50px rgba(0,0,0,0.08);padding-right:24px;padding-bottom:16px}
.arrow-link-container{color:var(--color-primary-01)}
.arrow-link{text-decoration:none !important}
.card-link{padding:24px 12px 24px 20px;display:flex;align-items:flex-end}
@media(max-width:1024px){.card-link{padding:22px}
}
@media(max-width:768px){.card-link{padding:16px}
}
.background-arrow{background-color:var(--color-primary-01);border-radius:12px 12px 12px 0;display:flex;transition:all .3s;right:0;position:relative;padding:26px 24px 24px}
.background-title{padding:7%}
.card-text-body{padding-left:15px}
.icon-path{font-size:20px}
@media(max-width:1024px){.tablet-only{padding-left:9px;padding-right:9px}
.tablet-only .card .row .cc03-back{display:none}
.tablet-only .card .row .image-streched{display:block;height:102px;margin-bottom:0;flex:0 0 100%;max-width:100%}
.tablet-only .card .row .image-streched img{border-radius:12px 12px 0 0}
.tablet-only .card .row .card-text-body{margin-left:0;padding-left:0!important;flex:0 0 100%;max-width:100%}
.tablet-only .card .row .card-text-body .card-body-mod{margin-top:0;width:100%;height:160px;max-width:100%;border-radius:0 0 12px 12px}
}
@media(max-width:768px){.mobile-only{max-width:100%;flex:0 0 100%;flex-direction:column;padding:0 30px;margin-top:24px}
.mobile-only .card-container{height:150px}
.mobile-only .card-container .cc03-back{display:none}
.mobile-only .card-container .image-streched{border-radius:12px 0 0 12px;height:150px;padding:0;margin:0;object-fit:cover;max-width:40%;flex:0 0 40%}
.mobile-only .card-container .card-text-body{width:100%;margin-right:0;margin-top:0;max-width:60%;flex:0 0 60%;margin-left:0;padding-left:0 !important}
.mobile-only .card-container .card-text-body .card-body-mod{height:150px;margin:0;border-radius:0 12px 12px 0;padding:0;display:flex;flex-direction:row}
.mobile-only .card-container .card-text-body .card-body-mod .card-title{font-size:20px;height:auto;margin-bottom:0;margin-top:0;padding-right:0;line-height:150%;letter-spacing:.015em}
.mobile-only .card-container .card-text-body .card-body-mod .show{display:block !important}
.mobile-only .card-container .card-text-body .card-body-mod .ticket-row{flex-direction:row;justify-content:flex-end;display:flex;align-items:flex-end;width:50px}
.mobile-only .card-container .card-text-body .card-body-mod .ticket-row .tickets-price{flex-direction:row;margin:auto;justify-content:flex-start;margin-left:0}
.mobile-only .card-container .card-text-body .card-body-mod .ticket-row .notesddsk{display:flex;align-items:center;margin-right:8px}
}
.one-only{margin:0 auto;max-width:81.80%;flex:0 0 81.80%}
.one-only .card-container .image-streched{width:476px;height:unset}
.one-only .card-container .card-text-body{width:500px}
.one-only .card-container .card-text-body .card-body-mod{height:100%;padding:0 0 0 1.25rem;position:relative}
.one-only .card-container .card-text-body .card-body-mod .card-title{margin-top:24px}
.one-only .card-container .card-text-body .card-body-mod .ticket-row{justify-content:flex-end;position:relative;width:100%}
.one-only .card-container .card-text-body .card-body-mod .arrow-link-container{padding-right:0}
@media(max-width:1024px){.one-only{padding:0;max-width:100%;flex:0 0 100%;padding:0 15px}
.one-only .card-container .image-streched{display:flex;flex:0 0 33.333333%;max-width:33.333333%;margin-left:0;margin-right:0;border-radius:12px 0 0 12px;height:auto}
.one-only .card-container .card-text-body{display:flex;flex:0 0 66.666667%;max-width:66.666667%;margin-left:0;margin-top:0;border-radius:0 12px 12px 0;padding-left:0 !important}
.one-only .card-container .card-text-body .card-body-mod{height:auto}
.one-only .card-container .card-text-body .card-body-mod .card-title{margin-bottom:16px}
.one-only .card-container .card-text-body .card-body-mod .arrow-link-container{padding-right:15px}
.one-only .card-container .card-text-body .card-body-mod .ticket-row{flex-direction:row;justify-content:flex-end}
.one-only .card-container .card-text-body .card-body-mod .ticket-row .tickets-price{flex-direction:row;margin:auto;justify-content:flex-start;margin-left:0}
.one-only .card-container .card-text-body .card-body-mod .ticket-row .notesddsk{display:flex;align-items:center;margin-right:8px}
}
@media(max-width:768px){.one-only{max-width:100%;flex:0 0 100%;flex-direction:column;padding:0 24px}
.one-only .card-container{height:unset}
.one-only .card-container .image-streched{border-radius:12px 0 0 12px;height:auto;padding:0;margin:0;object-fit:cover;max-width:40%;flex:0 0 40%}
.one-only .card-container .card-text-body{width:100%;margin-right:0;margin-top:0;max-width:60%;flex:0 0 60%;padding-left:0 !important}
.one-only .card-container .card-text-body .card-body-mod{height:100%;margin:0;border-radius:0 12px 12px 0;padding:0;display:flex;flex-direction:row}
.one-only .card-container .card-text-body .card-body-mod .card-title{font-size:20px;height:auto;margin-bottom:0;margin-top:0;padding-right:0;padding:16px}
.one-only .card-container .card-text-body .card-body-mod .show{display:block !important}
.one-only .card-container .card-text-body .card-body-mod .ticket-row{flex-direction:row;justify-content:flex-end;display:flex;align-items:flex-end;width:50px}
.one-only .card-container .card-text-body .card-body-mod .ticket-row .tickets-price{flex-direction:row;margin:auto;justify-content:flex-start;margin-left:0}
.one-only .card-container .card-text-body .card-body-mod .ticket-row .arrow-link-container{padding:0}
.one-only .card-container .card-text-body .card-body-mod .ticket-row .notesddsk{display:flex;align-items:center;margin-right:8px}
}
@media(max-width:1024px){.main-row{margin:0}
}