/*! Element Pack: ep-advanced-heading, ep-coupon-code */
.bdt-ep-advanced-heading{position:relative}.bdt-ep-advanced-heading a{color:inherit}.bdt-ep-advanced-heading a:hover{color:inherit}.bdt-ep-advanced-heading-title{margin:0;padding:0}.bdt-ep-advanced-heading-sub-title,.bdt-ep-advanced-heading-main-title{z-index:1;position:relative}.bdt-ep-advanced-heading-sub-title{display:inline-flex;line-height:1}.bdt-ep-advanced-heading-sub-title svg{inline-size:1em;block-size:1em;fill:#3b3f42}.bdt-ep-advanced-heading-sub-title.bdt-line-bottom{flex-direction:column}.bdt-ep-advanced-heading-sub-title-content{display:inline-flex}.bdt-ep-advanced-heading-sub-title-content span{display:inline-flex}.bdt-ep-advanced-heading-main-title{display:inline-block;vertical-align:middle}.bdt-ep-advanced-heading-sub-title .line,.bdt-ep-advanced-heading-main-title .line{background-color:transparent !important}.bdt-ep-advanced-heading-sub-title .line:after,.bdt-ep-advanced-heading-main-title .line:after{content:"";background-color:#1e87f0;block-size:2px;inline-size:40px;display:inline-block;vertical-align:middle}.bdt-ep-advanced-heading-sub-title .line.bdt-button-icon-align-bottom,.bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-bottom{line-height:0;display:block}.bdt-ep-advanced-heading-content{color:rgba(156,156,156,0.12);z-index:0;font-size:60px;text-transform:uppercase;font-weight:700;line-height:1;inset-block-end:0;inline-size:100%;transition:all .3s ease-out;position:absolute}.bdt-ep-advanced-heading-content>div{display:inline-block}.bdt-main-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-main-title span{color:transparent !important;-webkit-text-stroke:1px #333333}.bdt-advanced-text-stroke--yes .bdt-ep-advanced-heading .bdt-ep-advanced-heading-content>div{color:transparent !important;-webkit-text-stroke:1px rgba(156,156,156,0.12)}.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title-inner{background-color:transparent;background-image:linear-gradient(240deg, #0E83CD 0, #8062d4 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:rgba(255,255,255,0)}.bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>*{background-color:transparent;background-image:linear-gradient(240deg, #0E83CD 0, #8062d4 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bdt-ep-ah-title-multi-color-yes .bdt-ep-advanced-heading-main-title-inner{line-break:anywhere}@supports (-ms-ime-align: auto){.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div,.bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div{background-attachment:scroll !important}}@supports (-moz-appearance:none){.bdt-ep-main-color-yes .bdt-ep-advanced-heading-main-title>div,.bdt-ep-advanced-color-yes .bdt-ep-advanced-heading-content>div{background-attachment:scroll !important}}.bdt-ep-advanced-heading-content>div{-webkit-transform:translate(var(--ep-advanced-heading-pos-x, 0), var(--ep-advanced-heading-pos-y, 0)) rotate(var(--ep-advanced-heading-rotate, 0));transform:translate(var(--ep-advanced-heading-pos-x, 0), var(--ep-advanced-heading-pos-y, 0)) rotate(var(--ep-advanced-heading-rotate, 0))}.rtl .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-right,[dir="rtl"] .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-right{float:inline-end}.rtl .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-left,[dir="rtl"] .bdt-ep-advanced-heading-main-title .line.bdt-button-icon-align-left{float:inline-start}
.bdt-coupon-code-style--default .bdt-coupon-code{flex-direction:row-reverse}.bdt-coupon-code-style--default .bdt-coupon-code>div{display:flex !important;padding-block:15px;padding-inline:20px}.bdt-coupon-code-style--default .bdt-coupon-code .bdt-coupon-msg{background:#32d296;color:#fff;text-transform:uppercase;transition:all .2s}.bdt-coupon-code-style--default .bdt-coupon-code .bdt-coupon-code-final{background:#fff;color:#000;border:1px dashed #32d296}.bdt-coupon-code-style--default .bdt-coupon-code:hover .bdt-coupon-msg{color:#fff;border:1px dashed #32d296;background:#095a3c;border-inline-start:none}.bdt-coupon-code-style--style-1 .bdt-coupon-code>div{display:flex !important;padding-block:15px;padding-inline:20px}.bdt-coupon-code-style--style-1 .bdt-coupon-code .bdt-coupon-msg{position:absolute;inline-size:100%;background:#32d296;color:#fff;text-transform:uppercase;transition:all .3s ease-in}.bdt-coupon-code-style--style-1 .bdt-coupon-code .bdt-coupon-code-final{background:#fff;color:#000;border:1px dashed #32d296;justify-content:flex-end}.bdt-coupon-code-style--style-1 .bdt-coupon-code.active .bdt-coupon-msg,.bdt-coupon-code-style--style-1 .bdt-coupon-code:hover .bdt-coupon-msg{position:absolute;inline-size:50%;transition:width .2s;background:#095a3c}.bdt-coupon-code{position:relative;display:flex;inline-size:480px;cursor:pointer}.bdt-coupon-code>div{block-size:100%;inline-size:100%;padding-block:15px;padding-inline:20px;align-items:center;justify-content:center}.bdt-coupon-code.active .bdt-coupon-code-final{display:flex}.bdt-coupon-code.active .bdt-coupon-msg{display:none}.bdt-coupon-code .bdt-coupon-code-final{display:none;background:#32d296;color:#fff}.bdt-coupon-code .bdt-coupon-msg{display:flex;text-transform:uppercase;border:1px dashed #32d296;fill:#fff}.bdt-coupon-code .bdt-coupon-msg svg{block-size:1em;inline-size:1em;fill:#fff}.bdt-coupon-code .bdt-coupon-msg.active .bdt-coupon-msg-text{display:none}.bdt-coupon-code .bdt-coupon-msg.active .bdt-hidden{display:block !important}.bdt-coupon-code-style--style-2 .bdt-coupon-msg.active{display:flex}.bdt-coupon-code-style--style-2 .bdt-coupon-msg.active+.bdt-coupon-code-final{display:none}.bdt-coupon-code-style--style-2 .bdt-coupon-code-final.active .bdt-coupon-code-text{display:none}.bdt-coupon-code-style--style-2 .bdt-coupon-code-final.active .bdt-hidden{display:block !important}.ep-shake-animation-cc{animation:ep-shake-animation-coupon-code 3.72s ease infinite;transform-origin:50% 50%}@keyframes ep-shake-animation-coupon-code{0%{transform:translate(0, 0)}1.78571%{transform:translateX(5px)}3.57143%{transform:translate(0, 0)}5.35714%{transform:translateX(5px)}7.14286%{transform:translate(0, 0)}8.92857%{transform:translateX(5px)}10.71429%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}
