section.content-slider { position: relative; overflow: hidden; }
section.content-slider .wrap { max-width: var(--wrap-regular); margin-left: auto; margin-right: auto; }
section.content-slider .intro { padding-left: 60px; padding-right: 60px; padding-top: 70px; padding-bottom: 70px; background: var(--tertiary); }
@media (max-width: 1079px) { section.content-slider .intro { padding-left: 50px; padding-left: 50px; } }
@media (max-width: 699px) { section.content-slider .intro { padding-left: 35px; padding-right: 35px; } }
@media (max-width: 1079px) { section.content-slider .intro { padding-top: 60px; padding-bottom: 60px; } }
@media (max-width: 699px) { section.content-slider .intro { padding-top: 55px; padding-bottom: 55px; } }
section.content-slider .intro p:last-child { display: inline-block; }
section.content-slider .intro p:last-child:after { content: ''; width: 90%; display: block; height: 2px; background-image: linear-gradient(270deg, #113B72 12%, #36A0CE 89%); margin-top: 15px; }
section.content-slider .content-slider { background: var(--tertiary); margin-bottom: 100px; }
@media (max-width: 1079px) { section.content-slider .content-slider { margin-bottom: 0; } }
section.content-slider .content-slider .slick-list { overflow: visible; }
section.content-slider .content-slider .item { padding-left: 60px; padding-right: 60px; }
@media (max-width: 1079px) { section.content-slider .content-slider .item { padding-left: 50px; padding-left: 50px; } }
@media (max-width: 699px) { section.content-slider .content-slider .item { padding-left: 35px; padding-right: 35px; } }
section.content-slider .content-slider .item .wrap { display: flex; padding-bottom: 50px; }
@media (max-width: 1079px) { section.content-slider .content-slider .item .wrap { flex-direction: column-reverse; } }
section.content-slider .content-slider .item .content { width: 40%; padding-right: 100px; padding-bottom: 84px; }
@media (max-width: 1339px) { section.content-slider .content-slider .item .content { width: 50%; } }
@media (max-width: 1079px) { section.content-slider .content-slider .item .content { width: 100%; padding-right: 0; } }
section.content-slider .content-slider .item .image { position: relative; width: 60%; }
@media (max-width: 1079px) { section.content-slider .content-slider .item .image { display: none; } }
section.content-slider .content-slider .item .image .accent-image { position: absolute; top: 50%; left: 50%; width: 389px; height: 389px; transform: translate(-50%, -50%) scale(0.9); }
@media (max-width: 1079px) { section.content-slider .content-slider .item .image .accent-image { position: relative; left: -24px; top: 0; transform: translate(0, 0) scale(0.5); } }
section.content-slider .content-slider .item .image .accent-image .inner-image { position: absolute; top: -60px; right: -60px; bottom: -60px; left: -60px; z-index: 2; transform: rotate(-45deg); border-radius: 55px; overflow: hidden; background: var(--tertiary); }
section.content-slider .content-slider .item .image .accent-image .inner-image img { position: absolute; top: 0; left: 0; object-fit: cover; object-position: center; width: 100%; height: 100%; transform: rotate(45deg) scale(1.33); }
section.content-slider .content-slider .item .image .accent-image .accent { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; margin: -60px; transform: translateX(150px); }
section.content-slider .content-slider .item .image .accent-image .accent:before { transform: rotate(-45deg); content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 100px; padding: 60px; background: linear-gradient(45deg, var(--primary), var(--quaternary)); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: destination-out; mask-composite: exclude; }
section.content-slider .content-slider .slick-dots { max-width: var(--wrap-regular); margin-left: auto; margin-right: auto; text-align: left; padding: 0; padding-bottom: 30px; }
@media (max-width: 1079px) { section.content-slider .content-slider .slick-dots { text-align: center; } }
section.content-slider .mobile-instructions { text-align: center; opacity: 0.5; display: none; margin-top: 30px; position: absolute; bottom: 43px; left: 50%; transform: translateX(-50%); }
@media (max-width: 699px) { section.content-slider .mobile-instructions { display: block; } }
section.content-slider .slick-prev, section.content-slider .slick-next { width: 32px; height: 32px; opacity: 1; }
section.content-slider .slick-prev:before, section.content-slider .slick-next:before { font-size: 14px; }
section.content-slider .slick-prev { left: 50%; transform: translateX(-650px); top: unset; bottom: 55px; }
@media (max-width: 1339px) { section.content-slider .slick-prev { left: calc(60px); transform: none; } }
@media (max-width: 1079px) { section.content-slider .slick-prev { left: 30px; } }
section.content-slider .slick-next { left: calc(50% + 110px); transform: translateX(-650px); right: unset; top: unset; bottom: 55px; }
@media (max-width: 1339px) { section.content-slider .slick-next { left: calc(60px + 110px); transform: none; } }
@media (max-width: 1079px) { section.content-slider .slick-next { right: 30px; left: unset; } }
section.content-slider .content_slider_counter { position: absolute; left: calc(50% + 32px); bottom: 53px; width: 78px; transform: translateX(-650px); }
@media (max-width: 1339px) { section.content-slider .content_slider_counter { left: calc(60px + 32px); transform: none; } }
@media (max-width: 1079px) { section.content-slider .content_slider_counter { left: 50%; transform: translateX(-50%); } }
@media (max-width: 699px) { section.content-slider .content_slider_counter { display: none; } }
