.wp-block-sdleads-slider{position:relative;overflow:hidden;background:var(--c-secondary-dark);padding:100px 0;-webkit-clip-path:polygon(-1px 8%, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));clip-path:polygon(-1px 8%, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px))}@media (max-width: 992px){.wp-block-sdleads-slider{-webkit-clip-path:polygon(-1px 4%, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px));clip-path:polygon(-1px 4%, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), -1px calc(100% + 1px))}}@media (max-width: 1200px){.wp-block-sdleads-slider{padding:84px 0}}@media (max-width: 992px){.wp-block-sdleads-slider{padding:64px 0}}@media (max-width: 768px){.wp-block-sdleads-slider{padding:52px 0}}@media (max-width: 576px){.wp-block-sdleads-slider{padding:52px 0}}.wp-block-sdleads-slider .background{position:absolute;left:35%;top:0;right:0;bottom:0;background-image:var(--image);background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:.05}.wp-block-sdleads-slider .background:before{content:'';position:absolute;left:0;top:0;bottom:0;right:50%;background:linear-gradient(90deg, var(--c-secondary-dark), rgba(0,0,0,0))}.wp-block-sdleads-slider .content{position:relative;z-index:1}.wp-block-sdleads-slider .content header{text-align:center;margin-bottom:64px}@media (max-width: 992px){.wp-block-sdleads-slider .content header{margin-bottom:44px}}@media (max-width: 768px){.wp-block-sdleads-slider .content header{margin-bottom:32px}}.wp-block-sdleads-slider .content header .headline{color:#fff;font-size:48px}@media (max-width: 992px){.wp-block-sdleads-slider .content header .headline{font-size:40px}}@media (max-width: 768px){.wp-block-sdleads-slider .content header .headline{font-size:32px}}.wp-block-sdleads-slider .content .slider{max-width:100%}@media (min-width: 993px){.wp-block-sdleads-slider .content .slider{display:-ms-grid;display:grid;grid-gap:8%;-ms-grid-columns:45% 47%;grid-template-columns:45% 47%}}.wp-block-sdleads-slider .content .slider .image{position:relative;-ms-grid-row-align:start;align-self:start}@media (max-width: 992px){.wp-block-sdleads-slider .content .slider .image{margin-bottom:40px}}.wp-block-sdleads-slider .content .slider .image .swiper-container{max-width:100%}.wp-block-sdleads-slider .content .slider .image:before{content:'';position:absolute;left:-14px;right:65%;top:-14px;bottom:50%;border-top:14px solid var(--c-primary);border-top:var(--border-width, 14px) solid var(--c-primary);border-left:14px solid var(--c-primary);border-left:var(--border-width, 14px) solid var(--c-primary)}@media (max-width: 768px){.wp-block-sdleads-slider .content .slider .image:before{left:-8px;top:-8px;--border-width: 8px}}.wp-block-sdleads-slider .content .slider .image img{display:block;width:100%}.wp-block-sdleads-slider .content .slider .image .prev,.wp-block-sdleads-slider .content .slider .image .next{width:32px;height:32px;border-radius:50%;color:#fff;background:var(--c-primary);background:var(--b, var(--c-primary));box-shadow:inset 0 0 0 2px var(--c-secondary-dark);position:absolute;z-index:99;cursor:pointer;outline:none;right:-16px;bottom:24px}@media (max-width: 992px){.wp-block-sdleads-slider .content .slider .image .prev,.wp-block-sdleads-slider .content .slider .image .next{bottom:-16px;left:50%;margin:0 0 0 -40px}}.wp-block-sdleads-slider .content .slider .image .prev.disabled,.wp-block-sdleads-slider .content .slider .image .prev.swiper-button-disabled,.wp-block-sdleads-slider .content .slider .image .next.disabled,.wp-block-sdleads-slider .content .slider .image .next.swiper-button-disabled{--b: var(--c-grey-between);cursor:not-allowed}.wp-block-sdleads-slider .content .slider .image .prev svg,.wp-block-sdleads-slider .content .slider .image .next svg{display:block;width:16px;height:16px;margin:8px;transform:translateX(-.2%)}.wp-block-sdleads-slider .content .slider .image .next{transform:translateX(.2%)}@media (min-width: 993px){.wp-block-sdleads-slider .content .slider .image .next{bottom:64px}}@media (max-width: 992px){.wp-block-sdleads-slider .content .slider .image .next{margin:0 0 0 8px}}.wp-block-sdleads-slider .content .slider .image .pager{position:absolute;left:100%;top:36px;bottom:120px;transform:translateX(8px);display:flex}@media (max-width: 992px){.wp-block-sdleads-slider .content .slider .image .pager{display:none}}.wp-block-sdleads-slider .content .slider .image .pager:before{content:'';position:absolute;left:50%;top:0;bottom:32px;width:1px;background:rgba(255,255,255,0.15)}.wp-block-sdleads-slider .content .slider .image .pager div{margin-top:auto;font-size:14px;font-weight:500;letter-spacing:2px;transform:rotate(-90deg) translateZ(0);color:rgba(255,255,255,0.4)}.wp-block-sdleads-slider .content .slider .image .pager div span{color:#fff}.wp-block-sdleads-slider .content .slider .text{display:flex;align-items:flex-start;flex-direction:column}.wp-block-sdleads-slider .content .slider .text .swiper-container{margin-bottom:24px;max-width:100%}.wp-block-sdleads-slider .content .slider .text .phone-cta{margin-top:auto}@media (max-width: 768px){.wp-block-sdleads-slider .content .slider .text .phone-cta{margin-left:auto;margin-right:auto}}.wp-block-sdleads-slider .content .slider .text .swiper-slide-active .text-field{opacity:1;transform:translateY(0) translateZ(0);transition-delay:.15s}.wp-block-sdleads-slider .content .slider .text .text-field{transition:opacity .15s, transform .15s;opacity:0;transform:translateY(-12px) translateZ(0);font-size:18px;color:rgba(255,255,255,0.75)}.wp-block-sdleads-slider .content .slider .text .text-field .headline{color:#fff;font-size:32px;margin-bottom:12px}@media (max-width: 992px){.wp-block-sdleads-slider .content .slider .text .text-field .headline{font-size:24px;margin-bottom:8px}}@media (max-width: 768px){.wp-block-sdleads-slider .content .slider .text .text-field .headline{font-size:20px}}.wp-block-sdleads-slider .content .slider .text .text-field p:not(:last-child){margin-bottom:16px}@media (max-width: 768px){.wp-block-sdleads-slider .content .slider .text .text-field{font-size:16px}}.wp-block-sdleads-slider .content .slider .text .text-field strong{font-weight:500;color:#fff;font-size:20px}@media (max-width: 768px){.wp-block-sdleads-slider .content .slider .text .text-field strong{font-size:18px}}

