.skeleton__description,.skeleton__line,.skeleton__subtitle,.skeleton__title{position:relative;overflow:hidden;background-color:#ffd64c}
.skeleton__cardline:before,.skeleton__description:before,.skeleton__line:before,.skeleton__subtitle:before,.skeleton__title:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;content:"";-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,.2)),color-stop(60%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}
.skeleton{max-width:487px}
.skeleton__title{display:none;height:75pt;margin-bottom:51px}
.skeleton__title--reduced-mb{margin-bottom:24px}
.skeleton__title--small{width:100%;max-width:294px}
.skeleton__line{display:none;height:1pc;margin-bottom:10px}
.skeleton__line--rounded{border-radius:8px}
.skeleton__cardline,.skeleton__line--small{width:100%;max-width:200px}
.skeleton__cardline{position:relative;overflow:hidden;display:none;opacity:.3;background-color:#d3d3d3;height:9pt;border-radius:9.5px;margin-bottom:10px}
@media only screen and (max-width:600px){.skeleton__cardline{height:10px}
}
.skeleton__cardline--title{height:22px;max-width:150px;border-radius:11px;margin-bottom:8px}
@media only screen and (max-width:600px){.skeleton__cardline--title{height:18px}
}
.skeleton__card{display:none;background-color:#ffd64c;height:390px}
.skeleton__card--rounded{border-radius:8px}
.skeleton__card--medium{width:100%;max-width:286px}
.skeleton__subtitle{display:none;height:22px;margin-bottom:23px}
.skeleton__subtitle--rounded{border-radius:11px}
.skeleton__subtitle--large{width:100%;max-width:623px}
.skeleton__description{display:none;height:9pt;margin-bottom:14px}
.skeleton__description--rounded{border-radius:9.5px}
.skeleton__description--large{width:100%;max-width:680px}
.active-gas .skeleton__card,.active-gas .skeleton__line,.active-gas .skeleton__title{background-color:#8fe5ee}
@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.skeleton-progress .skeleton__card,.skeleton-progress .skeleton__cardline,.skeleton-progress .skeleton__description,.skeleton-progress .skeleton__line,.skeleton-progress .skeleton__subtitle,.skeleton-progress .skeleton__title{display:block}
.btn-active-animation{position:relative;background-color:#003cf0;color:transparent !important;opacity:.5 !important;border-radius:2px}
.btn-active-animation button{opacity:0 !important}
.btn-active-animation svg{position:absolute;top:50%;left:0;height:85% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
.btn-active-animation .global-font--text-white{color:transparent !important}
.fade-div-ls{position:fixed;top:0;bottom:0;left:0;right:0;opacity:.05;background-color:#000;z-index:1051}
.service-error-external-container{position:relative;padding:2pc}
.service-error-external-container .service-error-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#000}
.service-error-external-container .service-error-container .service-error-title{font-family:Medium,sans-serif;font-size:2pc;line-height:38px;text-align:center}
@media only screen and (max-width:768px){.service-error-external-container .service-error-container .service-error-title{font-size:24px;line-height:28px}
}
@media only screen and (max-width:375px){.service-error-external-container .service-error-container .service-error-title{font-size:22px;line-height:26px}
}
.service-error-external-container .service-error-container .service-error-subtitle{font-family:Regular,sans-serif;font-size:22px;line-height:26px;text-align:center;margin-top:1pc}
@media only screen and (max-width:768px){.service-error-external-container .service-error-container .service-error-subtitle{font-size:1pc;line-height:19px}
}
@media only screen and (max-width:375px){.service-error-external-container .service-error-container .service-error-subtitle{font-size:9pt;line-height:15px}
}
.service-error-external-container .service-error-container .service-error-button-container{width:276px;min-height:3pc;border-radius:2px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-top:24px;cursor:pointer}
@media only screen and (max-width:768px){.service-error-external-container .service-error-container .service-error-button-container{width:260px}
}
.service-error-external-container .service-error-container .service-error-button-container.submit-opacity{opacity:.9}
.service-error-external-container .service-error-container .service-error-button-container .service-error-button-cta{color:#000;font-family:Regular,sans-serif;font-size:22px;line-height:26px;text-align:center}
.service-error-external-container .service-error-container .service-error-button-container #loading-button-animation{margin:0 auto;width:90px;height:3pc}
.service-error-external-container .service-error-panel{opacity:.1;background-color:white}
.service-error-external-container .service-error-line-container,.service-error-external-container .service-error-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.service-error-external-container .service-error-line-container .hor-top-line{top:0;background-position:top}
.service-error-external-container .service-error-line-container .hor-bottom-line,.service-error-external-container .service-error-line-container .hor-top-line{position:absolute;width:100%;height:1px;background-image:-webkit-gradient(linear,left top,right top,color-stop(75%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(90deg,#fff 75%,rgba(255,255,255,0) 0);background-size:20px 1px;background-repeat:repeat-x}
.service-error-external-container .service-error-line-container .hor-bottom-line{bottom:0;background-position:bottom}
.service-error-external-container .service-error-line-container .ver-left-line{left:0;background-position:0 0}
.service-error-external-container .service-error-line-container .ver-left-line,.service-error-external-container .service-error-line-container .ver-right-line{position:absolute;height:100%;width:1px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#fff),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(#fff 75%,rgba(255,255,255,0) 0);background-size:1px 20px;background-repeat:repeat-y}
.service-error-external-container .service-error-line-container .ver-right-line{right:0;background-position:100%}