
/* Reusable service marks and native provider diagram. */
#slide-13 .provider-native{position:absolute;left:96px;top:337px;width:1408px;height:325px;}
#slide-13 .provider-native ol{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none;position:relative;}
#slide-13 .provider-native li{width:224px;text-align:center;}
#slide-13 .provider-object{height:170px;display:flex;align-items:center;justify-content:center;}
#slide-13 .provider-object .sculpt{width:195px;height:195px;}
#slide-13 .brand-object{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 10px 12px #17365c0d);}
#slide-13 .provider-native li:nth-child(4) .brand-object{width:130px;}
#slide-13 .native-role{display:block;font-size:14px;letter-spacing:1.5px;color:#60738f;margin-top:13px;}
#slide-13 .provider-native h3{font-size:34px;line-height:42px;letter-spacing:-.8px;margin:10px 0 0;}
#slide-13 .provider-native p{font-size:21px;line-height:1.45;color:#586a85;margin:15px 0 0;}
#slide-13 .provider-native li:last-child h3{color:#008c79;}
#slide-13 .provider-bracket{position:absolute;left:286px;top:-28px;width:538px;height:225px;border:0;border-top:2px solid #ad83df;border-radius:22px;background:linear-gradient(#f5effc90,transparent 80%);}
#slide-13 .provider-bracket:before,#slide-13 .provider-bracket:after{content:'';position:absolute;top:16px;width:2px;height:27px;background:#ad83df;}
#slide-13 .provider-bracket:before{left:0;}#slide-13 .provider-bracket:after{right:0;}
#slide-13 .provider-bracket span{position:absolute;top:-12px;left:130px;background:white;padding:0 18px;white-space:nowrap;font-size:16px;letter-spacing:1.8px;font-weight:700;color:#794bb5;}
#slide-13 .provider-lines{position:absolute;inset:0;width:1408px;height:170px;}
#slide-13 .provider-detail{top:712px;background:none;border:0;border-top:1px solid #d9e3f0;border-radius:0;padding:22px 0;grid-template-columns:650px 1fr;gap:32px;}
#slide-13 .provider-detail>div+div{padding-left:30px;}
#slide-13 .provider-detail code{font-size:23px;}
#slide-13 .provider-detail p{font-size:22px;}
#slide-13 .implementation-bottom{top:817px;font-size:22px;}
#slide-8 .docker-object{width:158px;height:158px;object-fit:contain;padding:25px 0;}
#slide-8 .cloud-brand-group{height:158px;display:flex;align-items:center;justify-content:center;gap:28px;}
#slide-8 .cloud-brand-group img{width:78px;height:72px;object-fit:contain;}
#slide-12 .r-service .runtime-brand{width:102px;height:102px;object-fit:contain;margin:0 0 10px;}
#slide-19 .comparison-table thead .runtime-brand{position:absolute;left:8px;top:20px;width:66px;height:66px;object-fit:contain;}
#slide-20 .shared-runtime .runtime-brand{position:absolute;left:1px;top:57px;width:148px;height:148px;object-fit:contain;margin:0;}
#slide-14 .operation-brand{position:absolute;left:22px;top:23px;width:58px;height:58px;object-fit:contain;}
