.elementor-4148 .elementor-element.elementor-element-3a585a60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4148 .elementor-element.elementor-element-3a585a60:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-3a585a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4148 .elementor-element.elementor-element-7b3c700a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4148 .elementor-element.elementor-element-7ba4d05d{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4148 .elementor-element.elementor-element-94a979f{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4148 .elementor-element.elementor-element-94a979f.elementor-element{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-94a979f .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-ed3d522 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4148 .elementor-element.elementor-element-b90b02d{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-b90b02d.elementor-element{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-28c6e24{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4148 .elementor-element.elementor-element-df4d449{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4148 .elementor-element.elementor-element-df4d449.elementor-element{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-df4d449 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-5ca25e8{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 15px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-5ca25e8.elementor-element{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-5810750.elementor-element{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-eea807b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4148 .elementor-element.elementor-element-eea807b.e-con{--align-self:center;}.elementor-4148 .elementor-element.elementor-element-17c2c10{--display:flex;}.elementor-4148 .elementor-element.elementor-element-3ecd8ff .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:35px;font-weight:400;line-height:43px;}.elementor-4148 .elementor-element.elementor-element-e67d2f8 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-201c58f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:300;line-height:32px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-0e828d5{--display:flex;}.elementor-4148 .elementor-element.elementor-element-f2af486{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-f2af486:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-f2af486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-b0121aa{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-b0121aa:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-b0121aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#421548;}.elementor-4148 .elementor-element.elementor-element-59c3bbc{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-ebb183b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-ebb183b:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-ebb183b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-1f35fd0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-1f35fd0:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-1f35fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-107561b{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-c725b21{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-c725b21:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-c725b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-b6ee7e0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-b6ee7e0:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-b6ee7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-ba4989a{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-68458b4{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-68458b4:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-68458b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-e9f0d38{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-e9f0d38:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-e9f0d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-f3ca5cf{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-6466bb2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-6466bb2:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-6466bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-e390c35{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-e390c35:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-e390c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-4a1d84e{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-075433b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-075433b:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-075433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-a348063{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-a348063:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-a348063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-ac53625{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-19b14a2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-19b14a2:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-19b14a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-4c2d3dc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-4c2d3dc:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-4c2d3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-6355ec5{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-bac0993{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 22px 22px;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4148 .elementor-element.elementor-element-bac0993:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-bac0993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-bbb7715{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdc41c1 );--border-color:var( --e-global-color-bdc41c1 );--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4148 .elementor-element.elementor-element-bbb7715:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-bbb7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdc41c1 );}.elementor-4148 .elementor-element.elementor-element-c729e59{font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-ed3d522 );}.elementor-4148 .elementor-element.elementor-element-11f0c9b{--n-accordion-title-font-size:31px;z-index:2;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-bdc41c1 );--n-accordion-icon-size:40px;}.elementor-4148 .elementor-element.elementor-element-11f0c9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-ed3d522 );border-style:none;}.elementor-4148 .elementor-element.elementor-element-11f0c9b {--n-accordion-padding:13px 20px 13px 30px;}:where( .elementor-4148 .elementor-element.elementor-element-11f0c9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Funnel Display", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-4148 .elementor-element.elementor-element-94a979f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-b90b02d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-df4d449{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-5ca25e8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-3ecd8ff .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4148 .elementor-element.elementor-element-201c58f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-11f0c9b{--n-accordion-title-font-size:22px;}}@media(min-width:768px){.elementor-4148 .elementor-element.elementor-element-3a585a60{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-7b3c700a{--content-width:85%;}.elementor-4148 .elementor-element.elementor-element-eea807b{--width:85%;}.elementor-4148 .elementor-element.elementor-element-17c2c10{--width:45%;}.elementor-4148 .elementor-element.elementor-element-b0121aa{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-1f35fd0{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-b6ee7e0{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-e9f0d38{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-e390c35{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-a348063{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-4c2d3dc{--content-width:100%;}.elementor-4148 .elementor-element.elementor-element-bbb7715{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4148 .elementor-element.elementor-element-7b3c700a{--content-width:95%;}}@media(max-width:767px){.elementor-4148 .elementor-element.elementor-element-94a979f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-94a979f .elementor-heading-title{font-size:35px;}.elementor-4148 .elementor-element.elementor-element-b90b02d{font-size:18px;}.elementor-4148 .elementor-element.elementor-element-df4d449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4148 .elementor-element.elementor-element-df4d449 .elementor-heading-title{font-size:35px;}.elementor-4148 .elementor-element.elementor-element-5ca25e8{font-size:18px;}.elementor-4148 .elementor-element.elementor-element-201c58f{font-size:18px;line-height:1.5em;}}/* Start custom CSS for html, class: .elementor-element-5810750 */.cssbuttons-io-button-disco {
  font-family: "Rethink Sans", sans-serif; /* custom font */
  background: #421548;
  color: #fff; /* keep text white */
  padding: 0.35em 1.2em;
  font-size: 17px;
  font-weight: 500;
  border-radius: 1.9em;
  border: none;
  letter-spacing: 0.05em;
  display: flex;
  align-items: center;
  box-shadow: inset 0 0 1.6em -0.6em #421548;
  overflow: hidden;
  position: relative;
  height: 2.8em;
  padding-right: 3.3em;
  cursor: pointer;
  transition: background-color 0.3s;
}

.cssbuttons-io-button-disco:hover {
  background-color: #421548 /* optional background change */
  color: #fff !important; /* force text white */
}

.cssbuttons-io-button-disco .icon {
  background: white;
  margin-left: 1em;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.2em;
  width: 2.2em;
  border-radius: 1.7em;
  box-shadow: 0.1em 0.1em 0.6em 0.2em #421548;
  right: 0.3em;
  transition: all 0.3s;
  overflow: hidden;
}

.cssbuttons-io-button-disco:hover .icon {
  width: calc(100% - 0.6em);
}

.cssbuttons-io-button-disco .icon-img {
  width: 1.2em; /* adjust rocket size */
  height: 1.2em;
  transition: transform 0.3s;
}

.cssbuttons-io-button-disco:hover .icon-img {
  transform: translateX(0.1em);
}

.cssbuttons-io-button-disco:active .icon {
  transform: scale(0.95);
}

.cssbuttons-io-button-disco:hover .icon-img {
  transform: translateX(0.1em) rotate(45deg); 
}/* End custom CSS */