.ce07-highlight{margin-bottom:8rem;position:relative}@media (min-width:1380px){.ce07-highlight{align-items:flex-start;align-items:stretch;display:flex;gap:40px;justify-content:space-between}}.ce07-highlight .swiper-fade .swiper-slide{opacity:0!important;transition:opacity .2s ease}.ce07-highlight .swiper-fade .swiper-slide.swiper-slide-active{opacity:1!important}.ce07-highlight .swiper-wrapper{height:100%!important}.ce07-highlight .swiper{margin-left:-12vw;margin-right:0}@media (max-width:1380px){.ce07-highlight .swiper{width:88vw}}@media (min-width:1600px){.ce07-highlight .swiper{margin-left:calc(-3.25vw - 40px);width:100%}}@media (min-width:1720px){.ce07-highlight .swiper{margin-left:-200px}}.ce07-highlight .swiper .swiper-pagination{bottom:2.7rem;left:6rem;width:fit-content}@media (min-width:1380px){.ce07-highlight .swiper .swiper-pagination{bottom:unset;left:unset;margin-right:6vw;right:0;top:1rem}}.ce07-highlight .swiper .swiper-slide{height:100%}.ce07-highlight .swiper .swiper-slide .image-wrapper{border-radius:0 40px 40px 0;height:100%!important;min-height:213px;position:relative}@media (min-width:400px){.ce07-highlight .swiper .swiper-slide .image-wrapper{min-height:calc(213px + 6vw)}}@media (min-width:1380px){.ce07-highlight .swiper .swiper-slide .image-wrapper{align-items:end;border-radius:40px;display:flex;margin-bottom:0;min-height:573px}}.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper{margin-left:13vw;padding-top:30px}.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper h2{margin-bottom:0}.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper p{color:var(--color-white);display:none;font-weight:200;padding-bottom:2rem}@media (min-width:760px){.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper p{display:block}}@media (min-width:1600px){.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper{margin-right:8.33%}}@media (min-width:1920px){.ce07-highlight .swiper .swiper-slide .image-wrapper .content-wrapper{margin-left:200px}}.ce07-highlight .text-container{margin-left:0;padding-top:2rem;position:relative}@media (min-width:1380px){.ce07-highlight .text-container{padding-bottom:8rem;width:30%}}.ce07-highlight .text-container .button{position:absolute;right:50px;top:-5rem}.ce07-highlight .text-container .button.hidden{display:none}@media (min-width:760px){.ce07-highlight .text-container .button{right:74px}}@media (min-width:1380px){.ce07-highlight .text-container .button{bottom:2rem;right:84%;top:unset;width:max-content}}