.elementor-896 .elementor-element.elementor-element-461b1ee{--display:flex;--min-height:87vh;--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;--justify-content:flex-end;--gap:3px 3px;--row-gap:3px;--column-gap:3px;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:#A01A16;--border-color:#A01A16;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-461b1ee:not(.elementor-motion-effects-element-type-background), .elementor-896 .elementor-element.elementor-element-461b1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onirique.tn/wp-content/uploads/2025/07/8X1A9008-1.png");background-position:top center;background-size:cover;}.elementor-896 .elementor-element.elementor-element-5feacfa .elementor-heading-title{font-size:70px;font-weight:400;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-3676912{width:auto;max-width:auto;}.elementor-896 .elementor-element.elementor-element-3676912 > .elementor-widget-container{margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-896 .elementor-element.elementor-element-3676912.elementor-element{--align-self:flex-start;}.elementor-896 .elementor-element.elementor-element-3676912 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:18px;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-9eb4500{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-3ef24eb{--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-896 .elementor-element.elementor-element-3b4b4cb{--wd-img-height:510px;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .banner-image{object-position:center center;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .wrapper-content-banner{background-color:#FFFFFF00;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .banner-title{color:#FCF9F1;font-size:30px;font-weight:400;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .banner-inner{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1px;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .wd-button-wrapper:hover a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-3b4b4cb .promo-banner:not(.banner-content-background) .content-banner, .elementor-896 .elementor-element.elementor-element-3b4b4cb .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-896 .elementor-element.elementor-element-543057e{--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-896 .elementor-element.elementor-element-12d8257 .wrapper-content-banner{background-color:#FFFFFF00;}.elementor-896 .elementor-element.elementor-element-12d8257 .banner-title{color:#FCF9F1;font-size:30px;font-weight:400;}.elementor-896 .elementor-element.elementor-element-12d8257 .banner-inner{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1px;}.elementor-896 .elementor-element.elementor-element-12d8257 .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-12d8257 .wd-button-wrapper:hover a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-12d8257 .promo-banner:not(.banner-content-background) .content-banner, .elementor-896 .elementor-element.elementor-element-12d8257 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-896 .elementor-element.elementor-element-b985396{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-4e387af .elementor-heading-title{font-size:28px;font-weight:400;color:#A01A16;}.elementor-896 .elementor-element.elementor-element-450419e .elementor-heading-title{font-size:18px;font-weight:400;color:#A01A16;}.elementor-896 .elementor-element.elementor-element-762077e .elementor-heading-title{font-size:18px;font-weight:400;color:#A01A16;}.elementor-896 .elementor-element.elementor-element-e3a1489{--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-896 .elementor-element.elementor-element-7e86608 .wd-tabs{--wd-row-gap:25px;}.elementor-896 .elementor-element.elementor-element-7e86608 .wd-tabs .tabs-name{font-family:"Roboto Condensed", Sans-serif;font-weight:500;}.elementor-896 .elementor-element.elementor-element-7e86608 .tabs-name{color:var( --e-global-color-secondary );}.elementor-896 .elementor-element.elementor-element-7e86608 .wd-nav-tabs > li > a{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-896 .elementor-element.elementor-element-7e86608 .wd-nav-tabs{--nav-color:#A01A16;}.elementor-896 .elementor-element.elementor-element-849f49c{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-7089930{--display:flex;}.elementor-896 .elementor-element.elementor-element-7089930.e-con{--align-self:flex-end;}.elementor-896 .elementor-element.elementor-element-63acbd2{z-index:1;text-align:start;}.elementor-896 .elementor-element.elementor-element-63acbd2 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:top center;}.elementor-896 .elementor-element.elementor-element-d862cd9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-630px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-2b18d92{--display:flex;--min-height:630px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:1;}.elementor-896 .elementor-element.elementor-element-2b18d92.e-con{--align-self:flex-start;}.elementor-896 .elementor-element.elementor-element-c4dba86 .elementor-heading-title{font-size:45px;font-weight:500;}.elementor-896 .elementor-element.elementor-element-110d7bc{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-5c0ce3a{--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-896 .elementor-element.elementor-element-e6f1055{--wd-img-height:509px;}.elementor-896 .elementor-element.elementor-element-e6f1055 .banner-image{object-position:center bottom;}.elementor-896 .elementor-element.elementor-element-e6f1055 .wrapper-content-banner{background-color:#FFFFFF00;}.elementor-896 .elementor-element.elementor-element-e6f1055 .banner-title{color:#FCF9F1;font-size:30px;font-weight:400;}.elementor-896 .elementor-element.elementor-element-e6f1055 .banner-inner{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1px;}.elementor-896 .elementor-element.elementor-element-e6f1055 .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-e6f1055 .wd-button-wrapper:hover a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-e6f1055 .promo-banner:not(.banner-content-background) .content-banner, .elementor-896 .elementor-element.elementor-element-e6f1055 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-896 .elementor-element.elementor-element-16bbf38{--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-896 .elementor-element.elementor-element-9a2e676{--wd-img-height:509px;}.elementor-896 .elementor-element.elementor-element-9a2e676 .banner-image{object-position:center bottom;}.elementor-896 .elementor-element.elementor-element-9a2e676 .wrapper-content-banner{background-color:#FFFFFF00;}.elementor-896 .elementor-element.elementor-element-9a2e676 .banner-title{color:#FCF9F1;font-size:30px;font-weight:400;}.elementor-896 .elementor-element.elementor-element-9a2e676 .banner-inner{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1px;}.elementor-896 .elementor-element.elementor-element-9a2e676 .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-9a2e676 .wd-button-wrapper:hover a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-9a2e676 .promo-banner:not(.banner-content-background) .content-banner, .elementor-896 .elementor-element.elementor-element-9a2e676 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-896 .elementor-element.elementor-element-65d48fb{--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-896 .elementor-element.elementor-element-5cd60db{--wd-img-height:509px;}.elementor-896 .elementor-element.elementor-element-5cd60db .banner-image{object-position:center bottom;}.elementor-896 .elementor-element.elementor-element-5cd60db .wrapper-content-banner{background-color:#FFFFFF00;}.elementor-896 .elementor-element.elementor-element-5cd60db .banner-title{color:#FCF9F1;font-size:30px;font-weight:400;}.elementor-896 .elementor-element.elementor-element-5cd60db .banner-inner{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:1px;}.elementor-896 .elementor-element.elementor-element-5cd60db .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-5cd60db .wd-button-wrapper:hover a{background-color:#02010100;border-color:#02010100;color:#FCF9F1;}.elementor-896 .elementor-element.elementor-element-5cd60db .promo-banner:not(.banner-content-background) .content-banner, .elementor-896 .elementor-element.elementor-element-5cd60db .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-896 .elementor-element.elementor-element-463abc9{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-0ce5e59{--display:flex;}.elementor-896 .elementor-element.elementor-element-bf58ac7{z-index:1;}.elementor-896 .elementor-element.elementor-element-bf58ac7 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-896 .elementor-element.elementor-element-a979bca{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-630px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-03028dc{--display:flex;--min-height:630px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:1;}.elementor-896 .elementor-element.elementor-element-4333e4b .elementor-heading-title{font-size:45px;font-weight:500;}@media(max-width:1366px){.elementor-896 .elementor-element.elementor-element-461b1ee{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-5feacfa .elementor-heading-title{font-size:60px;}.elementor-896 .elementor-element.elementor-element-9eb4500{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-e3a1489{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-849f49c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-63acbd2 img{height:600px;object-position:center center;}.elementor-896 .elementor-element.elementor-element-d862cd9{--margin-top:-600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-2b18d92{--min-height:600px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-896 .elementor-element.elementor-element-c4dba86 .elementor-heading-title{font-size:40px;}.elementor-896 .elementor-element.elementor-element-110d7bc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-463abc9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-bf58ac7 img{height:600px;object-position:center center;}.elementor-896 .elementor-element.elementor-element-a979bca{--margin-top:-600px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-03028dc{--min-height:600px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-896 .elementor-element.elementor-element-4333e4b .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-896 .elementor-element.elementor-element-461b1ee{--min-height:400px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-5feacfa .elementor-heading-title{font-size:35px;}.elementor-896 .elementor-element.elementor-element-b985396{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-63acbd2 img{height:400px;}.elementor-896 .elementor-element.elementor-element-d862cd9{--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-2b18d92{--min-height:400px;}.elementor-896 .elementor-element.elementor-element-c4dba86 .elementor-heading-title{font-size:35px;}.elementor-896 .elementor-element.elementor-element-bf58ac7 img{height:400px;}.elementor-896 .elementor-element.elementor-element-a979bca{--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-896 .elementor-element.elementor-element-03028dc{--min-height:400px;}.elementor-896 .elementor-element.elementor-element-4333e4b .elementor-heading-title{font-size:35px;}}@media(max-width:768px){.elementor-896 .elementor-element.elementor-element-461b1ee{--min-height:300px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-5feacfa .elementor-heading-title{font-size:45px;}.elementor-896 .elementor-element.elementor-element-9eb4500{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-b985396{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-849f49c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-63acbd2 img{height:350px;}.elementor-896 .elementor-element.elementor-element-d862cd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-2b18d92{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-b9a37cf{width:100%;max-width:100%;}.elementor-896 .elementor-element.elementor-element-110d7bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-463abc9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-bf58ac7 img{height:350px;}.elementor-896 .elementor-element.elementor-element-a979bca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-03028dc{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-1a238a3{width:100%;max-width:100%;}}@media(min-width:769px){.elementor-896 .elementor-element.elementor-element-3ef24eb{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-543057e{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-b985396{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-7089930{--width:40%;}.elementor-896 .elementor-element.elementor-element-2b18d92{--width:55%;}.elementor-896 .elementor-element.elementor-element-5c0ce3a{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-16bbf38{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-65d48fb{--width:33.3%;}.elementor-896 .elementor-element.elementor-element-0ce5e59{--width:40%;}.elementor-896 .elementor-element.elementor-element-03028dc{--width:55%;}}@media(max-width:1366px) and (min-width:769px){.elementor-896 .elementor-element.elementor-element-7089930{--width:43%;}.elementor-896 .elementor-element.elementor-element-2b18d92{--width:50%;}.elementor-896 .elementor-element.elementor-element-0ce5e59{--width:43%;}.elementor-896 .elementor-element.elementor-element-03028dc{--width:50%;}}/* Start custom CSS for wd_products_tabs, class: .elementor-element-7e86608 */.wd-grid-g {
 /* gap:60px!important ; */
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-b9a37cf */.elementor-896 .elementor-element.elementor-element-b9a37cf .product-element-bottom{
    display: flex ;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: transparent
}
.elementor-896 .elementor-element.elementor-element-b9a37cf .wd-product.wd-hover-tiled .product-wrapper{
     background-color: transparent;
     box-shadow: unset 

    
}
.wd-grid-g {
/*  gap:60px!important ; */
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1a238a3 */.elementor-896 .elementor-element.elementor-element-1a238a3 .product-element-bottom{
    display: flex ;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: transparent
}
.elementor-896 .elementor-element.elementor-element-1a238a3 .wd-product.wd-hover-tiled .product-wrapper{
     background-color: transparent;
     box-shadow: unset 

    
}
.wd-grid-g {
/*  gap:60px!important ; */
}/* End custom CSS */
/* Start custom CSS */.wd-content-layout{
    padding: 0px !important 
}
.promo-banner-wrapper:hover .banner-content-background .wrapper-content-banner{
    background-color: #FCF9F14F
}
.promo-banner-wrapper span.wd-btn-text{
font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    }
    
    .banner-title {
  position: relative;
  display: inline-block; /* shrink element to fit text only */
  cursor: pointer;
}

 span.wd-btn-text::after {
  content: '';
  position: absolute;
  bottom: -3px; /* adjust distance under text */
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 2px;
  background-color: white;
  transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

.promo-banner .content-banner{
    width: auto !important
}

.promo-banner:hover span.wd-btn-text:after {
  width: 100%; /* animate underline expansion */
}/* End custom CSS */