.elementor-10617 .elementor-element.elementor-element-37ac1b4{--display:flex;--position:fixed;--min-height:100vh;--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;top:0px;}body:not(.rtl) .elementor-10617 .elementor-element.elementor-element-37ac1b4{left:0px;}body.rtl .elementor-10617 .elementor-element.elementor-element-37ac1b4{right:0px;}.elementor-10617 .elementor-element.elementor-element-93cb64e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10617 .elementor-element.elementor-element-5c1166c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10617 .elementor-element.elementor-element-63ae689 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10617 .elementor-element.elementor-element-63ae689{font-family:"DM Sans", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-63ae689 a{color:#FFFFFF80;}.elementor-10617 .elementor-element.elementor-element-63ae689 a:hover{color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10617 .elementor-element.elementor-element-ee3371a{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-10617 .elementor-element.elementor-element-ee3371a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:54px;font-weight:600;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-5aec030 > .elementor-widget-container{background-color:#583C7B;padding:2px 10px 2px 10px;border-radius:100px 100px 100px 100px;}.elementor-10617 .elementor-element.elementor-element-5aec030.elementor-element{--align-self:center;}.elementor-10617 .elementor-element.elementor-element-5aec030 .jet-listing-dynamic-field__content{color:#FFFFFF;text-align:center;}.elementor-10617 .elementor-element.elementor-element-dccfc8c{--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;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10617 .elementor-element.elementor-element-fcf9b72 > .elementor-widget-container{margin:0px 5px -6px 0px;}.elementor-10617 .elementor-element.elementor-element-fcf9b72 .elementor-icon-wrapper{text-align:center;}.elementor-10617 .elementor-element.elementor-element-fcf9b72 .elementor-icon{font-size:20px;}.elementor-10617 .elementor-element.elementor-element-fcf9b72 .elementor-icon svg{height:20px;}.elementor-10617 .elementor-element.elementor-element-8ad3c75 .jet-listing-dynamic-field__content{color:#FFFFFF;text-align:left;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10617 .elementor-element.elementor-element-5f799c5 .elementor-heading-title{color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-80c50ca .jet-listing-dynamic-field__content{color:#FFFFFF;text-align:left;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-10617 .elementor-element.elementor-element-4eaf855 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10617 .elementor-element.elementor-element-4eaf855{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;}.elementor-10617 .elementor-element.elementor-element-192ab1b > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10617 .elementor-element.elementor-element-192ab1b{right:20px;}body.rtl .elementor-10617 .elementor-element.elementor-element-192ab1b{left:20px;}.elementor-10617 .elementor-element.elementor-element-192ab1b{bottom:20px;}.elementor-10617 .elementor-element.elementor-element-192ab1b .elementor-icon-wrapper{text-align:center;}.elementor-10617 .elementor-element.elementor-element-192ab1b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-192ab1b.elementor-view-framed .elementor-icon, .elementor-10617 .elementor-element.elementor-element-192ab1b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-192ab1b.elementor-view-framed .elementor-icon, .elementor-10617 .elementor-element.elementor-element-192ab1b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-192ab1b .elementor-icon{font-size:25px;}.elementor-10617 .elementor-element.elementor-element-192ab1b .elementor-icon svg{height:25px;}.elementor-10617 .elementor-element.elementor-element-1e57af7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10617 .elementor-element.elementor-element-9718389{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10617 .elementor-element.elementor-element-be12ce8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10617 .elementor-element.elementor-element-be12ce8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10617 .elementor-element.elementor-element-27a5121 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-0250eb3{width:100%;max-width:100%;text-align:left;}.elementor-10617 .elementor-element.elementor-element-0250eb3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10617 .elementor-element.elementor-element-0250eb3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-8dd0095{--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;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0px;border-radius:10px 10px 10px 10px;padding:8px 15px 8px 15px;}.elementor-10617 .elementor-element.elementor-element-b7895c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10617 .elementor-element.elementor-element-b7895c7{z-index:0;}.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0px;border-radius:10px 10px 10px 10px;padding:8px 15px 8px 15px;}.elementor-10617 .elementor-element.elementor-element-741cf09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10617 .elementor-element.elementor-element-9c571cb{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;z-index:1;}@media(max-width:1024px){.elementor-10617 .elementor-element.elementor-element-ee3371a .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-10617 .elementor-element.elementor-element-27a5121 .elementor-heading-title{font-size:24px;}.elementor-10617 .elementor-element.elementor-element-0250eb3 .elementor-heading-title{font-size:16px;}.elementor-10617 .elementor-element.elementor-element-8dd0095{--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:flex-start;}}@media(max-width:767px){.elementor-10617 .elementor-element.elementor-element-93cb64e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10617 .elementor-element.elementor-element-5c1166c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10617 .elementor-element.elementor-element-63ae689 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10617 .elementor-element.elementor-element-ee3371a .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-10617 .elementor-element.elementor-element-1e57af7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10617 .elementor-element.elementor-element-0250eb3 .elementor-heading-title{font-size:18px;}.elementor-10617 .elementor-element.elementor-element-8dd0095{--width:70%;--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10617 .elementor-element.elementor-element-b7895c7{width:auto;max-width:auto;}.elementor-10617 .elementor-element.elementor-element-b7895c7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button{padding:8px 24px 8px 24px;}.elementor-10617 .elementor-element.elementor-element-741cf09{width:auto;max-width:auto;}.elementor-10617 .elementor-element.elementor-element-741cf09.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button{padding:8px 24px 8px 24px;}}@media(min-width:768px){.elementor-10617 .elementor-element.elementor-element-9718389{--width:950px;}.elementor-10617 .elementor-element.elementor-element-be12ce8{--width:66%;}.elementor-10617 .elementor-element.elementor-element-8dd0095{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10617 .elementor-element.elementor-element-9718389{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-37ac1b4 */.elementor-10617 .elementor-element.elementor-element-37ac1b4 {
    z-index: -1 !important;
    pointer-events: none !important;
}

.elementor-10617 .elementor-element.elementor-element-37ac1b4::before {
    content:"";
    position: absolute;
    inset:0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABaADAAQAAAABAAAABQAAAAB/qhzxAAAAIElEQVQIHWNgYGD4D8TIAM6HMWA0XBFOAbgEnAHV8x8Aya0I+P07eAEAAAAASUVORK5CYII=) !important;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-63ae689 */.elementor-10617 .elementor-element.elementor-element-63ae689 a {
    transition: 200ms;
}

.elementor-10617 .elementor-element.elementor-element-63ae689 {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-4eaf855 */.elementor-10617 .elementor-element.elementor-element-4eaf855 h1,
.elementor-10617 .elementor-element.elementor-element-4eaf855 h2 {
     font-family: "DM Sans" !important;
     font-size:16px !important; 
}



.elementor-10617 .elementor-element.elementor-element-4eaf855 h3 {
    color: #fff ;
    font-family: "Clash Display", Sans-serif ;
    font-size: 18px !important;
    font-weight: 500 ;
    line-height: 1.3em ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-192ab1b */.elementor-10617 .elementor-element.elementor-element-192ab1b {
    display: none;
}

.elementor-10617 .elementor-element.elementor-element-192ab1b .elementor-icon {
    background: #FFFFFF1A !important;
    padding: 15px;
    border-radius: 100% !important;
    box-shadow: 0 0 0 1px #ffffff80 !important;
    transition: 200ms !important;
    backdrop-filter: blur(4px) !important;
}

.elementor-10617 .elementor-element.elementor-element-192ab1b .elementor-icon:hover {
    box-shadow: 0 0 0 3px #ffffff80 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7895c7 */.elementor-10617 .elementor-element.elementor-element-b7895c7 {
    
    flex: 0 1 auto !important;
    
    /* Text alignment */
    --azkm-button-text-align: left !important;
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
     --azkm-button-background-color: #000000;
    --azkm-button-background-color-hovered: #232323;
    --azkm-button-color-angle: -45deg;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #23232380;
    --azkm-button-box-shadow-color-hovered: #4e365f80;
    
    /* Icon size */
    --azkm-button-icon-size: 1.3em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(var(--azkm-button-color-angle)), color-stop(0%, var(--azkm-button-background-color)), color-stop(50%, var(--azkm-button-background-color-hovered))) right center / 250% 125%  !important;
    background: -o-linear-gradient(var(--azkm-button-color-angle), var(--azkm-button-background-color) 0%, var(--azkm-button-background-color-hovered) 50%) right center / 250% 125%  !important;
    background: linear-gradient(var(--azkm-button-color-angle), var(--azkm-button-background-color) 0%, var(--azkm-button-background-color-hovered) 50%) right center / 250% 125%  !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    overflow: visible !important;
}

.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button:hover, .elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background-position: left center !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-10617 .elementor-element.elementor-element-b7895c7 .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}

.elementor-10617 .elementor-element.elementor-element-b7895c7 .subtitle {
    font-weight: 400 !important;
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-741cf09 *//* Bought from https://shop.azkm.design/buttons/ */

.elementor-10617 .elementor-element.elementor-element-741cf09 {
    
    flex: 0 1 auto !important;
    
    /* Text alignment */
    --azkm-button-text-align: left !important;
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
    --azkm-button-background-color: #000000;
    --azkm-button-background-color-hovered: #232323;
    --azkm-button-color-angle: -45deg;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #23232380;
    --azkm-button-box-shadow-color-hovered: #4e365f80;
    
    /* Icon size */
    --azkm-button-icon-size: 1.3em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(var(--azkm-button-color-angle)), color-stop(0%, var(--azkm-button-background-color)), color-stop(50%, var(--azkm-button-background-color-hovered))) right center / 250% 125%  !important;
    background: -o-linear-gradient(var(--azkm-button-color-angle), var(--azkm-button-background-color) 0%, var(--azkm-button-background-color-hovered) 50%) right center / 250% 125%  !important;
    background: linear-gradient(var(--azkm-button-color-angle), var(--azkm-button-background-color) 0%, var(--azkm-button-background-color-hovered) 50%) right center / 250% 125%  !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    overflow: visible !important;
}

.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button:hover, .elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background-position: left center !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-10617 .elementor-element.elementor-element-741cf09 .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}


.elementor-10617 .elementor-element.elementor-element-741cf09 .subtitle {
    font-weight: 400 !important;
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c571cb */.elementor-10617 .elementor-element.elementor-element-9c571cb {
position: absolute !important;
  top: 41% !important;
  right: 0 !important;
  transform: translate(5%, -50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9718389 */.elementor-10617 .elementor-element.elementor-element-9718389 {
    background: #11051C;
     box-shadow: inset 0 0 0 1px #ffffff33 !important;
    border-radius: 30px !important;
    padding: 50px !important;
    overflow: visible !important;
}

.elementor-10617 .elementor-element.elementor-element-9718389:hover {
    box-shadow: inset 0 0 0 2px #ffffff80 !important;
}

@media (max-width: 767px) {
    
.elementor-10617 .elementor-element.elementor-element-9718389 {
    width:100% !important;
    padding: 25px !important;
}
    
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-10617 .yasr-auto-insert-visitor {
    height: 0px !important;
    margin:0px !important;
    visibility: hidden !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2024/10/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://festivawl.com/wp-content/uploads/2023/04/ClashDisplay-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */