.elementor-533 .elementor-element.elementor-element-ffd5294{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-533 .elementor-element.elementor-element-56f4f08{--display:flex;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:70px;}.elementor-533 .elementor-element.elementor-element-56f4f08:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-56f4f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131619;}.elementor-533 .elementor-element.elementor-element-f20e2a9 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:32px;font-weight:300;letter-spacing:2px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-6006e61 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:32px;font-weight:300;letter-spacing:2px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-9b3b6a5{--spacer-size:10px;}.elementor-533 .elementor-element.elementor-element-4bd57dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-533 .elementor-element.elementor-element-003cb62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-533 .elementor-element.elementor-element-d0a5810{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;}.elementor-533 .elementor-element.elementor-element-d0a5810 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-fca6f99{--display:flex;}.elementor-533 .elementor-element.elementor-element-71ec661 .elementor-button{background-color:#02010100;font-family:"Sik", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;padding:10px 0px 17px 0px;}.elementor-533 .elementor-element.elementor-element-71ec661 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-533 .elementor-element.elementor-element-8e80886 > .elementor-widget-container{margin:34px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-8e80886 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:13px;font-weight:400;line-height:36px;letter-spacing:2px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-b1a3125{--display:flex;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:70px;}.elementor-533 .elementor-element.elementor-element-b1a3125:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-b1a3125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2124;}.elementor-533 .elementor-element.elementor-element-484033d > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-484033d .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-b9daca9 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-b9daca9 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-0ace750 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-0ace750 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-5f6bb88{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-5613517 .elementor-button{background-color:#00000000;font-family:"Sik", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-533 .elementor-element.elementor-element-5613517 .elementor-button:hover, .elementor-533 .elementor-element.elementor-element-5613517 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-533 .elementor-element.elementor-element-5613517 > .elementor-widget-container{margin:0px 24px 0px 0px;}.elementor-533 .elementor-element.elementor-element-5613517 .elementor-button:hover svg, .elementor-533 .elementor-element.elementor-element-5613517 .elementor-button:focus svg{fill:#000000;}.elementor-533 .elementor-element.elementor-element-c89ca5c .elementor-button{background-color:#00000000;font-family:"Sik", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-533 .elementor-element.elementor-element-c89ca5c .elementor-button:hover, .elementor-533 .elementor-element.elementor-element-c89ca5c .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-533 .elementor-element.elementor-element-c89ca5c .elementor-button:hover svg, .elementor-533 .elementor-element.elementor-element-c89ca5c .elementor-button:focus svg{fill:#000000;}.elementor-533 .elementor-element.elementor-element-8bd1ea9{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-533 .elementor-element.elementor-element-a859fc1{--display:flex;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-533 .elementor-element.elementor-element-a859fc1:not(.elementor-motion-effects-element-type-background), .elementor-533 .elementor-element.elementor-element-a859fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2124;}.elementor-533 .elementor-element.elementor-element-cfc27ec > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-cfc27ec .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-3c8a745 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-3c8a745 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-10c77f6 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-10c77f6 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-a9a53e4{--spacer-size:134px;}.elementor-533 .elementor-element.elementor-element-c443ffd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-c443ffd .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:32px;font-weight:300;letter-spacing:2px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-7c897bc .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:32px;font-weight:300;letter-spacing:2px;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-c642ded{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-533 .elementor-element.elementor-element-5219654{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-533 .elementor-element.elementor-element-fb83095{width:var( --container-widget-width, 49px );max-width:49px;--container-widget-width:49px;--container-widget-flex-grow:0;}.elementor-533 .elementor-element.elementor-element-12a3d7e{--display:flex;}.elementor-533 .elementor-element.elementor-element-c7d599d .elementor-button{background-color:#02010100;font-family:"Sik", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;padding:10px 0px 17px 0px;}.elementor-533 .elementor-element.elementor-element-c7d599d > .elementor-widget-container{margin:6px 0px 0px 15px;}.elementor-533 .elementor-element.elementor-element-e348522{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-a5600de .elementor-button{background-color:#00000000;font-family:"Sik", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-533 .elementor-element.elementor-element-a5600de .elementor-button:hover, .elementor-533 .elementor-element.elementor-element-a5600de .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-533 .elementor-element.elementor-element-a5600de > .elementor-widget-container{margin:0px 24px 0px 0px;}.elementor-533 .elementor-element.elementor-element-a5600de .elementor-button:hover svg, .elementor-533 .elementor-element.elementor-element-a5600de .elementor-button:focus svg{fill:#000000;}.elementor-533 .elementor-element.elementor-element-a6f0359 .elementor-button{background-color:#00000000;font-family:"Sik", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-533 .elementor-element.elementor-element-a6f0359 .elementor-button:hover, .elementor-533 .elementor-element.elementor-element-a6f0359 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-533 .elementor-element.elementor-element-a6f0359 .elementor-button:hover svg, .elementor-533 .elementor-element.elementor-element-a6f0359 .elementor-button:focus svg{fill:#000000;}.elementor-533 .elementor-element.elementor-element-ad161a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-ad161a7 .elementor-heading-title{font-family:"Sik", Sans-serif;font-size:13px;font-weight:400;line-height:36px;letter-spacing:2px;color:#FFFFFF;}#elementor-popup-modal-533 .dialog-widget-content{animation-duration:0.6s;background-color:#02010100;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-533 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-533{justify-content:center;align-items:center;}#elementor-popup-modal-533 .dialog-close-button{display:flex;top:34px;font-size:24px;}body:not(.rtl) #elementor-popup-modal-533 .dialog-close-button{right:33px;}body.rtl #elementor-popup-modal-533 .dialog-close-button{left:33px;}#elementor-popup-modal-533 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-533 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-f20e2a9 .elementor-heading-title{font-size:28px;}.elementor-533 .elementor-element.elementor-element-6006e61 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-6006e61 .elementor-heading-title{font-size:28px;}.elementor-533 .elementor-element.elementor-element-4bd57dc{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-533 .elementor-element.elementor-element-003cb62{--width:20%;}.elementor-533 .elementor-element.elementor-element-fca6f99{--width:80%;}.elementor-533 .elementor-element.elementor-element-71ec661 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:45px 45px 45px 15px;}.elementor-533 .elementor-element.elementor-element-71ec661 .elementor-button{font-size:11px;}.elementor-533 .elementor-element.elementor-element-484033d .elementor-heading-title{font-size:28px;}.elementor-533 .elementor-element.elementor-element-b9daca9 .elementor-heading-title{font-size:28px;}.elementor-533 .elementor-element.elementor-element-0ace750 .elementor-heading-title{font-size:28px;}.elementor-533 .elementor-element.elementor-element-a859fc1{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-533 .elementor-element.elementor-element-cfc27ec > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-cfc27ec .elementor-heading-title{font-size:40px;letter-spacing:1px;}.elementor-533 .elementor-element.elementor-element-3c8a745 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-3c8a745 .elementor-heading-title{font-size:40px;letter-spacing:1px;}.elementor-533 .elementor-element.elementor-element-10c77f6 .elementor-heading-title{font-size:40px;letter-spacing:1px;}.elementor-533 .elementor-element.elementor-element-a9a53e4{--spacer-size:27px;width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-533 .elementor-element.elementor-element-c443ffd .elementor-heading-title{font-size:26px;letter-spacing:0.8px;}.elementor-533 .elementor-element.elementor-element-7c897bc > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-7c897bc .elementor-heading-title{font-size:26px;letter-spacing:0.8px;}.elementor-533 .elementor-element.elementor-element-c642ded{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-533 .elementor-element.elementor-element-5219654{--width:17%;}.elementor-533 .elementor-element.elementor-element-fb83095 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-fb83095{--container-widget-width:43px;--container-widget-flex-grow:0;width:var( --container-widget-width, 43px );max-width:43px;}.elementor-533 .elementor-element.elementor-element-12a3d7e{--width:78%;}.elementor-533 .elementor-element.elementor-element-c7d599d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-c7d599d .elementor-button{font-size:11px;}}@media(min-width:768px){.elementor-533 .elementor-element.elementor-element-003cb62{--width:9%;}.elementor-533 .elementor-element.elementor-element-fca6f99{--width:91%;}.elementor-533 .elementor-element.elementor-element-5219654{--width:4%;}.elementor-533 .elementor-element.elementor-element-12a3d7e{--width:96%;}}@media(max-width:1024px) and (min-width:768px){.elementor-533 .elementor-element.elementor-element-003cb62{--width:10%;}.elementor-533 .elementor-element.elementor-element-fca6f99{--width:80%;}.elementor-533 .elementor-element.elementor-element-5219654{--width:10%;}.elementor-533 .elementor-element.elementor-element-12a3d7e{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-71ec661 */.elementor-533 .elementor-element.elementor-element-71ec661 a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-71ec661 a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:1px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:14px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-71ec661 a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e80886 */.elementor-533 .elementor-element.elementor-element-8e80886 svg {
  margin-top: 0px;
  margin-right: 3rem;
  
 
  fill: #fff;
  opacity: .5;
  max-width: 50px;
}
.elementor-533 .elementor-element.elementor-element-8e80886 a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-8e80886 a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:1px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:5px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-8e80886 a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-484033d */.elementor-533 .elementor-element.elementor-element-484033d a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-484033d a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:3px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:-4px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-484033d a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9daca9 */.elementor-533 .elementor-element.elementor-element-b9daca9 a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-b9daca9 a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:3px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:-4px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-b9daca9 a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ace750 */.elementor-533 .elementor-element.elementor-element-0ace750 a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-0ace750 a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:3px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:-4px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-0ace750 a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d599d */.elementor-533 .elementor-element.elementor-element-c7d599d a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-c7d599d a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:1px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:14px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-c7d599d a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad161a7 */.elementor-533 .elementor-element.elementor-element-ad161a7 svg {
  margin-top: 0px;
  margin-right: 3rem;
  
 
  fill: #fff;
  opacity: .5;
  max-width: 50px;
}
.elementor-533 .elementor-element.elementor-element-ad161a7 a {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.elementor-533 .elementor-element.elementor-element-ad161a7 a::before {
    content:'';
    position:absolute;
    width: 100%;
    height:1px; /* How thick the line is */
    background-color: #ffffff!important; /* Color of the line */
    transition: transform 0.7s cubic-bezier(1, 0, 0, 1); /* Adjust the transition duration and timing function here , use website cubic-bezier.com for a fancy timing function */
    bottom:5px; /* Vertical positioning of the line*/
    opacity: 1 !important; /* !important is only needed for nav menu element , you can delete it for the others */
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
    margin-top: 17px;
}

.elementor-533 .elementor-element.elementor-element-ad161a7 a:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}/* End custom CSS */