@layer utilities{@media (min-width:1800px){.rp-detail-heading{font-size:20px!important;line-height:24px!important}.rp-detail-items{font-size:18px!important;line-height:22px!important}.rp-sticky-body{justify-content:center!important;gap:0!important}.rp-detail-group{gap:16px!important}.rp-detail-group>div:first-child{gap:12px!important}.rp-slide-title{font-size:32px!important;line-height:38px!important}.rp-slide-desc{font-size:16px!important;line-height:28px!important}.rp-section{padding-top:120px!important;padding-bottom:80px!important}}@media (min-width:1038px) and (max-width:1799px){.rp-section{padding-top:24px!important;padding-bottom:40px!important}.rp-sticky-panel{gap:0!important;padding-top:10px!important;padding-bottom:0!important}.rp-sticky-body{justify-content:center!important;gap:0!important}.rp-heading-block{gap:10px!important;max-width:min(760px,100vw - 80px)!important;padding-left:0!important;padding-right:0!important}.rp-heading-title{font-size:clamp(34px,3.25vw,44px)!important;line-height:1.12!important}.rp-heading-desc{font-size:clamp(14px,1.15vw,16px)!important;line-height:1.55!important}.rp-heading-slide-spacer{flex-basis:clamp(10px,1.4vw,20px)!important}.rp-slide-row{align-items:flex-start!important;gap:clamp(28px,2.8vw,40px)!important;height:100%!important;padding-top:0!important;padding-left:clamp(24px,3vw,40px)!important;padding-right:clamp(78px,7vw,100px)!important}.rp-slide-image{border-radius:0!important;max-width:min(38vw,720px)!important}.rp-slide-content{gap:12px!important}.rp-slide-intro{gap:8px!important}.rp-slide-logo{height:clamp(32px,2.65vw,38px)!important}.rp-slide-copy{gap:8px!important}.rp-slide-title-row{gap:clamp(12px,1.5vw,20px)!important}.rp-slide-title{font-size:clamp(20px,1.75vw,24px)!important;line-height:1.25!important}.rp-slide-flag{width:clamp(44px,4.3vw,62px)!important;height:auto!important}.rp-slide-desc{font-size:clamp(14px,1.1vw,15px)!important;line-height:1.5!important}.rp-details-stack{gap:18px!important}.rp-detail-grid{gap:12px clamp(28px,3.6vw,52px)!important}.rp-detail-group{gap:10px!important}.rp-detail-group>div:first-child{gap:8px!important}.rp-detail-group ul,.rp-detail-group>div:last-child{gap:4px!important}.rp-detail-heading{font-size:clamp(14px,1.2vw,18px)!important;line-height:1.2!important}.rp-detail-items{font-size:clamp(13px,1.08vw,16px)!important;line-height:1.45!important}.rp-slide-cta{min-height:46px!important;margin-top:0!important;padding:9px 24px!important}.rp-slide-cta>span:first-child{font-size:clamp(15px,1.18vw,18px)!important;line-height:1.4!important}.rp-slide-cta>span:last-child{width:22px!important;height:22px!important}}@media (min-width:1038px) and (max-width:1799px) and (max-height:820px){.rp-section{padding-top:16px!important;padding-bottom:28px!important}.rp-sticky-panel{padding-top:36px!important}.rp-heading-block{gap:8px!important}.rp-heading-title{font-size:clamp(34px,2.8vw,38px)!important;line-height:1.08!important}.rp-heading-desc{font-size:14px!important;line-height:1.35!important}.rp-heading-slide-spacer{flex-basis:22px!important}.rp-slide-row{gap:clamp(24px,2.5vw,34px)!important;padding-left:clamp(20px,2.6vw,36px)!important;padding-right:clamp(70px,6.3vw,92px)!important}.rp-slide-image{max-width:min(38vw,690px)!important}.rp-slide-content{gap:10px!important}.rp-details-stack{gap:14px!important}}@media (min-width:1038px) and (max-width:1799px) and (max-height:700px){.rp-section{padding-top:35px!important;padding-bottom:80px!important}.rp-sticky-panel{padding-top:18px!important}.rp-heading-block{gap:12px!important}.rp-heading-slide-spacer{flex-basis:24px!important}.rp-slide-content{gap:10px!important}.rp-slide-intro{gap:8px!important}.rp-slide-logo{height:30px!important}.rp-slide-copy{gap:8px!important}.rp-slide-title{font-size:19px!important;line-height:1.2!important}.rp-slide-desc{font-size:15px!important;line-height:1.4!important}.rp-details-stack{gap:12px!important}.rp-detail-grid{row-gap:10px!important}.rp-detail-group{gap:8px!important}.rp-detail-group>div:first-child{gap:6px!important}.rp-detail-group ul,.rp-detail-group>div:last-child{gap:4px!important}.rp-detail-heading{font-size:16px!important;line-height:1.15!important}.rp-detail-items{font-size:14px!important;line-height:1.25!important}.rp-slide-cta{min-height:38px!important;padding:14px 20px!important}.rp-slide-cta>span:first-child{font-size:16px!important}.rp-slide-cta>span:last-child{width:16px!important;height:16px!important}}@media (width:1024px) and (height:1366px),(width:1366px) and (height:1024px),(width:1024px) and (height:768px),(width:1080px) and (height:810px),(width:1180px) and (height:820px),(width:1194px) and (height:834px),(width:1133px) and (height:744px),(width:1512px) and (height:982px),(width:1728px) and (height:1117px),(width:1792px) and (height:1120px){.rp-fluid-stack{gap:24px!important}.rp-slide-row{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding-top:0!important;padding-left:24px!important;padding-right:24px!important}.rp-slide-image{flex:none!important;width:100%!important;max-width:960px!important;height:auto!important}.rp-slide-content{flex:none!important;gap:16px!important;max-width:782px!important}.rp-heading-block{gap:12px!important;max-width:850px!important}.rp-details-stack{gap:16px!important}.rp-detail-grid{row-gap:10px!important}.rp-detail-group,.rp-detail-group>div:first-child{gap:8px!important}.rp-detail-heading{font-size:16px!important;line-height:20px!important}.rp-detail-items{font-size:14px!important;line-height:20px!important}.rp-slide-cta{margin-top:16px!important}}@media (width:744px) and (height:1133px),(width:768px) and (height:1024px),(width:820px) and (height:1180px){.rp-slide-image{height:auto!important}}@media (width:768px) and (height:1024px),(width:1133px) and (height:744px),(width:820px) and (height:1180px),(width:1180px) and (height:820px),(width:834px) and (height:1194px),(width:1194px) and (height:834px),(width:1024px) and (height:1366px),(width:1366px) and (height:1024px),(width:1512px) and (height:982px),(width:1728px) and (height:1117px),(width:1792px) and (height:1120px){.rp-dot-nav-fluid{top:75%!important;transform:none!important}}@media (width:744px) and (height:1133px){.rp-dot-nav-fluid{flex-direction:column!important;width:54px!important;margin-top:0!important;position:absolute!important;inset:75% 0 auto auto!important;transform:none!important}}}
